37583 Commits

Author SHA1 Message Date
Kovid Goyal
ef5bab65e8
... 2024-08-31 15:46:41 +05:30
Kovid Goyal
671d5cec4b
Handle invalid xmnlns:= and xmlns= 2024-08-31 15:38:08 +05:30
Kovid Goyal
fa124ab696
Fix stopping when paused in speechd 2024-08-31 15:29:10 +05:30
Kovid Goyal
2ecab362ad
Get the speechd backend working 2024-08-31 15:19:54 +05:30
Kovid Goyal
75d3714b41
Workaround for QTextToSpeech crashes if more than one instance is created/destroyed 2024-08-31 13:27:53 +05:30
Kovid Goyal
0fb5249ff0
... 2024-08-31 10:35:34 +05:30
Kovid Goyal
5945c0d8b1
Abstract the TTSBackend type 2024-08-31 10:35:13 +05:30
Kovid Goyal
661474fd33
Get Qt TTS backend fully functional 2024-08-31 10:21:56 +05:30
Kovid Goyal
1813a15653
More work on TTS 2024-08-31 09:36:22 +05:30
Kovid Goyal
15020ede75
string changes 2024-08-30 21:07:15 +05:30
Kovid Goyal
fdcad5b87e
Work on development harness for TTS 2024-08-30 20:55:39 +05:30
Kovid Goyal
5ebbe1804b
Finish the TTS config dialog 2024-08-30 18:41:54 +05:30
Kovid Goyal
ed990010d1
Bump version for preview 2024-08-30 08:58:39 +05:30
Kovid Goyal
723bc8b829
Work on new config dialog for TTS 2024-08-30 08:58:13 +05:30
Kovid Goyal
bf47feab54
Implement persistence for engine settings 2024-08-27 20:57:31 +05:30
Kovid Goyal
16f7ddb416
Basic functinality implemented in speechd backend 2024-08-27 15:32:04 +05:30
Kovid Goyal
ab9a27f6fd
Better fix for anchors that dont yield elements 2024-08-26 21:38:47 +05:30
Kovid Goyal
6f59dfba54
Get configuring/rate change working with browser TTS backend 2024-08-26 20:12:49 +05:30
Kovid Goyal
30d6b30fec
E-book viewer: Fix a harmless error when the book contains page list references whose targets do not exist. Fixes #2077871 [Error when changing chapters](https://bugs.launchpad.net/calibre/+bug/2077871) 2024-08-26 16:39:54 +05:30
Kovid Goyal
8185000d0b
Explicitly close log in test server 2024-08-26 16:19:53 +05:30
Kovid Goyal
aafab9c10b
Skip webengine browser test on windows CI 2024-08-26 16:13:35 +05:30
Kovid Goyal
08e7cddeb0
Fix resourcewarnings in websocket tests 2024-08-26 16:08:12 +05:30
Kovid Goyal
60555c1389
Fix unclosed resource warnings in fetch backend tests 2024-08-26 16:01:53 +05:30
Kovid Goyal
d8d63646f4
... 2024-08-26 14:43:17 +05:30
Kovid Goyal
3f9febc9ec
More work on TTS backends 2024-08-26 13:08:43 +05:30
Kovid Goyal
b2f3356997
Exclude speechd from import tests on non-Linux 2024-08-26 13:05:46 +05:30
Kovid Goyal
89fd105fe3
More work on browser tts backend 2024-08-25 22:16:28 +05:30
Kovid Goyal
640193a52f
Start work on speechd backend 2024-08-25 21:35:51 +05:30
Kovid Goyal
1b6465d2ac
Dynamically set range of spinbox for config value 2024-08-25 20:35:32 +05:30
Kovid Goyal
b51055a00f
Content server: Viewer: Read Aloud: Implement word-by-word tracking when reading aloud if the browser and voice used support it. 2024-08-25 15:31:24 +05:30
Kovid Goyal
c1f0981f0a
Qt TTS backend implemented modulo configuration 2024-08-25 13:05:52 +05:30
Kovid Goyal
de74967e9d
Delay load PIL 2024-08-25 10:42:22 +05:30
Kovid Goyal
8c4c2c5f38
Cant rely on audio devices being available in the test so dont assert on it at all 2024-08-25 10:30:50 +05:30
Kovid Goyal
92ddd18ccc
Skip audio device test on CI 2024-08-24 16:35:23 +05:30
Kovid Goyal
151f208dd4
Start work on new Qt based TTS backend 2024-08-24 16:16:28 +05:30
Kovid Goyal
79b4990b5d
Add a test for at least one audio device available to Qt 2024-08-24 13:12:16 +05:30
Charles Haley
8b9e10cd8a Take 2: Add an option to prevent a composite column having its value stored in an OPF. This is useful if the composite contains a large amount of data, for example images, and the value of the composite isn't needed for a client. The option is in the column definition, stored in "display" for the column.
The option removes one of the penalties of creating composites for the booklist that show notes when the user hovers over the column.

Risks: near zero. Nothing changes unless the option is changed from its default. If the option is changed then there is a risk that in some context the option will be ignored, resulting in the same behavior as before.

Take 2 notes: You are correct about the if. I had managed to corrupt my test data so I didn't see that the values for all non-composite columns were being emptied.
2024-08-24 04:58:10 +01:00
Kovid Goyal
4a1bafa39f
... 2024-08-23 18:42:10 +05:30
Kovid Goyal
9611e1a832
Fix #2077704 [connecting to calibre-ebook.com does not work in python 3.13](https://bugs.launchpad.net/calibre/+bug/2077704)
Also remove old code present for legacy python versions
2024-08-23 16:00:29 +05:30
Kovid Goyal
a3ddc011f2
version 7.17.0 2024-08-23 07:19:01 +05:30
Martin Brodbeck
0e1265d269 Bump supported dbversion in kobo/tolino driver
New tolino Shine 5 firmware 5.2.190625 uses db version 190. No significant changes noticed.
2024-08-22 17:36:38 +02:00
Kovid Goyal
430cf0f5bc
Fix #2073441 [[Enhancement] Hide VL tabs while in Device view](https://bugs.launchpad.net/calibre/+bug/2073441) 2024-08-22 20:04:40 +05:30
Kovid Goyal
1c26a6ce17
Show current page number in goto printed page 2024-08-22 19:46:15 +05:30
Kovid Goyal
4985bb2e82
Allow displaying pagelist data in header/footer
Fixes #2075554 [Feature request: Display of page-list element in the book viewer](https://bugs.launchpad.net/calibre/+bug/2075554)
2024-08-22 17:23:09 +05:30
Kovid Goyal
2d2d203862
... 2024-08-21 20:16:59 +05:30
Kovid Goyal
76743a0210
Also create a page list anchor map in the book metadata 2024-08-20 08:18:34 +05:30
Kovid Goyal
7e8d5ffe72
pep8 2024-08-19 23:29:34 +05:30
Kovid Goyal
8a781e9da0
Dont discard return value of goto_cfi() in standalone viewer ui_operations 2024-08-19 22:15:28 +05:30
Kovid Goyal
26d1126c62
E-book viewer: Allow going to links from the pagelist in the book via the Goto action in the viewer controls.
Typically, these are locations in the book corresponding to paper edition page
boundaries.
2024-08-19 22:14:26 +05:30
Charles Haley
1f0a3e6bd3 Allow a plugboard to change the series_index as well as the series name. 2024-08-19 08:48:01 +01:00