Commit Graph

71149 Commits

Author SHA1 Message Date
mattias
705e66717c codetools: GatherReferencesInLFM: check enum property 2025-07-15 12:41:30 +02:00
mattias
10e6e359d0 codetools: GatherReferencesInLFM: check symbol 2025-07-15 12:41:30 +02:00
Juha
8fbd936566 IDE: Support moving in Messages window by Ctrl-keys and selecting with Ctrl-Space. Issue #41623. 2025-07-15 13:07:34 +03:00
Martin
09e453027f LCL: DPI scaling, fix Anchor=[] with autosize. 2025-07-15 10:46:31 +02:00
wp_xyz
8f4c20a99e IDE/Application options/Save icon: Set default file extension for Linux also to ico. Option to save all images of the icon to individual files. Handle .cur files correctly. Issue #36828 2025-07-15 00:46:00 +02:00
Martin
0da95ac806 Merge branch 'IDE/Options/PreviewTypo' into 'main'
IDE/Options: Fix a typo in the method name UpdatePrevieEdits

See merge request freepascal.org/lazarus/lazarus!540
2025-07-15 00:15:48 +02:00
n7800
083857a720 IDE/Options: Fix a typo in the method name TEditorIndentOptionsFrame.UpdatePrevieEdits 2025-07-15 02:44:23 +05:00
n7800
7e94c4f475 IDE/Options: Fix a typo in the method name TEditorGeneralOptionsFrame.UpdatePrevieEdits 2025-07-15 02:44:22 +05:00
Martin
4cca89e05f LCL: Partly rewrite DoAutoAdjustLayout / fix DPI scaling.
- Issue #41736
- Issue #41007 (for alTop + akBottom)
- Added scaling for Anchors=[] (center).
- fixed scaling several times, sometimes changed order of multiple alTop
- Added tests
2025-07-14 22:30:02 +02:00
Maxim Ganetsky
bf1ce55e36 IDE: regenerated translations and updated Russian translation 2025-07-14 22:37:18 +03:00
Juha Manninen
c225d48a80 Merge branch 'Packager/PkgMgr/ListsSelecting' into 'main'
Packager/InstallPkgSetDialog: Setting options for selecting in lists

See merge request freepascal.org/lazarus/lazarus!531
2025-07-14 18:13:35 +00:00
n7800
d342034cbb Packager/InstallPkgSetDialog: Setting options for selecting in lists 2025-07-14 18:06:42 +00:00
Juha Manninen
f122f580c6 Merge branch 'Packager/PkgMgr/UninstallButtonEnabled' into 'main'
Packager/InstallPkgSetDialog: Fixed enabling "Uninstall" button with multi-selection

See merge request freepascal.org/lazarus/lazarus!533
2025-07-14 13:03:25 +00:00
Juha Manninen
62b2225f98 Merge branch 'DocEditor/About/HelpButton' into 'main'
DocEditor: Add a wiki link for the help button

See merge request freepascal.org/lazarus/lazarus!535
2025-07-14 12:43:09 +00:00
Juha Manninen
bd768042b8 Merge branch 'IDE/Help/HelpButton' into 'main'
IDE/Help: Mention in the help button hint that it will open in the browser

See merge request freepascal.org/lazarus/lazarus!537
2025-07-14 12:42:05 +00:00
n7800
0fea155263 Packager/InstallPkgSetDialog: Fixed enabling "Uninstall" button with multi-selection 2025-07-14 12:29:19 +00:00
n7800
6eed19ebaa DocEditor: Add a wiki link for the help button 2025-07-14 12:12:07 +00:00
n7800
d174b91136 IDE/Help: Mention in the help button hint that it will open in the browser 2025-07-14 12:10:29 +00:00
Juha
9acd48b10e IdeIntf: Optimize removing MenuItems in OI. 2025-07-14 15:03:53 +03:00
Juha
2bf66927e8 IDE: Update initial Selected state of ViewUnitDialog in OnIdle handler. Issue #41759. 2025-07-14 14:56:16 +03:00
Juha
67462eb3bb Revert "IdeIntf: Add AnchorEditor MenuItem to Object Inspector." Does not work in user apps.
This reverts commit 79e00c03c5.
2025-07-14 13:34:12 +03:00
wp_xyz
b9310a4a6d IDE/Application options: Set default file extensions, based on MR !539 by n7800. Issue #36828. Minor refactoring. 2025-07-14 10:51:49 +02:00
mattias
7a1b5bddf6 codetools: partial fix searching lfm property 2025-07-14 10:28:35 +02:00
mattias
a1c014ad4b lazutils: less hints 2025-07-14 10:28:35 +02:00
Juha
79e00c03c5 IdeIntf: Add AnchorEditor MenuItem to Object Inspector. Issue #41576, based on patch by zero258S. 2025-07-14 10:54:04 +03:00
wp_xyz
fd9ebbb202 LCL/Graphics: Allow to save individual images of TCustomIcon in another raster image format. Fixes issue #36828. 2025-07-13 22:05:20 +02:00
Maxim Ganetsky
7eddf0a93f Translations: LCL Corsican translation update by Patriccollu, merge request !536 2025-07-13 22:58:56 +03:00
mattias
3828412f38 codetools: rename lfm properties 2025-07-13 21:21:27 +02:00
mattias
05a719d9fc codetools: added test rename lfm property 2025-07-13 21:21:26 +02:00
Werner Pamler
e87b0b10d9 Merge branch 'IDE/Options/Project/Application/Icon' into 'main'
IDE/Options: Handle exception when saving project icon to file. Issue #36828

