Commit Graph

52042 Commits

Author SHA1 Message Date
Henrik Holm 5d9b64ea6c Align recipe with structure of updated NZZ website 2025-10-11 01:50:58 +02:00
Kovid Goyal 13422da467 Require HSM for publish previews/betas as well 2025-10-10 09:43:55 +05:30
Kovid Goyal 699c3e118c Add docs for handling selected text with << snippet
This is documented already for the previous snippet but some people
may not read that and then get confused.
2025-10-10 07:52:31 +05:30
Kovid Goyal a054cbb081 Ignore some ffmpeg CVEs in depscan 2025-10-10 07:37:08 +05:30
Kovid Goyal 5e68d7e739 Bump version for beta release 2025-10-10 07:17:06 +05:30
Kovid Goyal 79d910cb3b Merge branch 'fix-test_fts_search' of https://github.com/Pablito2020/calibre 2025-10-07 19:48:57 +05:30
Pablo Fraile Alonso 0658a76ded fix: add better timeout to fts wait 2025-10-07 14:15:51 +02:00
Kovid Goyal db130e290f calibre-server: Fix CALIBRE_OVERRIDE_DATABASE_PATH not working 2025-10-06 21:48:14 +05:30
Kovid Goyal ce8ee3288b Fix #2126881 [[enhancement] multi-line editing for the virtual library expression](https://bugs.launchpad.net/calibre/+bug/2126881) 2025-10-06 16:54:05 +05:30
Kovid Goyal 48a6c767ec Nicer temp file names 2025-10-05 12:39:28 +05:30
Kovid Goyal 5a5ff4e86a Export library: Dont use /tmp on Linux for exporting the FTS database as some boneheaded Linux distros mount /tmp in RAM which can be very small. Fixes #2126863 [Calibre Fails to Export Library](https://bugs.launchpad.net/calibre/+bug/2126863) 2025-10-05 12:26:14 +05:30
Kovid Goyal ab621d8de0 Do not iterate over fts cursor when using calibredb CLI either 2025-10-05 11:37:44 +05:30
Kovid Goyal 364955ae55 Ensure we are interpolating an integer into the SQL query string 2025-10-05 11:32:05 +05:30
Kovid Goyal 64e23c26f9 Fix a regression in 8.11 that caused errors when trying to open a book from the full text search results while the search was still running. Fixes #2126611 [ThreadingViolationError when opening format while full-text searching ongoing](https://bugs.launchpad.net/calibre/+bug/2126611)
Caused by a change in apsw behavior in a new version. It now raises
threading violation errors when iterating over a cursor as well.

