Martin
b96a679613
Laz-VirtualTreeView: Protect calls to killtimer with a check for HandleAllocated. If the parent window is not visible (or no parent present) then the handle should not be requested. See notes on issue #41430
2025-02-24 16:07:23 +01:00
Martin
79bed04544
FpDebug: Fix reading DWARF-5, use correct HeaderSize when resolving references.
2025-02-24 11:12:44 +01:00
Martin
0530a14bd5
FpDebug: Add safeguard/error-checks to TDwarfInformationEntry.PrepareAbbrev / PrepareAbbrevData. Issue #41459
2025-02-23 23:34:06 +01:00
zeljan1
a8a1fc1666
Gtk3: removed unneeded TGtk3Container.AddChild().
2025-02-23 21:30:23 +01:00
zeljan1
cb32e2f0eb
Gtk3: cleanup
2025-02-23 21:01:25 +01:00
zeljan1
bf52173a6f
Qt5, Qt6: make sure pushbutton is unblocked, but also there's no segfault.
2025-02-23 18:56:37 +01:00
zeljan1
6f3d1328a7
Gtk3: implemented TCustomForm.AllowDropFiles & TCustomForm.OnDropFiles.
2025-02-23 18:38:37 +01:00
zeljan1
52ce6cd071
Gtk3: stop mouse press/release for wtPanel type, so dragging of TCustomPanel works now.
2025-02-23 18:15:22 +01:00
Martin
72d920bcc6
SynEdit: cleanup, add initialization.
2025-02-23 17:10:57 +01:00
Martin
93da409830
SynEdit: disabled hint for "not inlining inherited" 3123
2025-02-23 17:10:56 +01:00
Martin
5c62f7b497
SynEdit: disabled "INLINE OFF" / used for debugging
2025-02-23 17:10:56 +01:00
Martin
faccb609a2
SynEdit: fix "paste as column", don't move caret-x, if last pasted line is empty
2025-02-23 17:10:56 +01:00
zeljan1
75d96cf0ea
Gtk3: uncomment GtkLayout^.set_has_window(), it must have it's own window.
2025-02-23 15:39:42 +01:00
zeljan1
a9736f3470
Gtk3: implemented dragimageList.
2025-02-23 14:21:07 +01:00
zeljan1
1e2aa7dbdd
Gtk3: formatting.
2025-02-23 13:57:45 +01:00
zeljan1
57cba016bb
Gtk3: There's no need to calculate borders around image, when item width is set gtk calculates borders and spacings.
2025-02-23 13:31:18 +01:00
zeljan1
11ddd17c1b
Gtk3: fixed crash in TGtk3ListView selection_changed signal.
2025-02-23 13:25:37 +01:00
Martin
fb8fecd205
SynEdit: cleanup, remove unused var
2025-02-23 13:21:09 +01:00
Martin
66f8a5dcb5
SynEdit: experimental charwidth, restore alternative call
2025-02-23 13:21:09 +01:00
Martin
bdf387d20f
SynEdit: add LazLoggerbase to avoid deprecated dbgs / initialize some global var to suppress warning
2025-02-23 13:21:04 +01:00
Martin
9487a177c5
SynEdit: suppress warnings for "managed local var not initialized" 5091 / Mark SetLength(Result) with {%H-} where needed
2025-02-23 13:21:04 +01:00
Martin
4a1b682e2e
SynEdit: clean up, remove empty "init" / the hidden "init" is/was called by the inherited constructor anyway
2025-02-23 13:21:04 +01:00
zeljan1
96d378e919
Gtk3: proper calculate item width of listview vsIcon and vsSmallIcon
2025-02-23 13:16:50 +01:00
zeljan1
f6ceb6980a
Gtk3: capture must be set to control, so make TCustomControls happy
2025-02-23 12:26:19 +01:00
zeljan1
247765dd5d
Gtk3: fixed mouse press/release and unatended mouse grab from toplevel GdkWindow.
2025-02-23 11:56:28 +01:00
Juha
049fedf34a
LCL-GTK2&3: Improve handling of font stretch and weight in font name. Issue #29596 , patch by Juliette.
2025-02-23 12:42:07 +02:00
Maxim Ganetsky
95fe7a07c2
IDE: regenerated translations and updated Russian translation
2025-02-23 13:00:03 +03:00
Maxim Ganetsky
8e6b802fb7
IDE: removed a number of highlighting-related duplicate resource strings
2025-02-23 13:00:02 +03:00
Maxim Ganetsky
a356cd0957
IDE: removed a number of keymappings-related duplicate resource strings
2025-02-23 13:00:02 +03:00
zeljan1
945b69cf99
Gtk3: improved mouse enter/leave events, cleanup.
2025-02-23 10:50:52 +01:00
zeljan1
1e1a309aa7
Gtk3: fixed mouse offsets when we are inside scrolled control, eg TCustomControl
2025-02-23 09:54:22 +01:00
zeljan1
5a868ae35b
Gtk3: cleanup.
2025-02-23 09:53:34 +01:00
Juha Manninen
2294053a4e
Merge branch 'IdeProject/mrCancel' into 'main'
...
IdeProject: Check mrCancel returning when the dialog is closed by the button in the caption, or pressing [ESC]/[Alt+F4]. Issue #40920
See merge request freepascal.org/lazarus/lazarus!439
2025-02-23 06:53:57 +00:00
n7800
fddfc23bf8
IdeProject: Check mrCancel returning when the dialog is closed by the button in the caption, or pressing [ESC]/[Alt+F4]. Issue #40920
2025-02-23 06:47:27 +00:00
wp_xyz
6d54f9ad91
Set HideSelection of all Treeviews to false.
2025-02-23 01:48:42 +01:00
zeljan1
2bfc714264
Gtk3: Stop asserts from GtkEntry, we must say what is the minimum size.
2025-02-23 01:08:16 +01:00
zeljan1
0d8cbc0145
Gtk3: use while loop in appProcessMessages.
2025-02-23 00:18:24 +01:00
Juha
da35b602da
LazUtils: Use SizeInt variables in UTF8StringReplace.
2025-02-23 01:00:50 +02:00
zeljan1
6ab7bd1d7c
Gtk3: we'll use g_main_context_iteration(), better fits our needs.
2025-02-22 23:50:29 +01:00
zeljan1
27bd792656
Gtk3: TGtk3GroupBox does not need overriden SetBounds().
2025-02-22 23:49:10 +01:00
zeljan1
25900905ef
Gtk3: from now on we use GtkLayout instead of GtkFixed for container in TCustomPanel and TCustomGroupBox. Reason: beter sizing control and behaviour.
2025-02-22 23:11:08 +01:00
Juha
207cf6fe13
LazUtils: Optimize function UTF8StringReplace. Speeds up some cases a lot!
2025-02-22 22:50:15 +02:00
Martin
77c774f95a
SynEdit: Fix testcase compilation
2025-02-22 21:36:26 +01:00
Martin
1af3482262
SynEdit: Prevent duplicate OnStatusChanged calls during recursions.
2025-02-22 21:36:26 +01:00
zeljan1
c3a7f80706
Gtk3: implemented color property for TCustomGroupBox.
2025-02-22 21:07:52 +01:00
zeljan1
a19c10092a
Gtk3: fix for sporadic crash, removed unneeded LM_CLICKED. issue #41449
2025-02-22 20:39:10 +01:00
zeljan1
ccd49bd9a3
Gtk3: possible fix for gtk asserts. issue #41456
2025-02-22 20:36:23 +01:00
zeljan1
657ec3b852
Gtk3: Make GtkNotebook widget, removed GtkEventBox, fixes issue #41458
2025-02-22 20:35:06 +01:00
wp_xyz
b8d68ac49e
LCL/TreeView: Rename HideSelectionMode options from (hsmLaz, hsmDelphi) to (hsmGray, hsmHide) and deprecate them. Update the customdrawing demo.
2025-02-22 19:27:36 +01:00
zeljan1
20d22eae2a
Qt: make arrow keys work at design time. issue #41453
2025-02-22 19:12:34 +01:00