33789 Commits

Author SHA1 Message Date
Kovid Goyal
53e42361d5
string changes 2021-05-10 07:44:02 +05:30
Kovid Goyal
24c5feff3e
Increase the limit at which the languages are expanded when searching for a recipe 2021-05-10 06:19:07 +05:30
Kovid Goyal
accf3df2ca
Use editor settings when running ToC editor inside main editor 2021-05-09 13:55:04 +05:30
Kovid Goyal
57fc7739d3
ToC editor: Dark mode: Fix colors in location selection panel not dark 2021-05-09 13:39:54 +05:30
Kovid Goyal
26b8d40b12
Move dark mode script generation into own function 2021-05-09 13:39:24 +05:30
Kovid Goyal
a4672db7bc
E-book viewer: Allow expanding/collapsing all items in the Table of Contents at a particular level by right clicking on one item of that level and choosing the option to expand/collapse 2021-05-09 12:57:12 +05:30
Kovid Goyal
b9dd3758ea
E-book viewer: Add shortcuts shift+home and shift+end to extend current selection to start/end of line 2021-05-09 12:37:52 +05:30
Kovid Goyal
1095dc4dc6
E-book viewer: Fix right or shift-clicking to extend selection not shrinking selection when the click is inside the selection. Fixes #1926793 [E-book viewer: right-clicking inside the selection does nothing](https://bugs.launchpad.net/calibre/+bug/1926793) 2021-05-09 12:28:45 +05:30
Kovid Goyal
333f42945a
Book details: When creating rules to convert identifiers to URLs allow using {id_unquoted} to avoid quoting the identifier value. Fixes #1927520 [hashtag in identifier breaks url](https://bugs.launchpad.net/calibre/+bug/1927520) 2021-05-09 12:20:53 +05:30
Kovid Goyal
3e1fff5fcf
E-book viewer: Ignore mouse scroll events that would turn pages when editing notes. Fixes #1925961 [Scrolling within annotation window doesn't work properly](https://bugs.launchpad.net/calibre/+bug/1925961) 2021-05-09 12:13:10 +05:30
Kovid Goyal
de9a1a8ca2
Fix #1927818 [Private bug](https://bugs.launchpad.net/calibre/+bug/1927818) 2021-05-08 16:35:21 +05:30
Kovid Goyal
43c70c10d0
Fix #1927688 [Open icon folder produces error](https://bugs.launchpad.net/calibre/+bug/1927688) 2021-05-07 13:17:42 +05:30
Kovid Goyal
ba0c253e90
string changes 2021-05-07 07:37:56 +05:30
Kovid Goyal
fabf0e621f
Fix #1927537 [Clicking Copy in the Auto merged window copies explanation text](https://bugs.launchpad.net/calibre/+bug/1927537) 2021-05-07 07:33:01 +05:30
Kovid Goyal
88ba140db9
Retry sending message after a sleep
Avoids spurious errors on multiple simultaneous calibre launches. Fixes #1927546 ["ERROR: Contacting calibre failed"](https://bugs.launchpad.net/calibre/+bug/1927546)
2021-05-07 07:22:51 +05:30
Kovid Goyal
dc88a74caa
Oops, forgot to move test for lock failure above cache access 2021-05-06 15:18:11 +05:30
Kovid Goyal
5ff45a7ee7
Hold the VLs cache lock when checking if the cache exists 2021-05-06 07:26:02 +05:30
Kovid Goyal
e9ee3e0546
Use a context manager for vls_cache_lock 2021-05-06 07:21:50 +05:30
Charles Haley
312e44dc3b Ensure that updating the vl_book cache is both thread safe and recursion safe. 2021-05-05 18:59:45 +01:00
Kovid Goyal
0a6010e712
No need to explicitly get the write lock since clear_composite_caches gets it for us 2021-05-05 22:06:32 +05:30
Kovid Goyal
1f50076bb8
When trying to upgrade a shared lock a LockingError is raised not a DowngradeError 2021-05-05 21:52:13 +05:30
Kovid Goyal
d8918f1dd8
Merge branch 'master' of https://github.com/cbhaley/calibre
Fix #1927179 [VL set to wildcard crashes Calibre](https://bugs.launchpad.net/calibre/+bug/1927179)
2021-05-05 21:43:52 +05:30
Charles Haley
224d3a68fa Get a write lock to clear the composite caches. Fail gracefully if we can't get the lock. 2021-05-05 16:46:05 +01:00
Charles Haley
7a07fcbc48 Bug #1927179: VL set to wildcard crashes Calibre. Note that the problem had nothing to do with wildcards. It was triggered by an unanchored search specification (one with no column), which caused all the composite columns to be evaluated. 2021-05-05 13:43:38 +01:00
Kovid Goyal
94a6fcadcf
String changes 2021-05-05 16:31:00 +05:30
Kovid Goyal
48a59e1333
Add an abort button to the confirmation for moving large numbers of books to the recycle bin 2021-05-05 15:10:32 +05:30
Kovid Goyal
ae09f4bacc
Merge branch 'metainfo' of https://github.com/qykth-git/calibre 2021-05-05 10:01:38 +05:30
Kovid Goyal
28f16bec0f
Fix #1927167 [Book details window: Dark mode background reverts after deleting metadata](https://bugs.launchpad.net/calibre/+bug/1927167) 2021-05-05 09:29:47 +05:30
YOKOTA Hiroshi
53eb001ac1 Fix AppStream warnings
This fix provides proper "lang" attribute in "description" tag.
2021-05-05 12:46:53 +09:00
Charles Haley
f6de283e7b Ooops ... 2021-05-04 20:08:49 +01:00
Charles Haley
9827755a9e Bug #1927141: Exception when search testing the length of an is_multiple composite
I made get_metadata a keyword argument for compatibility. There are no other uses in base calibre, but ...
2021-05-04 20:07:04 +01:00
Kovid Goyal
6279cd7f2f
... 2021-05-04 20:34:56 +05:30
Kovid Goyal
3bbbd5958d
Review downloaded metadata: Allow double clicking on a cover to see it at a larger size. Fixes #1927062 [Enhancement Request: Review Metadata: Option to view cover full size](https://bugs.launchpad.net/calibre/+bug/1927062) 2021-05-04 15:54:37 +05:30
Kovid Goyal
13c27b9fdd
Annotations browser: Add a Refresh button. Fixes #1927012 [[Enhancement] Refresh highlights and bookmarks in the Annotations browser](https://bugs.launchpad.net/calibre/+bug/1927012) 2021-05-04 14:55:25 +05:30
Kovid Goyal
cb45bbe591
Allow specifying default dialog buttons 2021-05-04 11:43:48 +05:30
Kovid Goyal
62a092fd57
Fix #1927010 [[Enhancement] Add shortcut to edit notes in the Annotations browser](https://bugs.launchpad.net/calibre/+bug/1927010) 2021-05-04 11:03:07 +05:30
Kovid Goyal
11d62a8e6b
Fix #1927011 [[Enhancement] Place the cursor at the end of the Edit notes for highlight window](https://bugs.launchpad.net/calibre/+bug/1927011) 2021-05-04 10:50:45 +05:30
Kovid Goyal
ac800859ff
DRYer 2021-05-04 10:46:33 +05:30
Kovid Goyal
dd3179734d
Edit metadata: Comments editor: Add a shortcut (Ctrl+L) to insert a link. Fixes #1927008 [feature request: keybinding for "Insert link or image"](https://bugs.launchpad.net/calibre/+bug/1927008) 2021-05-04 10:30:22 +05:30
Kovid Goyal
93e3ddab91
Book details popup: Use the general window color as background for the cover 2021-05-04 08:57:48 +05:30
Kovid Goyal
889b5f556f
... 2021-05-03 12:07:35 +05:30
Kovid Goyal
cb083f31ab
E-book viewer: Fix sorting bookmarks by title not working 2021-05-03 11:35:09 +05:30
Kovid Goyal
8aff658a0a
Windows WPD driver: Fix an error reading the filesystem on some MTP based devices
At least I hope retaining a reference to the bulk properties callback
while processing events fixes it. Also add a better error message when
waiting fails. Fixes #1926900 [send to device winerror6](https://bugs.launchpad.net/calibre/+bug/1926900)
2021-05-03 09:29:51 +05:30
Kovid Goyal
7f21e3692e
Fix #1926852 [[Enhancement] Warn before removing news source from the Add custom news sources window](https://bugs.launchpad.net/calibre/+bug/1926852) 2021-05-02 13:48:39 +05:30
Kovid Goyal
5d73aa715f
Fix #1926859 [Enhancement Request: Book details: Copy identifier URL](https://bugs.launchpad.net/calibre/+bug/1926859) 2021-05-02 13:03:51 +05:30
Kovid Goyal
8af9e5181c
Fix #1926857 [[Enhancement - Viewer] Add popups when hovering to control buttons](https://bugs.launchpad.net/calibre/+bug/1926857) 2021-05-02 09:25:40 +05:30
Kovid Goyal
d8410f1c4a
Fix #1926851 [[Enhancement - Viewer] Double-click on image to fit/unfit image](https://bugs.launchpad.net/calibre/+bug/1926851) 2021-05-02 09:10:32 +05:30
Kovid Goyal
e5b034b8c5
Embedded content server: Ignore corrupted settings files 2021-05-01 16:56:46 +05:30
Kovid Goyal
1fa94ec5c2
Merge branch 'mobi' of https://github.com/xxyzz/calibre 2021-05-01 11:03:41 +05:30
xxyzz
c20f4a43f1
add optional parameter asin to MetadataUpdater.update() 2021-05-01 13:08:11 +08:00