Commit Graph

15061 Commits

Author SHA1 Message Date
maxim
a6b0528610 Merged revision(s) 52643 #c52062ab8f from trunk:
SynEdit: Diff Highlighter fix endless loop. Issue #30338
........

git-svn-id: branches/fixes_1_6@52718 -
2016-07-19 22:11:13 +00:00
maxim
9cb353f49d Merged revision(s) 52492 #7c05fefe10 from trunk:
fpdebug: Add package DebuggerIntf as depenency to asmtest program.
........

git-svn-id: branches/fixes_1_6@52610 -
2016-07-03 20:43:14 +00:00
maxim
e4f7973e5d Merged revision(s) 52489-52491 #2a41a0e2f4-#2a41a0e2f4 from trunk:
Fix spelling errors. Issue #0030258. Patch by Paul Gevers.
........
Fix some more spelling errors.
........
Fix some more spelling errors.
........

git-svn-id: branches/fixes_1_6@52609 -
2016-07-03 20:41:10 +00:00
maxim
a329909415 Merged revision(s) 52479-52481 #b08c38cba0-#b08c38cba0, 52486-52488 #47df5bbcc5-#47df5bbcc5 from trunk:
lazutils: fix GetFormatSettingsUTF8, make it public
........
lcl: use GetFormatSettingsUTF8 in TApplication.IntfSettingsChange. Issue #30253
........
lazutils: fixed compilation on non windows
........
lazutils: fix comment from r52480 #b13ba1b0b9
........
lcl: fix conditional define (all windows) in TApplication.IntfSettingsChange
........
lazutils: fix compilation with DisableUTF8RTL after r52480 #b13ba1b0b9
........

git-svn-id: branches/fixes_1_6@52608 -
2016-07-03 20:38:00 +00:00
mattias
ee538e09b6 codetools: include path for fpc src dir packages/rtl-*
git-svn-id: branches/fixes_1_6@52555 -
2016-06-22 11:23:29 +00:00
maxim
767928fd52 Merged revision(s) 52471 #1f30e1af51, 52475-52476 #d91135954f-#d91135954f from trunk:
POChecker: fixed "Ignore fuzzy translations" option.

Previously all translations with bad formatting arguments were 
considered fuzzy, so these errors were not shown even for non-fuzzy 
translations if this option was enabled.
........
LCL, Translations unit: there is no need to check for badformat flags in CleanUp procedure anymore, they are now set/cleared in all cases in CheckFormatArguments procedure.
........
LCL, Translations unit: improved comments.
........

git-svn-id: branches/fixes_1_6@52477 -
2016-06-11 13:49:55 +00:00
maxim
8a4020018d Merged revision(s) 52463 #36046a9b4d from trunk:
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #30250
........

git-svn-id: branches/fixes_1_6@52464 -
2016-06-08 23:14:40 +00:00
maxim
73b7465483 Merged revision(s) 52455 #207c318329 from trunk:
Regenerated translations
........

git-svn-id: branches/fixes_1_6@52462 -
2016-06-08 22:43:10 +00:00
maxim
977c003389 Merged revision(s) 52393 #7c86c1a6b9, 52450 #ef85a2851f, 52453 #312f3d3439 from trunk:
POChecker: fixed typos which prevented loading of window state from config for Results and Graphical Statistics forms
........
POChecker: fixed loading of master files selection state on Linux/GTK2
........
POChecker: unify height of buttons in Result Dialog on Linux/GTK2 ("Close" button can be higher than others because of bigger default glyph)
........

git-svn-id: branches/fixes_1_6@52461 -
2016-06-08 22:28:08 +00:00
maxim
be03727dc1 Merged revision(s) 52442 #ba872ba5b1 from trunk:
LazUtils: Use cwstring always on unix systems. WideCompare* functions require it.
........

