Commit Graph

69748 Commits

Author SHA1 Message Date
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
zeljan1
b38335ac9a lclextensions package: fixed range check error. 2025-01-23 18:58:54 +01:00
Bart
80b7b1fa95 GTK3: implements TColorDialog.AlphaChannel and TColorDialogOption.cdPreventFullOpen. Patch by Anton Kavalenka. Part of Issue #22717. 2025-01-23 18:40:14 +01:00
zeljan1
38292ecb71 Qt5: bypass window manager for hint windows, fixes raising of hint window in system tray on some window managers eg xfwm4. 2025-01-23 17:25:44 +01:00
mattias
f84357df08 aissist: nicer unit names 2025-01-23 15:34:25 +01:00
mattias
7fa47dc222 codetools: fixed modeswitch autoderef for forward pointer, issue #41353 2025-01-23 13:52:20 +01:00
zeljan1
b498943168 Qt6: on darwin Qt must think that we use 96dpi, not 72. 2025-01-23 13:45:09 +01:00
mattias
b30984ef03 codetool: fixed find declaration of pointer type to type behind, issue #31320 2025-01-23 13:25:26 +01:00
zeljan1
a48730d17a Gtk3: fixed doubled resize events for TCustomForm, fixed TCustomForm getClientRect. 2025-01-23 11:19:26 +01:00
mattias
e8156b8eb5 codetools: fixed resolve forward defined pointer, patch from WooBean007, issue #31230 2025-01-23 10:45:30 +01:00
zeljan1
0661301110 Gtk3: cleanup. 2025-01-23 09:17:39 +01:00
Martin
fc08a7c13f SynEdit: reduce duplicate status events 2025-01-23 01:01:43 +01:00
Martin
949a6339ac SynEdit: Textdrawer, fixed painting gaps past EOL (don't show special chars in gap before fold-indicator) 2025-01-23 01:01:43 +01:00
zeljan1
a2153c9bcb Gtk3: TToolbar should be TCustomControl, also this is first commit maded with lazarus-gtk3 ide :), just few secs after those changes it crashed :)))) 2025-01-22 23:30:34 +01:00