Commit graph

44563 commits

Author SHA1 Message Date
Kovid Goyal
0705d09599
Use native webengine dark mode support in the toc and preview tools 2022-03-02 10:22:20 +05:30
Kovid Goyal
0a3a14d5b7
Qt6 uses slightly different dll set 2022-03-02 10:22:20 +05:30
Kovid Goyal
b2f5ddf662
Add the SW prefix to cmake when building headless 2022-03-02 10:22:20 +05:30
Kovid Goyal
d8fb5e162b
Yet another Qt linux build dep 2022-03-02 10:22:20 +05:30
Kovid Goyal
63984f46f2
Add some more linux build deps for webengine 2022-03-02 10:22:20 +05:30
Kovid Goyal
aef680fd62
The shadertools module is required to build QtQuick which is required for webengine 2022-03-02 10:22:20 +05:30
Kovid Goyal
d491948111
Qt 6 requires gcc 9 which means ubuntu focal not bionic 2022-03-02 10:22:20 +05:30
Kovid Goyal
0c0f299f63
Bump various dependency versions 2022-03-02 10:22:19 +05:30
Kovid Goyal
acfd096d15
Also enumify QEvent 2022-03-02 10:22:19 +05:30
Kovid Goyal
64e17233c8
Update Linux dependency list for building Qt6 2022-03-02 10:22:19 +05:30
Kovid Goyal
f1f76055a8
pyqt6: QWizard changes 2022-03-02 10:22:19 +05:30
Kovid Goyal
dba7daf0f2
pyqt6: setSortIndicator() and setCheckState() 2022-03-02 10:22:19 +05:30
Kovid Goyal
4227d170cd
pyqt6: system locale date formatting is no longer supported directly by QDateTime 2022-03-02 10:22:19 +05:30
Kovid Goyal
41e0026558
pyqt6: More random fixes 2022-03-02 10:22:19 +05:30
Kovid Goyal
f8e1c9b2e7
pyqt6: QCombobox::currentIndexChanged is now not subscriptable 2022-03-02 10:22:19 +05:30
Kovid Goyal
51072041a2
More PyQt6 nonsense 2022-03-02 10:22:19 +05:30
Kovid Goyal
a559b10899
pyqt6: port QFontMetrics::width 2022-03-02 10:22:19 +05:30
Kovid Goyal
841aa7b275
Update the Qt and PyQt versions 2022-03-02 10:22:19 +05:30
Kovid Goyal
5c9d398e7b
In Qt 6 QApplication::exit now behaves like QApplication::quit in Qt 5 2022-03-02 10:22:19 +05:30
Kovid Goyal
09113b462c
Better port of QVector<QRgb> 2022-03-02 10:22:19 +05:30
Kovid Goyal
43515b7dfb
Add a build test for svg rasterization 2022-03-02 10:22:19 +05:30
Kovid Goyal
abe8410fb4
More class enums 2022-03-02 10:22:19 +05:30
Kovid Goyal
fcfd64728c
Fix comparison of console log level 2022-03-02 10:22:18 +05:30
Kovid Goyal
c126bbd329
Fix check for ok to import webengine 2022-03-02 10:22:18 +05:30
Kovid Goyal
ef9f57125a
Qt mac extras are removed 2022-03-02 10:22:18 +05:30
Kovid Goyal
3155ffe580
Qt windows extras are removed 2022-03-02 10:22:18 +05:30
Kovid Goyal
fab265106e
Update comment 2022-03-02 10:22:18 +05:30
Kovid Goyal
473399a2d7
cmake is needed to build the headless plugin 2022-03-02 10:22:18 +05:30
Kovid Goyal
9d203c19d2
... 2022-03-02 10:22:18 +05:30
Kovid Goyal
0980cef150
X11extras does not exist on Qt 6 2022-03-02 10:22:18 +05:30
Kovid Goyal
a2c29133db
Restore various missing enum values from various PyQt classes 2022-03-02 10:22:18 +05:30
Kovid Goyal
fb7d2a3dbd
Call setModal correctly 2022-03-02 10:22:18 +05:30
Kovid Goyal
43f846cb7a
Need to store a python reference to the menu on the action to avoid the menu being deleted in case it is not stored anywhere else 2022-03-02 10:22:18 +05:30
Kovid Goyal
f2b71ed57a
QMutex -> QRecursiveMutex 2022-03-02 10:22:18 +05:30
Kovid Goyal
4fc0cd0b15
Missed a const marking 2022-03-02 10:22:18 +05:30
Kovid Goyal
45f4d813d2
Silence the webengine context debug print 2022-03-02 10:22:18 +05:30
Kovid Goyal
29e9901bdc
Restore QModelIndex::child 2022-03-02 10:22:18 +05:30
Kovid Goyal
1c2acc9750
Restore the ability to associate menus with actions 2022-03-02 10:22:18 +05:30
Kovid Goyal
1434f0c31b
Port use of webengine in store downloader 2022-03-02 10:22:17 +05:30
Kovid Goyal
e7e6d3ba65
Remove unused code 2022-03-02 10:22:17 +05:30
Kovid Goyal
0d546c727f
Make the webengine test more robust 2022-03-02 10:22:17 +05:30
Kovid Goyal
02071f0369
A couple more QFontMetrics::width 2022-03-02 10:22:17 +05:30
Kovid Goyal
c242528a63
Replace QTextLayouts::*additionalFormats methods 2022-03-02 10:22:17 +05:30
Kovid Goyal
ecc3608a3f
Restore the removed exec_ methods 2022-03-02 10:22:17 +05:30
Kovid Goyal
4c5e42f87f
Put the methods in QMouseEvent that PyQt6 removed back 2022-03-02 10:22:17 +05:30
Kovid Goyal
12d40b6c08
More PyQt6 nonsense 2022-03-02 10:22:17 +05:30
Kovid Goyal
8dcd382230
More PyQt nonsense
Some more enums that werent previous migrated
2022-03-02 10:22:17 +05:30
Kovid Goyal
a4eb3fd248
In Qt6 QWebEnginepage and QWebEngineView can be imported separately before constructing the QApplication 2022-03-02 10:22:17 +05:30
Kovid Goyal
8fe350cedf
fix deprecation warnings building pictureflow 2022-03-02 10:22:17 +05:30
Kovid Goyal
eca9dad473
QFontDatabase is all static in Qt 6 2022-03-02 10:22:17 +05:30