Commit graph

44686 commits

Author SHA1 Message Date
Kovid Goyal
7a13f4e2e8
Work on using icon themes 2022-03-09 08:21:51 +05:30
Kovid Goyal
e6eca4eb0e
... 2022-03-09 08:21:51 +05:30
Kovid Goyal
9a77da3df7
more QIcon.ic() usage 2022-03-09 08:21:51 +05:30
Kovid Goyal
2243d331b0
More QIcon.ic usage 2022-03-09 08:21:51 +05:30
Kovid Goyal
7475ded979
Restore QCoreApplication.exec_ 2022-03-09 08:21:51 +05:30
Kovid Goyal
c370c2c522
more QIcon.ic() usage 2022-03-09 08:21:51 +05:30
Kovid Goyal
e642743642
more QIcon.ic() usage 2022-03-09 08:21:51 +05:30
Kovid Goyal
c0d7828834
use QIcon.ic() in rest of calibre source 2022-03-09 08:21:51 +05:30
Kovid Goyal
ba275bae71
Use the convenience icon load method in .ui files 2022-03-09 08:21:51 +05:30
Kovid Goyal
53143c6342
A convenience method to load icons 2022-03-09 08:21:50 +05:30
Kovid Goyal
0ae41075d5
pyqt6: Fix handling of CheckStateRole in various models
The idiotic enums strike again
2022-03-09 08:21:50 +05:30
Kovid Goyal
8af9d34435
Workaround QSizePolicy::PolicyFlag broken in pyqt6 2022-03-09 08:21:50 +05:30
Kovid Goyal
f4eec76a09
pyqt6: Fix QPrinter::pageSize no longer present in pyqt6 2022-03-09 08:21:50 +05:30
Kovid Goyal
106b9657a1
Build linux arm64 in parallel as its the slowest by far 2022-03-09 08:21:50 +05:30
Kovid Goyal
5b7aa4ba4d
bump beta version 2022-03-09 08:21:50 +05:30
Kovid Goyal
0ca427d3c1
Some improvements to palette change handling
1) Dont use the paletteChanged signal since it is deprecated in Qt 6
2) Dont apply the workaround for: https://bugreports.qt.io/browse/QTBUG-75321
   as its not needed as far as I can tell i Qt 6 and it causes switching
   back to the light theme to have some incorrect colors
2022-03-09 08:21:50 +05:30
Kovid Goyal
065c5e6bed
Add compat for enums from QSizePolicy and QLayout 2022-03-09 08:21:50 +05:30
Kovid Goyal
f902518e32
Ensure jobs log viewer stay at bottom when appending 2022-03-09 08:21:50 +05:30
Kovid Goyal
0f7cd7ba0c
bump beta version 2022-03-09 08:21:50 +05:30
Kovid Goyal
607e13aacb
remove unused code 2022-03-09 08:21:50 +05:30
Kovid Goyal
1ad01acc18
pyqt6: Fix some keyboard modifiers checks in the editor 2022-03-09 08:21:50 +05:30
Kovid Goyal
f567253ff1
pyqt6: Fix drop and hover events as well 2022-03-09 08:21:50 +05:30
Kovid Goyal
66ed8ce85e
Also enumify QMessgaeBox 2022-03-09 08:21:50 +05:30
Kovid Goyal
3cdae4b499
... 2022-03-09 08:21:50 +05:30
Kovid Goyal
c82a5ce618
pep8 2022-03-09 08:21:50 +05:30
Kovid Goyal
375d5c8b83
... 2022-03-09 08:21:50 +05:30
Kovid Goyal
a8a4bb2f66
Allow imports of top level PyQt modules to work from the qt virtual module
This is needed for legacy compat of

from PyQt5 import QtCore, QtGui, etc
2022-03-09 08:21:49 +05:30
Kovid Goyal
1790843b79
Use beta version numbers 2022-03-09 08:21:49 +05:30
Kovid Goyal
e81a67a93d
Apparently defaultSettings() is not going to return 2022-03-09 08:21:49 +05:30
Kovid Goyal
81c612d9f5
Fix for JobSpy plugin using integers instead of enum for tool button popup mode 2022-03-09 08:21:49 +05:30
Kovid Goyal
f8cf9b4235
pyqt6: Fix drop actions check 2022-03-09 08:21:49 +05:30
Kovid Goyal
37cc609c31
Workaround for PyQt6 missing QWebEngine::defaultSettings() 2022-03-09 08:21:49 +05:30
Kovid Goyal
53aef7cc20
... 2022-03-09 08:21:49 +05:30
Kovid Goyal
5a2b7aa837
oops 2022-03-09 08:21:49 +05:30
Kovid Goyal
7a05643c17
... 2022-03-09 08:21:49 +05:30
Kovid Goyal
e6932801bf
Remove build commands for 32-bit arches 2022-03-09 08:21:49 +05:30
Kovid Goyal
f6c61a2f7c
Automatically uninstall 32-bit calibre on windows when installing 2022-03-09 08:21:49 +05:30
Kovid Goyal
ebaefe4896
Get the portable installer building on 64bits 2022-03-09 08:21:49 +05:30
Kovid Goyal
f03c07e4b5
Fix a couple of compiler warnings 2022-03-09 08:21:49 +05:30
Kovid Goyal
3c44d55982
missed a spot to remove is64bit 2022-03-09 08:21:49 +05:30
Kovid Goyal
3a27588b5d
... 2022-03-09 08:21:49 +05:30
Kovid Goyal
880c1409b0
Use Qt 6.2 src on CI 2022-03-09 08:21:48 +05:30
Kovid Goyal
e4aa736991
Need XKB dev packages on CI to build headless 2022-03-09 08:21:48 +05:30
Kovid Goyal
0e49e1f336
Drop 32-bit code paths 2022-03-09 08:21:48 +05:30
Kovid Goyal
841723fb7c
oops 2022-03-09 08:21:48 +05:30
Kovid Goyal
dd7fca4762
More PyQt6 nonsense 2022-03-09 08:21:48 +05:30
Kovid Goyal
ab41236963
Fix windows build 2022-03-09 08:21:48 +05:30
Kovid Goyal
7091caa61a
Get it building on windows 2022-03-09 08:21:48 +05:30
Kovid Goyal
d8e97daa4a
Fix building on latest VS 2019 2022-03-09 08:21:48 +05:30
Kovid Goyal
54eaec8b8d
Dont build NodeJS on windows
It only builds with one version of Visual Studio. Typical web tech.
2022-03-09 08:21:48 +05:30