Commit Graph

41417 Commits

Author SHA1 Message Date
Kovid Goyal c13f159d8c Ensure Yes button on confirm dialog boxes is focused
Fixes #1897469 [Sort style rules focus](https://bugs.launchpad.net/calibre/+bug/1897469)
2020-10-01 08:58:34 +05:30
Kovid Goyal c13750458c Temporary workaround for zipimport threading bug affecting metadata downloads on windows 2020-10-01 08:37:45 +05:30
Kovid Goyal 01c090592a Switch the bulk metadata edit dialog to also use the more advanced regex engine
Matches the rest of calibre
2020-09-29 16:50:24 +05:30
Kovid Goyal 2847d36e36 ToC Editor: Fix bulk rename of entries not working
Fixes #1897618 [Can't edit names in index of books](https://bugs.launchpad.net/calibre/+bug/1897618)
2020-09-29 06:23:34 +05:30
Kovid Goyal 3693494ab1 Fix #1897596 [News fetch breaks on TypeError in 5.0.1/Python 3 for legacy feeds created in prior Python 2-based versions](https://bugs.launchpad.net/calibre/+bug/1897596) 2020-09-28 21:40:51 +05:30
Kovid Goyal c27a4f141f Linux: Fix right clicking on system tray icon not working
Fixes #1897571 [Weird dbus error with the systray menu on Linux](https://bugs.launchpad.net/calibre/+bug/1897571)
2020-09-28 19:52:39 +05:30
Kovid Goyal 8586cb8d9a Merge branch 'master' of https://github.com/cbhaley/calibre into master
Fixes #1897432 [[Enhancement] Delete entries in the Manage Saved searches screen using the Delete key](https://bugs.launchpad.net/calibre/+bug/1897432)
Fixes #1897356 [Exclusion searches for user categories are unreliable in Calibre 4.23](https://bugs.launchpad.net/calibre/+bug/1897356)
2020-09-28 16:30:39 +05:30
Charles Haley 4291fb7f32 Enhancement #1897432: Delete entries in the Manage Saved searches screen using the Delete key 2020-09-28 10:59:22 +01:00
Charles Haley 86e4b2cc6a Fix for #1897356: Exclusion searches for user categories are unreliable in Calibre 4.23 2020-09-28 10:38:52 +01:00
Kovid Goyal ec59a9b624 PDF Output: Dont fail if the input document has an html file identified as the cover 2020-09-28 08:45:06 +05:30
Kovid Goyal 51a0dfa54f Remove obsolete disclaimer 2020-09-28 08:09:47 +05:30
Kovid Goyal b2a7264130 Catalog generation: Fix a regression that broke generating catalogs if books with no comments are present. Fixes #1897467 [failure to create catalog in epub format with R 5.0 and 5.01](https://bugs.launchpad.net/calibre/+bug/1897467) 2020-09-27 22:40:13 +05:30
Kovid Goyal 639fc2dd51 Add a bug reference for import not being thread safe 2020-09-27 14:01:20 +05:30
Kovid Goyal 9eb68319cd Windows: Fix error on first run of calibre after install/upgrade
Apparently python's zipimport on windows is not thread safe. And the
register default programs code was running ina  thread at the same time
as the calibre gui was initializing causing imports to fail.

Workaround it by ensuring that no imports happen in the register default
programs thread.

Fixes #1897314 [Execution problem from the installer](https://bugs.launchpad.net/calibre/+bug/1897314)
2020-09-27 13:38:29 +05:30
Kovid Goyal 912cd9813b String changes 2020-09-27 12:00:30 +05:30
Kovid Goyal a1d1b216f9 Remove 3.x entries from Changelog
Moved to Changelog.old
2020-09-27 10:33:54 +05:30
Kovid Goyal ede119b66c Dont have the separators in the parse error message translated 2020-09-27 10:24:36 +05:30
Kovid Goyal 0699bbfee6 Cleanup search template documentation 2020-09-27 10:15:58 +05:30
Charles Haley dac576f52b Change the separator to make it easier to read and to write: #@#:[tdnb]: 2020-09-27 10:05:14 +05:30
Charles Haley 96414d7160 Some tests for the search template stuff 2020-09-27 10:05:13 +05:30
Charles Haley c3867b3473 Use the template cache to speed up evaluation when searching using templates. 2020-09-27 10:05:13 +05:30
Charles Haley ae189e0eee Enhancement: allow using templares in search strings 2020-09-27 10:05:13 +05:30
Kovid Goyal 13e4f17a50 Viewer: Fix copy to clipboard button in toolbar not working
Viewer: Fix copy to clipboard not copying text as HTML to clipboard in
addition to plain text

