Commit Graph

1648 Commits

Author SHA1 Message Date
juha
bfd348501a LCL-GTK2: Remove a boolean param from GetWidgetInfo and use new func GetOrCreateWidgetInfo. Identify memory leaks.
git-svn-id: trunk@61684 -
2019-08-11 17:15:48 +00:00
juha
4bc787b833 LCL: Support AutoSize in TTrackBar with hi-dpi. Revert AutoSize=True from r61473 #8466836623. Issue #35861, patch from Joeny Ang.
git-svn-id: trunk@61676 -
2019-08-09 19:16:56 +00:00
juha
1dec469350 LCL-GTK2: Use libappindicator3 for System Tray Icon. Issue #35723, patch from David.
git-svn-id: trunk@61621 -
2019-07-25 20:51:44 +00:00
juha
8466836623 LCL-GTK2: Fix autosize for TTrackBar when TickStyle := tsNone. Issue #34418, patch from Joeny Ang.
git-svn-id: trunk@61473 -
2019-06-25 05:43:32 +00:00
jesus
58ba2d075e Gtk: fix pen style pattern on some systems, from Anton Kavalenka, issue #33866
git-svn-id: trunk@61378 -
2019-06-13 17:08:50 +00:00
juha
aad625b25e LCL-GTK2&3: Add more "const" modifiers for string parameters for better performance.
git-svn-id: trunk@61370 -
2019-06-12 19:43:11 +00:00
juha
3b4da7a6b6 LCL-GTK2: Remove a leftover GTK_REMOVE_CLIPBOARD_NULL block. The bug was fixed in r58530 #c3fff83320.
git-svn-id: trunk@61134 -
2019-05-04 07:21:27 +00:00
juha
bf45896b72 LCL-GTK2: Support fractions of degrees in font orientation. Issue #35437.
git-svn-id: trunk@61049 -
2019-04-24 18:29:15 +00:00
juha
23bc495d4c LCL-GTK2: Support ampersands in LCLIntf.MessageBox. Issue #35427, patch from Alexey Tor.
git-svn-id: trunk@61040 -
2019-04-22 22:27:18 +00:00
martin
e98b6c7599 Gtk2: MsgQueue, fix race condition (patch by Boris Glavin) Issue #035395
git-svn-id: trunk@61026 -
2019-04-20 17:48:47 +00:00
jesus
44c14d648b LCL, fix grids resizing bug in gtk, issue #35096
git-svn-id: trunk@60734 -
2019-03-20 09:29:59 +00:00
juha
70a3929a41 LCL-GTK2: Fix CheckBox/RadioButton '_' escaping. Issue #34882, patch from Alexey Tor.
git-svn-id: trunk@60466 -
2019-02-20 09:10:22 +00:00
michl
9888759176 LCL: GTK2: Fixed when hovering the mouse cursor over TMemo component at runtime, mouse cursor wont change to text cursor. Issue #34976
git-svn-id: trunk@60337 -
2019-02-05 14:34:34 +00:00
michl
ec7a5c0cd1 LCL: GTK2: Fixed memory leak in StatusBar. Issue #34951
git-svn-id: trunk@60250 -
2019-01-30 21:54:31 +00:00
martin
e5be8d6a8e GTK2: memory leaks, not freed gtk objects
git-svn-id: trunk@60227 -
2019-01-26 17:58:58 +00:00
martin
e46c6dc9fe GTK2: memory leaks, not freed gdk objects
git-svn-id: trunk@60226 -
2019-01-26 17:58:27 +00:00
juha
fcf4d6583a LCL-GTK2: Fix ListView Columns '_' escaping. Issue #34882, patch from AlexeyT.
git-svn-id: trunk@60148 -
2019-01-22 12:12:51 +00:00
juha
e1ba14fc97 LCL-GTK2: Fix variable in DebugLn.
git-svn-id: trunk@60147 -
2019-01-22 12:12:46 +00:00
juha
283bb77616 LCL-GTK2: Support pasting images copied from another application. Issue #34840.
git-svn-id: trunk@60131 -
2019-01-21 12:07:34 +00:00
juha
6831ce0d0b LCL-GTK2: Prevent Clipboard.AsText crashing. Issue #34795, patch from engkin.
git-svn-id: trunk@60064 -
2019-01-12 20:27:02 +00:00
bart
c42877a3cc GTK2/GTK3: Add widgetset limitations for TEdit.NumbersOnly not implemented.
git-svn-id: trunk@59981 -
2019-01-03 17:12:23 +00:00
michl
88f5a1400f LCL: GTK2: TMemo: Fixed cursor does not work. Issue #32616
git-svn-id: trunk@59917 -
2018-12-27 22:06:32 +00:00
juha
c8beaba5c1 LCL-GTK2: Fix icon scaling in menuitems. Patch from Ondrej.
git-svn-id: trunk@59325 -
2018-10-19 16:13:03 +00:00
juha
f52f6cc5ec LCL-Gtk2: Don't mix resizing a column with drag-and-drop. Issue #34393, patch from accorp.
git-svn-id: trunk@59254 -
2018-10-06 09:08:06 +00:00
juha
53541c694b AnchorDocking: Prevent crash on drag-and-dock tab page. Issue #34371, patch from accorp.
git-svn-id: trunk@59228 -
2018-10-02 12:59:27 +00:00
mattias
87ecd828b1 lcl: gtk2: less hints
git-svn-id: trunk@59220 -
2018-10-01 15:16:00 +00:00
juha
e07ac1935a LCL-GTK2: Revert r59192 #fe117548f3 and prevent the Gtk-WARNING in a better way. Issue #34352, patch from accorp.
git-svn-id: trunk@59194 -
2018-09-30 15:57:05 +00:00
juha
fe117548f3 LCL-GTK2: Prevent Gtk-WARNING generated when splitter closes panel. Issue #34352, fixed by Chris Rorden.
git-svn-id: trunk@59192 -
2018-09-30 12:14:55 +00:00
juha
c9e4614e17 Delete old deprecated methods.
git-svn-id: trunk@59175 -
2018-09-28 11:06:40 +00:00
juha
2ee72166e4 LCL-GTK2: Prevent flickering in TOpenGLControl. Turn DoubleBuffered off. Issue #33864, patch from accorp.
git-svn-id: trunk@59111 -
2018-09-21 09:13:12 +00:00
juha
5102a7739e LCL-GTK2: Fix TListView column widths. Issue #34044, patch from accorp.
git-svn-id: trunk@59047 -
2018-09-17 19:30:11 +00:00
juha
62c05b07e0 LCL-GTK2: Do not truncate Groupbox caption (fix for previous). Issue #32621, patch from accorp.
git-svn-id: trunk@59046 -
2018-09-17 19:01:54 +00:00
juha
0a8bae0cd4 LCL-GTK2: Fix TStaticText Width with Autosize. Issue #21877, patch from accorp.
git-svn-id: trunk@59018 -
2018-09-15 21:59:00 +00:00
juha
abf6d327e3 LCL-GTK2: Do not truncate Groupbox caption. Issue #32621, patch from accorp.
git-svn-id: trunk@59016 -
2018-09-15 21:38:42 +00:00
juha
bae00a04b3 LCL-GTK2: Disable an annoying DebugLn().
git-svn-id: trunk@59004 -
2018-09-15 12:32:25 +00:00
juha
0be197cd4a LCL-GTK2: Fix TCheckBox Autosize. Issue #23152, patch from accorp.
git-svn-id: trunk@59003 -
2018-09-15 08:47:25 +00:00
juha
574bb4ecb7 LCL-GTK2: Implement TGtk2WidgetSet.GetTextExtentExPoint(). Issue #34276, patch from accorp.
git-svn-id: trunk@58987 -
2018-09-14 08:45:30 +00:00
juha
34613d5cb8 LCL-GTK2: Fix pasting big amount of clipboard data. Issue #18295, modified from Zeljko's patch.
git-svn-id: trunk@58969 -
2018-09-12 18:26:22 +00:00
juha
bcf4d94306 LCL-GTK2: Fix hiding a minimized window. Issue #27495, patch from accorp.
git-svn-id: trunk@58950 -
2018-09-11 09:03:07 +00:00
juha
80b6f0a6cc LCL-GTK2: Allow creating TListView in a loaded lib. Issue #33450, patch from fantangshan.
git-svn-id: trunk@58948 -
2018-09-11 08:51:06 +00:00
michl
c17527dd30 LCL: Revert revision 58448 #9733fa84ab, 58497 #1a0431a7ad and follows: Set Enabled state after creation of handle, not in flags to ensure child windows have the correct state too.
git-svn-id: trunk@58912 -
2018-09-08 20:04:47 +00:00
michl
13e0fb24e1 LCL: GTK2: Show controls disabled when Enabled = False. Regression from revision 58448 #9733fa84ab.
git-svn-id: trunk@58758 -
2018-08-22 20:18:35 +00:00
juha
84d4fd6a4d LCL-GTK2: Fix compilation with GTK2 on Windows. Issue #34127, patch from errno.
git-svn-id: trunk@58712 -
2018-08-15 08:44:26 +00:00
juha
41dc46374f LazUtils: Move string manipulation functions from LazUtilities to LazStringUtils.
git-svn-id: trunk@58634 -
2018-07-25 23:44:54 +00:00
juha
b20cf40349 Use RaiseGDBException from LazTracer unit. Remove similar funcs from IDEProcs and ComponentReg.
git-svn-id: trunk@58622 -
2018-07-24 17:49:21 +00:00
juha
ddec5e7523 Revert r57583 #e12c19d97c because TSpeedButton.Flat stopped working. Issue #34010.
git-svn-id: trunk@58588 -
2018-07-21 21:24:38 +00:00
martin
c3fff83320 Clipboard: fix trailing null issue for gtk2. Issue #0021453
git-svn-id: trunk@58530 -
2018-07-15 10:23:43 +00:00
juha
53ee66450d LazUtils: Move exception and stack trace stuff to new LazTracer. Move function ConvertLineEndings to LazUtilities.
git-svn-id: trunk@58255 -
2018-06-14 09:05:50 +00:00
juha
3574bdfb6d Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils.
git-svn-id: trunk@58244 -
2018-06-13 13:59:07 +00:00
mattias
efac35aafb lcl: gtk2: map GDK_KEY_ISO_Level3_Shift to VK_MODECHANGE
git-svn-id: trunk@58228 -
2018-06-11 14:39:50 +00:00