44614 Commits

Author SHA1 Message Date
Kovid Goyal
f2dcb7a967
Fix #1944615 [[Enhancement] "Remove this highlight" would benefit from another hotkey](https://bugs.launchpad.net/calibre/+bug/1944615) 2021-09-23 07:47:23 +05:30
Kovid Goyal
d12e14b236
Edit book: When renaming classes in style sheets only recognize class names preceded by a period. Fixes #1944562 [Renaming class called "body" renames rules for body element](https://bugs.launchpad.net/calibre/+bug/1944562) 2021-09-22 20:34:37 +05:30
Kovid Goyal
ef2e2c714c
Edit metadata dialog: Customize cover generation: Allow saving and loading cover generation settings as "themes" 2021-09-22 16:08:10 +05:30
Kovid Goyal
01d00310b8
E-book viewer: Fix lookup in Google partially hidden due to change in Google results page markup 2021-09-22 13:33:58 +05:30
Kovid Goyal
4cf5350a7c
Conversion dialog: Search replace expression builder: Fix incorrect search result highlighting when non-BMP unicode characters are present in the text 2021-09-22 12:19:21 +05:30
Kovid Goyal
3f65b62e96
Fix #1944487 [TOC not aligned properly when screen width not enough](https://bugs.launchpad.net/calibre/+bug/1944487) 2021-09-22 10:43:58 +05:30
Kovid Goyal
8c18cba3a7
E-book viewer: Fix popup footnote blank when the footnote link points to a <body> tag. Fixes #1943270 [Private bug](https://bugs.launchpad.net/calibre/+bug/1943270) 2021-09-22 08:59:18 +05:30
Kovid Goyal
27b06b16b1
Book details panel: While clicking tags/authors/etc. holding down the Ctrl+Shift modifier keys now add the tag to the current search with
"AND" instead of "OR" when using only Ctrl. Fixes #1943521 [Ctrl-clicking on tag browser & book details ignores "match all items."](https://bugs.launchpad.net/calibre/+bug/1943521)
2021-09-22 08:25:36 +05:30
Kovid Goyal
752aaab533
Add a bug reference 2021-09-21 22:44:36 +05:30
Kovid Goyal
747b08689e
E-book viewer: Fix jumping to highlights in text that occurs after a line break and newline character not working in paged mode. Fixes #1944433 [Viewer: Highlight jumps to wrong page](https://bugs.launchpad.net/calibre/+bug/1944433)
Works around a bug in Chromium where the bounding rect for a range
containing just the newline is zero size at top-left corner.
2021-09-21 22:30:44 +05:30
Kovid Goyal
dc2866315b
Refactor code into separate functions 2021-09-21 22:06:24 +05:30
Kovid Goyal
8713c65f4b
Add an option to the preferences drop down menu to restart calibre without third party plugins. Fixes #1944057 [[Enhancement] Additional option for Preference](https://bugs.launchpad.net/calibre/+bug/1944057) 2021-09-21 13:53:25 +05:30
Kovid Goyal
325ced46cb
PDF Input: Add dummy alt text to images to silence the egregious epubcheck 2021-09-21 09:27:20 +05:30
Kovid Goyal
058353b278
... 2021-09-21 09:00:01 +05:30
Kovid Goyal
a8e449dcbc
Kindle Output: Strip EXIF metadata from JPEG images as the Kindle renderer has issues with it. Fixes #1943495 [Lockscreen covers not shown on Kindle for JPEGs with EXIF information](https://bugs.launchpad.net/calibre/+bug/1943495) 2021-09-21 08:55:25 +05:30
Kovid Goyal
67cb2f6ff1
Use a single point of truth for the location of the bug tracker 2021-09-20 19:16:40 +05:30
Kovid Goyal
ae1a69beb9
Add SECURITY.md 2021-09-20 19:15:34 +05:30
Kovid Goyal
f5079f936d
Fix #1944034 [The Video image hides text in FOX News article](https://bugs.launchpad.net/calibre/+bug/1944034) 2021-09-19 10:20:40 +05:30
Kovid Goyal
286e53b0c8
Bump version of mechanize 2021-09-19 09:29:22 +05:30
Kovid Goyal
93a8e83b93
Better workaround for wsj free index page getting stuck 2021-09-17 08:22:55 +05:30
Kovid Goyal
1b6faaa3bc
... 2021-09-15 12:07:19 +05:30
Kovid Goyal
9f4aeef7c9
string changes 2021-09-15 11:55:20 +05:30
Kovid Goyal
e7d1461959
Merge branch 'master' of https://github.com/cbhaley/calibre 2021-09-14 23:11:11 +05:30
Charles Haley
b20e786080 Add a change event test setting an already empty many-many field (tags) to empty. 2021-09-14 18:34:18 +01:00
Kovid Goyal
e7d21ecd3f
Merge branch 'master' of https://github.com/cbhaley/calibre 2021-09-14 18:09:02 +05:30
Charles Haley
4aed65f7a7 Add some changed_event tests. 2021-09-14 13:03:00 +01:00
Kovid Goyal
d45540686d
Fix many_many writes coverwriting equal values because of optimisation 2021-09-14 14:59:17 +05:30
Kovid Goyal
27dcbfd8c5
Clean up previous PR
A few micro-optimizations in the loops checking for changed values.
And use suppress() to ignore exceptions
2021-09-14 08:58:26 +05:30
Kovid Goyal
38de7930c7
Merge branch 'master' of https://github.com/cbhaley/calibre 2021-09-14 08:35:19 +05:30
Charles Haley
c3268fe977 Make cache.set_field check if the value of the field is really changing, improving the performance of cache.set_metadata() that updates all fields.
This change also ensures that change events aren't triggered and books aren't marked as dirty if nothing actually changed.
2021-09-13 15:04:21 +01:00
Kovid Goyal
de246a3601
Bump version of unrardll 2021-09-12 18:38:19 +05:30
Kovid Goyal
6ab251cbad
Fix #1943358 [[Enhancement] Translate shortcuts tooltips](https://bugs.launchpad.net/calibre/+bug/1943358) 2021-09-12 15:15:09 +05:30
Kovid Goyal
3e27568240
Fix #1943343 [Edit Metadata, Keyboard shortcut invalid](https://bugs.launchpad.net/calibre/+bug/1943343) 2021-09-12 09:05:43 +05:30
Kovid Goyal
4e9bc479c3
Update Аргументы и Факты 2021-09-11 09:47:06 +05:30
Kovid Goyal
9a6d284cf4
Convert bytes urls to strings when canonicalizing internal urls 2021-09-10 18:23:42 +05:30
Kovid Goyal
78822589d8
... 2021-09-10 16:51:47 +05:30
Kovid Goyal
f53d816c2e
Update India Today 2021-09-10 12:10:56 +05:30
Kovid Goyal
d52286bb77
version 5.27.0 v5.27.0 2021-09-10 09:19:14 +05:30
Kovid Goyal
a0cc6d6c68
Fix #1943193 [economist recipe TypeError: Argument must be bytes or unicode, got 'NoneType'](https://bugs.launchpad.net/calibre/+bug/1943193) 2021-09-10 09:18:03 +05:30
Kovid Goyal
56d79c597b
... 2021-09-10 07:53:28 +05:30
Kovid Goyal
493338f4a0
The Week by Kovid Goyal 2021-09-09 22:53:35 +05:30
Kovid Goyal
7a83da61b7
https -> http invalid certs on the https bbc server 2021-09-08 16:49:52 +05:30
Kovid Goyal
fed594a8f9
Update BBC News for changes in website 2021-09-07 16:07:05 +05:30
Kovid Goyal
b63efc28f7
DOCX Output: Correctly convert soft hyphens in the input document to DOCX soft hyphens 2021-09-07 15:20:53 +05:30
Kovid Goyal
94dbd026d0
DOCX Input: Fix a bookmark at the end of a paragraph causing the bookmark at the start of the paragraph to be skipped. Fixes #1942805 [Private bug](https://bugs.launchpad.net/calibre/+bug/1942805) 2021-09-07 14:25:45 +05:30
Kovid Goyal
44bf6e3859
Edit book: Spell check: Fix EPUB 3 nav document not being spell checked when not in the spine. Fixes #1942773 [[Enhancement] Spell check should cover nav.xhtml](https://bugs.launchpad.net/calibre/+bug/1942773) 2021-09-06 21:19:43 +05:30
Kovid Goyal
2dcc4fce2b
PDF Output: Fix a rare failure when the input document has a ToC item pointing to the last page. Fixes #1942012 [Private bug](https://bugs.launchpad.net/calibre/+bug/1942012) 2021-09-04 10:14:56 +05:30
Kovid Goyal
074dd7141d
Add github sponsors funding link 2021-09-03 08:40:20 +05:30
Kovid Goyal
ed32130ca4
oops 2021-09-03 07:23:09 +05:30
Kovid Goyal
884839a691
Fix #1942463 [Syntax error in formatter.py](https://bugs.launchpad.net/calibre/+bug/1942463) 2021-09-02 22:42:41 +05:30