Commit Graph

37287 Commits

Author SHA1 Message Date
Kovid Goyal d68e11b2b9 Fix #2063549 [lxml has split out lxml.html.clean into a separate project](https://bugs.launchpad.net/calibre/+bug/2063549) 2024-04-26 12:11:22 +05:30
Charles Haley 94d17acbde Bug 2063171: still another ampersand escape bug
Also fixed a similar problem in the virtual library additional restrictions menu.
2024-04-23 13:19:03 +01:00
Kovid Goyal 1df7047633 Export of calibre data: Ensure individual part files in the exported data are no larger than one gigabyte even if the library contains individual files larger than that size.
Note that this means that exports created by calibre from this version
on will not be importable by earlier versions. However, exports from
earlier versions should still be importable.
2024-04-21 20:19:56 +05:30
Kovid Goyal bcc8ea4d5e Fix exporting of data not storing timestamps for format and extra files
Also make the code DRYer
2024-04-21 09:26:38 +05:30
Kovid Goyal d6b602a085 ... 2024-04-21 08:27:42 +05:30
Kovid Goyal c581bad34e pep8 2024-04-19 22:00:36 +05:30
Charles Haley 74eceb7214 Remove "view column definition" 2024-04-19 17:18:35 +01:00
Charles Haley 04e50fa395 Enhancement #2062434: Add option to show/edit current column definition to the booklist header context menu 2024-04-19 15:41:23 +01:00
Kovid Goyal 589d926507 Fix crash in headless backend with Qt 6.7.0 2024-04-19 09:07:58 +05:30
Kovid Goyal cc9afd6371 env var to override the headless platform used by Qt 2024-04-19 07:50:52 +05:30
Kovid Goyal 098c77b543 version 7.9.0 2024-04-19 07:12:05 +05:30
Kovid Goyal 6514dde205 Edit book: Regex-function mode: Show a confirmation popup when closing the function editor when there are unsaved changes 2024-04-19 07:01:44 +05:30
Kovid Goyal 9319cd722a ... 2024-04-19 06:50:31 +05:30
Kovid Goyal ffb2b5b5cb calibre-customize dont fail when customizing plugin and user provides no custom value 2024-04-19 06:47:07 +05:30
Kovid Goyal 30a0505eba Kobo driver: read device model id from version.txt to distinguish between the three 2024 Kobo models 2024-04-18 19:52:36 +05:30
growfrow f4a40c7280 chore: remove repetitive words
Signed-off-by: growfrow <growfrow@outlook.com>
2024-04-18 15:43:47 +08:00
Kovid Goyal 07194ca5af Use Libra H2O cover settings for 2024 devices
We dont have a way to distinguish between the different 2024 devices. So
use the highest resolution on the theory that downscaling is better.
2024-04-17 21:05:05 +05:30
Kovid Goyal 919f985193 Add a device name for the new Kobo models
Libra Color, Clara Color and Clara BW

