Kovid Goyal
b8e69e1bc1
Fix calibre-server not exiting on ctrl+c on Windows
2020-10-04 09:23:06 +05:30
Kovid Goyal
2d4c770d3d
String changes
2020-10-04 08:35:17 +05:30
Charles Haley
ec96f8f7fa
Minor string changes
2020-10-03 13:20:11 +01:00
Kovid Goyal
485a07aee4
Bump beta version
...
Fixes issue with UTF-8 BOM preventing some plugins from loading. Also
fixes issue with compiling RapydScript and therefore the server/viewer
when using CALIBRE_DEVELOP_FROM
2020-10-03 15:29:09 +05:30
Kovid Goyal
e258ae93bd
Content server OPDS feeds: Fix error if the metadata for a book contains particular unicode characters. Fixes #1897410 [Private bug]( https://bugs.launchpad.net/calibre/+bug/1897410 )
...
libxml's parser chokes on them on windows. Use my html5-parser instead.
2020-10-03 15:07:25 +05:30
Kovid Goyal
0e25387a9f
When loading code from plugins load as bytes
...
This is closer to how the python interpreter does it
2020-10-03 14:17:25 +05:30
Kovid Goyal
0d3a80e850
Remove UTF-8 BOM from .py files when loading from the zip plugin
2020-10-03 14:14:05 +05:30
Kovid Goyal
aab1d2268c
Make a beta release
...
The new plugin loading and bypy freeze code needs testing
2020-10-03 09:48:40 +05:30
Kovid Goyal
7a64067d72
...
2020-10-03 09:39:54 +05:30
Kovid Goyal
70ca16c3ef
Fix detection of packages in zipplugin
2020-10-03 09:36:56 +05:30
Kovid Goyal
2d9ac6aa54
Basic cleanups for the python template function merge
2020-10-03 09:18:18 +05:30
Kovid Goyal
7e577735ba
pep8
2020-10-03 09:07:11 +05:30
Kovid Goyal
927cf43a4c
Merge branch 'master' of https://github.com/cbhaley/calibre into master
2020-10-03 09:06:24 +05:30
Kovid Goyal
27584dc8a1
Delegate to bypy to tell us if we are running from develop
2020-10-03 09:05:37 +05:30
Kovid Goyal
6f44e1cc42
Clarify how to get help for format specific otions in calibredb catalog
2020-10-03 09:05:37 +05:30
Kovid Goyal
06a48034db
Remove workarounds for zipimport threading bug
...
No longer needed as the new bypy freezing code does not use zipimport
2020-10-03 09:05:37 +05:30
Kovid Goyal
fe478a2cee
Use the new bypy freezing code for windows build
2020-10-03 09:05:37 +05:30
Kovid Goyal
bbb050b77c
Modernize infra for loading plugins
...
Enable the new meta plugin finder and resource loading infrastructure from
python 3.7
2020-10-03 09:05:36 +05:30
Kovid Goyal
0c2b5e5b32
Add tests for ResourceReader implementation
2020-10-03 09:05:36 +05:30
Kovid Goyal
ccdfbe96d5
No need to manipulate sys.path when importing calibre extensions in frozen builds
2020-10-03 09:05:36 +05:30
Kovid Goyal
29bfafa676
When finding tests also check for pyc
...
Needed in frozen builds
2020-10-03 09:05:36 +05:30
Kovid Goyal
2a0bdcfcbb
Use the importlib resource infrastructure to run tests from directories
...
That way the tests will work even in frozen builds
2020-10-03 09:05:36 +05:30
Kovid Goyal
6608e3e365
Edit book: Reports tool: Fix a regression that broke sorting. Fixes #1898167 [Sorting does not work]( https://bugs.launchpad.net/calibre/+bug/1898167 )
...
In Python 3 we apparently cannot return bytes types from models
2020-10-02 23:26:54 +05:30
Kovid Goyal
833c0db683
HTMLZ Output: Fix an error when converting a document that has SVG images
2020-10-02 19:21:24 +05:30
Charles Haley
ac50f0afaf
1) cached 'compiled' stored templates
...
2) change call syntax so stored templates are usable in single function mode
2020-10-02 08:02:42 +01:00
Kovid Goyal
5c7b4b340a
Fix compiler warning
2020-10-02 11:55:38 +05:30
Kovid Goyal
3d41252817
Use RAII for file handle as well
2020-10-02 11:44:31 +05:30
Kovid Goyal
dfab2e1a72
version 5.1.0
2020-10-02 09:12:34 +05:30
Kovid Goyal
b180fea7d6
Speedup windows_get_fileid
...
Also make it more robust by avoiding registry/time lookups. Fixes #1898110 [Cannot load Calibre 64 bit](https://bugs.launchpad.net/calibre/+bug/1898110 )
2020-10-02 08:08:51 +05:30
Kovid Goyal
b94819be9e
Fix #1898105 [Private bug]( https://bugs.launchpad.net/calibre/+bug/1898105 )
2020-10-02 07:15:46 +05:30
Kovid Goyal
be18bbfb04
pep8
2020-10-01 18:43:41 +05:30
Charles Haley
b208241eba
Make the tabs individually scrollable
2020-10-01 11:53:05 +01:00
Kovid Goyal
868a2c8967
Fix modals not getting keyboard focus in updated WebEngine
2020-10-01 15:12:35 +05:30
Kovid Goyal
bea311405a
Viewer: Allow skipping the confirmation when using the remove highlight button in the popup bar. Fixes #1897415 [[Feature Request] Delete text highlight without confirmation box]( https://bugs.launchpad.net/calibre/+bug/1897415 )
2020-10-01 15:02:53 +05:30
Charles Haley
f839ac96e3
Stored templates
2020-10-01 09:41:18 +01:00
Kovid Goyal
5e524df4dc
...
2020-10-01 14:01:01 +05:30
Kovid Goyal
13afd5537b
Viewer lookup panel: Add a checkbox to disable automatic update of lookup when the selected text changes. Fixes #1897435 [Auto request getting sent for Lookup/Search selected word]( https://bugs.launchpad.net/calibre/+bug/1897435 )
2020-10-01 09:55:24 +05:30
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
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