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