Commit Graph

47076 Commits

Author SHA1 Message Date
Kovid Goyal 4ecd1a2b7d Cover download: Allowing saving alternate covers to disk or in the book's data folder. Fixes #2020603 [[Enhancement] Cover Image Downloader: Save cover to disk/data folder](https://bugs.launchpad.net/calibre/+bug/2020603) 2023-05-24 08:23:22 +05:30
Kovid Goyal 924ba7adfe Content server: Allow disabling full text search via the web interface. Fixes #2020237 [[content server] Disable fulltext search activation via web interface](https://bugs.launchpad.net/calibre/+bug/2020237) 2023-05-23 17:55:51 +05:30
Kovid Goyal 9bfcd7c3bd ... 2023-05-23 07:10:57 +05:30
Kovid Goyal 71d2fd0533 Revert string change, making the message a bit clearer 2023-05-22 19:51:17 +05:30
Kovid Goyal 031f4c2bb2 ... 2023-05-22 14:25:44 +05:30
Kovid Goyal 7b759f96d6 Fix #2020233 [Enhancement Request: Send-to-Device: Ask first if book already on device](https://bugs.launchpad.net/calibre/+bug/2020233) 2023-05-22 13:26:04 +05:30
Kovid Goyal a2a0848bb1 Fix #2018698 [Toolbar button wordwrap glitch](https://bugs.launchpad.net/calibre/+bug/2018698) 2023-05-22 12:12:47 +05:30
Kovid Goyal 4f44527eb1 ... 2023-05-22 11:22:34 +05:30
Kovid Goyal 306f813566 Comic Input: When grayscaling comic images use 16bit gray for better fidelity. When using the PNG format for images this results in larger files but with better grayscaling fidelity.
Fixes #1898 (Optimized edge case for comic conversion)
2023-05-22 11:15:41 +05:30
Kovid Goyal 1eb3d9aee5 string changes 2023-05-22 07:00:04 +05:30
Kovid Goyal c19c2fb0cf Merge branch 'master' of https://github.com/cbhaley/calibre 2023-05-21 22:18:59 +05:30
Charles Haley ef2443cb96 String changes/corrections 2023-05-21 17:43:26 +01:00
Kovid Goyal d796c0a618 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2023-05-21 21:43:48 +05:30
Kovid Goyal 58bdba4cc9 Merge branch 'master' of https://github.com/cbhaley/calibre 2023-05-21 21:42:40 +05:30
Kovid Goyal b1be2296c2 string changes 2023-05-21 21:39:49 +05:30
Charles Haley 1e78b9fe7c Bug #2019457: Tag browser - transient right click error.
The search category can disappear from field_metadata. Perhaps other dynamic categories can as well. The implication is that dynamic categories are being removed, but how that would happen is a mystery. I suspect a plugin is operating on the "real" field_metadata instead of a copy, thereby changing the dict used by the rest of calibre.

 As it can happen, to avoid key errors check that a category exists before offering to unhide it.
