Commit Graph

70975 Commits

Author SHA1 Message Date
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
Juha
4669f5dc48 ToDoList: A minor fix. 2025-06-29 01:16:38 +03:00
Martin
752aaa4a7d SynEdit: DecPaintLock, call StatusChange at the end. Make sure user code doesn't trigger paint before scrolling took place. Reverts decision from 818eb2fb9c 2025-06-28 21:30:01 +02:00
rich2014
ad1c37418c Cocoa: fix Space Key with Modifers in CustomControl 2025-06-28 23:32:30 +08:00
Juha
1e6ea959d0 ToDoList: Edit an existing ToDo instead of adding a new one when cursor is on a ToDo item. 2025-06-28 16:04:06 +03:00
Martin
c34dc52a82 LazListClasses: fix overflow error 2025-06-28 13:33:06 +02:00
Martin
66d0227c6d SynEdit: update comment 2025-06-28 13:27:28 +02:00
Maxim Ganetsky
e43acbc75e LCL-Gtk2: Keep window stack relationship when a modal/hint window is closed. Patch by Alexander (Rouse_) Bagel, issue #41731. 2025-06-27 20:42:10 +03:00
Maxim Ganetsky
854bdb0007 Merge branch 'IDE/Help/ContextHelpEdit/TabOrder' into 'main'
IDE/ContextHelpEdit: Fixing tab order

See merge request freepascal.org/lazarus/lazarus!514
2025-06-27 19:09:14 +03:00
Maxim Ganetsky
3321cf395e Merge branch 'IDE/Help/WikiHttps' into 'main'
IDE/Help: Use HTTPS to open context help on the wiki in IDE windows

See merge request freepascal.org/lazarus/lazarus!513
2025-06-27 19:06:53 +03:00
n7800
c7a9b262b7 IDE/Help: Use HTTPS to open context help on the wiki in IDE windows 2025-06-27 18:35:47 +03:00
n7800
e7d79afe64 IDE/ContextHelpEdit: Fixing tab order 2025-06-27 18:35:07 +03:00
Maxim Ganetsky
6d1f73ab53 IDE: regenerated translations and updated Russian translation 2025-06-27 18:28:27 +03:00
Maxim Ganetsky
5ea44f1660 ToDoList: regenerated translations and updated Russian translation 2025-06-27 18:24:57 +03:00
Maxim Ganetsky
aba7d17a9a ToDoList: improved i18n 2025-06-27 18:22:51 +03:00
Martin
818eb2fb9c SynEdit: DecPaintLock, call StatusChange events before updating Markup. In those events make changes. 2025-06-27 15:52:18 +02:00
Martin
d1f6e0f6a4 SynEdit: Protect UpdateScrollBars and ScrollAfterToplineChanged during DecPaintlock, in case use code (in events) does somehow trigger it. (follow up for c33eb7418e) 2025-06-27 15:52:18 +02:00
Maxim Ganetsky
11b9166ca0 Merge branch 'ToDoList/ShortCuts' into 'main'
ToDoList: Add some shortcuts to window

See merge request freepascal.org/lazarus/lazarus!511
2025-06-27 16:24:05 +03:00
Maxim Ganetsky
81982802c2 Merge branch 'IDE/CmdLine/Help' into 'main'
IDE: Add "--debug-close-log" option description to command line help output

See merge request freepascal.org/lazarus/lazarus!510
2025-06-27 16:22:17 +03:00
Maxim Ganetsky
c68e0df5e5 Merge branch 'IDE/Help/ContextHelpEdit/Shortcuts' into 'main'
IDE/ContextHelpEdit: Add some shortcuts to dialog

See merge request freepascal.org/lazarus/lazarus!512
2025-06-27 16:19:01 +03:00
n7800
b9b5a239e9 ToDoList: Assign hint to "Edit" button 2025-06-27 15:54:03 +03:00
n7800
46886f921b ToDoList: Add some shortcuts to window 2025-06-27 15:54:03 +03:00
n7800
928916e2d9 IDE: Add "--debug-close-log" option description to command line help output 2025-06-27 15:49:53 +03:00
n7800
c106009c12 IDE/ContextHelpEdit: Add some shortcuts to dialog 2025-06-27 15:47:04 +03:00
Martin
955b946f8c SynEdit: remove outdated comment (after c33eb7418e) 2025-06-27 14:28:05 +02:00
Martin
bb49b8d5f9 SynEdit: fixed InvalidateLines. Keep adjusting the lines until ScrollAfterTopLineChanged was called.
Issue was introduced in c33eb7418e "Improve order of event in DecPaintLock...£
2025-06-27 13:54:55 +02:00
Martin
c33eb7418e SynEdit: Improve order of event in DecPaintLock. Make sure ScrollAfterTopLineChanged is only called once, and as late as possible (after all InvalidateLines calls should be done) 2025-06-27 12:14:20 +02:00
Juha
b4ccfdb8b6 SynEdit: Fix CodeTemplate completion when Attributes section is missing. Related to issue #40764. 2025-06-27 11:43:49 +03:00
Juha
f5d2710305 Designer: Eliminate a variable. 2025-06-27 10:48:33 +03:00
Juha
02f7ab0b68 Designer: Use FForm instead of FLookupRoot as parent for sake of consistency. Issue #41727. 2025-06-27 09:06:30 +03:00
Juha
e3d6bcdbc6 Designer: Use the correct parent when undoing a delete of many panels. Issue #41727. 2025-06-26 18:00:19 +03:00
Martin
ce116148be SynEdit: Cleanup Markup-Hl-WordAtCaret. CheckState in DecPaintLock. 2025-06-26 16:22:22 +02:00