See merge request freepascal.org/lazarus/lazarus!534
2025-07-13 20:26:30 +02:00
n7800
024055f99b IDE/Options: Handle exception when saving project icon to file. Issue #36828 2025-07-13 19:57:00 +02:00
mattias
ca02d405eb codetools: fixed mem leak 2025-07-13 16:42:14 +02:00
mattias
259196df63 ide: moved OutputDirectoryOverride from TParsedCompilerOptions to TBaseCompilerOptions 2025-07-13 16:28:18 +02:00
Bart
8e168bc2f5 LazUtf8: implement custom escape strings for Utf8EscapeStrings.
This also allows to remove unwanted control characters from the output.
Remove unneeded exception (if a user typecasts something else into the EscapeMode param, (s)he's on is own).
MaxGrowFactors to Cardinal (disallow them to be negative)
2025-07-13 14:46:29 +02:00
Juha
6495e72c2c Revert "IDE: Read unit resources while saving even if designer is not opened automatically. Allows checks for faulty references. Issue #41685."
This reverts commit 67bff16dc8.
2025-07-12 22:07:16 +03:00
wp_xyz
c7e8cdcac5 GraphMath: Less hints in commits related to issue #41748. 2025-07-11 15:11:39 +02:00
wp_xyz
59dd9c21a0 * LCL/Graphics: Fix win32 widgetset Chord method overload with angle arguments to behave like all other widgetsets. Similar to issue #41748. Update related comments in various include files. 2025-07-11 11:39:10 +02:00
mattias
a95ed78a60 codetools: clean up 2025-07-11 09:55:31 +02:00
mattias
a7b0df00a5 ide: commetns, clean up 2025-07-11 09:54:15 +02:00
wp_xyz
2fbf2c7787 LCL/Graphics: Fix compilation of win32 widgetset after previous commit. 2025-07-11 01:31:54 +02:00
wp_xyz
7b9621f234 LCL/Graphics: Fix win32 widgetset Arc method overload with angle arguments to behave like in all other widgetsets. Issue #41748. 2025-07-11 00:42:00 +02:00
Martin
bd717d60cb SynEdit: Test, add mock WS 2025-07-10 13:06:47 +02:00
Martin
2d7226d9c1 SynEdit: Test, add console-runner 2025-07-10 13:06:46 +02:00
Martin
6ce8140d58 SynEdit: Test, buildmodes 2025-07-10 13:06:46 +02:00
Martin
89bb95c6f4 LCL, test: Default to use TestMock-WS 2025-07-10 13:06:46 +02:00
Martin
349f77d467 LCL, WS: Introduce TestMock WidgetSet 2025-07-10 13:06:45 +02:00
Martin
c9a4d44950 LCL, Test: Add DpiScaling test (scale after load from file) 2025-07-10 13:06:45 +02:00
Martin
782c03fd68 LCL, test: Amend for real Widgetset. Min-size for ctrl may be 1 2025-07-10 11:12:23 +02:00
Martin
684b0d543e LCL, Test: Add buildmode to use real WidgetSet (and open form on screen) 2025-07-10 11:12:23 +02:00
Juha Manninen
816bfaad13 Merge branch 'LazUtils/Utf8EscapeControlChars' into 'main'
LazUtils/Utf8EscapeControlChars: Adding percent-encoding

See merge request freepascal.org/lazarus/lazarus!530
2025-07-10 09:04:29 +00:00