Commit Graph

71006 Commits

Author SHA1 Message Date
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
wp_xyz
a4bccaca2b IDE/PublishProject: Activate form size constraints, issue #41736. 2025-07-01 12:15:15 +02:00
Juha
e2207e76a9 ToDoList: Prevent a memory leak. 2025-07-01 12:25:39 +03:00
Juha
db50e54f97 Revert "IdeIntf: Notify on addition/removal of items in the Collection property editor. Issue #41586". New issue #41590.
This reverts commit bb713b07db.
2025-07-01 10:42:00 +03:00
Juha
9adf02c957 ToDoList: Parse ToDo comment directly from editor without requiring an updated list. Use TSynEditTodoMarkup. 2025-07-01 02:51:28 +03:00
dsiders
e32e344c1e Docs LCL/graphics. Adds, updates TRasterImage transparency topics. Changes in 1661d5ff. Issue #41726.
* TRasterImage
* TRasterImage.SetTransparentColor
* TRasterImage.SetTransparent
* TRasterImage.SetTransparentMode
* TRasterImage.ApplyTransparent
* TRasterImage.TransparentColor
* TRasterImage.TransparentMode
* TRasterImage.Transparent
2025-06-30 16:54:41 -04:00
chrschllr
c89464824d FreeType: Fix type of glyphIdArray (cmap format 0), see merge request !515.
Both the Microsoft OpenType specification and Apple's TrueType reference
manual define the relevant field, glyphIndexArray aka glyphIdArray, as
an array of 256 bytes (aka uint8_t).
2025-06-30 22:56:45 +03:00
Maxim Ganetsky
e834eca480 ToDoList: regenerated translations and updated Russian translation 2025-06-30 22:49:17 +03:00
mattias
c56aecb0ba codetools: clean up and added test for FindDeclaration with-do-result and GetProcResultNode 2025-06-30 19:47:47 +02:00
wp_xyz
1661d5ff48 LCL/Graphics: Fix handling of color transparency in TRasterImage and descendants. Issue #41726. 2025-06-30 17:09:37 +02:00
Juha
5c34fbf059 ToDoList: Add a button for color options. Now opens the whole Editor settings tree. 2025-06-30 10:48:48 +03:00
Juha
09ff1904b1 ToDoList: Refactoring. 2025-06-30 09:29:07 +03:00
Juha
64173602f4 ToDoList: Eliminate a duplicate type in TSynEditTodoMarkup. 2025-06-30 09:29:07 +03:00
Juha
ddcdf00f2b Codetools: Tweaking for function IsCommentEnd. 2025-06-30 09:27:13 +03:00
Martin
578785fa3e MinMap: use the new BottomLine. Fixes markup for "current visible part" if there are folded lines. 2025-06-29 14:48:03 +02:00
Martin
e51d80e775 SynEdit: added BottomLine and PartialBottomLine for quick/easy access to the last Text-line (Logical), similar to TopLine.
- This also fixes some issues in SetCaretAndSelection and TSynEditMarkupFoldColors
2025-06-29 14:35:41 +02:00
DomingoGP
4409af1eb5 Jedi code format: Fix issue comparing strings in TDiff.pas. JCF is not affected by this since we do not compare the changes in each character within the same line. 2025-06-29 10:01:50 +02:00