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