Željan Rikalo
1cedb15355
Qt6: fixed MonitorFromWindow, MonitorFromPoint and MonitorFromWindow.
2024-11-21 19:43:18 +01:00
Željan Rikalo
d80a9519cb
Qt5, Qt6: Fixed TQtWidgetSet.SetActiveWindow and TQtWidgetSet.SetForegroundWindow behaviour. issue #41251 , issue #41252
2024-11-21 16:32:13 +01:00
Maxim Ganetsky
dae82f367a
LCL-Gtk2: Ensure that correct DestroyHandle flavor is called for TShellListView. Fixes crashes when freeing TShellListView. Issue #41238 , patch by Željan and Bart.
2024-11-21 16:36:08 +03:00
Željan Rikalo
3851c98976
Qt6: Fixed bug in cbindings, updated cbindings version.
2024-11-20 23:47:15 +01:00
Željan Rikalo
f2f43ea7fa
Qt5, Qt6: guard TQtWSWinControl.SetText from dangling pointers in same way as TQtWSWinControl.GetText
2024-11-20 23:37:53 +01:00
Željan Rikalo
83f1d01e6a
Qt5: Fixed bug in cbindings, updated version to 1.2.16.
2024-11-20 22:50:41 +01:00
Željan Rikalo
0201dd32c9
Qt5, Qt6: small optimization, mark vBrush,vPen and vBackroundBrush as shared.
2024-11-20 22:49:25 +01:00
dsiders
a2bf3c8d58
Docs: LCL/controls. Updates TWinControl.OnKeyDown topic to document global shortcut keys.
...
* Related to discussions in Issue #40436 .
2024-11-20 20:35:54 +00:00
Martin
2031d9ec48
AnchorDocking: Ensure splitters are in the parents clientrect.
...
Workaround for:
- Splitters at the far right/bottom use "splitter left side"=99.99% which move the splitter out, if the main window shrinks
- Issue #41178
2024-11-20 13:44:33 +01:00
Željan Rikalo
107d8dbeae
Qt5,Qt6: fixed restoring secondary minimized window. issue #40243
2024-11-20 08:31:14 +01:00
Maxim Ganetsky
9846c0c8f4
Revert "LCL-Gtk2: Workaround for Gtk2 themed painting issue when excluded cliprects were ignored sometimes."
...
This reverts commit f20a2c32e4
.
Causes regressions with speedbutton highlight.
2024-11-20 00:43:07 +03:00
Željan Rikalo
7ffa106c64
Qt5, Qt6: set QtKey_Bar to VK_LCL_BACKSLASH. issue #40825
2024-11-19 20:52:46 +01:00
Željan Rikalo
4dc3c40696
Qt5, Qt6: Fixed bug with TListView.LargeImages and vsIcon style. issue #39511
2024-11-19 19:44:34 +01:00
Željan Rikalo
2e1792430b
Qt5, Qt6: Small refactor for 'text/plain' handling in clipboard, patch by Alexey Torgashin. issue #41145
2024-11-19 18:39:37 +01:00
Maxim Ganetsky
f20a2c32e4
LCL-Gtk2: Workaround for Gtk2 themed painting issue when excluded cliprects were ignored sometimes.
...
Makes behavior more consistent with other widgetsets. Issue #41246 ,
patch by Željan Rikalo.
2024-11-19 16:43:21 +03:00
Maxim Ganetsky
f9f76a8675
FPDebug: added test executable file to .gitignore, committed automatically generated FpTest.res
2024-11-19 01:03:12 +03:00
Maxim Ganetsky
7997f0884b
CI: enabled FPDebug test job to run automatically
2024-11-18 20:04:17 +00:00
Martin
2fa8d8fe5c
FpDebug: test - don't access forms for console runner
2024-11-18 20:46:28 +01:00
Maxim Ganetsky
54ee10cd7c
CI: added FPDebug test job (manual for now)
2024-11-18 19:24:28 +00:00
Martin
dd2ffad6b3
FpDebug: fix reading extended and tests for fpc 3.2.2
2024-11-18 18:20:11 +01:00
Martin
e07a1eeaec
FpDebug: Move asm testcase from LazDebuggerFp to FpDebug.
2024-11-18 17:17:35 +01:00
Martin
516ae9bcf5
FpDebug: change test case to console test-runner
2024-11-18 17:03:21 +01:00
Željan Rikalo
ad73bdff39
Qt,Qt5,Qt6: implemented themed draw of tabbar base.
2024-11-18 10:26:58 +01:00
Juha
ff8dd023f2
IDE: Improve the "Manage Source Editors" dialog. Support multiple editor windows.
2024-11-18 05:44:28 +02:00
Maxim Ganetsky
6e43556427
Translations: French translation update by Gilles Vasseur, issue #41248
2024-11-18 02:30:56 +03:00
Martin
4d21661950
FpDebug: improve handling enum with negative ord value.
2024-11-17 23:13:57 +01:00
Martin
d93235de52
FpDebug: fix range check error with enum values (negative ord value). Issue #41240
2024-11-17 13:15:53 +01:00
Maxim Ganetsky
d2ebb7674d
IDE: added missing space after comma in OK button hint of Options dialog
2024-11-17 15:13:48 +03:00
Martin
c0a07ff85f
FpDebug: add protection against huge line numbers
2024-11-16 23:16:54 +01:00
Juha
6e3f600787
IDE: Restore Ctrl-Enter shortcut in IdoOptionsDlg. Tweak the hint. Issue #40234 .
2024-11-16 21:18:41 +02:00
Martin
fdee6e8947
FpDebug: Line-Addr-Map, better check for max line offset.
2024-11-16 14:43:49 +01:00
Martin
e98044f52f
FpDebug: Line-Addr-Map, use Hash/Dictionary for filenames
2024-11-16 12:50:53 +01:00
Juha
3185572fdf
LCL-GTK2: Prevent a crash in OpenBSD, related to tooltips. Issue #41244 , patch by Alfred Glänzer.
2024-11-16 10:19:37 +02:00
dsiders
1bcd352773
Docs: LCL/intfgraphics. Adds the TLazReaderBMP.InternalReadHead topic for changes in a153126d5a
. Issue #40685 .
2024-11-16 01:59:01 +00:00
Juha
5f8eacc23d
LCL-GTK2: Fix errors in TCombobox.Text. Issue #28840 , patch by Maxim Ganetsky.
2024-11-15 14:34:03 +02:00
Juha
c4969dc5fd
IDE: Remove Ctrl-Enter shortcut from IdoOptionsDlg. It did not work. Issue #40234 .
2024-11-15 13:40:44 +02:00
Željan Rikalo
a724e2b3a3
Qt6: removed wrong call to QFontMetricsF_horizontalAdvance():integer
2024-11-15 08:16:45 +01:00
Željan Rikalo
e53ab12bac
Qt6: new version of C bindings due to added new classes and fixed wrong QFontMetricsF_horizontalAdvance() output.
2024-11-15 08:12:33 +01:00
Željan Rikalo
7bace9858e
Qt6: various fixes in bindings.
2024-11-15 08:11:23 +01:00
Željan Rikalo
b915e78b9a
Qt6: added QInputMethod and QKeyCombination classes to the C bindings.
2024-11-15 08:09:15 +01:00
wp_xyz
b7f4fd1d74
IconFinder: Avoid closing the IDE options dialog when the user presses ENTER after typing a search phrase.
2024-11-14 23:48:29 +01:00
dsiders
816d1b0cd5
Docs: LCL/graphutil. Fixes an invalid See Also link in the ScaleImg topic.
2024-11-14 22:43:43 +00:00
dsiders
2f7f0198ab
Docs: LCL/forms. Updates THintWindow topics for changes in 301fcda550
, including:
...
* THintWindow.ActivateHint
* THintWindow.ActivateWithBounds
* THintWindow.ActivateHintData
* THintWindow.CalcHintRect
2024-11-14 16:43:09 +00:00
Željan Rikalo
9ba7c6e286
Qt5, Qt6: fixed PopupParent = modal form, issue #41241
2024-11-14 13:48:14 +01:00
Maxim Ganetsky
301fcda550
LCL: Don't modify hint position when it is shown via calling HintWindow.ActivateWithBounds method (useful for SynEdit).
...
Also cleanup useless FActivating assignment (it is a simple field
without any side effects).
2024-11-14 02:47:41 +03:00
Martin
add8755ea8
DockedFormEditor: Adjust scrollbar for "fake" main-menu. Pull Request !380
2024-11-13 21:10:29 +01:00
Martin
d461637604
FpDebug: Change line-num/address mapping. Improve performance. Issue #41230
2024-11-13 14:48:00 +01:00
wp_xyz
d82e6b2dca
IconFinder: Fix compilation of IconViewer demo
2024-11-13 00:12:39 +01:00
Martin
95a133b379
LazDebuggerFp: test, change testcase to use Test* instead of Assert* => so it will write logs
2024-11-12 22:58:06 +01:00
Martin
8afda09539
FpDebug: Fixed MemManage read from register and sign extend (if register is smaller than expected source size)
2024-11-12 22:58:06 +01:00