Fixes #1897297 [Copy in the viewer doesn't work properly](https://bugs.launchpad.net/calibre/+bug/1897297)
2020-09-27 09:48:44 +05:30
Kovid Goyal f11c874fb9 Remove the create highlight button from the viewer toolbar
See #1897373 (Viewer: "Highlight text in the book" toolbar button does nothing)
2020-09-27 08:29:20 +05:30
Kovid Goyal 1e4f3856a4 Fix #1897366 [[Enhancement] Delete entries in the Annotations browser using the Delete key](https://bugs.launchpad.net/calibre/+bug/1897366) 2020-09-27 08:02:50 +05:30
Kovid Goyal 48b107d0f3 Add parents to a bunch more QMenus
Testing a few of these seem they work even without parents on macOS, but
given that adding parents is easy/harmless, might as well do it. Dont
know exactly what circumstances causes parentless QMenu's to malfunction
on macOS in Qt 5.15
2020-09-27 07:41:54 +05:30
Kovid Goyal a69ff6e8dc macOS: Fix right click menu in ToC editor not working
Yet another place where Qt 5.15 breaks a menu without a parent on macOS.
Fixes #1897409 [Can't 'remove all selected' table of contents items](https://bugs.launchpad.net/calibre/+bug/1897409)
2020-09-27 06:46:48 +05:30
Kovid Goyal 1b1de7242b macOS: Fix cover trim and customize cover generation drop down menus in the edit metadata dialog not working
Some behavior change in Qt 5.15 now requires the menus to have a parent
set on macOS
2020-09-26 14:39:57 +05:30
Kovid Goyal 2162b4f597 Plugin updater dialog should not break if an installed plugin incorrectly has a string based version number 2020-09-26 07:59:17 +05:30
Kovid Goyal 8774db35fd pep8 v5.0.1 2020-09-25 17:44:22 +05:30
Kovid Goyal 0e9904e3dd version 5.0.1 2020-09-25 17:43:04 +05:30
Kovid Goyal bf5434be4e Linux: Fix a regression that broke file dialogs on systems where kdialog fails. Fixes #1897257 [Calibre 5.0 - import cover hangs](https://bugs.launchpad.net/calibre/+bug/1897257) 2020-09-25 16:33:15 +05:30
Kovid Goyal 7e19788078 Merge branch 'master' of https://github.com/davidfor/calibre into master 2020-09-25 16:26:44 +05:30
David d77b6da883 Fix Error displaying Kobo book details in logs
Found an error when in debug mode, so decided to remove dependencies on polygot while there.
2020-09-25 20:47:33 +10:00
Kovid Goyal 36700e8eb2 Use canonical download URL when getting binary to build translations 2020-09-25 14:28:32 +05:30
Kovid Goyal ea2b8922cc macOS: Fix a regression that broke connecting to devices 2020-09-25 14:10:54 +05:30
Kovid Goyal 99680529d3 Edit book: Fix a regression in the previous release that broke the Insert Inline Table of Contents tool. Fixes #1897229 [bug with insert inline toc](https://bugs.launchpad.net/calibre/+bug/1897229) 2020-09-25 13:28:47 +05:30
Kovid Goyal 011bba1a58 More py3 compat 2020-09-25 09:25:28 +05:30
Kovid Goyal bb3a1f700d py3 compat for upload to github 2020-09-25 09:22:03 +05:30
Kovid Goyal 135bfcbefe py3 compat for fosshub upload 2020-09-25 09:19:20 +05:30
Kovid Goyal eab1237969 version 5.0.0 v5.0.0 2020-09-25 08:11:28 +05:30
Kovid Goyal 937bb880a3 Ensure controls help is not shown more than once in a single session 2020-09-25 07:58:13 +05:30
Kovid Goyal a6b10869cf ... 2020-09-25 07:55:04 +05:30
Kovid Goyal bba090a7b3 Fix #1897136 [Viewer: Default values for the numbers of pages per screen aren't restored](https://bugs.launchpad.net/calibre/+bug/1897136) 2020-09-25 07:49:09 +05:30
Kovid Goyal 2967f13297 Prevent duplication of controls help if shown multiple times in one session 2020-09-25 07:44:35 +05:30
Kovid Goyal e176f58ce8 Fix error if merged annotations contain non-string timestamps 2020-09-25 07:36:44 +05:30
Kovid Goyal 200e9d0602 String changes 2020-09-25 07:32:38 +05:30
Kovid Goyal 9b696217a4 Fix #1233 (Update opds cover and thumb rel to match OPDS 1.0 and higher) 2020-09-24 20:42:03 +05:30
Kovid Goyal 6ab2331f93 pep8 2020-09-24 10:23:44 +05:30
Kovid Goyal 06d0ba341b Merge branch 'master' of https://github.com/davidfor/calibre into master 2020-09-24 10:23:19 +05:30