martin
8b3aed5ba5
SynEdit: re-enable markup in lfm
...
git-svn-id: trunk@52180 -
2016-04-12 23:01:29 +00:00
martin
77a7561f6e
SynEdit: re-enable markup in lfm
...
git-svn-id: trunk@52179 -
2016-04-12 18:01:01 +00:00
martin
52a6953a9a
SynEdit: refactor InitFoldNodeInfo
...
git-svn-id: trunk@52178 -
2016-04-12 17:53:42 +00:00
martin
7f8685674a
SynEdit: jscript highlighter, added FAtLineStart for hide-fold action
...
git-svn-id: trunk@52177 -
2016-04-12 17:40:05 +00:00
martin
958c6dc9b7
SynEdit: more refactor of folding. Move more CollectNodeInfo to base class. Code by x2nie
...
git-svn-id: trunk@52176 -
2016-04-12 17:30:53 +00:00
jesus
1a75fc1249
LazReport, fix AV on changing band height
...
git-svn-id: trunk@52175 -
2016-04-12 17:11:49 +00:00
martin
971225cbb5
Synedit: outline markup / comment
...
git-svn-id: trunk@52169 -
2016-04-11 13:11:48 +00:00
martin
c34cd1cee2
SynEdit: outline markup improve speed, use new cache of nested-fold-list
...
git-svn-id: trunk@52168 -
2016-04-11 12:13:45 +00:00
martin
94b7995f86
SynEdit: added (initial) outline markup by x2nie https://github.com/x2nie/syneditmarkupnestedcolors
...
git-svn-id: trunk@52166 -
2016-04-11 12:00:40 +00:00
martin
af42b4185f
SynEdit: HighLighter, move count for nested and folded both into base class (prepare re-use by other HL) by x2nie
...
git-svn-id: trunk@52162 -
2016-04-11 01:00:42 +00:00
martin
b864871813
SynEdit: improved search for outer fold nodes / use cache
...
git-svn-id: trunk@52160 -
2016-04-10 23:34:39 +00:00
martin
ba2d936856
SynEdit: recreated Contributors.txt
...
git-svn-id: trunk@52159 -
2016-04-10 23:34:34 +00:00
mattias
72163698e7
IDEIntf: clean up
...
git-svn-id: trunk@52158 -
2016-04-10 17:43:20 +00:00
ondrej
b58038b72c
lazutils: easylazfreetype: return the actual item in TFreeTypeFontCollection.AddFile and not just boolean.
...
git-svn-id: trunk@52153 -
2016-04-09 18:41:59 +00:00
ondrej
190e5160f3
lcl: groupededit: use RealGetText/RealSetText overriden methods instead of new GetText/SetText to make use of TControl.Text property.
...
git-svn-id: trunk@52147 -
2016-04-08 11:05:53 +00:00
jesus
f976741718
rtticontrols: fix fixedcols/fixedrows rttigrid properties, issue #29967
...
git-svn-id: trunk@52145 -
2016-04-08 07:54:52 +00:00
ondrej
b7aead9255
ide: revert r52136, r52137 #48c0f93e52: lazcontrols: register lazcontroldsgn package for installation
...
git-svn-id: trunk@52142 -
2016-04-07 09:36:16 +00:00
sekelsenmat
3d793aeb36
ide hints: Fixes them with FPC 2.6.4 see bug #29982
...
git-svn-id: trunk@52141 -
2016-04-07 09:16:12 +00:00
mattias
c190ac187c
codetools: CleanCodeFromComments: added parameter KeepVerbosityDirectives
...
git-svn-id: trunk@52138 -
2016-04-07 07:38:39 +00:00
ondrej
5ea208759a
lazcontrols: register lazcontroldsgn package for installation
...
git-svn-id: trunk@52136 -
2016-04-07 05:08:42 +00:00
maxim
515bc1f846
Translations: Hungarian translation update by Péter Gábor, bug #29947
...
git-svn-id: trunk@52133 -
2016-04-06 23:04:59 +00:00
maxim
22675459e0
LazReport: updated Russian translation
...
git-svn-id: trunk@52130 -
2016-04-06 22:27:18 +00:00
juha
a1f09debb2
IdeIntf: Prevent a recursive loop in IsInteresting, IsPropInClass function. Issue #29921 .
...
git-svn-id: trunk@52128 -
2016-04-06 22:15:56 +00:00
juha
9e0eaa8431
IdeIntf: Simplify sub-functions of IsInteresting used by OI. The same value was used always for parameters.
...
git-svn-id: trunk@52115 -
2016-04-06 13:42:40 +00:00
juha
2c41ccf609
Formatting, comment.
...
git-svn-id: trunk@52109 -
2016-04-06 10:19:12 +00:00
jesus
3594a6b528
LazReport, added compatible read for original (produced with Lazarus 1.4.4, frVersion=28) prepared reports on newer versions plus option (enabled by default) for ugrading old prepared reports to current version, fix issue #29966
...
git-svn-id: trunk@52108 -
2016-04-05 21:24:15 +00:00
wp
2eb6e52660
TAChart: Publish the new events OnGetPointerStyle and OnCustomDrawPointer also for TCubicSplineSeries and TBSplineSeries.
...
git-svn-id: trunk@52105 -
2016-04-05 09:50:45 +00:00
wp
e0199daa77
TAChart: Rename the new OnOwnerDrawPointer event to OnCustomDrawPointer. Add OnGetPointerStyle event (for Delphi compatibility) and add this to line demo.
...
git-svn-id: trunk@52104 -
2016-04-04 14:19:00 +00:00
wp
e63ea5918a
TAChart: Add owner-draw pointer event to TLineSeries. Add demo showing bitmap pointer and drawing only every nth pointer.
...
git-svn-id: trunk@52103 -
2016-04-04 12:07:40 +00:00
wp
be0a2f9c82
TurboPower_iPro: Fix list index error if ENTER is pressed and no TabItems are present
...
git-svn-id: trunk@52101 -
2016-04-02 09:01:14 +00:00
wp
be0ae8bc36
TurboPower_iPro: Fix clipped lines in print preview
...
git-svn-id: trunk@52100 -
2016-04-02 08:36:20 +00:00
juha
54e12af225
Object Inspector: Fix memory leaks caused by the new property name filter. Issue #29921 , patch from shobits1.
...
git-svn-id: trunk@52097 -
2016-04-01 09:36:48 +00:00
jesus
93b5f73def
LazReport, fix text width calc on rotated memos, issue #29890
...
git-svn-id: trunk@52095 -
2016-03-31 17:59:48 +00:00
juha
f0030ec7cd
IdeIntf: Optimize function IsInteresting used by OI. Convert APropNameFilter to uppercase only once. Don't use Unicode for prop names.
...
git-svn-id: trunk@52093 -
2016-03-31 12:14:21 +00:00
juha
faa105a248
Object Inspector: Implement FilterEdit also for property names. Issue #29921 , patch from shobits1.
...
git-svn-id: trunk@52092 -
2016-03-31 12:14:19 +00:00
juha
71d5d7517e
IdeIntf: formatting.
...
git-svn-id: trunk@52091 -
2016-03-31 12:14:12 +00:00
wp
dc69b0c0a5
TAChart: Fix crash of GUI when TChartStyles is deleted.
...
git-svn-id: trunk@52090 -
2016-03-31 09:55:29 +00:00
juha
8423094db4
Partly revert r52070 #66bc82cf72. Caused side-effects when creating new event handlers. Issue #25954 .
...
git-svn-id: trunk@52089 -
2016-03-30 17:57:15 +00:00
juha
b347db1483
Object Inspector: Refactor the long TOICustomPropertyGrid.PaintRow into shorter functions.
...
git-svn-id: trunk@52088 -
2016-03-30 17:57:10 +00:00
jesus
6c347bb3b3
LazReport: spredsheet export: This patch alow export images and BarCode from lazReport to excel and LibreOffice, patch from Aleksey Lagunov
...
git-svn-id: trunk@52087 -
2016-03-29 23:16:33 +00:00
maxim
34c44d4784
LazReport: Czech translation update by Jiří Vejda, bug #29897
...
git-svn-id: trunk@52083 -
2016-03-28 22:49:28 +00:00
maxim
f80d866315
Turbopower_IPro: regenerated translations and updated Russian translation
...
git-svn-id: trunk@52082 -
2016-03-28 22:40:29 +00:00
maxim
748d20f294
LazReport: updated Russian translation
...
git-svn-id: trunk@52081 -
2016-03-28 22:31:14 +00:00
wp
90fa951b31
TurboPower_iPro: Fix showing of long tables at the beginning of a document.
...
git-svn-id: trunk@52079 -
2016-03-28 22:11:14 +00:00
wp
8219b1fdfc
TurboPower_iPro: Avoid some duplicate lines around page break when printing. Avoid horizontally clipped last line on some pages of preview (first line on next page may still be clipped).
...
git-svn-id: trunk@52078 -
2016-03-28 20:20:48 +00:00
bart
9ea2b541f4
LazUtils: PasWString: fix infinite recursion in WideCompareText.
...
git-svn-id: trunk@52076 -
2016-03-28 10:57:53 +00:00
juha
9aab2a374d
Object Inspector: Differentiate multi-selected properties which have different values using background color. Issue #23151 .
...
git-svn-id: trunk@52075 -
2016-03-28 10:37:25 +00:00
juha
350461f95e
Object Inspector: Formatting.
...
git-svn-id: trunk@52074 -
2016-03-28 10:37:19 +00:00
jesus
b908501ed1
LazReport, Implement ability to filter by band type in fpspreadsheet export, modified patch from Luiz Americo, issue #29690
...
git-svn-id: trunk@52073 -
2016-03-27 19:26:44 +00:00
jesus
e67575ac1c
LazReport: Aleksey Lagunov patch:
...
-Version of LR 3.1
-In binary file save property Restriction
-Localize message for error in export procedure
-In export procedure use try-finaly block
git-svn-id: trunk@52072 -
2016-03-27 19:03:58 +00:00
juha
66bc82cf72
IDE: Show Action Execute method also when in another unit/form. Improve on earlier r52020 #75791c984b. Issue #25954 .
...
git-svn-id: trunk@52070 -
2016-03-27 10:39:15 +00:00
mattias
51f3338a2d
translations: German: updates from Swen Heinig
...
git-svn-id: trunk@52067 -
2016-03-27 08:39:32 +00:00
juha
e466450bbc
Debugger: Support ARM aarch64. Issue #29874 , patch from Alfred.
...
git-svn-id: trunk@52065 -
2016-03-26 18:46:14 +00:00
wp
85d12562cd
TurboPower_iPro: Fix size selection of preview form.
...
git-svn-id: trunk@52064 -
2016-03-26 17:55:31 +00:00
wp
ef066ef583
TurboPower_iPro: Property ScrollDist is back(for controlling built-in scrolling). Add German translation file of iphtmppv.
...
git-svn-id: trunk@52062 -
2016-03-26 13:42:08 +00:00
wp
380411835c
TurboPower_iPro: Control scrolling by optional parameter instead of new property.
...
git-svn-id: trunk@52061 -
2016-03-26 12:57:59 +00:00
wp
270d95e905
TurboPower_iPro: New IpHtmlPanel property ScrollDist. Scroll is a function now returning false if view rect was not changed.
...
git-svn-id: trunk@52060 -
2016-03-26 12:17:20 +00:00
bart
c36425e011
LazControls: Add icon for TExtendedTabControl. Issue #0029900 .
...
git-svn-id: trunk@52059 -
2016-03-25 23:53:22 +00:00
wp
03648e9dcf
Turbopower_ipro: Improved print preview form.
...
git-svn-id: trunk@52057 -
2016-03-25 17:48:05 +00:00
zoran
7ea0992229
DateTimePicker - check selection update on changing DateDisplayOrder
...
git-svn-id: trunk@52056 -
2016-03-25 14:28:22 +00:00
maxim
19fa81f7bc
LazReport: Czech translation update by Jiří Vejda, bug #29881
...
git-svn-id: trunk@52048 -
2016-03-24 21:44:05 +00:00
wp
f8a7a5fe4d
TurboPower_iPro: Activate scrollbar tracking of print preview
...
git-svn-id: trunk@52042 -
2016-03-24 09:38:29 +00:00
ondrej
070c78ff20
lazcontrols: move design code from LazControls into LazControlDsgn package
...
git-svn-id: trunk@52041 -
2016-03-24 07:05:48 +00:00
wp
e586deab07
TurboPower_iPro: Improved text rendering in print preview by antialiasing.
...
git-svn-id: trunk@52034 -
2016-03-23 21:33:11 +00:00
wp
c0eee1ac56
Turbopower_iPro: In PrintPreview form, remove usage of hardcoded MS Sans Serif font.
...
git-svn-id: trunk@52028 -
2016-03-23 16:15:14 +00:00
juha
e5845a0818
Formatting
...
git-svn-id: trunk@52021 -
2016-03-22 21:57:06 +00:00
juha
75791c984b
IDE: Show methods when clicked in OI also when they are in another unit/form. Issue #25954 .
...
git-svn-id: trunk@52020 -
2016-03-22 21:57:01 +00:00
wp
3855ea4ebd
TurboPower_IPro: Fix ineffective "align" attribute in <div> and <p> tags.
...
git-svn-id: trunk@52019 -
2016-03-22 21:40:23 +00:00
bart
623ef8e528
OI: Use normal CheckBoxThemed as Boolean editor again by default.
...
git-svn-id: trunk@52018 -
2016-03-22 21:31:02 +00:00
bart
5d6e5012ea
LazFileUtils: fix uninitialized result in ChompPathDelim. Issue #0029866 .
...
git-svn-id: trunk@52004 -
2016-03-20 22:08:06 +00:00
mattias
25f7a697e5
updated makefiles
...
git-svn-id: trunk@52001 -
2016-03-20 11:19:40 +00:00
mattias
f2e4d7db58
lazutils: comments
...
git-svn-id: trunk@51998 -
2016-03-20 10:55:55 +00:00
sekelsenmat
88029919d6
fpvectorial: Improves the positioning of SVG inside tables
...
git-svn-id: trunk@51979 -
2016-03-17 12:20:00 +00:00
bart
7c9fc905a6
LazUtf8: In UTF8CompareStrCollated only call AnsiCompareStr is ACP_RTL is defined, since in all other cases
...
AnsiCompareStr = widestringmanager.CompareStrAnsiStringProc = UTF8CompareStr.
If ACP_RTL is not defined call Utf8CompareStr, since this is now does proper collation and is faster than
converting to WideString.
git-svn-id: trunk@51978 -
2016-03-17 12:07:57 +00:00
bart
77e5428b3f
LazUtf8: firts attempt to rewrite Utf8CompareStr and Utf8CompareText so that it's results will be more consistent with
...
AnsiCompareStr/WideCompareStr and AnsiCompareTex/WideCompareText.
(
The old implementation was in effect a copy of CompareStr and, this made the claim about proper collation in
Utf8CompareText (which uses Utf8CompareStr) rather ludicrous.
The new implementaion is slower, mainly becaus of the fact we cannot use CompareMemrange/CompareByte anymore,
and we have to iterate the bytes ourselves. This fact alone contributes much more to the loss in speed than
the fact we use WideCompareStr on the 2 differing codepoints:
- iterating in a for loop: adss a factor of appr. 10 to the time needed
- using the final WideCompareStr adds a factor of about 1.6 to the time meeded.
Because of the slowdown in speed in Utf8CompareStr, Utf8CompareText now calls WideCompareText directly, which is
now appr. the same speed as converting to lowercase and then calling Utf8CompareStr
)
git-svn-id: trunk@51977 -
2016-03-17 11:38:56 +00:00
bart
b192fb9760
LazUtf8: Refactor UTF8FindNearestCharStart. Resolves Issue #0029851 .
...
git-svn-id: trunk@51973 -
2016-03-17 10:42:52 +00:00
bart
34be9ae2d0
LazUtf8: implement Utf8TryFindCodepointStart.
...
git-svn-id: trunk@51972 -
2016-03-17 10:39:52 +00:00
ondrej
705328d2e1
components: datetime picker: rewrite drop down drawing, use themes by default
...
git-svn-id: trunk@51969 -
2016-03-17 08:06:00 +00:00
ondrej
516b7dd2cc
components: datetime picker: add FlatButton property
...
git-svn-id: trunk@51968 -
2016-03-17 07:04:35 +00:00
ondrej
6850c3787f
components: datetimepicker: invoke Change/OnChange also when DateTime was changed programatically (like edit).
...
git-svn-id: trunk@51967 -
2016-03-17 06:58:50 +00:00
sekelsenmat
4111ab4964
fpvectorial: Multiline text finally fixed without breaking images
...
git-svn-id: trunk@51965 -
2016-03-16 20:46:21 +00:00
sekelsenmat
7ee06844a2
fpvectorial: Minor changes
...
git-svn-id: trunk@51964 -
2016-03-16 20:41:16 +00:00
sekelsenmat
a5e03310ce
fpvectorial: Fixes bug where sometimes text would be drawn with white font due to lack of propagation of background color through table drawing
...
git-svn-id: trunk@51963 -
2016-03-16 20:25:57 +00:00
sekelsenmat
feaab08673
fpvectorial: Reverts fix for multiline text
...
git-svn-id: trunk@51961 -
2016-03-16 11:28:29 +00:00
sekelsenmat
3afa6fb8de
fpvectorial: Fixes issue introduced by last commit
...
git-svn-id: trunk@51960 -
2016-03-16 11:20:06 +00:00
sekelsenmat
d7aa15e3e2
fpvectorial-html: (last commit fixed inverted vectorial image rendering) Fixes multiline text inside table cells
...
git-svn-id: trunk@51959 -
2016-03-16 11:11:00 +00:00
sekelsenmat
5aa799810a
fpvectorial-html: Fixes bug in positioning of raster image inside table, fixes crash in table without caption
...
git-svn-id: trunk@51958 -
2016-03-16 10:59:05 +00:00
juha
d93952201f
LazUtils: Fix compilation on darwin. Issue #29843 , patch from lks.
...
git-svn-id: trunk@51957 -
2016-03-16 07:05:26 +00:00
ondrej
ad30a9f3e2
components: datetime picker: keep parent form active when calendar window is shown (win32 only, should do nothing on other OS)
...
git-svn-id: trunk@51956 -
2016-03-15 21:24:58 +00:00
sekelsenmat
421e396441
fpvectorial: Improves html with images on tables
...
git-svn-id: trunk@51953 -
2016-03-15 16:26:12 +00:00
sekelsenmat
76f8f165ea
fpvectorial: Fixes crash
...
git-svn-id: trunk@51952 -
2016-03-15 16:04:51 +00:00
sekelsenmat
ee424ff37f
fpvectorial-html: Implements support for inline html text, fixes column size construction when Page size is zero (unknown), fixes support for </br>
...
git-svn-id: trunk@51951 -
2016-03-15 15:17:31 +00:00
wp
0c321120f7
turbopower_ipro: Fix browser example crashing at program end.
...
git-svn-id: trunk@51947 -
2016-03-15 10:48:37 +00:00
wp
abfbcfd7af
wikiconvert: Fix compilation of wikiconvert after removal of WrapperFunctions
...
git-svn-id: trunk@51943 -
2016-03-14 23:13:42 +00:00
juha
29844d46a5
IdeIntf: Add a ButtonPanel and icons for buttons in Select Properties dialog.
...
git-svn-id: trunk@51936 -
2016-03-14 12:41:23 +00:00
ondrej
a43a0c4d4b
ide: implement Run without Debugging. Issue #29832
...
git-svn-id: trunk@51933 -
2016-03-14 09:29:58 +00:00
bart
23f36140b5
LazUtf8: implement Utf8ReverseString and Utf8RPos. Patch by Bernard Marcelly. Issue #0029817 .
...
git-svn-id: trunk@51927 -
2016-03-12 14:01:03 +00:00
maxim
58de93157f
Codetools: cleaned up unused strings some more and regenerated translations
...
git-svn-id: trunk@51925 -
2016-03-11 23:00:59 +00:00
maxim
9b3cbbac5b
IDE: Improved code completion dialog i18n
...
git-svn-id: trunk@51922 -
2016-03-11 22:37:16 +00:00
maxim
1a67a8c6c8
Codetools: cleaned up unused strings and regenerated translations
...
git-svn-id: trunk@51920 -
2016-03-11 22:17:00 +00:00