Commit Graph

48268 Commits

Author SHA1 Message Date
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
1bc55e12fa Merged revision(s) 51202 #dea6ee2eda from trunk:
IDE: regenerated translations and updated Russian translation
........

git-svn-id: branches/fixes_1_6@51203 -
2016-01-05 13:41:02 +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
maxim
d03540142a Merged revision(s) 51162-51163 #1c326b667f-#1c326b667f from trunk:
IDE: Create extra buildmodes better.
........
IDE: Remove a Checkbox for creating Debug and Release modes in Build Modes manager. Can be done by setting compiler options as default.
........

git-svn-id: branches/fixes_1_6@51198 -
2016-01-05 13:11:56 +00:00
maxim
d81baf4237 Merged revision(s) 51106 #aff098bce4 from trunk:
LCL: Fix TComboExItems.Insert. Issue #29302.
........

git-svn-id: branches/fixes_1_6@51197 -
2016-01-05 13:09:33 +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
e0647ca812 Merged revision(s) 51126 #49b92bd91e from trunk:
TFloatSpinEdit: don't "eat" Undo keyboard shortcut (Ctrl+Z)
........

git-svn-id: branches/fixes_1_6@51154 -
2016-01-03 12:45:34 +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
5fb41b86ea Merged revision(s) 51115 #86ee218ac2 from trunk:
lcl: TCustomForm: prevent sending Resizing twice. Issue #29310 and #29308
........

