33789 Commits

Author SHA1 Message Date
Kovid Goyal
f4fc7c4259
Viewer: Also add shortcuts for modifying selection with character granularity 2021-03-15 08:32:10 +05:30
Kovid Goyal
a2650969a9
... 2021-03-14 20:11:00 +05:30
Kovid Goyal
99f86498c0
E-book viewer: Make the commonly used shift+arrow key shortcuts for modifying selections using the keyboard work
Fixes #1919072 [[Enhancement - Viewer] Change which text is selected using Shift+arrow keys](https://bugs.launchpad.net/calibre/+bug/1919072)
2021-03-14 19:15:57 +05:30
Kovid Goyal
a164265c90
E-book viewer: Allow pressing the delete key to delete the currently selected highlight. 2021-03-14 10:55:06 +05:30
Kovid Goyal
29f798a94a
Forgot to use standard titlebar for viewer preferences 2021-03-14 10:50:26 +05:30
Kovid Goyal
786e738b1a
Track output position on every token 2021-03-12 18:48:45 +05:30
Kovid Goyal
1dc5178685
... 2021-03-12 17:57:52 +05:30
Charles Haley
3dd617a5f1 Fix some dropdown lists in Preferences / Searching. 2021-03-11 14:32:32 +00:00
Charles Haley
48c00fd9f7 Correct problem where the booklist doesn't refresh after changing/adding/deleting a vl name. Clearing the cache isn't sufficient.
This problem isn't related to the new cache. It has been there for a long time
2021-03-11 14:09:42 +00:00
Kovid Goyal
b852195a2c
Clear new VL cache when changing the set of virtual libraries 2021-03-11 19:31:15 +05:30
Kovid Goyal
b7fba0b40e
Merge branch 'master' of https://github.com/cbhaley/calibre
Fixes #1918428 [Match books  infinite loop and then crash calibre](https://bugs.launchpad.net/calibre/+bug/1918428)
2021-03-11 18:23:13 +05:30
Charles Haley
080f9226d9 Bug #1918428: virtual_libraries() performance improvement 2021-03-11 12:34:50 +00:00
Kovid Goyal
b2551d986e
Fix #1918581 [Device View: Column header tooltip doesn't render italics](https://bugs.launchpad.net/calibre/+bug/1918581) 2021-03-11 12:29:40 +05:30
Kovid Goyal
21d24177c6
Fix #1905257 [ebook-viewer: "Not a unicode string" when searching table of contents](https://bugs.launchpad.net/calibre/+bug/1905257) 2021-03-11 09:19:26 +05:30
Kovid Goyal
da779f6f2f
Dont use eval() to generate ICU functions
Instead use the python3 nonlocal feature to generate cell functions
Performance is better and code is simpler.
2021-03-11 09:13:42 +05:30
Kovid Goyal
611613681f
Only use workaround if boundingrect is actuall negative topped 2021-03-11 08:15:58 +05:30
Kovid Goyal
2ad7fdc33f
E-book viewer: In paged mode, fix scrolling not working correctly when margins are set to zero. Fixes #1918105 [back keyboard shortcut not working [solved]](https://bugs.launchpad.net/calibre/+bug/1918105) 2021-03-10 22:54:10 +05:30
Kovid Goyal
f38ac80991
Add a reference to the bug 2021-03-10 22:39:31 +05:30
Kovid Goyal
537efd11b1
E-book viewer: Fix incorrect toc navigation in books that link the entries to inline tags that wrap block tags that span multiple pages. Fixes #1918437 [Book reader incorrectly go to table of contents items](https://bugs.launchpad.net/calibre/+bug/1918437) 2021-03-10 22:37:42 +05:30
Kovid Goyal
cbd1c42865
E-book viewer: Allow using shift+click to extend selections. Fixes #1918251 [E-book viewer selection broken](https://bugs.launchpad.net/calibre/+bug/1918251) 2021-03-10 13:19:35 +05:30
Kovid Goyal
8d244b4a45
string changes 2021-03-10 12:26:18 +05:30
Kovid Goyal
3a361db030
string changes 2021-03-10 10:23:13 +05:30
Kovid Goyal
6730e8f748
version 5.13.0 2021-03-10 08:18:41 +05:30
Kovid Goyal
f679aad9a3
Merge branch 'master' of https://github.com/cbhaley/calibre 2021-03-10 08:11:22 +05:30
Charles Haley
808f0bfd7a Fix regression in template language caused by commit bde8cd5: expression lists. The commit broke the arguments(), globals(), and set_globals() functions. 2021-03-10 01:04:51 +00:00
Kovid Goyal
12712b738a
string changes 2021-03-09 21:37:50 +05:30
Kovid Goyal
2eb5af2f8c
Also show aspect ratio of trim region 2021-03-09 21:06:23 +05:30
Kovid Goyal
feb2b11822
Edit metadata dialog: When trimming covers, show the size of the current trim region. Fixes #1917363 [[Enhancement] edit metadata - trim borders manually screen - display pixel dimensions of area selected for trim](https://bugs.launchpad.net/calibre/+bug/1917363) 2021-03-09 21:02:48 +05:30
Kovid Goyal
6ba3aba70d
Use a busy cursor so user knows something is happening while editor is loaded 2021-03-09 20:43:32 +05:30
Kovid Goyal
943f08e50e
When text is selected in the viewer select the same text when opening the book for editing 2021-03-09 20:39:34 +05:30
Kovid Goyal
1df4adac5c
Edit book: Add a command line flag to allow selecting the specified text when opening a book. 2021-03-09 20:27:16 +05:30
Kovid Goyal
f8d754de0d
Fix #1918053 [[Enhancement - Viewer] Remember history of URL to query when searching the internet](https://bugs.launchpad.net/calibre/+bug/1918053) 2021-03-09 17:28:07 +05:30
Kovid Goyal
0e9c3ea215
E-book viewer: Fix using keyboard to extend selection not turning pages 2021-03-09 14:20:44 +05:30
Kovid Goyal
4e839cbaf2
Change the shortcut used for editing in viewer to ctrl+d 2021-03-09 14:15:13 +05:30
Kovid Goyal
09627ab8dd
Viewer: Allow editing the current book by pressing ctrl+alt+e or adding a button for it to the viewer toolbar. Fixes #1917967 [Enhancement Request: ebook-viewer: Button to open book in editor](https://bugs.launchpad.net/calibre/+bug/1917967) 2021-03-09 14:06:59 +05:30
Kovid Goyal
0457fc1b9c
Fix #1918040 [[Enhancement] Show a warning before generating cover from metadata](https://bugs.launchpad.net/calibre/+bug/1918040) 2021-03-09 11:43:41 +05:30
Kovid Goyal
5aec473530
string changes 2021-03-09 09:19:56 +05:30
Kovid Goyal
302784a6d9
... 2021-03-09 09:02:21 +05:30
Kovid Goyal
3505d2afdd
Also allow double clicking to move items in editor toolbar prefs 2021-03-09 08:54:22 +05:30
Kovid Goyal
f99f136137
Merge branch 'master' of https://github.com/cbhaley/calibre 2021-03-08 20:49:12 +05:30
Charles Haley
9b4df77da5 More template language documentation improvements. 2021-03-08 15:16:13 +00:00
Kovid Goyal
69d70d9797
Fix #1918045 [[Enhancement] Double click to add/remove actions in Toolbars & menus preferences](https://bugs.launchpad.net/calibre/+bug/1918045) 2021-03-08 20:40:46 +05:30
Kovid Goyal
1d68b65b9c
Fix #1918050 [[Enhancement] Add clear buttons inside the text fields of the Smart device control screen](https://bugs.launchpad.net/calibre/+bug/1918050) 2021-03-08 20:24:28 +05:30
Kovid Goyal
379f0faf8f
Find EPUB cover should not raise an exception when spine is empty 2021-03-08 20:20:47 +05:30
Kovid Goyal
dc41e4e30e
Fix #1918054 [[Enhancement - Content server viewer] Clicking Esc to go back in the Highlight page doesn't work if one highlight is selected](https://bugs.launchpad.net/calibre/+bug/1918054) 2021-03-08 20:18:32 +05:30
Kovid Goyal
f463c1dd97
Fix a couple of bugs in msgfmt.py
The charset was not being detected because of comments and
some sphinx generated .pot files mark the first mesg as fuzzy
which was causing them to not be added, leading to the .mo file
not working. Fixes #1918073 [Translated strings not in added to the User Manual](https://bugs.launchpad.net/calibre/+bug/1918073)
2021-03-08 18:39:39 +05:30
Kovid Goyal
54c56b9d0e
String changes 2021-03-08 17:08:16 +05:30
Kovid Goyal
bc1fda2a1f
More work on fast CSS parser 2021-03-08 09:33:08 +05:30
Charles Haley
38c0b26af7 Bug #1918030: Manage tags shows wrong count. Actually should be "Manage tags doesn't use exact match searching". 2021-03-07 11:12:35 +00:00
Charles Haley
bde8cd5e65 1) Fix regression in template language: at some point in V5 the template language was changed to disallow using an expression_list as a parameter. This was allowed in previous major revisions.
2) Allow expression lists in parameterized expressions.
3) Correct the grammar in the documentation.
2021-03-07 11:01:50 +00:00