Commit Graph

71059 Commits

Author SHA1 Message Date
mattias
e7cf3ea409 ide: clean up 2025-07-07 16:53:14 +02:00
mattias
eed38c0e63 updated Makefiles 2025-07-07 16:12:04 +02:00
mattias
7fcbb4c086 ide: less hints 2025-07-07 14:58:26 +02:00
mattias
ea17b03f08 ide: clearer name 2025-07-07 14:58:14 +02:00
Maxim Ganetsky
1313ff6951 Merge branch 'AnchorDocking/Options/HeaderFlagsEnabled' into 'main'
AnchorDocking/Options: Disable "Flat header buttons" checkbox if "Show headers" is unchecked

See merge request freepascal.org/lazarus/lazarus!527
2025-07-07 15:37:44 +03:00
n7800
b47a19209a AnchorDocking/Options: Disable "Flat header buttons" checkbox if "Show headers" is unchecked 2025-07-07 05:41:32 +05:00
Maxim Ganetsky
07f6d4dbe2 Merge branch 'IDE/BuildLazDlg/TabOrder' into 'main'
IDE/BuildLazDialog: Fixing tab order and default button

See merge request freepascal.org/lazarus/lazarus!524
2025-07-06 23:37:25 +03:00
n7800
8b1946ab6d IDE/BuildLazDialog: Fixing tab order and default button 2025-07-06 23:06:14 +03:00
Maxim Ganetsky
cd60c42f38 LCL: regenerated translations and updated Russian translation 2025-07-06 22:59:33 +03:00
Juha
63933a901f IDE: Accept a dropped project info file to Project Wizard. Solves issue #41536. 2025-07-06 18:05:58 +03:00
Juha
986dee38d4 LCL: Add ClassName to an exception message. Issue #41744. 2025-07-06 15:57:34 +03:00
Juha Manninen
8b4df58c51 Merge branch 'IDE/Options/MinSize' into 'main'
IDE/Options: Reduce the value of some constraints

See merge request freepascal.org/lazarus/lazarus!526
2025-07-06 12:38:12 +00:00
n7800
1a8f489964 IDE/Options: Reduce the value of some constraints 2025-07-06 12:07:42 +00:00
Martin
079a0f8eb5 SynEdit: PascalBeautifier, fix continue-string-on-next-line. The new "custom words" in string can break up the token, which stopped the beautifier from finding the start of the string. 2025-07-06 01:33:01 +02:00
Martin
fdadec0c67 SynEdit: fix, handling (ignore) clipboard "lost acquired primary selection" event. 2025-07-05 13:01:09 +02:00
mattias
1a0cc60705 codetools: added test for variant and olevariant 2025-07-05 09:17:13 +02:00
Maxim Ganetsky
5a3d636c04 Merge branch 'IDE/PathEditorDialog/MultiSelectTemplates' into 'main'
IDE/PathEditorDialog: Allow selecting multiple templates from the list at once

See merge request freepascal.org/lazarus/lazarus!518
2025-07-05 01:37:55 +03:00
n7800
b63380546a IDE/PathEditorDialog: Allow selecting multiple templates from the list at once 2025-07-05 02:13:19 +05:00
n7800
9eaed334bc IDE: Add multiselect support to TGenericListSelectForm 2025-07-05 02:13:18 +05:00
Bart
bd116b488b dbgrids: fix 2 occurrences where gzFixedCols and gxFixedRows were swapped. Resolves issue #41719. 2025-07-04 22:04:46 +02:00
Maxim Ganetsky
f826f69769 Merge branch 'IDE/PropEdit/Strings/LoadFromFile' into 'main'
IDE: Ability to load text from file for the "TStrings" property editor

See merge request freepascal.org/lazarus/lazarus!519
2025-07-04 22:53:50 +03:00
Maxim Ganetsky
3c878a163b IDEIntf: regenerated translations and updated Russian translation 2025-07-04 22:45:43 +03:00
n7800
f54375b92e IDE: Add the ability to drop a file to the "TStrings" property editor 2025-07-04 22:45:43 +03:00
n7800
60f5db05f8 IDE: Add a button for loading from a file into "TStrings" property editor 2025-07-04 22:26:49 +03:00
Martin
847ec063e1 SynEdit: Fix sending unnecessary line-invalidation (when single match is hidden) 2025-07-04 19:45:50 +02:00
Martin
d5920807db SynEdit: MarkupHighAll / remove duplicate code. (if HasSearchData is false then matches.count is zero) 2025-07-04 19:45:50 +02:00
Maxim Ganetsky
74487fb50c Merge branch 'CmdLine/LazarusDir' into 'main'
IDE, LazBuild: Add a synonym for the command line option "--lazarusdir" to "--lazarus-dir"

