Commit Graph

52017 Commits

Author SHA1 Message Date
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
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
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
Kovid Goyal a4c0f08a0d Merge branch 'fix-iso_code' of https://github.com/un-pogaz/calibre 2025-09-29 18:55:49 +05:30
un-pogaz 1ba1407c8b fix exception because try to read a byte object 2025-09-29 14:06:14 +02:00
Kovid Goyal 5d01722cbb Ollama AI: Allow setting arbitrary HTTP headers to send with every request 2025-09-28 22:42:29 +05:30
Kovid Goyal bee185e874 More granularity in the busy cursors 2025-09-28 22:16:39 +05:30
Kovid Goyal d3ad93759e Show a busy cursor when validating AI provider settings 2025-09-28 22:15:01 +05:30
Kovid Goyal fee994982d use the current API URL when validating Ollama config 2025-09-28 22:13:05 +05:30
Kovid Goyal b71d79f5cc Fix couple of minor bugs in Ollama config widget 2025-09-28 22:05:39 +05:30
Kovid Goyal 7d79ffaea7 When parsing XML always convert unicode to UTF-8
Apparently libxml does so internally anyway and does it in a buggy
fashion. See https://bugs.launchpad.net/lxml/+bug/2125756
2025-09-28 14:11:32 +05:30
Kovid Goyal 48147ebd52 Clean up previous PR 2025-09-27 09:57:34 +05:30
Kovid Goyal 892ed90533 Merge branch 'fix-symlinks-windows' of https://github.com/allexendar/calibre 2025-09-27 09:52:38 +05:30
allexendar 3acf30a46e Fix deletition of symlink targets on Windows 2025-09-26 19:00:38 +00:00
Kovid Goyal 7de3eab3e1 Bump version for re-release with the windows lxml bug fix v8.11.1 2025-09-26 17:06:04 +05:30
Kovid Goyal cc970340cd Report the lxml bug upstream 2025-09-26 17:04:16 +05:30
Kovid Goyal 8bb1f251b5 Add a test for the windows lxml workaround 2025-09-26 16:54:29 +05:30
Kovid Goyal b013d2fb5c ... 2025-09-26 16:51:21 +05:30
Kovid Goyal e2ef55140d Fix #2125742 [Error during convert to AZW3](https://bugs.launchpad.net/calibre/+bug/2125742) 2025-09-26 16:50:49 +05:30
Kovid Goyal a5fbde7f25 Fix #2125749 [calibre-8.11.0/src/calibre/srv/fast_css_transform.cpp:746: little performance problem ?](https://bugs.launchpad.net/calibre/+bug/2125749) 2025-09-26 16:17:47 +05:30
Kovid Goyal 6676320fe3 ... 2025-09-26 16:12:51 +05:30
Kovid Goyal aa9018d821 Entry point for develop 2025-09-26 15:48:10 +05:30
Kovid Goyal 2ebd196769 Fix incorrect sqlite soname in frozen Linux bundle
Fixes #2125721 [Install of 8.11.0 on Linux fails with "Setting up completion failed with error"](https://bugs.launchpad.net/calibre/+bug/2125721)
2025-09-26 09:32:46 +05:30
Kovid Goyal b6b1d6c1cb version 8.11.0 v8.11.0 2025-09-26 07:12:25 +05:30
Kovid Goyal 881516796f DRYer 2025-09-26 00:09:01 +05:30
Kovid Goyal beb984754e Live load clean_js_json in all NYT recipes 2025-09-25 23:47:37 +05:30
Kovid Goyal 41d2965bc2 Merge branch 'master' of https://github.com/cbhaley/calibre 2025-09-25 16:33:23 +05:30
Charles Haley 6cb0d6ec38 Make links work in tooltip dialogs. 2025-09-25 11:44:29 +01:00