Commit Graph

45206 Commits

Author SHA1 Message Date
Kovid Goyal 58bde2e304 Basic implementation of extracting searchable text from HTML 2022-07-06 19:19:46 +05:30
Kovid Goyal b66c72cc15 Auto clear dirtied_formats with a trigger 2022-07-06 19:19:46 +05:30
Kovid Goyal 2ecdbfb194 Finish trigger tests 2022-07-06 19:19:46 +05:30
Kovid Goyal 1dd710991f Start work on tests for FTS backend 2022-07-06 19:19:46 +05:30
Kovid Goyal e3d6c9f192 More work on FTS 2022-07-06 19:19:46 +05:30
Kovid Goyal ba1707169a Start work on fts 2022-07-06 19:19:46 +05:30
Kovid Goyal 380b5b4300 bump beta version 2022-07-06 19:19:46 +05:30
Kovid Goyal d87cbe63e5 Qt 6 wayland needs yet another dll 2022-07-06 19:19:46 +05:30
Kovid Goyal 55dc6a7b7c ... 2022-07-06 19:19:46 +05:30
Kovid Goyal d199ae270b ... 2022-07-06 19:19:45 +05:30
Kovid Goyal 6b7f975231 Get PDF output working again with Qt 6
For some reason Qt WebEngine now needs local file access permissions to
load css and fonts. So switch to using a custom protocol, just like the
viewer does.
2022-07-06 19:19:45 +05:30
Kovid Goyal bc97485ff2 Linux: Use the system dark mode setting
This comes from the desktop settings portal implemented in KDE 5.24 and
GNOME 42
2022-07-06 19:19:45 +05:30
Kovid Goyal 8bf10b1056 Remove note about fixed Qt bug 2022-07-06 19:19:45 +05:30
Kovid Goyal 5d769e7188 Bump beta version 2022-07-06 19:19:45 +05:30
Kovid Goyal 4714c32263 Get build_dep working with new bypy cli 2022-07-06 19:19:45 +05:30
Kovid Goyal 05c33adcd7 ... 2022-07-06 19:19:45 +05:30
Kovid Goyal 87a7aa3037 Bundle libpcre.so.3 because Linux distros are so goddamn stupid they cant even agree on so names for widely used libraries 2022-07-06 19:19:45 +05:30
Kovid Goyal 9191683a30 bump beta version 2022-07-06 19:19:45 +05:30
Kovid Goyal c576510227 More pyqt6 goodness
Have to wrap locales in QVariant otherwise pyqt6 treats them a
QList<QTextLength>
2022-07-06 19:19:45 +05:30
Kovid Goyal f375ec0809 Increase the timeout when doing a DBUS build test 2022-07-06 19:19:45 +05:30
Kovid Goyal 6c318c7aac Bump beta version 2022-07-06 19:19:45 +05:30
Kovid Goyal 16c3e7bb00 more pyqt6 enum goodness 2022-07-06 19:19:45 +05:30
Kovid Goyal ac2a6393f9 bump beta version 2022-07-06 19:19:45 +05:30
Kovid Goyal c199112ab3 Also ignore OSErrors when reading lParam 2022-07-06 19:19:45 +05:30
Kovid Goyal e4e0b6c439 Dont attempt to read NULL MSG.lParam 2022-07-06 19:19:44 +05:30
Kovid Goyal 46b550af59 Fix a couple of bugs when beautifying files before comparing 2022-07-06 19:19:44 +05:30
Kovid Goyal cceb052cb3 more pyqt6 enum goodness 2022-07-06 19:19:44 +05:30
Kovid Goyal e9bafd01ad More pyqt6 enum goodness 2022-07-06 19:19:44 +05:30
Kovid Goyal fe9d4864e3 More pyqt6 enum goodness 2022-07-06 19:19:44 +05:30
Kovid Goyal ee2defeecc more pyqt6 enum goodness
Fixes #1959011 [Printing doesn't work in beta 5.99.4 (portable)](https://bugs.launchpad.net/calibre/+bug/1959011)
2022-07-06 19:19:44 +05:30
Kovid Goyal cb975976c1 Allow serializing integer valued enums in JSON config dicts 2022-07-06 19:19:44 +05:30
Kovid Goyal 9a0ee46c80 Bump beta version 2022-07-06 19:19:44 +05:30
Kovid Goyal f695e49bd6 Windows: Automatically change colors between light and dark when the system wide preference is changed 2022-07-06 19:19:44 +05:30
Kovid Goyal 1ec0085eff Windows: Fix error if calibre is launched before the previous instance has fully shutdown 2022-07-06 19:19:44 +05:30
Kovid Goyal 4b946c6743 More pyqt6 enum goodness 2022-07-06 19:19:44 +05:30
Kovid Goyal 62e7a7416a ... 2022-07-06 19:19:44 +05:30
Kovid Goyal 1d4964b366 Update icon theme docs 2022-07-06 19:19:44 +05:30
Kovid Goyal 96c275851c Bump beta version 2022-07-06 19:19:44 +05:30
Kovid Goyal 4a7d0227b8 Handle loading of dual mode icons missing from user "any" themes 2022-07-06 19:19:43 +05:30
Kovid Goyal 121b7eb7f2 Implement changing of icon theme 2022-07-06 19:19:43 +05:30
Kovid Goyal 6b9bcd001e ... 2022-07-06 19:19:43 +05:30
Kovid Goyal 20efcd0fd6 Misc improvements to choose theme dialog 2022-07-06 19:19:43 +05:30
Kovid Goyal a56e168f70 Work on UI for color specific icon themes 2022-07-06 19:19:43 +05:30
Kovid Goyal 83d1f1a6c6 Port icon theme usage reporting 2022-07-06 19:19:43 +05:30
Kovid Goyal 985befbb6d Dont need to restart when changing icon themes any more 2022-07-06 19:19:43 +05:30
Kovid Goyal 168f583396 ... 2022-07-06 19:19:43 +05:30
Kovid Goyal 8a33f48874 Support themeing for plugin icons 2022-07-06 19:19:43 +05:30
Kovid Goyal 3650033173 Also include plugin icons when building resource files
And handle sub-directories more efficiently by flattening into a
single theme directory
2022-07-06 19:19:43 +05:30
Kovid Goyal 4bb2cb27b3 Code to migrate a legacy icon theme 2022-07-06 19:19:43 +05:30
Kovid Goyal eb0f405d9a Move icon management into its own class 2022-07-06 19:19:43 +05:30