2023-05-21 09:28:29 +01:00
Charles Haley b82b2fde97 Enhancement #2019513: category editor: allow selections only in the current column instead of reporting an error. 2023-05-21 08:40:02 +01:00
Charles Haley 625fcca0ae Bug #2020002: improve error message 2023-05-21 08:17:05 +01:00
unkn0w7n 310df5e735 removing print editions of Business Standard and IE.
.
2023-05-21 10:23:28 +05:30
Kovid Goyal bdc01df463 Install up to date podofo on Arch CI 2023-05-21 05:02:59 +05:30
Kovid Goyal 9925b1caf4 Fix #2018942 [Calibre won't build with PoDoFo 0.10.0](https://bugs.launchpad.net/calibre/+bug/2018942) 2023-05-20 21:20:20 +05:30
Kovid Goyal 0638359f0f Fix mem leak on loading multiple PDFs with buffe rin single doc 2023-05-20 14:12:25 +05:30
Kovid Goyal a79795dca9 Bump version of podofo 2023-05-20 14:11:47 +05:30
Kovid Goyal 9aa1f4add6 Fix loading of PDF from data causing memory corruption because PoDoFo now expects the data to outlive the document 2023-05-20 14:11:47 +05:30
Kovid Goyal 20e4db008e Fix drawing of header/footer 2023-05-20 14:11:47 +05:30
Kovid Goyal 59fab1d482 Use PoDoFo to insert the cover page, bypassing https://github.com/podofo/podofo/issues/76 2023-05-20 14:11:47 +05:30
Kovid Goyal cb1c6efd61 Podofo wrapper to add an image page 2023-05-20 14:11:47 +05:30
Kovid Goyal 7969be3498 Add a test for PDf version 2023-05-20 14:11:47 +05:30
Kovid Goyal 541c1d2036 Get creating outlines working again 2023-05-20 14:11:47 +05:30
Kovid Goyal 0517092f52 Get PDF metadata setting working again
Bypass the new podofo GetMetadata machinery as it completely clobbers
custom XML metadata.
2023-05-20 14:11:47 +05:30
Kovid Goyal 226718cead Fix PdfObject::GetReference semantics changed
It now raises an exception if the object is not a reference. Instead we
have to call GetIndirectReference on it.

...
2023-05-20 14:11:47 +05:30
Kovid Goyal 39d27b6245 Restore suppression of informational log messages from PoDoFo 2023-05-20 14:11:47 +05:30
Kovid Goyal bea63dc6c4 Fix delete_pages() 2023-05-20 14:11:47 +05:30
Kovid Goyal 696afc4410 Improve the test for setting XMP metadata 2023-05-20 14:11:46 +05:30
Kovid Goyal 2891687f6a Fix the bytes output device 2023-05-20 14:11:46 +05:30
Kovid Goyal 76fbbef9d0 Start work on porting to new PoDoFo API 2023-05-20 14:11:46 +05:30
Kovid Goyal 10afcea57f Disable testing on Arch Linux
Something is hanging on CI after the test completes successfully cant be
bothered figuring out what
2023-05-20 13:31:51 +05:30
Kovid Goyal fc553b9c2c See if running test_rs fixes the interminable hang in Arch CI 2023-05-20 13:11:09 +05:30
Kovid Goyal 68b931d3d8 Allow running test_rs with libasan preloaded 2023-05-20 13:10:01 +05:30
Kovid Goyal c1e5dd0fbb Suppress the warning about cgi deprecation that is causing tests with warnings turned into errors to fail 2023-05-19 14:26:39 +05:30
Kovid Goyal 26ab48337b Install tk on Arch CI to fix warning from PIL about missing libtk 2023-05-19 14:21:22 +05:30
Kovid Goyal 15debf7ebf Replace use of deprecated contents() function 2023-05-19 14:10:07 +05:30
Kovid Goyal c574efa808 Fix #2019101 [MDE: Inaccurate tooltip for 'Paste' button](https://bugs.launchpad.net/calibre/+bug/2019101) 2023-05-19 07:19:30 +05:30
Kovid Goyal 04fa47ddaf E-book viewer: Handle horizontal wheel events as section jumps in paged mode
Also handle horizontal wheel events in cover flow. Fixes #2019426 [vertical mousewheel function not implemented](https://bugs.launchpad.net/calibre/+bug/2019426)
2023-05-19 07:17:05 +05:30
Kovid Goyal 5083bc80db Merge branch 'master' of https://github.com/unkn0w7n/calibre 2023-05-18 06:13:31 +05:30
unkn0w7n 5b0c506b07 ...
Cover for Irish Times & other small changes.
2023-05-17 23:55:41 +05:30
Kovid Goyal f9aa200d72 string changes 2023-05-16 18:11:42 +05:30
Kovid Goyal 84ec9819f2 Use the mechanize browser for downloading external resources instead of python stdlib
Also remove deprecated import of cgi
2023-05-16 06:55:01 +05:30
Kovid Goyal dc8be3bbcd Remove deprecated import 2023-05-15 12:44:57 +05:30
Kovid Goyal 57794b179f ... 2023-05-13 06:10:44 +05:30