Commit Graph

64777 Commits

Author SHA1 Message Date
Martok
da8aa82003 lcl: consider compositor/DWM extended frame for snapping 2023-04-24 23:12:47 +00:00
Martok
0b50d7cfc2 lcl: ensure SnapOptions are streamed 2023-04-24 23:12:47 +00:00
Martok
b83838139d lcl: implement window snapping / magnetic borders 2023-04-24 23:12:47 +00:00
Maxim Ganetsky
737e0875cd AnchorDocking: cleaned up unused resource string, regenerated translations and updated Russian translation 2023-04-25 01:56:30 +03:00
Maxim Ganetsky
ce8d9dca8b Merge branch 'FixHeightOfDockingHeaders' into 'main'
Fix height of docking headers

See merge request freepascal.org/lazarus/lazarus!147
2023-04-24 14:56:53 +00:00
Andrey Zubarev
a2bb917173 Fix height of docking headers 2023-04-24 14:56:52 +00:00
Maxim Ganetsky
f14bab7211 Merge branch 'AnchorDockingFlatHeaderButtons' into 'main'
Anchor docking flat header buttons

See merge request freepascal.org/lazarus/lazarus!146
2023-04-24 14:53:52 +00:00
Andrey Zubarev
1ad8660e0a Anchor docking flat header buttons 2023-04-24 14:53:52 +00:00
Maxim Ganetsky
807e47c96e Merge branch 'qt5/mainmenu' into 'main'
Qt5: adjust Form's MainMenu strategy at Design Time, to be consistent with other Interfaces

See merge request freepascal.org/lazarus/lazarus!139
2023-04-24 12:28:56 +00:00
rich2014
b96f8433e4 Qt5: Adjust Form's MainMenu strategy at Design Time, to be consistent with other Interfaces 2023-04-24 12:19:49 +00:00
Maxim Ganetsky
53b6b28129 Merge branch 'main' into 'main'
Gtk2: Rare memory leak fix + themed DrawFocusRect

