Michael Ziminsky (Z)
208734f47b
Sort default settings and larger handler definitions
...
Use session defaults in reader settings to reduce code duplication
2019-12-24 10:19:00 -07:00
Michael Ziminsky (Z)
94ac5ef102
Rework flow mode scrolling to be smoother and deterministic
...
This is the first step towards built-in autoscroll and configurable scroll speed. The old impl is jumpy and inconsistent, ie: scrolling up N times then down N times may not result in the same start and end positions.
2019-12-24 10:17:54 -07:00
Michael Ziminsky (Z)
281592bdaa
Fix what I assume is a copy/paste oversight
2019-12-24 10:17:54 -07:00
Kovid Goyal
b13f5d6a0c
Viewer: Allow modifying the current selection using Ctrl+Shift+arrow. Fixes #1855942 [[Enhancements] Comments and select text with keyboard]( https://bugs.launchpad.net/calibre/+bug/1855942 )
2019-12-24 21:21:15 +05:30
Kovid Goyal
431d55dbca
Book details: Add an option in Preferences->Look & feel->Book details to show a heading for the comments in the book details panel
...
See #1855942 ([Enhancements] Comments and select text with keyboard)
2019-12-24 20:24:23 +05:30
Kovid Goyal
e24e4b0a58
macOS: Fix PDF Output not working when running ebook-convert via symlink on the command line. Fixes #1857377 [ebook-convert hangs on rendering (possible packaging issue)]( https://bugs.launchpad.net/calibre/+bug/1857377 )
...
It really grinds my gears that this is necessary, but with macOS...
2019-12-24 19:55:20 +05:30
Kovid Goyal
fb7154b67c
Fix #1857415 [Move clear button inside text field]( https://bugs.launchpad.net/calibre/+bug/1857415 )
2019-12-24 14:02:44 +05:30
Kovid Goyal
89ee458377
PDF Output: Ignore upto 8 byte glyph data size mismatches when merging identical glyphs. Fixes #1857268 [Private bug]( https://bugs.launchpad.net/calibre/+bug/1857268 )
2019-12-24 09:34:21 +05:30
Kovid Goyal
7366d9f7d4
Add gui_name to some PocketBook drivers
2019-12-24 09:02:41 +05:30
Kovid Goyal
cab4797fbf
Merge branch 'master' of https://github.com/cbhaley/calibre
...
Fix #1857312 [[Enhancement] Changes to the User categories editor and Category editor](https://bugs.launchpad.net/calibre/+bug/1857312 )
2019-12-23 21:43:16 +05:30
Charles Haley
8e3d3512e7
Enhancement #1857312 : Please make the boxes in User categories editor the same size. Move the buttons cancel and OK to the right
2019-12-23 14:59:35 +00:00
Kovid Goyal
9cc7033fc1
Fix #1857261 [Make it possible to clear search in the Category editor]( https://bugs.launchpad.net/calibre/+bug/1857261 )
2019-12-23 09:43:45 +05:30
Kovid Goyal
5dfc58daff
Viewer toolbar: Add actions for next and previous section. They are not added to the toolbar by default, customize it to add them.
2019-12-23 09:29:11 +05:30
Kovid Goyal
6b0668960b
String changes
2019-12-23 09:23:06 +05:30
Kovid Goyal
d61038d0d1
Fix #1857263 [[Enhancement] Choose last used SSL keys and certicate files]( https://bugs.launchpad.net/calibre/+bug/1857263 )
2019-12-23 09:18:51 +05:30
Kovid Goyal
4028327645
Merge branch 'master' of https://github.com/t3d/calibre
2019-12-23 08:56:48 +05:30
Tomasz Długosz
62c1d14c63
virtualo store: update
2019-12-23 00:54:29 +01:00
Tomasz Długosz
c7f2a7a155
legimi store: update plugin
2019-12-22 22:35:31 +01:00
Kovid Goyal
140bd0166f
Viewer: Right clicking in controls should not close preferences
2019-12-22 15:24:20 +05:30
Kovid Goyal
3d61813461
Merge branch 'master' of https://github.com/t3d/calibre
2019-12-22 07:55:56 +05:30
Tomasz Długosz
b1a0b4e815
empik store: update
2019-12-22 00:36:37 +01:00
Tomasz Długosz
28eedbe8a6
swiatebookow store: update
2019-12-22 00:36:32 +01:00
Kovid Goyal
4ff60cba2f
py3 compat: Ensure exception is last line in pipe worker tracebacks on windows
2019-12-21 11:55:12 +05:30
Kovid Goyal
540edf6b05
DOCX Input: Fix numbering styles that inherit their id from parent styles notbeing correctly applied
2019-12-20 14:39:42 +05:30
Kovid Goyal
53ec8c5b8e
Micro-optimization
2019-12-20 11:18:05 +05:30
Kovid Goyal
13df7004df
String changes
2019-12-20 07:53:42 +05:30
Kovid Goyal
1bc5389576
Edit Book: Spell Check: Fix words surrounded by narrow non-breaking spaces being incorrectly detected as mis-spelled
2019-12-19 23:10:52 +05:30
Kovid Goyal
511d3c6ba4
Better fix for ignoring soft-hyphens when checking spelling live
2019-12-19 23:01:05 +05:30
Kovid Goyal
ae962ae3b1
Remove unused code
2019-12-19 22:50:55 +05:30
Kovid Goyal
a0420c9820
...
2019-12-19 18:31:44 +05:30
Kovid Goyal
8ce99d51c7
Another py3 compat fix
2019-12-19 15:14:31 +05:30
Kovid Goyal
47b3638371
macOS: Fix drag and drop to re-arrange items in the viewer toolbar not working
2019-12-19 11:19:21 +05:30
Kovid Goyal
f925349d9d
Update Global Times
2019-12-19 11:08:04 +05:30
Kovid Goyal
17caace497
Update London Review of Books
2019-12-19 10:55:01 +05:30
Kovid Goyal
dcbed07c95
PDF Output: When an inline image is placed alone inside a block tag, ensure that it is not split over two pages.
2019-12-18 22:28:35 +05:30
Kovid Goyal
89b0adfb43
Fix deprecation warning
2019-12-18 16:55:09 +05:30
Kovid Goyal
78cb1b9c47
Fix #1856232 [[Enhancement] Remove lines and add border to the Review downloaded metadata window]( https://bugs.launchpad.net/calibre/+bug/1856232 )
2019-12-18 16:50:33 +05:30
Kovid Goyal
783e1875d3
Viewer: Add an option to keep the toolbar visible in full screen mode
2019-12-18 16:43:48 +05:30
Kovid Goyal
27e2b265e4
ToC Editor: Fix generate from links not working correctly when links have no fragments. Fixes #1856395 [Private bug]( https://bugs.launchpad.net/calibre/+bug/1856395 )
2019-12-18 16:14:28 +05:30
Kovid Goyal
3484c9bddf
Fix #1856741 [[Enhancement] Group builtin recipes by language and make it searchable]( https://bugs.launchpad.net/calibre/+bug/1856741 )
2019-12-18 14:16:43 +05:30
Kovid Goyal
4706561f57
PDF Output: Dont dedup images that cannot be uncompressed
...
Fixes #1856564 [pdf conversion error](https://bugs.launchpad.net/calibre/+bug/1856564 )
2019-12-18 10:49:05 +05:30
Kovid Goyal
5ad63e6d9a
Edit book: Spell check: Ignore soft hyphens in words
2019-12-18 10:26:38 +05:30
Kovid Goyal
ab81c2f309
Better error message when trying to unzip file with reserved filenames on windows
2019-12-18 08:49:23 +05:30
Kovid Goyal
72efa745c7
Merge branch 'py3' of https://github.com/eli-schwartz/calibre
2019-12-18 07:41:48 +05:30
Eli Schwartz
0d7ae5b1b9
Don't pass the "format" argument of struct.pack as a bytestring.
...
It's the format argument, not actual data, and it's perfectly happy to
be a plain str. But using a b'' string in python3 means we cannot
interpolate an int inside, so we get the error message:
>>> serialize_binary('foo', True)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/eschwartz/git/calibre/src/calibre/gui2/win_file_dialogs.py", line 61, in serialize_binary
return struct.pack(b'=B%ssB' % len(key), len(key), key, int(val))
TypeError: %b requires a bytes-like object, or an object that implements __bytes__, not 'int'
2019-12-17 20:09:46 -05:00
Kovid Goyal
e082b67a6e
Fix #1856720 [Calibre activates discrete gpu on MacBook Pro]( https://bugs.launchpad.net/calibre/+bug/1856720 )
2019-12-17 20:56:08 +05:30
Kovid Goyal
362597ac87
py3 compat: forgot to port oneinstance of ungettext
2019-12-17 18:13:12 +05:30
Kovid Goyal
d775ae3582
string changes
2019-12-17 08:50:20 +05:30
Kovid Goyal
034c22de8c
Viewer: In multiple pages per screen mode, When paging back to a chapter we have just paged forward from return to the exact position we left from in terms of number of blank trailing pages displayed. Fixes #1856472 [Scrolling backwards at section boundaries causes incorrect page display]( https://bugs.launchpad.net/calibre/+bug/1856472 )
2019-12-16 22:56:58 +05:30
Kovid Goyal
018d673023
Merge branch 'master' of https://github.com/roman-mkh/calibre
2019-12-16 19:44:31 +05:30