47089 Commits

Author SHA1 Message Date
Kovid Goyal
ac214da709
Merge branch 'master' of https://github.com/unkn0w7n/calibre 2023-05-26 06:37:43 +05:30
unkn0w7n
2670f912c1 ... 2023-05-25 22:48:14 +05:30
Kovid Goyal
d3ab390c8e
Merge branch 'master' of https://github.com/unkn0w7n/calibre 2023-05-25 11:29:50 +05:30
unkn0w7n
9edf0308bb ... 2023-05-25 10:07:54 +05:30
unkn0w7n
74020eb2ff
Merge branch 'kovidgoyal:master' into master 2023-05-25 10:05:45 +05:30
Kovid Goyal
fd207da67c
Fix use of _ as local variable and gettext in same scope 2023-05-25 08:33:02 +05:30
Kovid Goyal
b7795f989e
Fix invocation of ruff since its CLI has changed 2023-05-25 08:32:41 +05:30
Kovid Goyal
db74bfa41e
A more convenient way to build against a custom podofo 0.10 2023-05-25 08:12:14 +05:30
Kovid Goyal
2eebd8b561
... 2023-05-25 07:22:45 +05:30
unkn0w7n
7ec739064f ... 2023-05-24 22:10:07 +05:30
Kovid Goyal
25c935568c
Tag browser: Fix using F2 to edit items not allowing completion
Also fixes incorrect completion data when using F2 after using rename on
an item from another category.

Rather than setting the completion data in the context menu handler,
load it when actually creating the editor.
2023-05-24 12:15:55 +05:30
Kovid Goyal
7367f0f4cf
Merge branch 'save_alternate_cover-typo-fix' of https://github.com/chocolatechipcats/calibre 2023-05-24 11:05:50 +05:30
chocolatechipcats
85ff696f22 Update single_download.py
Removing an extraneous word
2023-05-24 02:19:19 -03:00
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