Commit Graph

41806 Commits

Author SHA1 Message Date
Kovid Goyal abcdb53b0e Fix calibre 5.4 not running via Launch Services on macOS 2020-10-30 12:57:27 +05:30
Kovid Goyal ab93b6cde3 Better error message 2020-10-30 12:53:25 +05:30
Kovid Goyal 2eef126e68 ... 2020-10-30 08:56:42 +05:30
Kovid Goyal 9d72eb1d3b version 5.4.0 v5.4.0 2020-10-30 07:40:42 +05:30
Kovid Goyal fde766f2c9 pep8 2020-10-30 07:39:31 +05:30
Kovid Goyal f1bf1e4fae cleanups 2020-10-29 21:46:29 +05:30
Kovid Goyal 329786a07b Delay load icon data 2020-10-29 21:40:24 +05:30
Kovid Goyal 35675e624a Merge branch 'notify-backend' of https://github.com/ntninja/calibre 2020-10-29 21:35:59 +05:30
Alexander Schlarb 59818ed377 Add xdg-desktop-portal based notifier backend that works without special priviledges in Linux sandbox contexts 2020-10-29 16:11:59 +01:00
Kovid Goyal c43ff4f5d9 Merge branch 'master' of https://github.com/davidfor/calibre 2020-10-29 20:25:27 +05:30
David 5a134e40fb Fix handling of null series index on Kobo devices
Wasn't checking for nulls properly, so could get an error in unusual circumstances, and also not do the update in others.