They all share the same device ids, so we cannot easily disntiguish
between them, so use a generic name.
2024-04-17 07:38:13 +05:30
Kovid Goyal 1d73fabf59 Edit book: Add a setting to control cursor width under Preferences->Editor settings 2024-04-17 06:34:22 +05:30
Kovid Goyal 4183627a7d Fix undocked Quickview dialog not being restored at startup. Fixes #2060314 [Quickview panel on Calibre start](https://bugs.launchpad.net/calibre/+bug/2060314) 2024-04-16 19:04:57 +05:30
Kovid Goyal f4d87127a6 Fix #2056623 [[Enhancement] Move the Show options closer to the search field in the Manage items window](https://bugs.launchpad.net/calibre/+bug/2056623) 2024-04-13 13:46:49 +05:30
Kovid Goyal c45b1f8bbc string changes 2024-04-12 19:06:40 +05:30
Kovid Goyal df3f5be1dc Bump version for preview 2024-04-12 15:39:46 +05:30
Kovid Goyal d7f99c8f19 pep8 2024-04-12 07:44:22 +05:30
Eli Schwartz 2795a42ffe drop fallback for people running from source with calibre 5.6 2024-04-11 21:13:55 -04:00
Eli Schwartz ce5a6e8b78 drop fallback for people running from source with calibre 6.1 2024-04-11 21:13:54 -04:00
Eli Schwartz 6ac3ae28b8 drop fallback for people running from source with calibre 5.41 2024-04-11 21:13:54 -04:00
Kovid Goyal 75887beea7 Kobo driver: Add USB ids for upcoming Kobo devices
Fixes #2060886 [USB IDs for new Kobo models](https://bugs.launchpad.net/calibre/+bug/2060886)
2024-04-11 07:50:00 +05:30
Kovid Goyal d67ee294c7 Disallow empty cite templates 2024-04-10 10:46:41 +05:30
Kovid Goyal 0448994661 Cleanup preferences section for citing templates 2024-04-10 10:39:27 +05:30
Kovid Goyal 2fa7a1fca5 Merge branch 'feature-template-copy' of https://github.com/duydl/calibre 2024-04-10 10:24:20 +05:30
duydl 24e9ce669a feat: Add custom templates to cite function 2024-04-10 12:58:14 +09:00
Kovid Goyal 01c21f4288 Windows: Fix an issue where closing a maximized calibre window to the system tray and then reconnecting with remote desktop would cause a blank calibre window to be displayed. Fixes #2044118 [Issue with "--start-in-tray" switch and MS RDP](https://bugs.launchpad.net/calibre/+bug/2044118)
Hopefully the workaround for the Qt bug wont break anything else.
https://bugreports.qt.io/browse/QTBUG-124177
2024-04-08 09:01:20 +05:30
Kovid Goyal d0ef679928 Skip curl based test on macos CI as it is mysteriously failing 2024-04-07 08:57:39 +05:30
Kovid Goyal 9dcf1ba2e0 Output stderr from curl when test fails 2024-04-07 08:40:19 +05:30
Kovid Goyal 29dbdcdb69 Make remove_dir_if_empty a bit more robust against other programs simultaneously deleting the dir or its contents. See #2060340 (Unhandled Exception - FileNotFoundError) 2024-04-07 08:10:30 +05:30
Kovid Goyal a61b62e0f2 version 7.8.0 2024-04-05 07:16:45 +05:30
Kovid Goyal 544f991eed Use a more visually striking icon for paged mode 2024-04-04 15:26:03 +05:30
Kovid Goyal 26c3985473 E-book viewer: Allow displaying the view mode paged/flow in the header/footer. Fixes #2060079 [[Enhancement] Viewer: show Page/Flow mode in Header/Footer](https://bugs.launchpad.net/calibre/+bug/2060079) 2024-04-03 08:33:02 +05:30
Kovid Goyal d167240f70 Add some text explaining that FTS shows only a single match per book 2024-04-02 07:57:19 +05:30
Charles Haley 1524f7cbf7 Ensure that links removed by the new book details context menu item update the tag browser. 2024-04-01 17:12:04 +01:00
Kovid Goyal 82dcd5d946 Book details popup window: Allow dropping of files to add formats/set the cover just as for the book details panel. Fixes #2059162 [Book Details: Unable to drag and drop file onto book details window](https://bugs.launchpad.net/calibre/+bug/2059162) 2024-04-01 20:03:27 +05:30
Kovid Goyal 1fbec2919f Conversion: Add support for the CSS text-transform property when subsetting embedded fonts 2024-04-01 19:41:26 +05:30
Kovid Goyal 1365b44d33 Book details: Context menu: Add a menu action to remove the associated link. Fixes #2058814 [[Enhancement] Book details: Remove link via context menu](https://bugs.launchpad.net/calibre/+bug/2058814) 2024-04-01 19:27:39 +05:30
Kovid Goyal 75004afdb0 Fix #2058640 [Virtual library tab glitch](https://bugs.launchpad.net/calibre/+bug/2058640) 2024-04-01 14:34:31 +05:30
Kovid Goyal 5313a21464 Conversion: Do not change viewport relative font sizes used for SVG text elements. Fixes #2058798 [unwanted changes of svg code during conversion](https://bugs.launchpad.net/calibre/+bug/2058798) 2024-04-01 12:11:49 +05:30
Kovid Goyal a227d5e3be Conversion: Fix <style> tags inside <svg> tags not being processed
See #2058798 (unwanted changes of svg code during conversion)
2024-04-01 11:04:55 +05:30
Kovid Goyal b0e899d53c Fix #2058630 [[Enhancement] Move setting in Preferences / Behaviour dialog](https://bugs.launchpad.net/calibre/+bug/2058630) 2024-03-31 19:27:17 +05:30
Kovid Goyal 422f9c7187 Make current window size a bit more prominent
See #2058613 ([Enhancement - E-book viewer] Set page margins as a percentage)
2024-03-31 19:06:07 +05:30
Kovid Goyal fe4f798c70 ... 2024-03-31 18:04:14 +05:30