David Jenkins
65d4553690
Cocoa: Fix #40636 : TCocoaContext.SetFont() does not update TCocoaFont reference count.
2024-02-04 22:31:21 +08:00
rich2014
b6f12cebe3
Fix #40737 : make TMethodNameTable/TMethodNameTableEntry compatible with FPC 3.3.1
...
The change follows
170c05592b
Patch by Dean Mustakinov, issue #40737 .
2024-02-04 22:31:21 +08: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
2511674f2d
Qt5: allow compilation with -dQT_NATIVE_DIALOGS
...
(cherry picked from commit 45f4cd65d9
)
2024-02-03 07:41:43 +00:00
rich2014
40212c8fcb
Revert "Designer/LCL: Correctly align TMethodNameTable/TMethodNameTableEntry on platforms that require it (e.g. AARCH64)."
...
This reverts commit 8253bd9f8f
.
2024-02-03 09:14:43 +08:00
Maxim Ganetsky
6c32e00051
Designer/LCL: Correctly align TMethodNameTable/TMethodNameTableEntry on platforms that require it (e.g. AARCH64).
...
The change follows
170c05592b
Fixes crash on IDE start on AARCH64 platforms when FPC 3.3.1 is used.
Patch by Dean Mustakinov, issue #40737 .
(cherry picked from commit 8253bd9f8f
)
2024-01-30 14:48:44 +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
rich2014
f6f7c67c87
Cocoa: fix fixes_3_0 Compilation, since e8132d7
has not been cherry-picked up yet
2024-01-29 00:51:38 +08:00
Maxim Ganetsky
72e1b7db40
LCL: Correctly align fields of TCMHintShow, TCMHintShowPause records on 64-bit platforms. Related to issue issue #40701 .
...
(cherry picked from commit 77daff816e
)
2024-01-27 15:12:34 +03:00
Maxim Ganetsky
bb8e0d1c4b
LCL: Correctly align fileds of TCMControlChange, TCMChanged, TCMControlListChange, TCMCancelMode records on 64-bit platforms.
...
Patch by Artem Izmaylov, issue #40701 .
(cherry picked from commit 9ae59e2b8d
)
2024-01-27 15:12:34 +03:00
rich2014
6b6edf7857
Cocoa: dynamically set the spacing of TListView with icons
2024-01-26 21:55:55 +08:00
rich2014
fa87c8a5bf
Cocoa: TListView.IntfCustomDraw() supported, Icons of Components List in IDE Options supported
2024-01-26 21:55:49 +08:00
rich2014
56d9ea7958
Cocoa: Fix the issue where ListBox/ListView may be incorrectly set to a huge height
...
1. NSTableView.fittingSize returns the full height, not the visible height
2. the issue can be observed in IDE Options - Component Palette
2024-01-26 21:55:27 +08:00
rich2014
a284237384
Cocoa: Fix the issue of scroll bar not working in Form
...
since macOS 10.7, NSScrollerStyleOverlay is used by default, and the scroll bar needs to be set before the DocumentView size changes.
2024-01-26 21:55:02 +08: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
rich2014
4c41d70ddf
Cocoa: fix #40702 , beeps by Cursor keys
2024-01-20 21:36:06 +08:00
rich2014
4f9063a828
Cocoa: Fix #40581 #40535 , Merge branch 'cocoa/message'
...
keep LM_SETFOCUS/LM_KILLFOCUS/LM_DESTROY consistent with Win32
2024-01-20 21:35:56 +08:00
rich2014
506bdc13d1
Cocoa: fix range check error in TCocoaWSCustomTabControl.GetTabRect()
2024-01-20 21:35:37 +08:00
rich2014
e21879d0a0
Cocoa: Fix #22360 the issue of changing the focus control again during changing the focus control
2024-01-20 21:35:10 +08:00
rich2014
309603fa93
Cocoa: Fix #40680 , the issue in TDbLookupCombobox with csDropDownList
2024-01-20 21:34:05 +08: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
rich2014
9a11ab871d
Cocoa: Fix MouseMove issue related to PopupMenu
2024-01-13 00:29:32 +08:00
rich2014
6f8a824944
Cocoa: fix #40692 , the bug of Modal Window
2024-01-12 23:17:40 +08:00
rich2014
7157791611
Cocoa: support moving the mouse to HintWindow for operation in the IDE, Merge branch 'cocoa/mousemove'
...
there was a bug in the IDE before. HintWindow was hidden before the mouse was moved into HintWindow.
2024-01-12 23:17:40 +08:00
rich2014
aa458fc479
Cocoa: Accelerator key (&) should be only supportted in TPopupMenu on macOS
2024-01-12 23:17:40 +08:00
rich2014
8d71a45619
Cocoa: fixed missing Accelerator key (&) support in Menu
2024-01-12 23:17:40 +08:00
Željan Rikalo
2e6008c8fa
Qt: fixed memleak in enumfontfamiliesex.
...
(cherry picked from commit c7bbb0b354
)
2024-01-08 18:19:31 +03:00
Željan Rikalo
2e89eae863
Qt5,Qt6: fixed memleak in enumfontfamiliesex()
...
(cherry picked from commit eb41784ad0
)
2024-01-08 18:19:31 +03:00
Maxim Ganetsky
56721fe772
LCL, Graphics.pp: added IncColor() counterpart to the existing DecColor() function, patch by Don Siders, issue #40682
...
(cherry picked from commit c9a4f79b92
)
2024-01-05 15:57:41 +00:00
Maxim Ganetsky
74d11fdff0
LCL-Gtk2: fixed handling of dragging image coordinates when it is dragged to non-client widget area, patch by Alexander (Rouse_) Bagel, issue #40658
...
(cherry picked from commit 1783ee35d1
)
2023-12-25 18:48:29 +03:00
Maxim Ganetsky
faef2f1e7a
LCL-Gtk2: fixed cursor changing when performing a dragging action, patch from Alexander (Rouse_) Bagel, issue #40651
...
(cherry picked from commit 4f7e9aee22
)
2023-12-25 18:48:29 +03:00
Maxim Ganetsky
b5edb2f4a4
LCL-Gtk2: Ignore temporary windows (like dragging image) when selecting a target during Drag'n'Drop action. Patch by Alexander (Rouse_) Bagel, issue #40637 .
...
(cherry picked from commit e2c8faccd9
)
2023-12-25 18:48:28 +03:00
rich2014
65501de467
Cocoa: Fix the issue where the Key Modifiers Flag was not set correctly after DragDrop
...
Cocoa enable separate RunLoop when DragDrop
2023-12-20 00:19:44 +08:00
mattias
7b1dc7e302
set fixes version to 3.1
2023-12-17 11:32:55 +01:00
mattias
f771d54e4a
set fixes version 3.0
2023-12-17 11:23:58 +01:00
rich2014
a3b1df19bb
Cocoa/Scroller: fix issues, Merge branch 'cocoa/scroller'
2023-12-17 18:18:59 +08:00
rich2014
1666b45e46
Cocoa/TabControl: improve Robustness
2023-12-16 18:11:40 +08:00
Željan Rikalo
62b159709a
LCL: proper initialization of dragimagelist position in ShowDragImage manually. Issue #40640
...
(cherry picked from commit 85aa06c1d8
)
2023-12-13 18:56:54 +00: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
rich2014
8591376188
Cocoa: Fix the issue of not being able to turn pages in the DatePickerForm from ModalForm
2023-12-11 20:53:20 +08:00
rich2014
09556001ab
Cocoa: replace deprecated functions in CocoaScrollers
2023-12-10 21:01:11 +08:00
rich2014
7beb6be959
Cocoa: avoid sending unnecessary KillFocus/SentFocus messages and keep consistent with win32
2023-12-10 21:01:11 +08:00
rich2014
25a4c027c8
Cocoa: Fix the issue that KillFocus message is sent to the wrong control when the control is a FieldEditor #40635
2023-12-10 21:01:11 +08:00
Abou Al Montacir
5a905b7a4d
GTK3: Merged improvements and bug fixes from main branch.
...
Multiples improvements and bug fixes on GTK3 WS were in master.
This commit takes them all together and merge them into fixes branch.
2023-12-10 10:45:57 +01:00
Juha
35b6751ce9
LCL-GTK2: Make TrayIcon more configurable based on libraries and features provided by a distro. Issue #40629 , patch by dbannon.
...
(cherry picked from commit 425372ee74
)
2023-12-06 02:51:44 +03:00
Juha
094bdc589d
LCL: Restore a class procedure TCustomShellTreeView.GetFilesInDir. Rename a helper procedure to avoid name clash.
...
(cherry picked from commit ef8b5603be
)
2023-12-06 02:51:44 +03:00
Maxim Ganetsky
25e47282b1
LCL-Win32: Do not change window Z-order when minimizing and then restoring IDE with opened form designers. Patch by Red_prig (Pavel), issue #40576 .
...
(cherry picked from commit b64bba34d7
)
2023-12-06 02:51:44 +03: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
Maxim Ganetsky
a13572de2b
LCL: Do not force-clear mouse capture flag on creation of TCustomEdit and TCustomComboBox, issue #40379 .
...
Fixes text selection of TEdit and TComboBox on Gtk2 widgetset.
This effectively reverts the following commits:
Commit 27d0c29fb7
(introduced long time
ago to workaround Qt* widgetsets problems, which will be fixed
separately).
Commit e4494cf4cd
(workaround for Gtk2
problems caused by the first one).
(cherry picked from commit 469e1318dd
)
2023-12-05 20:45:14 +03:00