51409 Commits

Author SHA1 Message Date
Kovid Goyal
e2b64d42ab
Update Go Comics 2025-05-11 19:45:05 +05:30
Charles Haley
c4a57defff Remove print statements 2025-05-11 11:27:30 +01:00
Charles Haley
d4fdd34d74 If there is both an attribute validate_before_accept=True and a method validate() in the config_widget then calll validate() when the config dialog OK button is pressed. 2025-05-11 11:15:58 +01:00
Charles Haley
ff4e978ce5 Revert "Change the plugin configuration do_user_config() to reopen the the dialog if the validator fails. This happens only if the plugin has a config widget and validators."
This reverts commit 19a2115618a3a5d0624eaa8f5ca0b3aa821033a7.
2025-05-11 10:39:05 +01:00
Kovid Goyal
4d0adb94b3
Merge branch 'master' of https://github.com/unkn0w7n/calibre 2025-05-11 11:04:36 +05:30
unkn0w7n
3df50a1a50 ... 2025-05-11 10:54:40 +05:30
unkn0w7n
6f463969b4 Update nzherald.recipe 2025-05-11 10:44:21 +05:30
Kovid Goyal
b39a4b86a9
Merge branch 'master' of https://github.com/unkn0w7n/calibre 2025-05-11 10:03:37 +05:30
unkn0w7n
8273a68f06 Update nzherald.recipe 2025-05-11 09:58:09 +05:30
Kovid Goyal
eca3f1f1b1
Merge branch 'master' of https://github.com/lingb58/calibre 2025-05-11 07:51:30 +05:30
Kovid Goyal
c672282e54
Merge branch 'master' of https://github.com/unkn0w7n/calibre 2025-05-11 07:51:08 +05:30
Kovid Goyal
daf212b13c
Update link to instructions to clear macOS font cache 2025-05-11 07:33:55 +05:30
Charles Haley
768c575bb2 Several changes:
- Add validation to the list of lookup names entered into the tags.
- Add validation to the template used to choose whether to kepubify a book.
- Make the validation dialogs work. This requires the change to do_user_config().
- Add the name of the option failing validation to the title of the error message.
2025-05-10 17:46:26 +01:00
Charles Haley
7416130dfc Change the validation formatter to throw exceptions. As all uses of that formatter in base calibre expect exceptions, validation wasn't working. 2025-05-10 17:40:56 +01:00
Charles Haley
19a2115618 Change the plugin configuration do_user_config() to reopen the the dialog if the validator fails. This happens only if the plugin has a config widget and validators. 2025-05-10 17:39:54 +01:00
Robin Lin
e92c295e15 remove redundant code. 2025-05-10 22:22:08 +08:00
unkn0w7n
81eb5e951b Update business_standard.recipe 2025-05-10 14:22:19 +05:30
unkn0w7n
07db492808 Update business_standard_print.recipe 2025-05-10 14:21:38 +05:30
Kovid Goyal
04642ffda9
pep8 2025-05-09 19:10:59 +05:30
Kovid Goyal
52accf284a
Slightly improve rsync script 2025-05-09 15:32:35 +05:30
Kovid Goyal
d7d048acd5
Version 8.4 v8.4.0 2025-05-09 07:01:40 +05:30
Kovid Goyal
acb007a297
Fix #2110206 [[Enhancement] Add Fit image action to right click menu of the image viewer](https://bugs.launchpad.net/calibre/+bug/2110206) 2025-05-08 19:55:56 +05:30
Kovid Goyal
e370c555ba
Centralise rsync excludes 2025-05-08 12:49:05 +05:30
Kovid Goyal
007e40b5b8
Dont output spurious blocked navigation message for opened URLs 2025-05-07 16:50:36 +05:30
Kovid Goyal
9c42e1f7cc
E-book viewer: Fix a regression that broke the "show book in main calibre program" link. Fixes #2110117 [link in e-viewer stopped working](https://bugs.launchpad.net/calibre/+bug/2110117) 2025-05-07 16:49:41 +05:30
Kovid Goyal
d2363c0c0a
KEPUB Output: Add an option to generate KEPUB files that have better text justification at the cost of gaps in highlighting when used on the Kobo. Fixes #2107778 [Native KEPUB conversion causing some justification issues](https://bugs.launchpad.net/calibre/+bug/2107778)
Note that this option also affects on-the-fly generation of KEPUB done
by the Kobo driver.
2025-05-06 13:31:52 +05:30
Kovid Goyal
6b67ed1e66
kepubify: Optionally move leading and trailing whitespace out of the kobo spans 2025-05-06 11:55:47 +05:30
Kovid Goyal
3d48a0a94e
E-book viewer: Allow the background image specified in the Style section of the viewer preferences to extend under the viewer margins as well 2025-05-05 14:54:50 +05:30
Kovid Goyal
52616a4994
News download: Fix Next/Previous links not working when the pointed to article failed to download 2025-05-05 13:36:37 +05:30
Kovid Goyal
9d81359d8a
E-book viewer: Handle links to missing internal files with an error popup rather than becoming non-functional 2025-05-05 12:41:55 +05:30
Kovid Goyal
c0f15325ed
Merge branch 'master' of https://github.com/h-holm/calibre 2025-05-04 22:12:03 +05:30
Henrik Holm
a76310665b
Ensure deduplication by simplifying keep_only_tags 2025-05-04 13:56:30 +02:00
Kovid Goyal
be586a4b69
Basic yandex code
Useless since yandex uses CAPTCHAs
2025-05-04 14:21:00 +05:30
Kovid Goyal
3fd1bc2df7
E-book viewer: Fix some links not being processed correctly for very large EPUB files with many internal HTML files. 2025-05-04 13:12:46 +05:30
Kovid Goyal
8c06e89aaf
Dont fail to generate OPDS acquisition feed for books without uuid 2025-05-04 09:59:22 +05:30
Kovid Goyal
aca5ffc547
Increase pipereader timeout 2025-05-02 13:09:38 +05:30
Kovid Goyal
de169d2508
Bump version for preview release 2025-05-02 08:45:44 +05:30
Kovid Goyal
8db7e80f58
Merge branch 'master' of https://github.com/unkn0w7n/calibre 2025-05-01 19:11:09 +05:30
unkn0w7n
95604d1370 Update hindu.recipe 2025-05-01 19:05:55 +05:30
Kovid Goyal
56b9f337f7
Wayland: Workaround Qt/Wayland bug that prevents popup layout button menu from showing
Sigh. Wayland really is the gift that keeps on giving. For some reason
we cant use QMenu for this so re-implement QMenu like behavior with a
custom widget. Hopefully this doesnt break anything else.

