41480 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
Charles Haley
e08fb5f231 Commit for testing after making a tabbed window and embedding the template tester 2020-09-30 22:50:26 +01:00
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
Charles Haley
78e9858f4d Remove print 2020-09-28 14:29:41 +01:00
Charles Haley
40a77e05d8 ... 2020-09-28 14:19:09 +01:00
Charles Haley
d4798a11e5 Update the manual 2020-09-28 13:59:24 +01:00
Charles Haley
09b56dd006 Merge branch 'StoredTemplates' 2020-09-28 12:40:35 +01:00
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
Charles Haley
7e1e8146ba Move the function name out of the argument list 2020-09-26 22:43:39 +01:00
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
Charles Haley
c23eb2ae9d Add default values to stored template arguments 2020-09-25 19:14:17 +01:00
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
Charles Haley
35acb2ccbd Save intermediate changes 2020-09-25 09:28:37 +01:00
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