Fixed by getting the text context results one book at a time
from the matched book ids.
2025-10-05 11:28:22 +05:30
Kovid Goyal 503c730db0 ... 2025-10-05 10:46:28 +05:30
Kovid Goyal e6d3cf8623 Log times in locking debug 2025-10-05 10:35:39 +05:30
Kovid Goyal 41833147b5 Nicer thread ids 2025-10-05 10:21:40 +05:30
Kovid Goyal 980186de77 Cleanup previous PR
Raise A KeyError rather than an AttributeError for missing id
Also avoid unneccessarily incrementing the read lock when it is already
held.
2025-10-05 09:59:53 +05:30
Kovid Goyal 86945ccc46 Merge branch 'cache-get_book_path' of https://github.com/un-pogaz/calibre 2025-10-05 09:39:24 +05:30
Kovid Goyal a1671c500c ... 2025-10-05 09:18:10 +05:30
Kovid Goyal 1716512fe3 Merge branch 'check-library-malformed-paths' of https://github.com/un-pogaz/calibre 2025-10-05 09:15:13 +05:30
Kovid Goyal c961124e02 ... 2025-10-05 07:44:29 +05:30
Kovid Goyal dd73ab1b45 Proper fix for decoupling setdlldirectory on windows open with invocations
Use ShellExecuteEx via os.startfile. This makes explorer.exe or the
iwndows shell the parent process so it *should* prevent leakage of
any process global settings from calibre into the launched application
including SetDllDirectory
2025-10-05 07:35:26 +05:30
Kovid Goyal b426c84686 Open With: Windows: Reset SetDllDirectory() before running the specified program
See https://www.mobileread.com/forums/showthread.php?t=370126 for
discussion
2025-10-04 10:18:42 +05:30
Kovid Goyal 74f23e0f50 pep8 2025-10-04 09:09:03 +05:30
Kovid Goyal bbf5c9722e Merge branch 'master' of https://github.com/unkn0w7n/calibre 2025-10-04 09:08:01 +05:30
unkn0w7n c7cbe5a230 Update WSJ
redirect to archive
2025-10-04 09:03:56 +05:30
unkn0w7n c7d258252d Update wsj_free.recipe 2025-10-04 08:59:03 +05:30
Kovid Goyal aa2208eb3f ... 2025-10-03 11:45:06 +05:30
Kovid Goyal 92b80412bf Abort publish early is HSM not available 2025-10-02 09:16:50 +05:30
un-pogaz c57b88beb6 Checks malformed formats 2025-10-01 20:29:43 +02:00
un-pogaz d630e5ec62 Checks malformed book paths 2025-10-01 20:29:43 +02:00
un-pogaz fdb73b976e ... 2025-10-01 20:29:43 +02:00
Kovid Goyal 02ae940b1c fix incorrect option marking v8.12.0 2025-10-01 19:44:10 +05:30
Kovid Goyal 77e7efaee5 ... 2025-10-01 19:38:58 +05:30
Kovid Goyal 09e2449468 pep8 2025-10-01 19:36:59 +05:30
Kovid Goyal f0f8fe99b9 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2025-10-01 19:24:03 +05:30
Kovid Goyal 3314cbd93e version 8.12.0
Apologies for the out of sequence release but my Windows code signing
key is expiring tomorrow and for various reasons the replacement is not
ready which means this is the last release I can make for a while, so...
2025-10-01 19:05:38 +05:30
unkn0w7n 810e096901 ... 2025-10-01 17:50:22 +05:30
unkn0w7n db55dc80fd Update liberation.recipe
key
2025-10-01 17:48:45 +05:30
Kovid Goyal f15d244197 Merge branch 'tolino_5.11.230427' of https://github.com/beedaddy/calibre 2025-10-01 14:02:38 +05:30
Martin Brodbeck 9b49354ef5 *_COVER_FILE_ENDINGS: increased max_dbversion.
Necessary, because the previous value of 200 has been exceeded with fw 5.11.x
2025-10-01 10:24:00 +02:00
un-pogaz 7ed08fe011 add get_book_path() to Cache (DRY) 2025-10-01 10:09:15 +02:00
Kovid Goyal b9d5a67349 Add some help text to make it cleared how to pass CLI args to calibre-debug -g and friends. 2025-10-01 13:13:45 +05:30
Kovid Goyal e36fc8556c Replace usages of html.fromstring as well
Suffers from the same lxml/libxml2 bug when parsing unicode with non-BMP
chars. So use the same workaround for it.
2025-10-01 12:11:06 +05:30
Kovid Goyal 188219a0b2 Add a debug print with the path the cover is uploaded to 2025-09-30 21:29:00 +05:30
Martin Brodbeck 0987dde26a Bump supported dbversion in kobo/tolino driver
New tolino Shine 5 firmware 5.11.230427 uses db version 201. No significant db changes noticed.
2025-09-30 17:16:11 +02:00
Kovid Goyal 448f3b863a type annotations 2025-09-30 09:05:39 +05:30
Kovid Goyal c4296ddfe0 Tell the parser encoding is UTF-8 explicitly even though it should be default 2025-09-30 08:58:49 +05:30
Kovid Goyal 07068b3049 Replace various other uses of etree.fromstring
etree.fromstring is terminally broken on Windows with unicode objects
with non-BMP chars.
2025-09-29 22:19:43 +05:30