Commit Graph

63713 Commits

Author SHA1 Message Date
Željan Rikalo
d5327740e6 Qt6: added more routines to QPrinterInfo 2022-11-16 10:50:29 +01:00
Željan Rikalo
07efd7da4f Qt6: added QTextDocument_allFormats() 2022-11-16 10:19:37 +01:00
Željan Rikalo
8dbfd95138 Qt6: implemented missing routines for QAbstractTextDocumentLayout 2022-11-16 10:18:14 +01:00
Željan Rikalo
9a41fb72e9 Qt6: added more routines to QTextDocument 2022-11-16 10:05:50 +01:00
Željan Rikalo
8c9e7bcb7f Qt6: implemented QCompleter class 2022-11-16 08:29:34 +01:00
Željan Rikalo
77f76545ab Qt6: removed .qmake.stash and Makefile, they're created by qmake. 2022-11-16 08:26:19 +01:00
dsiders
a143b25687 Docs: LCL/menus. Adds or updates topics for changes in 843dc303.
* Modifies: TMenuItem.GetIconSize
* Adds: TMenuItem.GetIconSize.DPI
2022-11-16 07:22:01 +00:00
Ondrej Pokorny
c82b6089b1 comment 2022-11-16 00:50:18 +01:00
Ondrej Pokorny
123f615a6d win32: fix TMenuItemHelper.GetDPI for popup menus 2022-11-16 00:44:52 +01:00
Ondrej Pokorny
4f84066f4b win32 checkbox&radiobutton: DPI-aware 2022-11-16 00:44:52 +01:00
Ondrej Pokorny
1163a2fcea LCL themes: GetDetailSizeForPPI & GetDetailSizeForWindow 2022-11-16 00:44:52 +01:00
Ondrej Pokorny
6a48c90712 win32 themes: rename Dpi->PPI to comply with other LCL methods 2022-11-16 00:44:52 +01:00
Ondrej Pokorny
843dc303af win32: DPI-aware menus 2022-11-16 00:44:52 +01:00
Ondrej Pokorny
df7568471d win32: DPI-aware themes 2022-11-16 00:44:51 +01:00
Ondrej Pokorny
877d933344 win32: fix form bounds for windows with multi-line main menus and/or scrollbars 2022-11-16 00:44:51 +01:00
Maxim Ganetsky
0c34cad9a0 Merge branch 'cocoa/control/tabcontrol' into 'main'
FIX #39944: COCOA: switch to wrong Tab when TabControl is not wide enough (Resize/Prev/Next)

