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
Kovid Goyal
dd7f55b0d0
Fix #2080628 [Saving cover to extra files doesn't update count in MDE]( https://bugs.launchpad.net/calibre/+bug/2080628 )
2024-09-13 17:26:05 +05:30
Kovid Goyal
1808e6118d
Merge branch 'tts-graceful-degrade' of https://github.com/eli-schwartz/calibre
2024-09-13 13:22:49 +05:30
Kovid Goyal
e56f92fa2c
Fix #2080601 [Error handling bug in TTS code fails]( https://bugs.launchpad.net/calibre/+bug/2080601 )
2024-09-13 12:58:47 +05:30
Eli Schwartz
eacd4a72a5
tts: gracefully handle the lack of a speechd module
...
We already gracefully handle the lack of speechd having the
`speech-dispatcher` command utility available, and respond by disabling
that backend. Go one step further, and disable it if the module is
missing too.
It's not even the default engine. It seems fair for piper users to not
require having this installed. The build tests will assert its presence
either way so it's not like it will go unnoticed.
2024-09-13 03:14:16 -04:00
Kovid Goyal
ae3277b17f
Fix build on windows
2024-09-13 12:13:59 +05:30
Kovid Goyal
289192f595
Rename function so can detect if its available
2024-09-13 12:11:03 +05:30
Kovid Goyal
6524665e5b
Finish entity conversion in C
2024-09-13 11:56:04 +05:30
Kovid Goyal
69bb3d9e7c
DRYer
2024-09-13 11:46:55 +05:30