git-svn-id: branches/fixes_1_6@51152 -
2016-01-03 12:42:35 +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
466e7d8df9 merge r51098: lcl: splitter: make MoveSplitter virtual (needed for r51099 #47649a5b56)
git-svn-id: branches/fixes_1_6@51102 -
2016-01-01 08:15:24 +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
ondrej
21578de506 merge r51094 #9effa4e621: lcl: win32: ComboBox ItemWidth support. Issue #29149, patch by Simon Ameis/Janusz Tomczak
git-svn-id: branches/fixes_1_6@51095 -
2015-12-31 10:10:25 +00:00
ondrej
51ce3a5ea1 merge 51092: lcl: grids: fix Wrong Alignment in TCustomGrid for Editor. Issue #29243, patch by Michl
git-svn-id: branches/fixes_1_6@51093 -
2015-12-31 09:50:30 +00:00
ondrej
27cafa3cab merge r51088 #c93f1b0a8b: lcl: grids: don't apply editor value if ESC is pressed.
git-svn-id: branches/fixes_1_6@51091 -
2015-12-31 09:34:50 +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
beecbb57ad Merged revision(s) 51037 #cc42e8d513 from trunk:
ShellListView: allow for case-sensitive masks. Issue #0029255. Patch by ruewa, modified by me.
........

git-svn-id: branches/fixes_1_6@51077 -
2015-12-28 22:19:16 +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
b884931ae0 Merged revision(s) 51030 #2f9f2db741, 51040 #60c709a66b from trunk:
Qt: fixed memleak in TQtWidgetSet.DCSetPixel.
........
Qt: much faster DCSetPixel when painter is QImage or QPixmap. issue #29256
........

git-svn-id: branches/fixes_1_6@51075 -
2015-12-28 22:14:47 +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
b2b3cd958d merge r51068 #a7367c97d9: ide: fix Options changed through "Change Build Mode" CoolBar button isn't respected by the compiler. Issue #28059
git-svn-id: branches/fixes_1_6@51069 -
2015-12-28 19:33:23 +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
5334de92de merge r51019 #bbb3a9aa1d,r51022,r51023,r51032,r51036,r51044,r51046,r51047,r51049: PopupParent/PopupMode bug fixes:
r51019: Qt: fixed segfault inside setPopupParent.related to issue #29247
r51022: lcl: gtk2: fix PopupMode/PopupParent for non-modal windows. Issue #29247
r51023: lcl: qt: fix PopupMode/PopupParent for non-modal windows. Issue #29247. Modified patch by Zeljko
r51032: lcl: rewrite PopupMode/PopupParent
- unify code for PopupMode/PopupParent in one function TCustomForm.GetRealPopupParent for all WS.
- change TWSCustomFormClass.SetPopupParent to TWSCustomFormClass.SetRealPopupParent without PopupMode parameter.
- Fix TPopupMode documentation.
Issue #29247
r51036: lcl: qt: revert wrong change for modal windows from r51032 #81733b2e74
r51044: Qt: fixed Qt compilation after r51036 #0703a58eca
r51046: Qt: added pure X11 function for transient hint. Related to issue #29253
r51047: Qt: use direct X11 call for transient hint since Qt's QtTool flag is buggy. issue #29253
r51049: lcl: fix TCustomForm.SetPopupMode: remove PopupParent for both pmAuto and pmNone

git-svn-id: branches/fixes_1_6@51056 -
2015-12-27 20:27:38 +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
maxim
1f4eadd490 Merged revision(s) 51019 #bbb3a9aa1d from trunk:
Qt: fixed segfault inside setPopupParent.related to issue #29247
........

git-svn-id: branches/fixes_1_6@51027 -
2015-12-24 22:06:42 +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
maxim
cadb40dd74 Merged revision(s) 51013-51014 #3a62f3d2f5-#3a62f3d2f5 from trunk:
H2Pas: fixed typos, bug #29244
........
H2Pas: added French translation by by Gilles Vasseur, bug #29244, regenerated translations and updated Russian translation
........

git-svn-id: branches/fixes_1_6@51017 -
2015-12-23 23:53:32 +00:00
maxim
ad194c5521 Merged revision(s) 51009 #fc5f053bc6, 51015 #1dc657f13d from trunk:
TAChart: Check validity of base of logarithmic transform (issue #29242)
........
TAChart: updated Russian translation
........

git-svn-id: branches/fixes_1_6@51016 -
2015-12-23 23:49:40 +00:00
ondrej
0136f6c7bb merged r50948 #60c487ef0f: lcl: docs: fix QuestionDlg code formatting
git-svn-id: branches/fixes_1_6@51011 -
2015-12-23 21:47:53 +00:00
ondrej
02da6304e8 marge r50991 #b61461e71a,r50994,r51003:
LCL: fixed infinite loop and crash with TScrollingWinControl. issue #29194
LCL: add support of scrolling invisible window. issue #29194
Qt: keep track of scrolled offset when viewport is not visible. issue #29239

git-svn-id: branches/fixes_1_6@51007 -
2015-12-23 13:12:36 +00:00
ondrej
aa802ffa10 merged r50851 #1a7d40a2bc,r50854,r50871,r50872,r50873,r50874,r50950,r50956,r51005: grid fixes
git-svn-id: branches/fixes_1_6@51006 -
2015-12-23 13:08:24 +00:00
ondrej
eb04fa568a merge r51001 #654493d96e: synedit: fix TSynCustomHighlighter.GetIdentChars. Patch from BBasile
git-svn-id: branches/fixes_1_6@51002 -
2015-12-23 07:44:39 +00:00
mattias
a3fcea8852 lazdebuggers: fixed crash if watchlist empty, bug #29238 form Anton
git-svn-id: branches/fixes_1_6@51000 -
2015-12-22 22:43:50 +00:00
maxim
7b8e54a4a7 Merged revision(s) 50995 #ec1e003c1a from trunk:
IDE: show output of "lazarus --help" command in IDE interface language when it is set to automatic instead of showing it in English.
........

git-svn-id: branches/fixes_1_6@50996 -
2015-12-22 22:09:23 +00:00
mattias
ce6d7452ea IDE: update menu sections: consistency check
git-svn-id: branches/fixes_1_6@50989 -
2015-12-22 00:15:37 +00:00
mattias
990abcc441 IDE: update menu sections when parent section is not visible
git-svn-id: branches/fixes_1_6@50987 -
2015-12-22 00:11:13 +00:00