Commit Graph

71122 Commits

Author SHA1 Message Date
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
Martin
9d76b10275 SynEdit: fix scroll by mouse (selecting of editor bounds). Scroll down would set the caret wrong, and EnsureCursorPos would add extra scrolling (making scroll down faster than any other direction) 2025-07-03 21:12:13 +02:00
Martin
df0a687c80 SynEdit: fix artefacts after scrolling. Issue #41740
Don't reset FOldTopView while still in PaintLock
2025-07-03 21:12:13 +02:00
Juha
92187c6d62 Codetools: Support OleVariant type better. Works now. Issue #41704. 2025-07-03 18:35:18 +03:00
Juha
67bff16dc8 IDE: Read unit resources while saving even if designer is not opened automatically. Allows checks for faulty references. Issue #41685. 2025-07-03 11:11:03 +03:00
Juha
7c7ae59167 IDE: Essentially revert 9de6abd09c. 2025-07-03 10:11:04 +03:00
Juha
9de6abd09c IDE: Read resources even if designer is not opened automatically. Allows checks for faulty references. Issue #41685. 2025-07-03 00:56:09 +03:00
wp_xyz
3428f10928 IDE/FPDoc Help popups: Fix missing underlined parts in the FPDoc xml help files, issue #41739. 2025-07-02 23:50:28 +02:00
Juha
c29f7986df ToDoList: Improve support for a dedicated .todo file. Multiline editing works now. 2025-07-02 20:49:03 +03:00
Juha
fae26b227b ToDoList: Improve TSynEditTodoMarkup.CursorInsideToDo, support multiline ToDo comments. 2025-07-02 18:18:44 +03:00
Maxim Ganetsky
4fcd52ebb4 Merge branch 'IDE/GenericDlgs/CtrlEnter' into 'main'
IDE: Add keyboard shortcut [Ctrl+Enter] for generic forms

See merge request freepascal.org/lazarus/lazarus!516
2025-07-02 02:49:36 +03:00
n7800
444c804187 IDE: Add keyboard shortcut [Ctrl+Enter] for generic forms 2025-07-02 02:17:49 +03:00
Maxim Ganetsky
c002d3ab36 LCL: regenerated translations 2025-07-02 01:55:18 +03:00
Juha
64773c0c3d ToDoList: Use the default poDesign positions. Window location is remembered then (somehow). Issue #41644. 2025-07-02 00:05:14 +03:00
Juha
5c5eafe2df LCL: Remove an unused resource string. 2025-07-02 00:05:14 +03:00
Maxim Ganetsky
ffceb0113d IDE: regenerated translations and updated Russian translation 2025-07-01 23:19:38 +03:00
Maxim Ganetsky
c890bfd898 IDE: Added ellipsis to "Add template" button caption. Suggestion by n7800, merge request !517.
Improves interface clarity and brings it more in line with MS guidelines
(https://learn.microsoft.com/en-us/windows/win32/uxguide/ctrl-command-buttons#design-concepts).
2025-07-01 23:19:12 +03:00
Martin
4a28f12f43 EditorSyntaxHighlighterDef: Free callback list, if editoropts where not created. Fixes #41732 2025-07-01 20:05:50 +02:00
Martin
c8e1818c64 EditorOptions: Don't create Color/Hl list during finalization (create just to destroy). Fixes #41732 2025-07-01 18:58:22 +02:00
Maxim Ganetsky
76c4c82d9d LCL: regenerated translations and updated Russian translation 2025-07-01 18:09:20 +03:00
Maxim Ganetsky
47f3b7b764 LCL: fixed a typo in resource string 2025-07-01 18:07:19 +03:00
Maxim Ganetsky
61c92cc295 ToDoList: regenerated translations and updated Russian translation 2025-07-01 18:06:53 +03:00
Maxim Ganetsky
808da125bd ToDoList: improved i18n 2025-07-01 18:06:07 +03:00
Maxim Ganetsky
6472ffa09c IDEIntf: regenerated translations and updated Russian translation 2025-07-01 18:05:04 +03:00
Maxim Ganetsky
ad97c29f1f IDEIntf: made TListPropertyEditor.GetValue ouptut i18n-friendly 2025-07-01 18:03:37 +03:00
Juha
068397b12e Revert "ToDoList: Prevent a memory leak when running "lazarus --help". Issue #41732."
This reverts commit 6a05f61aa3.
2025-07-01 17:22:17 +03:00
Juha
7acf414c64 Codetools: Try to support OleVariant type. Does not work. Issue #41704. 2025-07-01 17:09:50 +03:00
Juha
e94a1ce5a1 LCL: Remove unused resource strings. 2025-07-01 17:05:17 +03:00
Juha
6a05f61aa3 ToDoList: Prevent a memory leak when running "lazarus --help". Issue #41732. 2025-07-01 16:38:02 +03:00
mattias
b87f6260ad IDEIntf: TStringGridEditorDlg: notify when columns collection changed 2025-07-01 14:58:35 +02:00
Juha
52183ce50b ToDoList: Improve parsing. 2025-07-01 15:25:06 +03:00
Juha
3807ad9867 ToDoList, IdeIntf: Allow opening editor color settings from ToDoList window. 2025-07-01 15:25:06 +03:00
wp_xyz
30ec95941f IDE/PublishProject: Make sure that OnActivate event is handled only once. Issue #41736. 2025-07-01 14:22:22 +02:00
mattias
a46dfc604e IDEIntf: resource string, clean up 2025-07-01 14:19:33 +02:00
mattias
d0c5c1575e IDEIntf: collection form delete: notify, component tree: delete node on deleting event 2025-07-01 14:19:33 +02:00
wp_xyz
8422fcbcb5 IDE/PublishProject: Anchor all controls. Issue #41736. 2025-07-01 13:55:40 +02:00
Juha
b1540e1610 LCL: Improve an exception message. Issue #41734. 2025-07-01 14:15:30 +03:00
Juha
8d09027b99 ToDoList: Simplify. 2025-07-01 13:58:43 +03:00