See merge request freepascal.org/lazarus/lazarus!119
2022-11-15 17:14:13 +00:00
rich2014
97af8d6753 FIX: COCOA: switch to wrong Tab when TabControl is not wide enough (Resize/Prev/Next) 2022-11-15 16:38:21 +00:00
Željan Rikalo
836b0fdb74 Qt6: TQtPrinter cleanup 2022-11-15 16:52:07 +01:00
Željan Rikalo
da19cbeace Qt: proper conversion from widestring. 2022-11-15 15:56:47 +01:00
Željan Rikalo
80b197d439 Qt6: started printing support for Qt6. 2022-11-15 15:36:22 +01:00
Željan Rikalo
293608b8ff Qt6: QPrinter, fixed changes in Qt6 2022-11-15 15:34:02 +01:00
Željan Rikalo
8cf8785a7c Qt6: fixed binding functions, added helper to reduce code size in printers5lazarus. 2022-11-15 15:32:59 +01:00
Ondrej Pokorny
780dc26de6 IDE mainbar: remove CalcNonClientHeight hack for win32 because it is not needed anymore (the form height issues were solved with recent commits) 2022-11-15 13:35:34 +01:00
Ondrej Pokorny
e361d97e56 win32: fix form bounds for windows with multi-line main menus 2022-11-15 13:35:34 +01:00
Ondrej Pokorny
4a6cd41fca win32: fix AreDpiAwarenessContextsEqual result if not available 2022-11-15 13:35:34 +01:00
Željan Rikalo
1751d3c2ed Qt6: add x11Display function, returns xlib.PDisplay. 2022-11-15 13:08:20 +01:00
dsiders
ea07cc1407 Docs: LCL/controls. Adds TDockManager.CanBeDoubleDocked topic for changes in 989070fa. 2022-11-15 04:11:09 +00:00
dsiders
7db2bda6cb Docs: LCL/controls. Adds or updates topic content. 2022-11-15 04:09:37 +00:00
Maxim Ganetsky
e3b1f91028 AnchorDocking fixes by Andrey Zubarev (approved by Željan).
Merge request !111
2022-11-15 04:15:06 +03:00
zamtmn
f3b838df8c Prevent AV 2022-11-15 04:10:13 +03:00
zamtmn
c87cedb97f Fix issue #39924 (AnchorDocking Header position resets) 2022-11-15 04:10:12 +03:00
zamtmn
989070fa91 Fix issue #39923 (AnchorDocking Docked forms sometimes overlap) 2022-11-15 04:09:52 +03:00
Željan Rikalo
04ffdbc374 Qt4,Qt5,Qt6: fixed slowness when appending text into WS control. issue #39444 2022-11-14 19:04:58 +01:00
Ondrej Pokorny
a3f22577f1 win32: fix form bounds handling 2022-11-14 13:14:08 +01:00
Željan Rikalo
4a381ab971 Qt6: Change version to 6.2.0, in next releases we'll change only micro version number 2022-11-14 09:45:14 +01:00
Maxim Ganetsky
10bec94907 Qt6: Use c++17 value instead of c++1z to specify C++ standard (for Qt6 c++1z is marked as an obsolete alias for c++17, for Qt5 they are synonyms).
Reference: https://doc.qt.io/qt-6/qmake-variable-reference.html#config
2022-11-14 02:17:15 +03:00
Maxim Ganetsky
bff5a39d0b CI: run x86_64-qt6-stable job automatically 2022-11-13 18:54:37 +00:00
dsiders
f942c2bd30 Docs: LCL/grids. Adds content to TCustomGrid topics.
* TCustomGrid.ColRowDraggingCursor
* TCustomGrid.ColRowDragIndicatorColor
2022-11-13 18:53:21 +00:00
dsiders
795a3c0abb Docs: LCL/dbgrids. Adds TDBGrid topics for new published properties added in commit 6c6bb181, issue #39994. 2022-11-13 18:52:54 +00:00
Željan Rikalo
6a197ad3ca Qt5: fixed behaviour of TMemo.Lines.Add(), still slower than gtk or win32, but have correct behaviour when last line of memo is line break. For faster inserts remove last line break. issue #39444 2022-11-13 18:13:09 +01:00
Željan Rikalo
38f4119540 Qt6: fixed behaviour of TMemo.Lines.Add(), still slower than gtk or win32, but have correct behaviour when last line of memo is line break. For faster inserts remove last line break. 2022-11-13 18:07:05 +01:00
mattias
ffb0b0034e virtualtreeview: added qt6 fake units 2022-11-13 16:41:18 +01:00
mattias
6671244b72 updated makefiles, fixed compile fpdebug with fpc 3.2.2 2022-11-13 13:23:46 +01:00
mattias
3b3bd6ca14 clean up 2022-11-13 12:57:59 +01:00
dsiders
c486dc6a82 Docs: LCL/controls. Adds or updates content in various topics. 2022-11-13 05:40:31 +00:00
Maxim Ganetsky
81e0663d55 CI: run Qt6 cache updating job automatically, just like the one for Qt5 2022-11-13 01:09:50 +00:00
Maxim Ganetsky
0f6a659df2 Qt6: use C++17 compiler mode to build cbindings 2022-11-13 00:41:04 +00:00
wp_xyz
e5708ced80 Images: New general-purpose images with grid and file motives by Roland Hahn. 2022-11-12 18:08:07 +01:00
wp_xyz
6c6bb1812a LCL/DBGrid: Publish some col/row dragging properties, patch by Joeny Ang. Issue #39994. 2022-11-12 13:21:12 +01:00
Željan Rikalo
6e997e296e Qt6: simplified code. Patch by Alexey Torgashin. 2022-11-12 11:52:31 +01:00