Commit Graph

49689 Commits

Author SHA1 Message Date
unkn0w7n 192abda383 remove dead recipes
These recipes are based on RSS feeds that no longer work.
2024-09-19 18:43:53 +05:30
Kovid Goyal 2153632fe4 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-09-19 09:24:32 +05:30
unkn0w7n 62bf0ab006 Update SciAm 2024-09-19 09:18:58 +05:30
Kovid Goyal 2637cbfb5d Use CPU core num of worker threads in server rendering as well
Also, fix some generated files like titlepage.html not being processed
because list of names to work was generated too early.
2024-09-18 22:37:22 +05:30
Kovid Goyal 4e43dd975f Fix build with asan 2024-09-18 22:09:21 +05:30
Kovid Goyal 6534a2b092 Debug code 2024-09-18 22:07:47 +05:30
Charles Haley cea3db20c2 Enhancement #2079784: Save the main window geometry when saving a layout. 2024-09-18 21:47:21 +05:30
Kovid Goyal 3d19fb01be Switch to threaded worker for book render
Now that almost all code runs in C and releases the GIL these perform
much better. Cuts the time of first render for a 400K word book on my system
by half from 1.9 to 0.9 seconds.
2024-09-18 21:46:57 +05:30
Kovid Goyal cb07b649f2 Fix #2081067 [Error opening books](https://bugs.launchpad.net/calibre/+bug/2081067) 2024-09-18 19:24:35 +05:30
Kovid Goyal 3e31324312 ... 2024-09-18 15:49:15 +05:30
Kovid Goyal 07037ddeb3 Speedup counting of chars in tags 2024-09-18 15:47:06 +05:30
Kovid Goyal df6e5863ec Use monotonic_ns 2024-09-18 12:18:16 +05:30
Kovid Goyal 685fc41ce8 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-09-18 11:54:22 +05:30
unkn0w7n 24fb0356c1 Update nytfeeds.recipe
add more feeds, skip video links.
2024-09-18 11:50:05 +05:30
Kovid Goyal fc23985960 ... 2024-09-18 11:33:48 +05:30
Kovid Goyal 6170e8c560 E-book viewer: Fix a regression that broke searching in Japanese books that use <ruby> text. Fixes #2071348 [Error when trying to jump to in-book result location if the displayed result sentence has conterpart in book that has ruby text](https://bugs.launchpad.net/calibre/+bug/2071348) 2024-09-18 10:41:05 +05:30
Kovid Goyal 7597538345 pep8 2024-09-18 08:27:58 +05:30
Kovid Goyal c7f0e65fa7 Updates to new PDF engine 2024-09-18 08:25:47 +05:30
Kovid Goyal e9cb881daa Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-09-17 16:15:08 +05:30
unkn0w7n 21eca463b4 Update nytfeeds.recipe
use recursion
2024-09-17 16:06:28 +05:30
Kovid Goyal c3a4cb2796 A faster deepcopy that specializes to C code for builtin types 2024-09-17 10:19:59 +05:30
Kovid Goyal 02e7bc75a6 Merge branch 'speechtest' of https://github.com/eli-schwartz/calibre 2024-09-17 10:12:55 +05:30
Kovid Goyal ef0ddbca93 Remove unused code 2024-09-17 10:12:18 +05:30
Kovid Goyal ade0f07eac Use an LRU cache for guess_type 2024-09-17 10:08:07 +05:30
Kovid Goyal a700b3f19c OPF2: Speedup to_book_metadata() by avoiding deepcopying large non-metadata items 2024-09-17 09:58:38 +05:30
Eli Schwartz 66e847f972 tests: add variable to suppress TTS tests
TTS support can be gated on e.g. Gentoo's USE=speech, so we don't want
to run the basic selfcheck of speech support if this is disabled. We do
want to run the general Qt checks, though (and also do a selfcheck of
speech support if the USE=speech is enabled!) -- so add a sneaky
environment variable that we can use to conditionally skip running those
parts.
2024-09-16 23:54:59 -04:00
Kovid Goyal 7792a0c3be Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-09-16 18:28:05 +05:30
unkn0w7n 02275abc31 Update nytfeeds.recipe
fix more
2024-09-16 18:15:13 +05:30
Kovid Goyal c9c622fbb5 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-09-16 10:55:37 +05:30
unkn0w7n cc26cb6443 Update nytfeeds.recipe
add label
2024-09-16 10:50:43 +05:30
Kovid Goyal 361718e4be Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-09-16 08:04:00 +05:30
unkn0w7n ae2f42a0a0 ... 2024-09-15 23:25:28 +05:30
Kovid Goyal fcad6379dd Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-09-15 23:00:51 +05:30
unkn0w7n 6fd84f32e5 ... 2024-09-15 22:48:24 +05:30
unkn0w7n 4cb11e13df Create NYT News
based on feeds
2024-09-15 22:44:38 +05:30
Kovid Goyal a6894cd527 Merge branch 'master' of https://github.com/cbhaley/calibre 2024-09-15 17:04:22 +05:30
Kovid Goyal 0b0b2491f1 Update Engadget 2024-09-15 17:02:49 +05:30
Charles Haley ccd4f82b3f Use the new get_item_id case_sensitive parameter in formatter functions and the tag browser. 2024-09-15 12:26:47 +01:00
Kovid Goyal b9cb69ae6e Cover grid: Suppress the border Qt draws for the list view 2024-09-15 07:12:24 +05:30
Kovid Goyal 492db4c2e8 micro optimization 2024-09-15 06:56:09 +05:30
Kovid Goyal 6f00feb3cb Release GIL during entity replacement 2024-09-15 06:56:08 +05:30
Kovid Goyal 55c2ad77ce Further speedup for polish parsing 2024-09-15 06:56:08 +05:30
Kovid Goyal b86ad609b5 Speedup HTML entity replacement by delegating to C code 2024-09-15 06:56:08 +05:30
Kovid Goyal f94fbc113a Add a case-sensitive version of the get_item_id* API
This is an order of magnitude faster for large DBs as the
string comparison is done in C by sqlite.
2024-09-15 06:54:14 +05:30
Kovid Goyal 68c4f734f7 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-09-15 05:50:36 +05:30
Kovid Goyal 5963a2f6b9 Read aloud: Fix read aloud not working when using legacy engines and changing the audio output device 2024-09-15 05:46:10 +05:30
Kovid Goyal 3c28eca641 string changes 2024-09-15 05:40:12 +05:30
unkn0w7n d6d5f356fd Update espresso
images too large.
2024-09-14 18:57:46 +05:30
Kovid Goyal d5d0a97d37 Add a note about get_item_id() being slow 2024-09-14 08:50:30 +05:30
Kovid Goyal 917f82385a E-book viewer: Fix a regression in the previous release that broke Read aloud for selected text. Fixes #2080655 [The new text-to-speech feature in calibre malfunctions when reading a selected portion of text. Instead of reading the highlighted text, the book jumps to the next chapter, and no audio output is produced.](https://bugs.launchpad.net/calibre/+bug/2080655) 2024-09-13 20:43:03 +05:30