Commit Graph

1233 Commits

Author SHA1 Message Date
juha
ce0d904223 IdeIntf: Allow multi-line property editors in Dialogs, TTaskDialog. Issue #39170, patch by Don Siders.
git-svn-id: trunk@65388 -
2021-07-06 20:19:58 +00:00
michl
5a21cedcbb IdeIntf: Disable copy/paste of TAction in Object Inspector tree because it does not work for some reason. Issue #19530.
git-svn-id: trunk@65354 -
2021-07-03 08:31:39 +00:00
juha
3fb4c2c8a7 IdeIntf: Disable copy/paste of TMenuItem in Object Inspector tree because it does not work for some reason. Issue #19530.
git-svn-id: trunk@65341 -
2021-07-02 18:52:02 +00:00
mattias
91763f2247 set trunk version to 2.3.0
git-svn-id: trunk@65242 -
2021-06-15 14:00:39 +00:00
michl
a2d9e364aa IDE: Workaround to refresh values of CollectionPropertyEditor when control of same class is selected. Issue #38910
git-svn-id: trunk@65134 -
2021-05-25 20:51:17 +00:00
michl
30e1eb1591 DockedFormEditor: Preparing IDE for AnchorDesigner UnDo/ReDo
git-svn-id: trunk@65107 -
2021-05-12 16:07:12 +00:00
michl
1581009347 AnchorDockingDsgn: Set FloatingWindowsOnTop per default in new created IDE. See issue #19272
git-svn-id: trunk@65062 -
2021-04-25 15:58:56 +00:00
mattias
39035d597a IDEIntf: objectinspector: fixed frreing not used prop editors
git-svn-id: trunk@65013 -
2021-04-17 11:34:48 +00:00
michl
0a2e80cbc4 DockedFormEditor: Preparing for SyncCodeAndForm
git-svn-id: trunk@65001 -
2021-04-15 20:09:53 +00:00
juha
7b18690162 Remove an obsolete dbg message when deleting a comp. Remove "var" from params when not needed.
git-svn-id: trunk@65000 -
2021-04-15 19:22:38 +00:00
mattias
74b6997d63 ide: on app activate: invalidate file state cache immediately
git-svn-id: trunk@64899 -
2021-04-02 17:26:11 +00:00
juha
f4cb483f2d IDE: Fix reading ancestor type TFrame for object in LFM when it is not a direct ancestor. Issue #38585, patch from Martok.
git-svn-id: trunk@64800 -
2021-03-14 07:41:46 +00:00
juha
41c2e02039 IDE: Guess ancestor type TFrame using heuristics. Issue #38585.
git-svn-id: trunk@64769 -
2021-03-09 09:11:14 +00:00
juha
9046b533af LazUtils: New LazStartsStr and similar functions. StartsStr etc. in StrUtils return False for empty sub-string, thus Delphi incompatible.
git-svn-id: trunk@64743 -
2021-03-04 08:58:54 +00:00
mattias
3679936306 IDEIntf: comment
git-svn-id: trunk@64732 -
2021-03-03 10:24:09 +00:00
mattias
62c37ad72a updated Makefiles
git-svn-id: trunk@64567 -
2021-02-13 13:01:14 +00:00
juha
d608622e30 IdeIntf: Reduce calls to UpperCase() and LowerCase().
git-svn-id: trunk@64548 -
2021-02-12 10:26:41 +00:00
juha
077ebbe494 Optimise string manipulation. Reduce calls to Copy().
git-svn-id: trunk@64527 -
2021-02-11 14:08:24 +00:00
juha
77e6853ca6 Components: Reduce calls to LowerCase().
git-svn-id: trunk@64515 -
2021-02-10 13:43:15 +00:00
juha
4733d3b7a1 Fix compilation with FPC 3.0.4.
git-svn-id: trunk@64498 -
2021-02-05 20:07:12 +00:00
juha
e6d96156ec BuildIntf, IdeIntf, LazUtils: Use a faster compare method for case-insensitive strings and StringLists.
git-svn-id: trunk@64464 -
2021-02-05 11:28:07 +00:00
juha
20c5ac47c0 IDE: Use a faster compare method for case-insensitive strings and StringLists.
git-svn-id: trunk@64440 -
2021-01-29 19:59:04 +00:00
juha
b5423bfb19 IdeIntf: Refresh OI's component TreeView also when it is not initially open.
git-svn-id: trunk@64433 -
2021-01-29 14:52:03 +00:00
martin
41f5ee5ea0 IdeIntf: added TIDEEditorOptions.CreateSynHighlighter
git-svn-id: trunk@64428 -
2021-01-27 21:00:17 +00:00
juha
751852a44a LazUtils: New function UTF8CompareLatinTextFast. Use in IDE instead of UTF8CompareText.
git-svn-id: trunk@64385 -
2021-01-14 13:52:23 +00:00
juha
42850cfe4d LazUtils: Deprecate now obsolete unit LazUtf8Classes and remove its references from Lazarus code.
git-svn-id: trunk@64384 -
2021-01-14 12:41:32 +00:00
juha
d7c926139c IdeIntf: Use CompareText for comparing IDEWindowStateNames.
git-svn-id: trunk@64382 -
2021-01-13 09:45:39 +00:00
martin
85dd4b9122 Fix Memleak in TComponentTreeView.Destroy
git-svn-id: trunk@64320 -
2021-01-03 01:48:34 +00:00
juha
33cb0bd3a6 IdeIntf: Remember the expanded/collapsed state in OI's ComponentTree when changing designer form. Issue #33464.
git-svn-id: trunk@64313 -
2020-12-31 12:37:14 +00:00
juha
b4fc035018 Restore the "const" removed in r64300 #943e4e4ff7. Affected 3rd party components.
git-svn-id: trunk@64312 -
2020-12-31 10:57:48 +00:00
juha
9219ea531d Move unit GraphMath from LCL to LazUtils. It has no dependencies to GUI.
git-svn-id: trunk@64303 -
2020-12-29 22:56:40 +00:00
juha
c0926457b8 IdeIntf: Harmonize events for Delete, update OI's tree when plugins are deleted from PSScript.
git-svn-id: trunk@64301 -
2020-12-29 22:47:37 +00:00
juha
943e4e4ff7 IdeIntf: Remove "const" from an event. Add HookGetCheckboxForBoolean handler in OI only once.
git-svn-id: trunk@64300 -
2020-12-29 22:47:34 +00:00
juha
2d29afae9c IdeIntf: Remove an unused property OwnerComponent.
git-svn-id: trunk@64292 -
2020-12-28 19:15:26 +00:00
juha
403fc1d5f3 IdeIntf: Simplify code in ComponentTreeView.
git-svn-id: trunk@64275 -
2020-12-25 17:26:40 +00:00
juha
a28aa70a44 IdeIntf: Update also an associated Collection after deleting a component node from OI's TreeView. Issue #38235.
git-svn-id: trunk@64273 -
2020-12-25 14:34:18 +00:00
juha
deba76613b IdeIntf, Designer: Improve deleting components from OI's tree. Make a special case for PairSplitterSide. Issue #38235.
git-svn-id: trunk@64254 -
2020-12-20 14:46:02 +00:00
juha
283b70dbac Cleanup, comments.
git-svn-id: trunk@64228 -
2020-12-18 21:02:19 +00:00
juha
5cf724ae46 Designer: Give names for the side components of PairSplitter. Don't crash when deleting. Issue #38227.
git-svn-id: trunk@64225 -
2020-12-18 10:51:37 +00:00
juha
6813e28eef LazUtils: Move math helper functions from LCLProc to LazUtilities. Deprecate LCLProc versions.
git-svn-id: trunk@64197 -
2020-12-12 11:41:07 +00:00
juha
453f156da7 IdeIntf: Restore property Comps in BaseComponentPalette. Was removed accidentally in r64182 #ce1d8c1014.
git-svn-id: trunk@64190 -
2020-12-09 14:51:19 +00:00
juha
f34f7f4c56 Cleanup.
git-svn-id: trunk@64189 -
2020-12-09 11:48:28 +00:00
juha
96027c20c3 IDE: Optimize Component Palette's update logic a little.
git-svn-id: trunk@64183 -
2020-12-08 19:34:42 +00:00
juha
ce1d8c1014 IDE: Optimize ComponentPalette caches. Index by registered class instead of class name.
git-svn-id: trunk@64182 -
2020-12-08 19:34:40 +00:00
juha
e47ecfcbaa IdeIntf: Remove a wrong assertion when building component tree.
git-svn-id: trunk@64162 -
2020-11-30 19:41:18 +00:00
juha
45264a3e0c IdeIntf: Remove ComponentCandidate data from ComponentTreeView code. Not used for anything.
git-svn-id: trunk@64144 -
2020-11-16 22:20:12 +00:00
juha
14d83904c3 IdeIntf: Do not autoexpand ComponentTree in OI after component delete or ZOrder change. Issue #37434.
git-svn-id: trunk@64138 -
2020-11-15 11:41:43 +00:00
juha
9fe47fd5a6 IdeIntf: Do not autoexpand ComponentTree in OI after a component is added. Issue #33464.
git-svn-id: trunk@64133 -
2020-11-13 21:47:19 +00:00
juha
6fa295d5e4 Designer: Call DoDeletePersistent only once after deleting a control.
git-svn-id: trunk@64132 -
2020-11-13 21:47:17 +00:00
juha
6ad9a11111 IdeIntf: Fix anchors in TFieldsListFrm. Issue #37276.
git-svn-id: trunk@64071 -
2020-10-25 08:08:33 +00:00