Commit Graph

69667 Commits

Author SHA1 Message Date
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
zeljan1
52468145b6 Gtk3: fixed TCustomTabControl/TCustomPage sizing, fixed bug where Widget property getter initialized widget if it's destroyed. 2025-01-22 23:07:57 +01:00
zeljan1
6668cb44c4 Gtk3: fixed wrong value set to natural height of lclgtk* controls. 2025-01-22 21:50:29 +01:00
zeljan1
4374f2360f Gtk3: added G_OBJECT_TYPE_NAME(), same name as gtk3 macro have. Needed for debugging. 2025-01-22 18:26:22 +01:00
zeljan1
be473cfce5 Qt5,Qt6: fixed hintwindow grab focus with xfce window manager. 2025-01-22 13:38:18 +01:00
zeljan1
54e4530082 Gtk3: fixed invalid size from TGtk3WidgetSet.GetClientRect. issue #41343 2025-01-22 13:17:27 +01:00
zeljan1
7f92b9f77a Gtk3: fixed range error when assigning brush color in device context. 2025-01-22 10:31:24 +01:00
dsiders
7613e28ec0 Docs: LCL/comctrls. Updates TCustomTreeView.HotTrack to describe underline text drawn on a hovered tree node. 2025-01-21 20:38:32 -05:00
mattias
68bef43532 aissist: fpdoc: store response 2025-01-21 18:46:06 +01:00
mattias
f4c0443b5d aissist: add button to fpdoc editor describe a function 2025-01-21 18:21:46 +01:00
zeljan1
372fc3b29c Gtk3: safe guard against duplicate signal assignment. 2025-01-21 16:18:01 +01:00
zeljan1
0fbd8536a5 Gtk3: fixed result of Gtk3TranslateScrollStyle 2025-01-21 15:48:45 +01:00
zeljan1
4c92117a9a Gtk3: more debug, check if widget is realized in SetBounds. 2025-01-21 14:26:51 +01:00
zeljan1
c52971d599 Gtk3: check if GetCapture works ok. 2025-01-21 13:37:23 +01:00
zeljan1
86bba40f39 Gtk3: fixed gtk3 forms behaviour. 2025-01-21 13:34:56 +01:00
Martin
df2710224f SynEdit: folded view, change/fix some comments 2025-01-21 12:56:52 +01:00
Martin
8602168acd IDE: changes for deprecated SynEdit-folded-view (debug code only) 2025-01-21 12:53:30 +01:00
Martin
bf58a011b8 SynEdit: deprecate some methods in folded-view 2025-01-21 12:52:36 +01:00
Martin
909934c32a SynEdit: fix folded view GetViewedLines 2025-01-21 12:00:59 +01:00
mattias
6617adc7a1 ide: quote fpc error message file 2025-01-21 11:02:32 +01:00
zeljan1
fe08ba3b2f Gtk3: fixed fillRect() overload without brush. issue #41342 2025-01-21 09:51:11 +01:00
zeljan1
ae834f5ddf Gtk3: fixed pen cairo_move_to(). issue #41339 2025-01-21 08:37:32 +01:00
Maxim Ganetsky
a1944b5b50 Translations: LCL Corsican translation update by Patriccollu, merge request !427 2025-01-21 00:44:24 +03:00
zeljan1
9d0d6b229a Gtk3: TCustomControl should start without scrollbars by any meaning, so it uses correct size setted up by lcl. Scrollbar sizes are loaded dynamically now. issue #41338 2025-01-20 21:36:24 +01:00
zeljan1
46142a240f Gtk3: fixed compilation with define gtk3debugsize. 2025-01-20 20:43:27 +01:00
dsiders
0e90435602 Docs: LCL/comctrls. Updates TCustomTreeView hot-tracking topics for changes in e897d845. Issue #41290.
* TCustomTreeView.MouseMove
* TCustomTreeView.HotTrack
* TCustomTreeView.HotTrackColor
2025-01-20 14:16:15 -05:00
zeljan1
984b837034 LCL: added gtk3lclframe.inc to the package. 2025-01-20 19:40:32 +01:00
zeljan1
fd3a20f5c9 Gtk3: Fixed sizing of group box and relatives checkgroup and radiogroup, fixed radiobutton gtk asserts because of HiddenRadioButton 2025-01-20 19:23:41 +01:00
Maxim Ganetsky
0d73603378 LCL: updated Russian translation 2025-01-20 17:15:53 +03:00
mattias
448d4b0a28 lcl: added TCustomDateTimePicker.ShowCalendarForm 2025-01-20 11:43:23 +01:00
wp_xyz
e897d845ea LCL/TreeView: Avoid flicker when hot-tracking is active. Based on patch by @d7_2_laz, issue #41290. 2025-01-20 11:37:25 +01:00
zeljan1
baef5a1511 Gtk3: fixed ownerdraw combobox. 2025-01-19 21:38:31 +01:00