Fixes #2109755 [Layout button doesn't activate options](https://bugs.launchpad.net/calibre/+bug/2109755)
2025-05-01 08:28:24 +05:30
Kovid Goyal
bc449963f7
Fix #2109455 [smartdevice automatic disconnect has a few disconnect problems](https://bugs.launchpad.net/calibre/+bug/2109455) 2025-04-30 11:04:25 +05:30
Kovid Goyal
6f79154dbc
... 2025-04-30 08:02:23 +05:30
Kovid Goyal
d11ea450aa
Dont clobber chromium flags inherited from environment 2025-04-30 05:54:53 +05:30
Kovid Goyal
2b67b4a85a
Prevent recursion when creating base temp dir if something on system deletes the created temp dir
See #2109612 (crash on windows - RecursionError (8.3.0))
2025-04-30 05:52:24 +05:30
Kovid Goyal
9e9720c9b4
Merge branch 'Fix_Headless_Qt_6.9_FreeBSD' of https://github.com/madpilot78/calibre 2025-04-29 20:59:39 +05:30
Guido Falsi
bee292579a Disable GPU when running headless
On FreeBSD this prevents a failure when building with Qt 6.9

Adding the env only if `isbsd`, but this could be needed for other OSes too.
2025-04-29 17:02:01 +02:00
Kovid Goyal
aafa372468
Update ebooks.com plugin for website changes.
Fixes #2109433 [affiliate link not working](https://bugs.launchpad.net/calibre/+bug/2109433)
2025-04-28 05:58:17 +05:30
Kovid Goyal
b786d44c21
Merge branch 'master' of https://github.com/h-holm/calibre 2025-04-27 20:42:43 +05:30
Henrik Holm
68cad071ca
Center images and include image captions 2025-04-27 17:02:18 +02:00
Kovid Goyal
b75ad343fb
pep8 2025-04-27 20:29:14 +05:30