Commit Graph

59967 Commits

Author SHA1 Message Date
juha
907d1a29da IDE: Don't set DisplayState:=dsSource in SrcNotebookEditorActived. Editor may not have focus.
git-svn-id: trunk@64207 -
2020-12-15 18:17:37 +00:00
juha
569174e007 LCL: Don't steal focus for TabControl when changing current page by code.
git-svn-id: trunk@64206 -
2020-12-15 18:17:36 +00:00
juha
24690ac403 IDE: Optimize TSourceNotebook.FindPageWithEditor a little.
git-svn-id: trunk@64205 -
2020-12-15 18:17:33 +00:00
wp
c3d9ff515c LCL/Listview: Fix listview items not drawn bold in OnCustomDrawXXXX event if requested. Issue #25397, patch by jamie philbrook.
git-svn-id: trunk@64204 -
2020-12-15 10:11:02 +00:00
dmitry
83065724b3 cooca: using cocoa native texthints. only for macOS 10.10 and later. bug #38198
git-svn-id: trunk@64203 -
2020-12-15 06:57:35 +00:00
wp
d9b1507320 TurboPower_iPro: Call OnPaint from TIpHtmlInternalPanel instead of calling IpHtmlCustomPanel's inherited Paint. (issue #38204).
git-svn-id: trunk@64202 -
2020-12-13 21:12:10 +00:00
wp
29c601614e TurboPower_iPro: Avoid unnecessary painting operations (issue #38204, patch by serbod). Make OnPaint event available.
git-svn-id: trunk@64201 -
2020-12-13 16:27:01 +00:00
juha
259fadaece IDE: Update component palette after its configuration was changed by user.
git-svn-id: trunk@64200 -
2020-12-13 08:00:10 +00:00
juha
473e65ba01 IDE: Prevent an infinite loop when comparing files. Issue #38185, patch from Domingo Galmés.
git-svn-id: trunk@64199 -
2020-12-12 18:45:29 +00:00
juha
5d01307132 IDE: Optimize adding components to designer a little.
git-svn-id: trunk@64198 -
2020-12-12 12:56:39 +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
277bee311d Rename event handlers in TabOrder dialog.
git-svn-id: trunk@64196 -
2020-12-12 11:41:01 +00:00
wp
aa8f480e17 LCL/Grids: Fix grids truncating cell height during editing if TitleFont.Size is smaller than Font.Size. Issue #38203).
git-svn-id: trunk@64195 -
2020-12-11 15:18:33 +00:00
juha
337b198136 Examples: Fix dir separator in testall.lpi.
git-svn-id: trunk@64194 -
2020-12-10 22:12:35 +00:00
juha
c3eb57a7fc LCL-Qt5: Support Wayland, improve build with QT_NO_SESSIONMANAGER. Issue #38197, patch from Marius Maximus.
git-svn-id: trunk@64193 -
2020-12-10 22:12:33 +00:00
ondrej
fe15ff7582 TCustomLabel: fix CalculateSize Canvas Handle
git-svn-id: trunk@64192 -
2020-12-09 15:05:37 +00:00
ondrej
d7ef9f3f70 TCustomLabel: fix DoDrawText selecting Font for the Canvas
git-svn-id: trunk@64191 -
2020-12-09 15:04:26 +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
62849be37a IDE: Get dependencies only for newly added component in PropHookPersistentAdded. Affects speed with densely populated forms.
git-svn-id: trunk@64188 -
2020-12-09 11:48:26 +00:00
juha
61ed7b3c3e LCL-QT5: Disable a DebugLn giving output too often.
git-svn-id: trunk@64187 -
2020-12-09 11:48:25 +00:00
juha
3a7b29485d IDE: Cleanup.
git-svn-id: trunk@64186 -
2020-12-08 22:08:05 +00:00
juha
dd0852b911 Jedi Code Format: Remember cursor position and keep undo-history after a format. Issue #38178, patch from Domingo Galmés.
git-svn-id: trunk@64185 -
2020-12-08 19:34:45 +00:00
juha
1c047add57 IDE: Use class type instead of name when searching for components in various places.
git-svn-id: trunk@64184 -
2020-12-08 19:34:44 +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
b52cbb021d LCL: Simplify code for setting FLastActiveControl.
git-svn-id: trunk@64181 -
2020-12-08 19:34:36 +00:00
dmitry
24f5f9b1d9 cocoa: restoring the actual menu state once the system dialog is closed. bug #38182
git-svn-id: trunk@64180 -
2020-12-08 05:37:38 +00:00
juha
b167267112 LCL-Win32: Support Combobox with csOwnerDrawFixed in a DLL. Issue #37982, patch from Zdravko Gabrovski.
git-svn-id: trunk@64179 -
2020-12-07 13:06:42 +00:00
juha
3f62b54817 Jedi Code Format: Support assign := in enumerations. Issue #38174, patch from Domingo Galmés.
git-svn-id: trunk@64178 -
2020-12-07 10:34:00 +00:00
juha
5e56724a20 Docs: Documentation updates for LCL Graphics. Issue #38172, patch from Don Siders.
git-svn-id: trunk@64177 -
2020-12-07 10:24:53 +00:00
juha
ddedcde469 Docs: Documentation updates for LCL. Issue #38176, patch from Don Siders.
git-svn-id: trunk@64176 -
2020-12-07 09:28:51 +00:00
dmitry
aa83422093 cocoa: using only fixed width for filters in Big Sur and later. This prevents contant resizing of the dialog. bug #38121
git-svn-id: trunk@64175 -
2020-12-07 00:00:36 +00:00
ondrej
4e0d02024d LCLType: enable DT_HIDEPREFIX and DT_PREFIXONLY - even if they are ToDos on non-Windows platforms
git-svn-id: trunk@64174 -
2020-12-06 09:46:04 +00:00
ondrej
6133721d44 TCustomLabel: DoDrawText for Delphi compatibility and for unifying size calculation and painting
git-svn-id: trunk@64173 -
2020-12-06 09:44:49 +00:00
juha
78a6b3d56a Docs: Documentation updates for LCL. Issue #38163, patch from Don Siders.
git-svn-id: trunk@64170 -
2020-12-05 11:18:53 +00:00
bart
0c50332e9f Win32: document that setting TComboBox.BorderStyle to bsNone is not supported. Issue #0038126.
git-svn-id: trunk@64169 -
2020-12-01 21:54:55 +00:00
wp
aadc207387 LCL/CheckGroup: Fix items and checkboxes getting out of sync upon Items.Insert. Issue #38157.
git-svn-id: trunk@64168 -
2020-12-01 09:21:50 +00:00
juha
51302252eb LCL-GTK2: Paint a form with one color also after scrolling. Issue #16183, patch from Joeny Ang.
git-svn-id: trunk@64167 -
2020-11-30 20:52:19 +00:00
juha
b1afd41fb2 Jedi Code Format: Fix access violation when parsing not closed IFDEF. Issue #38146, patch from Domingo Galmés.
git-svn-id: trunk@64166 -
2020-11-30 20:35:22 +00:00
juha
7d90e95e0b LCL: Propogate TAction.ImageIndex to TSpeedButton.ImageIndex. Issue #38135, patch from Anton Kavalenka.
git-svn-id: trunk@64165 -
2020-11-30 20:21:17 +00:00
juha
477d5362ae Designer: Optimize ComponentIsInvisible with a cache. Affects the whole designer.
git-svn-id: trunk@64164 -
2020-11-30 19:42:24 +00:00
juha
d99c3b888f Designer: Move code from TComponentPalette.CheckComponentDesignerVisible to function ComponentIsInvisible.
git-svn-id: trunk@64163 -
2020-11-30 19:42:22 +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
wp
62462e4388 TAChart: Fix some ZoomDragTool and DataPointCrosshairTool painting on other chart if shared between two charts.
git-svn-id: trunk@64161 -
2020-11-30 11:29:26 +00:00
maxim
32a7354677 Docs: added Andrey Sobol to contributors list
git-svn-id: trunk@64160 -
2020-11-26 23:30:41 +00:00
maxim
de6bb0649b CHMHelp: fixed delays when getting help while help viewer is already open, bug #29747:
1. The second instance of IPC server with the same PID was started for second and next search processes (if we did not close LHELP). Then server did not answer and client waited a long time for timeout.
2. Additionally check serverRunning after lHelp rebuild.
3. Always show lHelp on new requests.
4. Changed BeginUpdate/EndUpdate handling.

Patch by Andrey Sobol with minor modifications.

git-svn-id: trunk@64159 -
2020-11-26 23:26:58 +00:00
juha
4a32e7f70f Jedi Code Format: Support formatting typecast in var definition. Issue #38120, patch from Domingo Galmés.
git-svn-id: trunk@64158 -
2020-11-23 17:21:56 +00:00
juha
3c05bc138b Packager: Remove event PackageEditors.OnGetUnitRegisterInfo.
git-svn-id: trunk@64157 -
2020-11-23 17:21:54 +00:00
juha
edc2cc5dbb Fix StandardCodeTool.HasInterfaceRegisterProc. Simplify code for checking added unit files.
git-svn-id: trunk@64156 -
2020-11-23 10:26:46 +00:00