Plus a firmware version bump for an upcoming release.
2020-10-29 22:50:47 +11:00
Kovid Goyal 2cf8312e6a Migrate reference to Changelog.yaml 2020-10-29 12:15:32 +05:30
Kovid Goyal cfa8f75836 ... 2020-10-29 10:59:34 +05:30
Kovid Goyal 06e9f8f8b8 Make the calibre changelog available as a resource 2020-10-29 10:57:21 +05:30
Kovid Goyal 49af5de171 Dont use YAML for the changelog
No point having an extra dependency just to parse the changelog, which
doesnt have a ot of structured information, anyway.
2020-10-29 10:36:40 +05:30
Kovid Goyal b7bb73e40e Fix a regression in calibre 5 that broke processing of some PDB files with images. Fixes #1901957 [E-book viewer: can't open a .pdb file](https://bugs.launchpad.net/calibre/+bug/1901957) 2020-10-29 07:25:32 +05:30
Alexander Schlarb 92870512d9 Drop org.kde.VisualNotifications notifier as it has long since been supplanted by the equivalent FreeDesktop facility and doesn't even exist in KDE 5 anymore 2020-10-29 00:47:51 +01:00
Kovid Goyal 35df1312a2 Fix failing test
The name of the spanish dictionary shipped with libreoffice has changed
2020-10-28 21:49:09 +05:30
Kovid Goyal 2e61929d24 Get Books: Update Google plugin for website changes 2020-10-28 21:35:08 +05:30
Kovid Goyal 5a5c8a3f80 Fix #1901795 [[Enhancement] Close button in the Get books dialog has a different icon than the other dialog dialogs](https://bugs.launchpad.net/calibre/+bug/1901795) 2020-10-28 13:30:34 +05:30
Kovid Goyal b19dd8881e Fix a regression in calibre 5 that broke conversion of some malformed CSS stylesheets. Fixes #1901593 [HTML to ePub error/fail](https://bugs.launchpad.net/calibre/+bug/1901593)
Bumps version of css-parser for the upstream fix, again. It's pretty
clear no one other than calibre uses cssutils/css-parser on python 3.
2020-10-28 09:07:26 +05:30
Kovid Goyal 5c3356264c Merge branch 'fix-stdlib-ref' of https://github.com/jprembis/calibre 2020-10-28 08:48:40 +05:30
Jakub Rembisz 5d22453ed3 Replace obsolete alias tostring() with tobytes()
The tostring() method was renamed to tobytes() in Python 3.2 and
has since been deprecated and removed in Python 3.9.
2020-10-27 15:02:25 -04:00
Kovid Goyal 5c8e92e8c4 Fix #1901410 [Close Virtual library button visible when tabs are shown](https://bugs.launchpad.net/calibre/+bug/1901410) 2020-10-27 09:39:04 +05:30
Kovid Goyal bdc5554ca9 Viewer: Fix keyboard shortcuts using ctrl+alt+letter key not working on windows. Fixes #1900946 [E-book viewer: the "Create a new bookmark" shortcut only works after removing and recreating](https://bugs.launchpad.net/calibre/+bug/1900946) 2020-10-27 07:57:40 +05:30
Kovid Goyal 19035570b7 Replace all uses of error_dialog in setData 2020-10-27 07:19:35 +05:30
Kovid Goyal 71cf4248dc Tag browser: Renaming of items should not toggle the item when pressing the Enter key 2020-10-27 07:06:38 +05:30
Kovid Goyal 34a4f06855 Tag browser: Fix a crash when renaming a saved search to a value that already exists. Fixes #1901273 [Renaming saved search from tag browser crashes Calibre](https://bugs.launchpad.net/calibre/+bug/1901273) 2020-10-27 07:00:18 +05:30
Kovid Goyal 55a13f248a Fix a regression in calibre 5 that broke auto-sync of generated catalogs to devices. Fixes #1901630 [Error when sending catalog to device](https://bugs.launchpad.net/calibre/+bug/1901630) 2020-10-27 06:36:35 +05:30
Kovid Goyal cfce88ee79 Merge branch 'save-hidden-keyboard-shortcuts' of https://github.com/JimmXinu/calibre 2020-10-26 20:31:06 +05:30
Kovid Goyal 56709f4c47 Make the ToC Editor window freely resizable 2020-10-26 14:18:19 +05:30
Kovid Goyal c7a81cd379 Use the size hint for initial size 2020-10-26 14:01:39 +05:30
Kovid Goyal 0c6baca2d1 Simplify layout inheritance 2020-10-26 13:57:19 +05:30
Kovid Goyal 90d474dafe Ensure delay is respected after a failed feed 2020-10-26 11:42:10 +05:30
Kovid Goyal ffb187960f Remove HTML tags from feed titles 2020-10-26 11:38:07 +05:30
Kovid Goyal 02df6c77fa News download: Allow passing username/password in feed URLs. Fixes #1900874 [[Enhancement] Username password protected support for RSS Custom news source](https://bugs.launchpad.net/calibre/+bug/1900874) 2020-10-26 11:33:00 +05:30
Kovid Goyal 3c4dce3b95 string changes 2020-10-26 09:47:59 +05:30
Kovid Goyal ff06cbbae5 Viewer: Fix jumping to search result not always working in flow mode. Fixes #1900868 [Private bug](https://bugs.launchpad.net/calibre/+bug/1900868) 2020-10-26 09:09:42 +05:30
Kovid Goyal acd82a0bed DRYer 2020-10-26 08:50:31 +05:30
Kovid Goyal 13d12199d5 Update Psychology Today 2020-10-26 07:40:16 +05:30
Kovid Goyal 3e9c653b8a Book details window: Double clicking on the cover now shows it in the default system image viewer. Fixes #1901379 [[Enhancement] Add ability to open cover by double clicking on it in the Book details window](https://bugs.launchpad.net/calibre/+bug/1901379) 2020-10-25 11:59:20 +05:30
Kovid Goyal ae222c64f3 Viewer: Fix keyboard shortcuts to shrink/grow selection not working. Fixes #1900942 [E-book viewer: the "Alter the current selection" feature doesn't seem to work](https://bugs.launchpad.net/calibre/+bug/1900942) 2020-10-25 11:47:50 +05:30
Kovid Goyal a6737d926d String changes 2020-10-25 11:43:22 +05:30
Kovid Goyal a16425b2ea Open with: Allow renaming Open with applications. Fixes #1900890 [Enhancement Request: Ability to rename Open With programs](https://bugs.launchpad.net/calibre/+bug/1900890) 2020-10-25 11:23:05 +05:30
Kovid Goyal ffa42fe809 Fallback to non-localized version if present instead of considering it a match 2020-10-25 10:44:02 +05:30
Kovid Goyal 0bb47ed9fe Open with: On Linux when reading names from .desktop files, use the first matching language
Fixes #1901276 [Name of Gnome Image viewer not visible in the Open cover with dialog](https://bugs.launchpad.net/calibre/+bug/1901276)
2020-10-25 10:40:42 +05:30
Kovid Goyal 723fbbbd80 oops left a print statement 2020-10-25 08:48:00 +05:30
Kovid Goyal 7d7b52f01c More multi-phase init 2020-10-24 20:23:02 +05:30
Kovid Goyal da1b470b54 More multi-phase init for extensions 2020-10-24 20:09:42 +05:30
Kovid Goyal 7516a8bda9 See if we can at least statically initialize some of module_def 2020-10-24 19:48:36 +05:30