git-svn-id: branches/fixes_1_6@52460 -
2016-06-08 22:22:08 +00:00
maxim
b7a6b2c951 Merged revision(s) 51383 #9f13b0b11a, 52335 #11f4712b8d, 52339-52340 #11f4b132d1-#11f4b132d1, 52346-52347 #cc9413a516-#cc9413a516, 52389 #55188988d4, 52391 #c51bc87bab from trunk:
tachart: fix compiling for the coming TRect advanced functions in FPC 3.1.1 (see issue #29479)
........
TAChart: Add missing declaration of PutPixel to TOpenGLDrawer.
........
TAChart: Remove path to TADrawerOpenGl from opengl demo.
........
TAChart: Fix pen style and pen width in OpenGL drawer.
........
TAChart: Set "AddToUsesPkgSection" flag of TADrawerOpenGL to false (had been changed in r52340 #c3114ad322, resolves issue #0030169)
........
TAChart: Fix missing initialization of glut library in opengl demo.
........
TAChart: Publish event OnContextPopup
........
TAChart: Avoid chart popup menu opening at the end of a pan-drag operation with right mouse button.
........

git-svn-id: branches/fixes_1_6@52456 -
2016-06-08 22:14:11 +00:00
mattias
d1fb44a761 codetools: support const modifiers not separated with semicolons, bug #30244
git-svn-id: branches/fixes_1_6@52446 -
2016-06-06 11:56:14 +00:00
mattias
736731c7b1 codetools: parse proc modifier compilerproc:id, bug #30237
git-svn-id: branches/fixes_1_6@52445 -
2016-06-06 09:04:45 +00:00
maxim
6f0c5bd769 Merged revision(s) 52315 #45f631604d from trunk:
Translations: Hungarian translation update by Péter Gábor, bug #30148
........

git-svn-id: branches/fixes_1_6@52317 -
2016-05-16 22:54:47 +00:00
maxim
81b73425cc Merged revision(s) 52306 #2b94ec1a7c from trunk:
IDEIntf: assign OnClick events in RegisterIDEButtonCommand. Issue #30137
........

git-svn-id: branches/fixes_1_6@52314 -
2016-05-16 22:39:06 +00:00
maxim
132a62707f Merged revision(s) 52312 #0f06da03a6 from trunk:
Translations: French translation update by Gilles Vasseur, bug #30136
........

git-svn-id: branches/fixes_1_6@52313 -
2016-05-16 22:32:39 +00:00
maxim
8bb25ec8e7 Merged revision(s) 52254 #fbb22d7bea from trunk:
LazReport, Normalize ReportCreateDate and ReportLastChange on saving, patch from Simone Giacomelli, issue #27008
........

git-svn-id: branches/fixes_1_6@52279 -
2016-05-03 22:12:08 +00:00
maxim
f3da4781c8 Merged revision(s) 52239-52240 #5238eb9493-#5238eb9493, 52242 #1ab4015e86 from trunk:
Educationlaz: Use FileExists instead of FileExistsUTF8. Fix compilation.
........
Educationlaz: Fix compilation caused by missing 'tbStandard', 'tbViewDebug' toolbars. New IDE Coolbar must be supported later. Issue #30043.
........
Educationlaz: Restore FileExistsUTF8 back, changed in r52239 #5238eb9493.
........

git-svn-id: branches/fixes_1_6@52277 -
2016-05-03 22:08:56 +00:00
maxim
1c99a2ddbb Merged revision(s) 52175 #1a75fc1249 from trunk:
LazReport, fix AV on changing band height
........

git-svn-id: branches/fixes_1_6@52189 -
2016-04-13 22:39:02 +00:00
maxim
239d5cee9e Merged revision(s) 51791 #26d9446403, 52095 #93b5f73def from trunk:
LazReport, Decouple flHideZeros and flBandPrintChildIfNotVisible, modified patch by Luiz Americo, fix issue #29313
........
LazReport, fix text width calc on rotated memos, issue #29890
........

git-svn-id: branches/fixes_1_6@52171 -
2016-04-11 22:16:21 +00:00
maxim
c8a7f7e09e Merged revision(s) 52133 #515bc1f846 from trunk:
Translations: Hungarian translation update by Péter Gábor, bug #29947
........

git-svn-id: branches/fixes_1_6@52134 -
2016-04-06 23:08:02 +00:00
maxim
c13737ca00 Merged revision(s) 52090 #dc69b0c0a5 from trunk:
TAChart: Fix crash of GUI when TChartStyles is deleted.
........

git-svn-id: branches/fixes_1_6@52127 -
2016-04-06 22:03:36 +00:00
maxim
99ffc838cd Merged revision(s) 52076 #9ea2b541f4 from trunk:
LazUtils: PasWString: fix infinite recursion in WideCompareText.
........

git-svn-id: branches/fixes_1_6@52126 -
2016-04-06 22:02:17 +00:00
maxim
72c700be2d Merged revision(s) 52057 #03648e9dcf, 52060-52062 #270d95e905-#270d95e905, 52064 #85d12562cd, 52078-52079 #8219b1fdfc-#8219b1fdfc, 52082 #f80d866315, 52100-52101 #be0ae8bc36-#be0ae8bc36 from trunk:
Turbopower_ipro: Improved print preview form.
........
TurboPower_iPro: New IpHtmlPanel property ScrollDist. Scroll is a function now returning false if view rect was not changed.
........
TurboPower_iPro: Control scrolling by optional parameter instead of new property.
........
TurboPower_iPro: Property ScrollDist is back(for controlling built-in scrolling). Add German translation file of iphtmppv.
........
TurboPower_iPro: Fix size selection of preview form.
........
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).
........
TurboPower_iPro: Fix showing of long tables at the beginning of a document.
........
Turbopower_IPro: regenerated translations and updated Russian translation
........
TurboPower_iPro: Fix clipped lines in print preview
........
TurboPower_iPro: Fix list index error if ENTER is pressed and no TabItems are present
........

git-svn-id: branches/fixes_1_6@52124 -
2016-04-06 21:57:36 +00:00
maxim
3075271a0a Merged revision(s) 52020 #75791c984b, 52066 #e9527743c5, 52110 #217ce1a2d5 from trunk:
IDE: Show methods when clicked in OI also when they are in another unit/form. Issue #25954.
........
IDE: Sort a category list in "All options" parser. Issue #29907.
........
IDE: Export/Import also package options properly. Worked only for project. Issue #27709.
........

git-svn-id: branches/fixes_1_6@52121 -
2016-04-06 21:47:29 +00:00
maxim
1458597b9f Merged revision(s) 51760 #30819f343a from trunk:
codetools: prevent endless loop in TFindDeclarationTool.GetSmartHint. Issue #29754
........

git-svn-id: branches/fixes_1_6@52120 -
2016-04-06 21:42:57 +00:00
maxim
3916f3bfe6 Merged revision(s) 52083 #34c44d4784 from trunk:
LazReport: Czech translation update by Jiří Vejda, bug #29897
........

git-svn-id: branches/fixes_1_6@52084 -
2016-03-28 22:52:26 +00:00
maxim
2dc38354cc Merged revision(s) 52042 #f8a7a5fe4d from trunk:
TurboPower_iPro: Activate scrollbar tracking of print preview
........

git-svn-id: branches/fixes_1_6@52053 -
2016-03-24 22:20:43 +00:00
maxim
108a18848a Merged revision(s) 52048 #19fa81f7bc from trunk:
LazReport: Czech translation update by Jiří Vejda, bug #29881
........

git-svn-id: branches/fixes_1_6@52049 -
2016-03-24 21:48:39 +00:00
maxim
9dbe8bfc73 Merged revision(s) 52034 #e586deab07 from trunk:
TurboPower_iPro: Improved text rendering in print preview by antialiasing.
........

git-svn-id: branches/fixes_1_6@52035 -
2016-03-23 21:57:09 +00:00
maxim
7daa1cb776 Merged revision(s) 52019 #3855ea4ebd, 52028 #c0eee1ac56 from trunk:
TurboPower_IPro: Fix ineffective "align" attribute in <div> and <p> tags. 
........
Turbopower_iPro: In PrintPreview form, remove usage of hardcoded MS Sans Serif font.
........

git-svn-id: branches/fixes_1_6@52033 -
2016-03-23 21:29:28 +00:00
maxim
33f3750e87 Merged revision(s) 51977-51978 #77e5428b3f-#77e5428b3f, 52004 #5d6e5012ea from trunk:
LazUtf8: first attempt to rewrite Utf8CompareStr and Utf8CompareText so that its 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
)
........
LazUtf8: In UTF8CompareStrCollated only call AnsiCompareStr if 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.
........
LazFileUtils: fix uninitialized result in ChompPathDelim. Issue #0029866.
........