See merge request freepascal.org/lazarus/lazarus!145
2023-04-24 12:18:10 +00:00
ptvoinfo
d85002d862 Gtk2: Add theme support to DrawFocusRect
Paint a themed focus rectangle (color and width) with fallback to the default method.
2023-04-24 06:50:52 +03:00
ptvoinfo
5e18c56bba Gtk2: Rare memory leak fix.
It may appear on slow systems in some application. This fix makes memory managers with leak checking enabled happy.
2023-04-24 06:50:52 +03:00
Maxim Ganetsky
a4e781fce0 Merge branch 'dockedformeditor/mainmenu' into 'main'
DockedFormEditor: FIX: wrong form height with MainMenu on Gtk2 (#38701 #40077)

See merge request freepascal.org/lazarus/lazarus!137
2023-04-23 23:50:24 +00:00
rich2014
b4e78b4349 DockedFormEditor: FIX: wrong form height with MainMenu on Gtk2 (#38701 #40077) 2023-04-23 23:14:49 +00:00
Maxim Ganetsky
0ff3bc177c IDE: regenerated translations 2023-04-24 01:30:40 +03:00
Maxim Ganetsky
fc7ddbfe42 IDE: cleaned up unused resource string 2023-04-24 01:30:15 +03:00
mattias
2766b200c2 ide+codetools: simplified check disk changes and fixed lfm check 2023-04-23 19:00:29 +02:00
dsiders
41a4de2d72 Docs: LCL/comctrls. Updates content in various topics, including:
* TListItemsEnumerator
* TListColumn
* TCustomListView
* TToolButton
* TToolBarEnumerator
* TToolBar
* TCoolBand
2023-04-23 17:11:55 +01:00
dsiders
db6e4eefa6 Docs: LCL/themes. Removes deprecation warning on TThemeServices.GetDetailSize. Changed in 1138d262. 2023-04-23 17:11:34 +01:00
mattias
53b17f5614 IDE: hide obsolete bmCleanBuild 2023-04-23 13:33:44 +02:00
Juha
e87fadd6c4 IDE: Add maximize/restore system button to the options window. Issue #39948, patch by n7800. 2023-04-22 22:58:13 +03:00
Juha
47e85e2ad9 IDE: Place the options window in workarea center instead of screen center. Issue #40042, patch by n7800. 2023-04-22 22:41:21 +03:00
Juha
1138d26280 LCL: Remove "deprecated" directive from function TThemeServices.GetDetailSize. It uses a sane PPI default value. 2023-04-22 22:29:43 +03:00
Juha
3ffa6fe2a1 Revert fa8f6ffae0. It broke some existing code. 2023-04-22 18:08:33 +03:00
Juha
b4eaa9e4ef LCL: Fix spelling "recieve" -> "receive". 2023-04-22 16:37:42 +03:00
Juha
870e1c8e71 Menu designer: Forward typed keys from menu editor to OI. Add missing GPL headers. Issue #34231. 2023-04-22 15:17:20 +03:00
Maxim Ganetsky
e2ae967fb1 ExamplesWindow: updated Russian translation 2023-04-22 01:36:52 +03:00
Maxim Ganetsky
e566a58336 LCL, Win32: fixed onUpdate event triggering of TAction and submenu item of TPopupMenu, patch by Henner Drewes, issue #28069 2023-04-22 01:29:41 +03:00
Juha
9e69dd9798 LCL-CustomDrawn: Improve TEdit key press events. Issue #40221, patch by Alexey Torgashin. 2023-04-21 12:45:31 +03:00
Juha
027553282a ExamplesWindow: Improve reading examples of packages more. Issue #40190, patch by dbannon. 2023-04-21 12:39:21 +03:00
Juha
1761863a45 LazBuild: Rename some event handlers. 2023-04-21 11:26:02 +03:00
Juha
3e977099f1 LazBuild: Fix the logic for case insensitive long options. Issue #40217. 2023-04-21 11:12:01 +03:00
Maxim Ganetsky
a82f0d4e39 Lazbuild: only match long options case insensitively, not short ones (because their set in lazbuild is case sensitive), issue #40217 2023-04-21 02:28:39 +03:00
Maxim Ganetsky
783c4ee8cb Updated README.md - minor corrections 2023-04-20 15:43:44 +00:00
Maxim Ganetsky
00f1704f90 Updated README.md 2023-04-20 15:39:55 +00:00
mattias
b9995e5f0e IDE: configure build lazarus: show clean all option for non writable fallback directory too 2023-04-20 04:13:44 +02:00
dsiders
dd5684f87d Docs: LCL/comctrls. Updates content in topics including:
* TToolButton.DropdownMenu
* TToolButton.Grouped
* TToolButton.ShowCaption
* TToolButton.Style
* TToolButtonStyle
2023-04-19 06:37:02 +01:00
mattias
b1ed01fde8 IDE: extended Change Class for ambiguous component classes 2023-04-18 22:25:21 +02:00
dsiders
251700041b Docs: LCL/comctrls. Updates topics for changes in dc299031, including:
* Removes TToolBar.ToolButtonDown topic.
* Updates TToolButton.Down topic.
2023-04-18 19:17:06 +01:00
wp_xyz
dc299031b7 LCL/Toolbar: Remove redundant method TToolbar.ToolButtonDown, issue #40216 2023-04-18 13:56:58 +02:00
Martin
3c8ad48f60 Debugger: Allow project-local converters in watch-properties 2023-04-18 12:18:08 +02:00
Željan Rikalo
5ace4db416 Qt6: added missing QThread routines to cbindings. 2023-04-18 11:07:30 +02:00
Željan Rikalo
91549d29f6 Qt5: added screenRemoved() and primaryScreenChanged() hooks into cbindings. 2023-04-18 11:06:25 +02:00
dsiders
ee84aeaa9c Docs: LCL/comctrls. Updates TToolButton.Down with a version admonition for changes in f0ca99ba. Includes See Also links for related topics. 2023-04-18 04:14:30 +01:00
Maxim Ganetsky
c0f79e7797 IDEDebugger: updated Russian translation 2023-04-18 02:22:49 +03:00
wp_xyz
f0ca99ba13 LCL/ToolButton: Fix endless loop when there is more than one checked button in group. Issue #40216, patch by n7800 2023-04-18 00:17:24 +02:00
Martin
e0f95df233 Debugger: Improve "copy to clipboard" for watches and locals. (copy multiple entries/selection / copy address) 2023-04-17 20:39:03 +02:00
Željan Rikalo
00a23612bf Qt5, Qt6: fixed Ellipse() drawing with pen width > 1. issue #40208 2023-04-17 11:45:06 +02:00
dsiders
8929878fd9 Docs: LCL/lclmessageglue. Updates topics for changes in cacdbc65, fa8f6ffa.
* Adds version information for changes in cacdbc65, fa8f6ffa.
* Adds missing topics.
* Removes topics no longer used in the source code.
* Updates topic content.
2023-04-17 05:13:50 +01:00