See merge request freepascal.org/lazarus/lazarus!522
2025-07-04 18:27:32 +03:00
n7800
c0d7eeaa48 IDE, LazBuild: Add a synonym for the command line option "--lazarusdir" to "--lazarus-dir" 2025-07-04 17:53:51 +03:00
Maxim Ganetsky
3098b1e4f0 IDEDebugger: regenerated translations and updated Russian translation 2025-07-04 16:49:45 +03:00
Maxim Ganetsky
61ca25aa76 Merge branch 'IDE/BreakPointsDlg/GroupButtonHint' into 'main'
IDE/BreakPointsDlg: Add a hint for the grouping button

See merge request freepascal.org/lazarus/lazarus!521
2025-07-04 16:24:14 +03:00
n7800
c232ac5b2d IDE/BreakPointsDlg: Add a hint for the button to display breakpoints by group 2025-07-04 16:16:15 +03:00
Martin
3237a49d33 SynEdit: move Markup.DecPaintLock after ScrollWindowEx. Reduce flicker (ScrollWindowEx may leave gaps for invalidated lines) 2025-07-04 12:39:03 +02:00
Martin
88a6c86892 SynEdit: change assertion for paintlock 2025-07-04 12:38:05 +02:00
Martin
707718cd3e SynEdit: DoOnResize, reduce calls to EnsureCursorPosVisible if scrollbars-visibility change. 2025-07-04 12:35:44 +02:00
Martin
4690d33ffe SynEdit: Paintlock, add missing check in EnsureCursorPosVisible 2025-07-04 12:35:44 +02:00
Martin
e6393620c7 SynEdit: additional assertions for Paintlock 2025-07-04 12:35:44 +02:00
Juha
45d24e205a IDE: Set Constraints for the generic edit forms. Issue #41599. 2025-07-04 09:10:10 +03:00
Juha
9478be7d0e ToDoList: Add PopupMenu for the list, with an Edit entry. 2025-07-04 08:20:24 +03:00
Juha
f70d066373 IDE: Update source editor window caption after saving a file. Issue #41645. 2025-07-04 03:55:01 +03:00
Juha
de12e8ae7b IDE: Cleanup 2025-07-04 03:52:37 +03:00
Juha
681fed6ffa Codetools: Improve OleVariant support. Issue #41704. 2025-07-04 00:01:42 +03:00
Maxim Ganetsky
0852c1a313 Merge branch 'IDE/Editor/StatusBar/CopyFileName' into 'main'
IDE/SourceEditor: Add a file name copy command to the status bar context menu

See merge request freepascal.org/lazarus/lazarus!520
2025-07-03 23:33:10 +03:00
n7800
b7b9e71421 IDE/SourceEditor: Add a file name copy command to the status bar context menu 2025-07-03 22:59:35 +03:00
Martin
6571498ec2 SynEdit: fix test for MarkupHighAll 2025-07-03 21:12:16 +02:00
Martin
35e9fcd58f SynEdit: fixed cached BottomLine 2025-07-03 21:12:16 +02:00
Martin
018dda35a0 SynEdit: Improve detection of early paint (in paintlock). 2025-07-03 21:12:15 +02:00
Martin
d3802deb0c amend 2025-07-03 21:12:15 +02:00
Martin
93e2f1b645 SynEdit: DecPaintlock, add more control over the order in which updates are re-enabled. 2025-07-03 21:12:14 +02:00
Martin
5927e76b13 SynEdit: Markup at caret, defer until paintlock is removed. 2025-07-03 21:12:14 +02:00
Martin
2a87e1cd18 SynEdit: Prevent sending StatusChange events too early. Wait till DecPaintLock is done. 2025-07-03 21:12:14 +02:00