Commit Graph

49646 Commits

Author SHA1 Message Date
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
Kovid Goyal fba59da787 Mark piper as major 2024-09-13 09:32:09 +05:30
Kovid Goyal 1f003e392b Cleanup parse loop v7.18.0 2024-09-13 09:07:06 +05:30
Kovid Goyal 84f371805a version 7.18.0 2024-09-13 08:09:32 +05:30
Kovid Goyal a46e9ef881 Testing framework for new entity replacement code 2024-09-12 21:53:40 +05:30
Kovid Goyal aa3b09e77c ... 2024-09-12 20:59:47 +05:30
Kovid Goyal aa3b5398e1 More work on fast entity conversion 2024-09-12 20:48:20 +05:30
Kovid Goyal 806b6657a3 Move html entity conversion to C 2024-09-12 19:58:55 +05:30
Kovid Goyal 741ddaadb8 More work on entity conversion 2024-09-12 19:53:28 +05:30
Kovid Goyal 858f047b78 More work on fast entity convert 2024-09-12 18:49:01 +05:30
Kovid Goyal 8e657a3417 Start work on speeding up HTML entity replacement 2024-09-12 17:11:35 +05:30
Kovid Goyal 187a9edf10 pep8 2024-09-12 17:11:24 +05:30
Kovid Goyal 825c6e69fa Merge branch 'master' of https://github.com/cbhaley/calibre 2024-09-12 17:10:56 +05:30
Charles Haley 8e3c936833 1) Fix plain_text not working in template get_note() function
2) Add documentation for get_note()
2024-09-12 11:24:55 +01:00
Kovid Goyal 35740a2c48 Use python stdlib html 5 entity list 2024-09-12 13:45:51 +05:30
Kovid Goyal b4713b3020 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-09-12 13:36:03 +05:30
unkn0w7n ff772e2ce0 ... 2024-09-12 13:30:13 +05:30
unkn0w7n eabf46d375 Update economist.recipe
option to change img resolution
2024-09-12 13:30:04 +05:30
Kovid Goyal 4ed7fd0411 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-09-12 13:18:33 +05:30
unkn0w7n c8cc8d4ae0 Create Muy Interesante México 2024-09-12 13:15:06 +05:30
Kovid Goyal e6ae16e785 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-09-12 13:01:54 +05:30
unkn0w7n 4f8a1f2248 Update Revista Muy Interesante 2024-09-12 12:56:58 +05:30
Kovid Goyal 69120d4a88 ... 2024-09-12 12:55:21 +05:30
Kovid Goyal a8fb98459b New engine to convert PDF files with support for automatic header/footer removal. Fixes #2076346 [PDF conversion new engine does not work](https://bugs.launchpad.net/calibre/+bug/2076346) 2024-09-12 12:52:34 +05:30
Kovid Goyal f4a4f19786 Image popup: Add a context menu with an option to reset the current zoom. Fixes #2080315 [[Enhancement] Image viewer: View image at 100%](https://bugs.launchpad.net/calibre/+bug/2080315) 2024-09-11 16:33:55 +05:30
Kovid Goyal 2cdb738d90 ... 2024-09-11 12:01:58 +05:30
Kovid Goyal a72084d92c ... 2024-09-11 10:49:06 +05:30
Kovid Goyal 000391f8d0 E-book viewer: Fix scrollbar position not updating during continuous scroll. Fixes #2077801 [[Enhancement] Ebook-viewer: scrollbar slider position should be updated when scrolling the text](https://bugs.launchpad.net/calibre/+bug/2077801) 2024-09-11 07:44:37 +05:30
Kovid Goyal e80fdf55b7 ... 2024-09-10 22:12:13 +05:30
Kovid Goyal 0dafe305c9 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-09-10 11:27:20 +05:30
unkn0w7n 47acb8f1d4 Update ars_technica.recipe 2024-09-10 10:55:42 +05:30
Kovid Goyal 13c8ee358c jump to class: ignore case of rel attribute on link elements 2024-09-09 21:54:33 +05:30
Kovid Goyal 83ad6604bf pep8 2024-09-09 11:03:29 +05:30
Kovid Goyal ecf9f7b4cb Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-09-09 11:02:57 +05:30
unkn0w7n c1b08e955c ... 2024-09-09 10:56:00 +05:30
Kovid Goyal dcfb0e15ed Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-09-09 10:43:51 +05:30