Commit Graph

69961 Commits

Author SHA1 Message Date
mattias
2706cc285c codetools: fixed method jump from objfpc generic method body to decl 2025-01-26 15:23:38 +01:00
mattias
b7aafac192 codetools: fixed class completion of objfpc generic method 2025-01-26 14:55:54 +01:00
mattias
9d425ed90b codetools: renamed TCodeTreeNodeExtension ExtTxt fields 2025-01-26 14:55:54 +01:00
zeljan1
680cab3fa0 LCL: fixed explanation of csAcceptsControls, it is widely used in LCL at runtime, so it is not related to designer only. 2025-01-26 12:50:17 +01:00
Martin
21d8cebd73 IDE, SynEdit: command to toggle fold on current line. Issue #41359 2025-01-26 12:20:02 +01:00
mattias
5f5a6dca90 ide: save as check ampersand 2025-01-26 11:57:25 +01:00
dsiders
4d67fbc31c Docs: LCL/various. Corrects spelling errors, typos. 2025-01-25 23:42:08 -05:00
Martin
5aee1dc5de IDE: SourceEditor, fix painting hint on completion drop down. Do not limit to width of dropdown, the hint is intentionally wider. (Currently use "ItemSelect" to detect if the paint may be for the hint) 2025-01-26 00:39:14 +01:00
Martin
7f4426c2e9 SynEdit: Mark as changed (change gutter) if deleting line with ecDeleteLine (next line will be marked, like when selection was deleted). Issue #41264 2025-01-25 23:31:26 +01:00
zeljan1
cc4e6da36b Gtk3: implemented listview ItemDisplayRect 2025-01-25 23:15:00 +01:00
Martin
c2974f91ee SynEdit: UnixShellScript Highlighter, treat # and ~ as identifiers rather than unknown. Add separate markup-color for unknown. Issue #41288 2025-01-25 22:12:52 +01:00
zeljan1
470c7fe34c Gtk3: cleanup. 2025-01-25 22:01:54 +01:00
zeljan1
1a7bfbe92c Gtk3: reduce compiler hints. 2025-01-25 22:00:28 +01:00
zeljan1
375aee0658 Gtk3: set background color. Patch by Anton Kavalenka. issue #41348 2025-01-25 21:59:24 +01:00
Martin
d121ba841e SynEdit: fix folded view, missing assign to result. (random gutter errors with wrapped text) 2025-01-25 21:40:13 +01:00
zeljan1
5eded0d07e Gtk3: fixed loop with paint, stalled code. 2025-01-25 21:31:21 +01:00
zeljan1
16be2ec0a6 Gtk3: update scroll event, some code leaved inside debug define. 2025-01-25 20:07:04 +01:00
zeljan1
938a777f5a Gtk3: fixed scrolling and proper painting of TCustomControl, reduce number of unnecessary events. 2025-01-25 19:27:22 +01:00
Martin
420af4fe70 IDE, SourceEdit: keep topline when folding comment and similar via context menu. Adapt for word-wrap. 2025-01-25 18:42:13 +01:00
Martin
beb2505039 IDE, SourceEdit: keep topline when folding comment and similar via context menu. Issue #41227 2025-01-25 18:22:30 +01:00
Maxim Ganetsky
6e373ed9c6 IDE: regenerated translations and updated Russian translation 2025-01-25 18:33:17 +03:00
zeljan1
cf18117fd2 Gtk3: added Gtk3IsAdjustment() 2025-01-25 15:59:23 +01:00
zeljan1
df90538fc2 Gtk3: ScrollWindowEx() use queue_draw_area instead of move_region. We don't want to move children until it's explicitly set in flags. 2025-01-25 09:58:48 +01:00
dsiders
0e1ed024d8 Docs: LCL/dialogs. Updates TColorDialogOption.cdShowAlphaChannel to include GTK3 in the supported platforms. Issue #22717. 2025-01-24 23:34:46 -05:00
Martin
ab35263d34 IDE: Add config for SynEdit wrapped-view 2025-01-24 21:43:11 +01:00
Martin
dfadb86949 SynEdit: Wrapped-View, introduced MinWrapWidth 2025-01-24 21:43:10 +01:00
Martin
8acb7a8215 SynEdit: Wrapped-view, publish CaretWrapPos 2025-01-24 21:43:10 +01:00
Martin
8177877e02 SynEdit: Wrapped-view, map (mouse click) positions at (before/after) start/end of sub-line to the correct end/start pos of the subline (according to property CaretWrapPos) 2025-01-24 21:43:10 +01:00
Martin
1f18a0d57d SynEdit: TextDrawer, paint divider lines only for last wrapped line 2025-01-24 21:43:09 +01:00
Martin
2a874e1c87 SynEdit: fix invalidate gutter-lines, if caret Viewed-Y changes 2025-01-24 21:43:09 +01:00
Martin
ce7acbe6cf SynEdit: markup gutter-marks, use logical pos. Handle wrapped lines (phys pos occurs on every sub-line) 2025-01-24 21:43:09 +01:00
Martin
86abcd75d9 SynEdit: Add support for folding wrapped text 2025-01-24 21:43:08 +01:00
Martin
a09c94fa11 SynEdit: Folded-view, rename TopLine to TopViewPos 2025-01-24 21:43:08 +01:00
Martin
7727294e2c SynEdit: Folded-View, rename some fields 2025-01-24 21:43:07 +01:00
Martin
a949f2be2e SynEdit: Wrapped-view, clean up empty nodes 2025-01-24 21:43:07 +01:00
Martin
e331c9fb35 SynEdit: Wrapped-view, fix leaks. Remove event-handler and view in Destroy 2025-01-24 21:43:07 +01:00
Martin
bf012c22cd SynEdit: Wrapped-view, fix Wrap-Width (SynEdit needs 1 extra char) 2025-01-24 21:43:03 +01:00
Martin
94f2b48f00 SynEdit: Wrapped-view, fix painting for non-wrapped lines. Update values for current (sub-)line 2025-01-24 20:53:55 +01:00
Martin
bbee19f531 SynEdit: Wrapped-view, fix inserting lines 2025-01-24 20:52:21 +01:00
Martin
56889ff210 SynEdit: Wrapped-view, fixed dangling node in invalidation list 2025-01-24 20:52:20 +01:00
Martin
7a61eec5b3 SynEdit: Wrapped view, fixed assertion 2025-01-24 20:52:20 +01:00
Martin
9a8138a7c1 SynEdit: Word wrap, fix initialization of token-info 2025-01-24 20:52:20 +01:00
Martin
33ea43b9e4 SynEdit: optimize status-events 2025-01-24 20:52:20 +01:00
Željan Rikalo
7c69859cf3 Gtk3: fixed building gtk3 ws on older distros, newer code is ifdefed with -dUSEGTK3LATESTBINDINGS if someone need latest glib2,gio2,gmodule2 and gobject2 bindings. Commented code is not used at all for lazarus gtk3. 2025-01-24 17:18:03 +01:00
mattias
4edd6ad90b ide: save as for an unit with ampersand source name, must suggest without ampersand filename 2025-01-24 16:53:23 +01:00
mattias
5661bb7120 ide: use RemoveAmpersands 2025-01-24 16:47:19 +01:00
mattias
85dd5c0743 codetools: fix xml: option to remove unopen close tags, aissist: fix xml 2025-01-24 12:29:52 +01:00
mattias
1c07e853c7 codetools: fixed ppu search for ampersand units 2025-01-24 11:06:34 +01:00
zeljan1
7dfce26b3a Gtk3: do not queue draw widget area if rect have invalid width or height. 2025-01-23 22:54:54 +01:00
Juha
9c1268e600 LCL: Do not clear Checked state of an Action when linked to TSpeedButton and the button gets disabled. Issue #41352, patch by Peter. 2025-01-23 20:22:29 +02:00