Commit Graph

105 Commits

Author SHA1 Message Date
Željan Rikalo
71cb35ad12 Qt5,Qt6: track dangling pointer inside mouse release event if LCLObject is freed.
(cherry picked from commit db0a10f032)
2024-02-08 14:49:01 +00:00
Željan Rikalo
b0867a7674 Qt6: Proper cast of result for -Sy.
(cherry picked from commit 67868afe81)
2024-02-05 16:27:13 +00:00
Željan Rikalo
32f41648f4 Qt6: fixed usage of TQtObjectDump.InheritsQtClass by using ansistring instead of widestring as function param, so we have proper conversion to PAnsiChar.
(cherry picked from commit d0b70cc7d4)
2024-02-05 16:08:01 +00:00
Željan Rikalo
a4f3de8399 Qt,Qt5,Qt6: fixed wrong key mapping. issue #40740
(cherry picked from commit a8490d8060)
2024-02-04 09:19:57 +00:00
Željan Rikalo
2f07be9f42 Qt,Qt5,Qt6: do not clear editable combobox edit text if items are cleared. issue #40734
(cherry picked from commit 1dbfb8fee2)
2024-01-29 19:18:04 +00:00
Željan Rikalo
b086f9dfa0 Qt,Qt5,Qt6: fixed buggy mouse capture with TSpinEdit, TFloatSpinEdit. issue #40725
(cherry picked from commit 27bc023a87)
2024-01-24 17:52:22 +00:00
Željan Rikalo
1f724b1393 Qt,Qt5,Qt6: fixed widget palette dangling pointers.
(cherry picked from commit b2dc565bb3)
2024-01-18 21:36:07 +00:00
Željan Rikalo
2e89eae863 Qt5,Qt6: fixed memleak in enumfontfamiliesex()
(cherry picked from commit eb41784ad0)
2024-01-08 18:19:31 +03:00
Željan Rikalo
a12a90da55 Qt,Qt5,Qt6: fix for hiding dragimagelist manually.issue #40644
(cherry picked from commit 228481190b)
2023-12-13 15:34:59 +00:00
0x4A4D00
4156f9b93a Update Version of Windows qt6pas6 dll
(cherry picked from commit e84cc69788)
2023-12-12 14:36:49 +00:00
Željan Rikalo
13c74b1dbd Qt,Qt5,Qt6: fixed mouse capture for TEdit and TComboBox, see details in related issue. Issue #40379
(cherry picked from commit ddc2c4135b)
2023-12-05 20:45:14 +03:00
Željan Rikalo
c455f23ba1 Qt5,Qt6: Fixed TCustomControl mouse focus behaviour. issue #36006
(cherry picked from commit a9b3e3a8db)
2023-12-03 10:56:33 +00:00
Željan Rikalo
27d7099388 Qt5, Qt6: fixed some virtual keys. issue #40589
(cherry picked from commit 7f95150461)
2023-11-18 18:18:25 +00:00
Željan Rikalo
536dd59cdb Qt5,Qt6: fixed QTabWidget clientRect calculation when showTabs = false. issue #40460
(cherry picked from commit 7c901cbaae)
2023-10-06 18:40:58 +00:00
Željan Rikalo
055fe9690b Qt5,Qt6: fixed QTabWidget default clientRect, issue #40460
(cherry picked from commit 44d402cde6)
2023-10-06 18:32:21 +00:00
Željan Rikalo
61fe672c22 Qt5, Qt6: fixed bad rendering of TBitmaps, use rgba premultiplied images only for darwin.
(cherry picked from commit 0edd507409)
2023-09-21 15:08:58 +00:00
Željan Rikalo
db5d443369 Qt5,Qt6: make X11DelayTimeout class procedure, since we are used as functor.
(cherry picked from commit b6739bcc36)
2023-09-20 15:17:26 +00:00
Željan Rikalo
427111b63e Qt5,Qt6: small delay to x11 clipboard to fix freezing in some circumstances. Related to issue #40206
(cherry picked from commit a7451ae903)
2023-09-19 13:14:26 +00:00
Željan Rikalo
df1f2c3c00 Qt5,Qt6: Small optimization by avoid deep copy when using QImage::bits(), better use const overload QImage::constBits().
(cherry picked from commit 92b006ccaa)
2023-09-17 20:15:52 +00:00
Željan Rikalo
45e9ca8fe0 Qt5,Qt6: set X11SelectionLock on opening dialogs since gtk like platform themes lock gui for minimum dozen of seconds because of bug in QMimeData in Qt.
(cherry picked from commit 674d4ebae9)
2023-09-17 16:16:33 +00:00
Željan Rikalo
a1cad36b73
Qt5,Qt6: fixed paste from firefox under wayland. issue #40423
(cherry picked from commit 11f4629097)
2023-09-06 19:52:14 +00:00
Željan Rikalo
fc6123cdfd
Qt,Qt5,Qt6: removed TCheckBox.Alignment, TRadioButton.Alignment, TComboBox.AdjustDropDown, TComboBox.ItemWidth from issues.xml as it is implemented.
(cherry picked from commit ab9b9835c4)
2023-09-06 16:06:53 +00:00
Željan Rikalo
43eae9f8cf
Qt,Qt5,Qt6: Implemented TCustomCheckBox.Alignment for checkboxes and radio buttons.
(cherry picked from commit e3a3552ceb)
2023-09-06 16:06:28 +00:00
Željan Rikalo
4c72f7215c
Qt,Qt5,Qt6: Implemented TComboBox.AdjustDropDown - TQtWidgetSet.SetComboMinDropDownSize.
(cherry picked from commit a7e90edd46)
2023-09-06 16:06:05 +00:00
Željan Rikalo
ade1955a6c
Qt6: QtEdges can be or'ed, so make it cardinal type.
(cherry picked from commit 67fb404f84)
2023-09-05 10:47:56 +00:00
Željan Rikalo
804a3b0d82
Qt6: implemented QtThemes GetDetailSizeForPPI.
(cherry picked from commit 0480536ac0)
2023-09-05 10:47:41 +00:00
Željan Rikalo
f99643fe6d
Qt,Qt5,Qt6: TComboBox.ItemWidth, TComboBox.AdjustDropDown added to the issues.xml. Patch by Don Siders, issue #40139
(cherry picked from commit cf0443de0e)
2023-09-03 08:06:36 +00:00
Željan Rikalo
e2833ed8be
Qt6: fixed typo.
(cherry picked from commit 0a76b545d5)
2023-09-02 21:34:07 +00:00
Željan Rikalo
2e93e61b09
Qt6: added startSystemMove() & startSystemResize() to the C bindings for better wayland integration
(cherry picked from commit 48c90ea76f)
2023-09-02 21:33:44 +00:00
Željan Rikalo
5ed68ef9ef
Qt,Qt5,Qt6: fixed color of control after enabling during runtime. issue #40471
(cherry picked from commit e1b8361cdb)
2023-09-02 18:13:55 +00:00
Željan Rikalo
aacd2f6ce5 Qt5,Qt6: fix possible wrong result of TQtWidgetSet.GetTextExtentPoint().
(cherry picked from commit e73c702be2)
2023-08-29 22:19:12 +00:00
Željan Rikalo
948f39081f Qt5,Qt6: significant improvenment of TQtWidgetSet.GetTextExtentExPoint(), also corrected Size.cx in some cases. Returned results are now equal to win32 on windows, but also gtk2 on linux.
(cherry picked from commit 88afd66312)
2023-08-29 13:30:47 +00:00
Željan Rikalo
c39225f011 Qt6: reduced string conversions.
(cherry picked from commit 36a99bdd26)
2023-08-27 09:39:58 +00:00
Željan Rikalo
c4b93868c9 Qt6: reduced num of string conversions, cleanup
(cherry picked from commit c630749f27)
2023-08-27 09:39:35 +00:00
zeljan1
5ee189f43a Qt6: fixed crash while processing wheelscroll event inside mdiarea window.
(cherry picked from commit 805a8817ed)
2023-08-23 18:10:19 +00:00
Željan Rikalo
ba08c94b54 Qt,Qt5,Qt6: do not create dummy widget if wm name is empty or we are running under wayland. issue #40413
(cherry picked from commit 2885935b2d)
2023-08-23 16:35:57 +03:00
Željan Rikalo
64c8ce0ace Qt,Qt5,Qt6: fixed borderless popup over parent form with FormStyle = fsStayOnTop. issue #40440
(cherry picked from commit 2a339f8cb1)
2023-08-22 22:30:27 +03:00
mattias
d50619cdde updated makefiles 2023-08-17 09:23:17 +02:00
zeljan1
a16242dfa5 Qt5,Qt6: fixed Qt version extraction. issue #40426
(cherry picked from commit dffc3b9594)
2023-08-03 16:59:33 +03:00
zeljan1
ffd2d084e4 Qt,Qt5,Qt6: Fixed result of TQtWidgetSet.DrawFrameControl. Issue #40380
(cherry picked from commit 0878535faa)
2023-07-28 17:10:49 +03:00
Bart
8c3ed386e3 TTrackBar.ScalePos: not supported on Win32, Cocoa, QT, QT4, QT6.
(cherry picked from commit a448e61987)
2023-07-05 01:07:01 +03:00
Juha
0bc8523ddf Reduce compiler warnings.
(cherry picked from commit c3891ad820)
2023-07-03 16:39:15 +03:00
Željan Rikalo
21f35c1381 Qt,Qt5,Qt6: fixed error with sorted TQtComboStrings. issue #40353
(cherry picked from commit dcf14bec5a)
2023-06-28 16:06:37 +03:00
Željan Rikalo
7b9a6b27d1 Qt5,Qt6: fixed crash of TListView in design time. issue #40349
(cherry picked from commit c1d775df54)
2023-06-27 01:46:03 +03:00
zeljan1
08283ae760 Qt6: fixed main menu under MacOS. 2023-06-14 19:50:52 +02:00
rich2014
13a8e36d2f Qt5/Qt6: Fix compliation error 3 for 1475336 2023-06-05 23:55:24 +08:00
rich2014
1e6941d446 Qt5/Qt6: Fix compliation error 2 for 1475336 2023-06-05 23:33:43 +08:00
rich2014
da0da15487 Qt5/Qt6: Fix compliation for 1475336 2023-06-05 23:17:41 +08:00
Željan Rikalo
a08c5fe7fc Qt6: added static QTimer::singleShot() routines. Increased C bindings version to 6.2.6 2023-06-04 12:19:01 +02:00
Željan Rikalo
9a68ad98cc Qt,Qt5,Qt6: Fixed double OnSelectItem signal when setting ItemIndex of TListView vsReport. issue #40255 2023-05-11 19:48:50 +02:00