Commit Graph

71181 Commits

Author SHA1 Message Date
Martin
c2748e8a3e LCL, WS: Mock interface fix %MainUnit / Issue #41769 2025-07-21 18:52:12 +02:00
Martin
5737fd313d FpDebug: Windows, check if the process silently exited (TerminateProcess). Issue #41721 2025-07-21 18:03:30 +02:00
wp_xyz
9dea0ae480 Revert "LCL/Graphics: Delayed activation of Transparent property of TRasterImage. Issue #41726."
This reverts commit a7a001b362.
2025-07-21 17:23:09 +02:00
Martin
ad3e9988ba SynEdit: Improve "Keep Caret" option for mouse wheel-scroll. 2025-07-21 15:31:33 +02:00
wp_xyz
2f7308a434 LCL/TTimeEdit: Make 'am'/'pm' the defaults of UsedTimeAMString/UsedTimePMString, respectively. Issue #41766 2025-07-21 10:41:59 +02:00
wp_xyz
a7a001b362 LCL/Graphics: Delayed activation of Transparent property of TRasterImage. Issue #41726. 2025-07-20 00:39:09 +02:00
Juha
33e034b595 IDE: When compressing a published package, give a valid name for the Zip file. 2025-07-19 23:20:16 +03:00
Martin
a3e9c04234 Revert "LCL, WS-Win32: skip WM_Move/Size with minimized values. In certain cases (DPI changes) windows sends the dummy minimize values (32000) as new pos/size. In the original WM_WindowPosChanged messaged those are marked as not to be used. Part of Issue #41448"
This reverts commit 0ade8ab0a7.

Those messages also occur in other cases, and then have an effect on the clientarea (e.g. scrollbar show/hide)
2025-07-19 22:09:59 +02:00
Martin
e1ca5fdaea IDE, Debugger: Fix selecting stackframe in History entries. 2025-07-19 17:37:48 +02:00
wp_xyz
022a3b418c LCL/TTimeEdit: Add OK/Cancel buttons to hour-minute-selector, issue #41766 2025-07-19 11:13:54 +02:00
Martin
622ed4d26f IDE, Debugger: fixed accessing freed watch (inspect, evel, mem-view might clear there Watch-collection, but the watch was still notified to all other windows / they will ignore it, as it isn't theirs, but the call GetTopWatch) 2025-07-19 09:10:40 +02:00
mattias
8b7cec6281 codetools: nicer error message and test lfm rename with list 2025-07-19 07:53:08 +02:00
mattias
9dd644c419 ide: new unit name: do not check disk files for a new project 2025-07-19 07:40:10 +02:00
Martin
e696bd4b84 Leakview: improve parser for valgrind's helgrind 2025-07-18 15:31:47 +02:00
Martin
8dc467557b IDE: Fix range check error in ProjectInspector (if form height becomes to low) / also make sure constraint is not set to zero = no constraint 2025-07-18 13:45:26 +02:00
Martin
0ade8ab0a7 LCL, WS-Win32: skip WM_Move/Size with minimized values. In certain cases (DPI changes) windows sends the dummy minimize values (32000) as new pos/size. In the original WM_WindowPosChanged messaged those are marked as not to be used. Part of Issue #41448 2025-07-18 12:55:50 +02:00
Martin
6d840f4ecc Leakview: improve parser for valgrind's helgrind 2025-07-18 11:57:38 +02:00
Bart
7e7b41ca98 Win32: second attempt to refactor TWin32WSOpenDialog/TWin32WSSaveDialog.CreateHandle.
Let's hope I don't have to revert this one as well ;-)
2025-07-17 22:16:35 +02:00
wp_xyz
73714ab824 TTimeEdit: Support 12-hour mode in hour/minute selection popup, issue #41766 2025-07-17 20:18:22 +02:00
Maxim Ganetsky
e6f6b5b789 LCL-Gtk2: Fixed run-time maximization of forms with WindowState = wsMaximized under Xfce. Patch by Artem Izmaylov, issue #41219. 2025-07-17 16:21:59 +03:00
Maxim Ganetsky
26025977ef IDE: regenerated translations and updated Russian translation 2025-07-17 16:15:21 +03:00
Bart
08f783a09a Win32: TWin32WSSavePictureDialog: setting FOS_FORCEPREVIEWPANEON on a Vista Save dialog has no effect, so don't force setting it. 2025-07-16 19:08:06 +02:00
Bart
8801d4e986 ExtDlgs: include ofAutoPreview by default in TOpenPictureDialog.Options. Reason: the controll will always act like it is set (by design). 2025-07-16 18:39:16 +02:00
Bart
8b87c6c294 Win32: if CoCreateInstance fails (Vista IFileDialog) for TOpenPictureDialog and TSavePictureDialog, use XP style fallback (if apllicable). 2025-07-16 18:16:11 +02:00
Bart
256b15ed8b Win32: fix crash if CoCreateInstance fails (Vista IFileDialog) for TOpenPictureDialog and TSavePictureDialog. Similar to 1c7ecdbb. 2025-07-16 18:05:45 +02:00
Bart
a5336962cc Win32: fix WS registration of TSavePictureDialog. Issue #41765. 2025-07-16 17:16:44 +02:00
n7800
77c2bdcb4f Packager/InstallPkgSetDialog: Skip uninstalling base packages. Merge request !532. 2025-07-16 09:06:15 +03:00
Bart
df04887b85 Win32: partly revert f6261b54 (Win32: refactor TWin32WSOpenDialog/TWin32WSSaveDialog.CreateHandle/DestroyHandle.) Resolves issue #41760. 2025-07-15 22:54:28 +02:00
Maxim Ganetsky
e770d264c0 IDE/IDEProject: regenerated translations and updated Russian translation 2025-07-15 22:36:02 +03:00
mattias
a6b0d81112 codetools: GatherReferencesInLFM: more tests 2025-07-15 12:59:19 +02:00
mattias
a5614b8273 codetools: GatherReferencesInLFM: debuln instead of an error count 2025-07-15 12:41:31 +02:00
mattias
76017eccc1 codetools: GatherReferencesInLFM: check set property 2025-07-15 12:41:31 +02:00
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