40106 Commits

Author SHA1 Message Date
Kovid Goyal
513f9a3a30
Avoid stack overflow due to unbounded recursion in safe_walk 2020-01-04 09:03:50 +05:30
Kovid Goyal
e6657d999a
Viewer: Fix Ctrl+Shift shortcuts not being displayed properly on windows 2020-01-04 08:58:44 +05:30
Kovid Goyal
d327cedc82
Fix #1858180 [Error when enabling auto scroll on server in paged mode](https://bugs.launchpad.net/calibre/+bug/1858180) 2020-01-03 14:12:42 +05:30
Kovid Goyal
75bf8b69c3
version 4.8.0 v4.8.0 2020-01-03 06:59:53 +05:30
Kovid Goyal
fc8659e07a
Viewer: Fix error when trying to change more than a single keyboard shortcut at once. Fixes #1858117 [ERROR: Unhandled error: Uncaught TypeError when setting custom keyboard shortcut in viewer](https://bugs.launchpad.net/calibre/+bug/1858117) 2020-01-02 22:13:36 +05:30
Kovid Goyal
ecdf7f74e0
Merge branch 'patch-1' of https://github.com/jony0008/calibre 2020-01-02 18:02:03 +05:30
Jony
c11d1cd77f
Update COPYRIGHT 2020-01-02 12:37:26 +01:00
Kovid Goyal
ff4316bc93
Make it easier to set calibre environment variables on macOS 2020-01-02 09:52:25 +05:30
Kovid Goyal
dcc5757a24
Make font italic for current tab in editor 2020-01-02 00:12:54 +05:30
Kovid Goyal
ad4d1f882a
No need to subclass 2020-01-01 14:10:57 +05:30
Kovid Goyal
fbfebda03f
Dont use a recovering XML parser in a few places where we are expected to fail on invalid XML 2020-01-01 14:00:36 +05:30
Kovid Goyal
3eb28b395e
Ignore double removes 2020-01-01 13:25:03 +05:30
Kovid Goyal
6b348a0940
PDF Output: Fix extracting text from generated PDFs not working if more than 100 characters per font are used in the text. Fixes #1857886 [Convert epub to pdf, pdf appearance looks correct, but some of the copied text is incorrect](https://bugs.launchpad.net/calibre/+bug/1857886) 2020-01-01 12:45:20 +05:30
Kovid Goyal
3bcf55d571
macOS: Fix viewer controls not using system UI font 2020-01-01 10:45:37 +05:30
Kovid Goyal
b966cdcef7
Viewer: Allow right clicking in the lookup panel to zoom in/out. Fixes #1857989 [Increase font size of "Lookup" pop-up [enhancement]](https://bugs.launchpad.net/calibre/+bug/1857989) 2020-01-01 10:08:50 +05:30
Kovid Goyal
4bc07eba10
More dark mode icon fixes 2020-01-01 09:35:15 +05:30
Kovid Goyal
3630ae9d8f
... 2019-12-31 13:17:25 +05:30
Kovid Goyal
330d5d1b42
... 2019-12-31 08:43:25 +05:30
Kovid Goyal
d50b849e1d
Viewer: Allow showing data in left and right margins in addition to headers/footers. Fixes #1855121 [Feature Request: Add Entries to Side Margins](https://bugs.launchpad.net/calibre/+bug/1855121) 2019-12-31 08:38:37 +05:30
Kovid Goyal
bf83df219c
Fix #1857923 [[Enhancement] Remeber last paths in automatic adding](https://bugs.launchpad.net/calibre/+bug/1857923) 2019-12-31 08:08:02 +05:30
Kovid Goyal
f24fbd5312
Add ctrl+, and meta+, and meta+esc to show preferences 2019-12-30 15:33:13 +05:30
Kovid Goyal
85486ea260
Cleanup 2019-12-30 14:58:35 +05:30
Kovid Goyal
018b685000
DRYer 2019-12-30 13:05:55 +05:30
Kovid Goyal
3b45583ddb
UI for showing data in side margins 2019-12-30 11:24:15 +05:30
Kovid Goyal
d768e69e2a
Viewer: Override border colors as well when overriding book colors 2019-12-30 11:02:03 +05:30
Kovid Goyal
971df45055
Viewer: Allow setting colors for the margins when creating new color schemes in Preferences->Colors 2019-12-30 10:50:25 +05:30
Kovid Goyal
007823983b
More appropriate function name 2019-12-30 10:47:04 +05:30
Kovid Goyal
3305fe4a14
Fix set_radio_group_value and make it re-useable 2019-12-30 10:43:23 +05:30
Kovid Goyal
9b982d3f18
Make blockquote detection a bit more fine-grained
See #1857852 (Comment editor converting p's to blockquotes)
2019-12-30 08:41:44 +05:30
Kovid Goyal
e4b00a3573
Viewer: Ctrl+esc to show preferences 2019-12-30 08:27:45 +05:30
Kovid Goyal
746381d179
A few more etree.fromstring 2019-12-29 22:02:16 +05:30
Kovid Goyal
3932fb8b5a
Viewer: Fix images not being rendered at certain sizes when they are the only content on the page in paged mode with single page per screen. Fixes #1857803 [Viewer doesn't show some images](https://bugs.launchpad.net/calibre/+bug/1857803) 2019-12-29 21:37:16 +05:30
Kovid Goyal
034d561be7
Forgot to add int version of setDisplaySize 2019-12-29 20:42:09 +05:30
Kovid Goyal
fd8ee8bff0
String changes 2019-12-29 20:13:12 +05:30
Kovid Goyal
127fc7cffa
Viewer: Fix svg links not working. Fixes #1857812 [Private bug](https://bugs.launchpad.net/calibre/+bug/1857812) 2019-12-29 20:07:07 +05:30
Kovid Goyal
e5d6a6ef9f
Use a per-thread XML parser instance 2019-12-29 18:24:56 +05:30
Kovid Goyal
d102aca175
Dont resolve entities in the RECOVER_PARSER 2019-12-29 18:17:20 +05:30
Kovid Goyal
631f266270
... 2019-12-29 18:12:58 +05:30
Kovid Goyal
712258df81
http -> https and remove some non-working recipes 2019-12-29 18:10:25 +05:30
Kovid Goyal
68febe94ca
Do not resolve entities when parsing XML
Resolving entities is dangerous since lxml will actually
read file:// URLs in entity definitions. Fixes #1857800 [Private bug](https://bugs.launchpad.net/calibre/+bug/1857800)
2019-12-29 18:01:43 +05:30
Kovid Goyal
589079c6aa
UI to set margin colors in viewer preferences 2019-12-29 18:01:31 +05:30
Kovid Goyal
c2b299aee5
Update London Review of Books 2019-12-29 17:44:14 +05:30
Kovid Goyal
4e776ca18b
macOS: Fix regression in previous release that caused link color to be light blue even when not using dark color themes 2019-12-29 10:09:52 +05:30
Kovid Goyal
834f08747a
Fix #1857770 [Clicking Show more books opens last book](https://bugs.launchpad.net/calibre/+bug/1857770) 2019-12-29 09:43:48 +05:30
Kovid Goyal
4c1032ba5c
A toolbar button for auto-scrolling 2019-12-28 21:14:38 +05:30
Kovid Goyal
38736d9412
Add an auto-scroll button to the viewer controls 2019-12-28 20:49:37 +05:30
Kovid Goyal
d94c2f21e7
Case independent 2019-12-28 18:02:18 +05:30
Kovid Goyal
7c143c7207
Fix auto-scroll across file boundaries 2019-12-28 14:31:43 +05:30
Kovid Goyal
9be75841ba
Show an error message when trying to use auto scrolling in paged mode 2019-12-28 14:22:13 +05:30
Kovid Goyal
fc5f471682
Viewer: Implement auto-scroll in flow mode. Can be toggled by pressing Ctrl+Spacebar. Its speed can be controlled in Viewer preferences under scrolling behavior.
Viewer: Allow configuring the speed with which the viewer scolls wheh
pressing the down key in flow mode (Viewer preferences->Scrolling behavior)

Merge branch 'scrolling' of https://github.com/mgziminsky/calibre
2019-12-28 14:13:47 +05:30