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
Martin
1fc6ac18b4
SynEdit: add cache for topline
2025-06-26 16:22:21 +02:00
Martin
a6734c4df9
SynEdit: Rename TextArea.TopLine to TopViewedLine
2025-06-26 16:22:21 +02:00
Martin
0c15c25f2b
IDE: SourceEditor, optimize away repeated calls to SynEdit (caret/topline)
2025-06-26 16:22:21 +02:00
Juha
5a865307e1
ToDoList: Disable Edit and Goto actions when nothing is selected.
2025-06-26 14:14:56 +03:00
Juha
87f0aec570
ToDoList: Add a button for editing the selected item in a dialog.
2025-06-26 12:06:30 +03:00
Martin
4f879177e7
SynEdit: Markup-FoldColoring, fix workaround for extra invalidated line no longer needed.
...
The extra invalidation was removed in 38dd104393
2025-06-26 10:32:35 +02:00
Maxim Ganetsky
1de4c81f7a
Merge branch 'Cody/Dictionary/RightClick' into 'main'
...
Cody/Dictionary: Select an item with a right mouse click
See merge request freepascal.org/lazarus/lazarus!508
2025-06-25 23:25:22 +03:00
Martin
bf6a42159b
SynEdit: Fix Issue with missing updates (markup not updated).
...
Only wait for Autosize if in/after CreateHandle, otherwise it may never happen (locked, but no size change).
In the IDE, revert/reload (after disk change) did not update user-defined-colors.
2025-06-25 22:05:27 +02:00
n7800
67977ad356
Cody/Dictionary: Select an item with a right mouse click
2025-06-25 22:53:48 +03:00
Maxim Ganetsky
63f0e8b53c
IDE: removed lazarusidestrconsts.pas.orig, which apparently was committed by accident
2025-06-25 22:15:56 +03:00
Martin
dc7e7aa6ca
LCL: Refactor Childsizing, split TAutoSizeBox into classes for table, row and cell
2025-06-25 18:26:20 +02:00
rich2014
c5c40fa8ed
Cocoa: fix Control Key issue in Button and CustomControl
...
1. it may cause a crash when pressing the Button with the Space Key to close the Form
2. ESC and RETURN may be lost in CustomControl (such as TreeView)
2025-06-25 23:52:59 +08:00
mattias
2504c0fce0
codetools: find references: search simple function Result references
2025-06-25 17:51:59 +02:00
Maxim Ganetsky
977f3e8331
Merge branch 'Cody/Dictionary/MaxItemsOption' into 'main'
...
Cody/Dictionary: Fixed the tab order in the options frame
See merge request freepascal.org/lazarus/lazarus!507
2025-06-25 16:28:48 +03:00
n7800
2ef0656cc0
Cody/Dictionary: Fixed the tab order in the options frame
2025-06-25 16:22:01 +03:00
mattias
cbefa133c9
codetools: gather identifiers: skip compilerproc
2025-06-25 14:57:32 +02:00
Martin
a2c8248bc3
LCL, Test: Test BidiMode for ChildSizing (correct alignment for crsAnchorAligning ). Issue #28483
2025-06-25 11:49:32 +02:00
Juha
940adefb9d
IDE, ToDoList: Prevent a crash in FindUnitsOfOwner when a unit does not exist. Issue #41709 .
2025-06-25 12:24:13 +03:00
Don Siders
23df8021c1
Merge branch 'LCL/FindChildControl/Docs' into 'main'
...
Docs: LCL/controls. Updating FindChildControl function content
See merge request freepascal.org/lazarus/lazarus!504
2025-06-24 19:14:40 -04:00