git-svn-id: branches/fixes_1_6@52012 -
2016-03-21 21:27:29 +00:00
maxim
cc3b879102 Merged revision(s) 51676 #dea4ec5cee from trunk:
TAChart: Remove hints and warnings (issue #0029709)
........

git-svn-id: branches/fixes_1_6@52011 -
2016-03-21 21:23:58 +00:00
ondrej
20b0781512 Merge system dialogs issues #28631 and #27148:
r51798 lcl: disable windows on system dialog execute, win32: fix parent window handle for system dialogs, Issue #28631
r51808 lcl: restore focus after system dialog. Issue #28631
r51810 lcl: better bullet-proof LCL approach for r51808 #cf74370262, issue #28631
r51811 lcl: remove stay-on-top window flags on ShowModal because they can block the application from input. Issue #27148
r51812 lcl: remove/restore stay-on-top windows in Application ModalStarted/ModalFinished, fix default methods with a counter. Issue #27148

git-svn-id: branches/fixes_1_6@51997 -
2016-03-20 07:48:31 +00:00
maxim
7c789e1ef4 Merged revision(s) 51970 #ae57408e17, 51972-51973 #34be9ae2d0-#34be9ae2d0 from trunk:
docs: add fugue icons to acknowledgements
........
LazUtf8: implement Utf8TryFindCodepointStart.
........
LazUtf8: Refactor UTF8FindNearestCharStart. Resolves Issue #0029851.
........

git-svn-id: branches/fixes_1_6@51995 -
2016-03-19 13:32:54 +00:00
maxim
833292149f Merged revision(s) 51494 #fa04e5624c from trunk:
LazReport, fix list of functions provided by lrAddAddFunctionLibrary not being listed in function list if LazReport compiled with FPC r31941 #8568dbce1f or newer, patch from Aleksey Lagunov
........

git-svn-id: branches/fixes_1_6@51993 -
2016-03-19 13:25:13 +00:00
maxim
3c9b469a86 Merged revision(s) 51692 #2683bc53a8 from trunk:
LazUtils: Prevent CopyDirTree copying to a subdirectory of source: handle unicode characters.
........

git-svn-id: branches/fixes_1_6@51986 -
2016-03-19 12:55:36 +00:00
mattias
c03680443f fixed target cpu a64 to aarch64
git-svn-id: branches/fixes_1_6@51817 -
2016-03-03 12:53:54 +00:00
maxim
714045b2da Merged revision(s) 51772 #0f7595d212, 51796 #d450b6a0ab from trunk:
fpcunit: updated po files
........
FPCUnit: updated Russian translation
........

git-svn-id: branches/fixes_1_6@51797 -
2016-03-02 00:17:43 +00:00
mattias
d421219128 IDE: added target os wii, bug #29737
git-svn-id: branches/fixes_1_6@51720 -
2016-02-26 22:02:18 +00:00
mattias
f4bc518797 datetimectrls: clean up
git-svn-id: branches/fixes_1_6@51710 -
2016-02-26 13:01:53 +00:00
maxim
aefc723089 Merged revision(s) 51688 #f09c665b2a from trunk:
LazUtf8: fix Utf8LowerCase for #$E2#$B1#$AD (LATIN CAPITAL LETTER ALPHA)
........

git-svn-id: branches/fixes_1_6@51691 -
2016-02-24 22:34:17 +00:00
maxim
68d6b7d73f Merged revision(s) 51682-51683 #b3e8ea38d7-#b3e8ea38d7 from trunk:
PoChecker: added Portuguese translation support, regenerated translations and updated Russian translation
........
LCL: added Portuguese translation by Pedro Albuquerque, bug #29712
........

git-svn-id: branches/fixes_1_6@51690 -
2016-02-24 22:33:07 +00:00
maxim
c66d69cc37 Merged revision(s) 51675 #f7005c6649 from trunk:
LazUtils: Revert r51038 #10e166f60e. Fixes bug in CopyDirTree. Issue #0029695.
........

git-svn-id: branches/fixes_1_6@51687 -
2016-02-24 22:26:09 +00:00
maxim
752133819c Merged revision(s) 51634 #ee7305772d from trunk:
Designer: Support also (False) and (True) as Boolean values in Undo operation.
........

git-svn-id: branches/fixes_1_6@51644 -
2016-02-16 23:06:00 +00:00
maxim
67e41ef9dd Merged revision(s) 51605 #1ea6188f4f from trunk:
Translations: improved Russian translation
........

git-svn-id: branches/fixes_1_6@51613 -
2016-02-13 12:47:57 +00:00
maxim
26e14895f4 Merged revision(s) 51585 #2ee5aeec56 from trunk:
TAChart: Fix mouse-wheel-zooming with fixed chart center.
........

git-svn-id: branches/fixes_1_6@51611 -
2016-02-13 12:42:53 +00:00
maxim
83e7ffa28b Merged revision(s) 51583 #ac532977f7 from trunk:
LazControls: Fix a regression in ListFilterEdit caused by r51267 #dfc8958222, affecting Win32 widgetset. Arrow key in filter did not select list items. Patch from GetMem.
........

git-svn-id: branches/fixes_1_6@51610 -
2016-02-13 12:41:40 +00:00
maxim
403190a0f8 Merged revision(s) 51574 #14cd12d46f, 51576 #6e78df57da, 51578 #a564fde4c8 from trunk:
SynEdit: fix scroll pos after folding. issue #0029534
........
SynEdit: fix invalidate (repaint) on line selection through gutter click / issue #0029490
........
SynEdit: fixed (un-)indent selection in linemode (select via gutter). Issue #0029591
........

git-svn-id: branches/fixes_1_6@51609 -
2016-02-13 12:40:25 +00:00
maxim
98a7fe0a4e Merged revision(s) 51562-51563 #6afec5c9b1-#6afec5c9b1 from trunk:
Keymap: fix cache / update on remove
........
Keymap: fix, remove deleted entries from category.
........

git-svn-id: branches/fixes_1_6@51606 -
2016-02-13 12:36:53 +00:00
mattias
7038bee3d1 fpdebug: using Windows W functions
git-svn-id: branches/fixes_1_6@51582 -
2016-02-10 19:37:26 +00:00
martin
b4b19b35df Merged revision(s) 51579-51580 #20e4fc2e10-#20e4fc2e10 from trunk:
fpdebbugger: fix releasing context / revision 50963 #b5434dee75
........
fpdebugger: fix another Free instead of ReleaseRef
........

git-svn-id: branches/fixes_1_6@51581 -
2016-02-10 19:00:30 +00:00
maxim
0abbde5c35 Merged revision(s) 51556 #b2c7964d42 from trunk:
TurboPower_IPro: Fix notification procedure when DataProvider is destroyed.
........

git-svn-id: branches/fixes_1_6@51561 -
2016-02-09 23:18:03 +00:00
maxim
1846dad0d7 Merged revision(s) 51557 #1d7ae27535 from trunk:
Translations: improved Russian translation
........

git-svn-id: branches/fixes_1_6@51559 -
2016-02-09 23:06:07 +00:00
maxim
47bcd03138 Merged revision(s) 51531 #ed047fbbd3 from trunk:
LazControls: Fix alignment of caption for TThemedCheckBox.Alignment = taLeftJustify. Issue #0029603.
........

git-svn-id: branches/fixes_1_6@51535 -
2016-02-06 18:59:54 +00:00
maxim
a51dd190e7 Merged revision(s) 51528 #20d48b24bd from trunk:
Translations: Hungarian translation update by Péter Gábor, bug #29551
........

git-svn-id: branches/fixes_1_6@51529 -
2016-02-06 15:11:04 +00:00
maxim
ff126996d4 Merged revision(s) 51513 #e5396dc094 from trunk:
Translations: French translation update by Gilles Vasseur, bug #029586
........

git-svn-id: branches/fixes_1_6@51525 -
2016-02-06 14:51:17 +00:00
maxim
a6fd4e52a9 Merged revision(s) 51387-51388 #51be79de05-#51be79de05, 51429-51432 #a995c27b85-#a995c27b85, 51434 #b3bc124f4d, 51439 #d89ec8e399, 51441-51442 #52e348e1c8-#52e348e1c8, 51447 #cfd5a7b71c from trunk:
Turbopower_ipro: New files for Iphttpbroker and its example from Silvio Clécio. Issue #29483.
........
Turbopower_ipro: Update package for Iphttpbroker. From Silvio Clécio. Issue #29483.
........
Turbopower IPro: Fix default color for HTML inputs on Windows. Issue #29483, patch from Silvio Clécio.
........
Turbopower IPro: Fix bg color for CSS style in TCustomEdit and TRadioButton. Issue #29483, patch from Silvio Clécio.
........
Turbopower IPro: Added functions FindNode, FindNodeByElemId and FindNodeByElemClass. Issue #29483, patch from Silvio Clécio.
........
New example for IPro FindNode functions. Issue #29483, from Silvio Clécio.
........
Turbopower IPro: Fix compilation with FPC 2.6.4. Issue #29483, patch from Silvio Clécio.
........
TurboPower_ipro: Fix background color of html input controls, based on patch by Silivo Clecio (Issue #0029483). Fix typo.
........
TurboPower_iPro: Script to add component icons to res file. Add icon to new TIpHTTPDataProvider (provided by Péter Gabor).
........
TurboPower_iPro: Slightly modify icon of TIpHttpDataProvider to distinguish it from TIpFileDataProvider.
........
TurboPower_iPro: Final fix of issue {{MantisLink|29483}} - Use correct default of input node background color, assign it to the control's color.
........

git-svn-id: branches/fixes_1_6@51523 -
2016-02-06 14:36:36 +00:00
maxim
0f912223ec Merged revision(s) 51415 #44a263b11d, 51454 #96305118da from trunk:
LazControl: Show multiline caption of TCheckBoxThemed correctly. Issue #29504, patch from Gabor Boros.
........
LazControls: Fix TThemedCheckBox.KeyUp. Issue #0029406.
........

git-svn-id: branches/fixes_1_6@51522 -
2016-02-06 14:32:50 +00:00
maxim
3f2b113106 Merged revision(s) 51402-51403 #17eeef7376-#17eeef7376 from trunk:
favorites: use IncludeTrailingPathDelimiter for config path
........
packagetabs: use IncludeTrailingPathDelimiter for config path
........

git-svn-id: branches/fixes_1_6@51521 -
2016-02-06 14:30:41 +00:00
maxim
2f3f82333a Merged revision(s) 51389 #748caca7e3 from trunk:
fpvectorial: Fix compilation error with fpc 2.6.4
........

git-svn-id: branches/fixes_1_6@51520 -
2016-02-06 14:29:06 +00:00
maxim
ead5e6d5b1 Merged revision(s) 51385 #0ce59a4f03, 51451 #bc4da6f46d from trunk:
codetools: fix unused units feature broken by r50266 #d49143fd83. Issue #29486
........
IdeIntf: Make a freed BitMap Nil.
........

git-svn-id: branches/fixes_1_6@51519 -
2016-02-06 14:26:44 +00:00
maxim
0ff9fdd2be Merged revision(s) 51337-51338 #c0b1fba604-#c0b1fba604, 51345-51347 #68cf5f1d72-#68cf5f1d72, 51360 #5771737dee, 51362 #579a1526dc from trunk:
IDE: fix WM_SIZE loop when restoring maximized IDE and using AnchorDocking. Issue #28096
........
IDEIntf, AnchorDocking: make ResetSplitters public and use it in TMainIDEBar.InitPaletteAndCoolBar. Related to issue #28096
........
anchordocking: check HostDockSite in TAnchorDockMaster.CloseUnneededControls
........
IDE: fix InitPaletteAndCoolBar for non-docked IDE. Regression from r51338 #64d6d494f8. Issue #28096
........
anchordocking: really find MainIDE site in AdjustMainIDEWindowHeight.
........
IDE: fixed crash when IDE is closing
........
IDE: Prevent component selection on startup in ComponentList. Issue #29454, patch from Balázs Székely.
........

git-svn-id: branches/fixes_1_6@51516 -
2016-02-06 14:12:55 +00:00
maxim
aafe5f17a7 Merged revision(s) 51312 #235ced5144 from trunk:
lazcontrols: prevent AV in TTreeFilterEdit.RestoreSelection if treeview is nil. Issue #29441
........

git-svn-id: branches/fixes_1_6@51331 -
2016-01-18 23:09:29 +00:00
maxim
5db06fde95 Merged revision(s) 51303-51304 #363ef73d76-#363ef73d76 from trunk:
ObjectInspector: fix wrong ifdef.
........
OI: Use normal CheckBox as Boolean editor until problems with CheckBoxThemed are solved. Issues #29406 and #29412.
........

git-svn-id: branches/fixes_1_6@51330 -
2016-01-18 23:07:49 +00:00
maxim
2189723d75 Merged revision(s) 51287 #06164b5f5f from trunk:
TListFilterEdit: removed LCLQt workaround. issue #29385
Qt: unset selection when itemindex is changed. issue #29385
........

git-svn-id: branches/fixes_1_6@51329 -
2016-01-18 23:06:16 +00:00
maxim
915e906be0 Merged revision(s) 51266 #a9f558b56b, 51307 #dde0721065 from trunk:
TAChart: Add "ResetFont" to drawing interface to fix issue #27163 without interfering with nogui widgetset.
........
TAChart: Add missing "ResetFont" for TAggpasDrawer forgotten in r51266 #a9f558b56b
........

git-svn-id: branches/fixes_1_6@51327 -
2016-01-18 23:01:48 +00:00
maxim
61158d5456 Merged revision(s) 51256 #a7886be131 from trunk:
Components, sqlitecomponenteditor: less hints.
........

git-svn-id: branches/fixes_1_6@51326 -
2016-01-18 22:59:25 +00:00
maxim
18ead5d0f9 Merged revision(s) 51232 #d593e000f8, 51257 #804a4b285a, 51262 #094f14ccb8, 51297 #cb29b6e05a from trunk:
fpvectorial: Supported rotated linear gradients. Support entity- and page-relative coordinates for gradient vectors.
........
fpvectorial: Support all linear gradients, translate and rotate for rectangles, circles, ellipses. 
........
fpvectorial: Complete rotation and translation for all 2d segments of TPath
........
fpvectorial: Fix rendering of rotated text
........

git-svn-id: branches/fixes_1_6@51324 -
2016-01-18 22:55:11 +00:00
maxim
be08d09833 Merged revision(s) 51231 #811799c840, 51261 #5ff026ab94, 51267 #dfc8958222, 51275 #a200dc34ee, 51284 #c7cf692554, 51318 #0f9e448ba9 from trunk:
Revert r50906 #1c912f069b. Prevented docking the Search Results window.
........
IDE: Support dotted unit names in FilenameIsPascalSource. Issue #29363.
........
IDE: Fix moving up/down in ListFilterEdit. Also don't use Listbox.ItemHeight when = 0. Issue #29385.
........
IDE: Move the InvertAssignment from Refactor to Source submenu in source editor's popup menu. Already moved in main menu earlier.
........
IDE: fix source editor tab popup menu AV. Issue #29394
........
IDE: update commands on source editor popup
........

git-svn-id: branches/fixes_1_6@51323 -
2016-01-18 22:47:58 +00:00
mattias
bebbb5aa73 codetools: fixed parsing parameter modifier location on m68k and powerpc, bug #29350
git-svn-id: branches/fixes_1_6@51314 -
2016-01-18 16:20:43 +00:00
mattias
0779740372 turbopower_ipro: compile unit iphtmlpv only with -dHTML_Print
git-svn-id: branches/fixes_1_6@51309 -
2016-01-18 11:20:17 +00:00
mattias
d0724eda82 lazcontrols: moved resource directive to shortedit.pas, bug #29391
git-svn-id: branches/fixes_1_6@51272 -
2016-01-13 17:26:45 +00:00
mattias
06fe3f3117 codetools: CleanCodeFromComments added parameter KeepDirectives
git-svn-id: branches/fixes_1_6@51270 -
2016-01-13 17:25:49 +00:00
ondrej
8bd083362e merge r51107 #491df20f71,r51216: codetools
* codetools: support static array helpers
* codetools: support helpers for array types

git-svn-id: branches/fixes_1_6@51230 -
2016-01-08 12:42:27 +00:00
ondrej
54b0d3d0d4 merge r51143 #3fb93ad0bf,r51159,r51165: packagetabs:
packagetabs: prevent AV
packagetabs: prevent AV
packagetabs: fix TRecreateToolBarStamps.Changed

git-svn-id: branches/fixes_1_6@51228 -
2016-01-08 12:02:03 +00:00
ondrej
aef0c57b99 marge r51121 #dd5a0c7dd9,r51124,r51142,r51184: anchordocking
anchordocking: do not draw disabled splitters
anchordockingdsgn: disable and make MainIDEBar splitter smaller if AdjustHeight is enabled
anchordocking: fix wrong PercentValue from r51099 #47649a5b56
anchordocking: prevent AV
anchordocking: update percent position after anchor change. Issue #29309

git-svn-id: branches/fixes_1_6@51227 -
2016-01-08 11:56:59 +00:00
ondrej
faea94b4b2 merge r51138 #d8163c8187,r51139,r51140 codetools:
* prevent AV for incomplete generic types
* fix TDirectiveSequenceItem.FindValue
* pascalreadertool: support TGenericClass<TypeReference,TypeReference>.TNestedClass (delphi mode)

git-svn-id: branches/fixes_1_6@51226 -
2016-01-08 11:52:30 +00:00
maxim
e0a4752636 Merged revision(s) 51220 #e66b53063e from trunk:
Translations: Hungarian translation update by Péter Gábor, bug #29351
........

git-svn-id: branches/fixes_1_6@51221 -
2016-01-06 23:28:59 +00:00
maxim
07df9ee96f Merged revision(s) 51195-51196 #467dd69458-#467dd69458 from trunk:
Installer: Hungarian translation by Péter Gábor, bug #29322
........
TurboPower IPro: regenerated translations and updated French translation. Patch by Gilles Vasseur, bug #29330.
........

git-svn-id: branches/fixes_1_6@51201 -
2016-01-05 13:18:21 +00:00
maxim
06c8d4ad12 Merged revision(s) 51182 #4617d263b2, 51194 #288db7b666 from trunk:
fpvectorial: Simple gradient support for TPath
........
fpvectorial: Add gradients with more than two colors
........

git-svn-id: branches/fixes_1_6@51200 -
2016-01-05 13:16:17 +00:00
maxim
b0e04d6ab4 Merged revision(s) 51181 #5aaef8bebb from trunk:
Anchordocking: Don't update a tabbed page's caption with its name when saving desktops. Issue #29199.
........

git-svn-id: branches/fixes_1_6@51199 -
2016-01-05 13:13:11 +00:00
mattias
6d006e14b1 fixed typos, bug #29323 patch from Paul Gevers
git-svn-id: branches/fixes_1_6@51188 -
2016-01-04 15:04:42 +00:00
maxim
67fc77735e Merged revision(s) 51146 #317076652c from trunk:
Translations: French translation update by Gilles Vasseur, bugs #29291, #29315
........

git-svn-id: branches/fixes_1_6@51155 -
2016-01-03 12:54:33 +00:00
maxim
279e5674cd Merged revision(s) 51124 #14cc0fc3b7 from trunk:
anchordocking: fix wrong PercentValue from r51099 #47649a5b56
........

git-svn-id: branches/fixes_1_6@51153 -
2016-01-03 12:44:07 +00:00
maxim
23f6da9120 Merged revision(s) 51108-51109 #bc906c5514-#bc906c5514, 51117 #de4fbfafc7, 51135 #1220d1bec2 from trunk:
fpvectorial: Fix smooth bezier paths if previous segment is a relative bezier path
........
fpvectorial: Fix incorrect exception that paths must begin with a MoveTo command.
........
fpvectorial: Fix svgreader to accept "in" as known length unit
........
fpvectorial: Fix filling of multiple polygons in the same path. Fix svgreader to default to clear pen and brush styles.
........

git-svn-id: branches/fixes_1_6@51151 -
2016-01-03 12:40:36 +00:00
maxim
8372e32c07 Merged revision(s) 51096 #13baa543c5 from trunk:
LHelp: Fix incorrect processing of internal links specified by absolute paths (issue #29267)
........

git-svn-id: branches/fixes_1_6@51150 -
2016-01-03 12:36:44 +00:00
maxim
36a750c573 Merged revision(s) 51086 #170279af46, 51100 #871641c688 from trunk:
ipro: Fix non-breaking space character given by numerical value instead of "&nbsp;"; fixes issue #28174.
........
TurboPower_iPro: Fix bgcolor attribute of tables, rows and cells
........

git-svn-id: branches/fixes_1_6@51149 -
2016-01-03 12:33:35 +00:00
maxim
a47a2dffda Merged revision(s) 51059 #42e68fd86d, 51080 #2a49eb46bc, 51084 #0a7cc81dde, 51105 #476bc7e244 from trunk:
IDE: Save Application Bundle and resource XPManifest to default project configuration. Issue #22286.
........
LazBuild: Fix compilation after r51059 #42e68fd86d. Issue #29274.
........
IDE: Enable "Make Resource String" command also when cursor is behind an end-quote. Issue #28829.
........
IDE: Remove explicit update of Messages window from TMainIDE.StartIDE. It deserves no special treatment layout-wise.
........

git-svn-id: branches/fixes_1_6@51148 -
2016-01-03 12:28:36 +00:00
ondrej
6e20c18b2d merge r51099 #47649a5b56: anchordocking: fix height change when dock site width is changed for ScaleOnResize. Issue #29298
git-svn-id: branches/fixes_1_6@51103 -
2016-01-01 08:16:31 +00:00
ondrej
ddbb0da02e merge r51097 #bb21c80552: anchordocking: fix dock site main menu changes docked windows height. Issue #18538
git-svn-id: branches/fixes_1_6@51101 -
2016-01-01 08:14:26 +00:00
maxim
387f3f55df Merged revision(s) 51073 #d4c7addc0e from trunk:
Translations: French translation update by Gilles Vasseur, bug #29254
........

git-svn-id: branches/fixes_1_6@51079 -
2015-12-28 22:23:00 +00:00
maxim
015fc4f7b7 Merged revision(s) 51033-51034 #6faa4e893c-#6faa4e893c, 51038-51039 #10e166f60e-#10e166f60e, 51041 #35b30db335 from trunk:
LazUtils: Prevent CopyDirTree copying to a subdirectory of source. Issue #28841.
........
LazUtils: Use trimmed paths for comparing sub-dir in CopyDirTree. Fix return value. Issue #28841.
........
LazUtils: Better fix "Prevent CopyDirTree copying to a subdirectory of source." Issue #28841.
........
LazUtils: Fix r51038 #10e166f60e for Issue #28841.
........
LazUtils: CopyDirTree: better readable Boolean expression.
........

git-svn-id: branches/fixes_1_6@51078 -
2015-12-28 22:21:41 +00:00
maxim
a343109826 Merged revision(s) 51031 #629feb6d13 from trunk:
TAChart: Fix TDataPointEditor to mark the property as modified after data entry (issue #29236). Minor optical brush up of form.
........

git-svn-id: branches/fixes_1_6@51076 -
2015-12-28 22:17:43 +00:00
maxim
2dc436febb Merged revision(s) 51004 #884fddbf00, 51021 #3cab480c11, 51058 #c224456e7f, 51060 #c689e1582c from trunk:
fpvectorial: Correct calculation of ellipse center of elliptical arc path segment
........
fpvectorial: Fix TPath to avoid rendering of internal lines for bezier segments. Fix elliptic path segment with rotated axis.
........
fpvectorial: Reorganize TPath.Render. Support polygon even-odd and non-zero winding rules for brush fill.
........
fpvectorial: Fix svg reader memory leaks related to BrushDefs and tokenizer. Declare package as runtime package.
........

git-svn-id: branches/fixes_1_6@51074 -
2015-12-28 22:11:54 +00:00
ondrej
6f2a1d05b7 merge r51050: ideintf, ide: change result type of TMainIDEBase.GetMainBar from TComponent to TForm. (needed for r51051 and r51055 #c91d201731)
git-svn-id: branches/fixes_1_6@51057 -
2015-12-27 20:34:22 +00:00
ondrej
c91d201731 marge r51051 #175c0031c0: ideintf: set PopupMode/PopupParent for collection editor and actions editor. Issue #24711
git-svn-id: branches/fixes_1_6@51055 -
2015-12-27 20:15:38 +00:00
maxim
f3a9a4ddf2 Merged revision(s) 51026 #39da734bec from trunk:
LazUtils: fix compilation for WinCE.
........

git-svn-id: branches/fixes_1_6@51029 -
2015-12-24 22:17:53 +00:00
maxim
7e7e3da5e3 Merged revision(s) 51020 #44acd99a0f from trunk:
H2Pas: registered forgotten text conversion tool
........

git-svn-id: branches/fixes_1_6@51028 -
2015-12-24 22:07:45 +00:00
ondrej
b590df9a51 merge r51024: components: PO highlighter regression fix from r51001 #654493d96e, issue #29235
git-svn-id: branches/fixes_1_6@51025 -
2015-12-24 15:05:23 +00:00