42932 Commits

Author SHA1 Message Date
Kovid Goyal
a8cf85ca9b
Refactor TTS clients to dispatch events on main thread
Gets rid of pending events and allows for state tracking even without
callbacks
2020-11-22 13:49:44 +05:30
Kovid Goyal
7ebfb0f248
Allow controlling the Virtual library with calibre://search URLs 2020-11-22 11:48:43 +05:30
Kovid Goyal
31c7ef4167
When using calibre://show-book URLs and the book is not found, clear any Virtual library or search restriction and then show the book. Fixes #1905113 [Clear current VL when using calibre:// to show book (or add switch VL modifier)](https://bugs.launchpad.net/calibre/+bug/1905113) 2020-11-22 10:03:29 +05:30
Kovid Goyal
80aaffa6ef
String changes 2020-11-22 09:22:44 +05:30
Kovid Goyal
5f5d68258f
Qt 5.15.2 now needs xcb-util 2020-11-21 15:37:47 +05:30
Kovid Goyal
7b4d7939ad
Bump Qt version 2020-11-21 15:07:31 +05:30
Kovid Goyal
3dd7bc160e
Move loading of env vars to bypy. Allows defining CALIBRE_DEVELOP_FROM in env vars file 2020-11-21 12:20:54 +05:30
Kovid Goyal
4265c87463
macOS: Fix calibre:// URLs not working from other documents 2020-11-21 12:10:29 +05:30
Kovid Goyal
33dbbb2bee
Fix search URL action not changing library if needed 2020-11-21 07:58:16 +05:30
Kovid Goyal
606bf90c13
... 2020-11-20 22:45:13 +05:30
Kovid Goyal
05fe8d8ef5
More work on speech backends 2020-11-20 22:39:11 +05:30
Kovid Goyal
10971de4b7
Allow adding empty markdown files when creating empty book records 2020-11-20 06:07:19 +05:30
Kovid Goyal
95c3c42e2c
Merge branch 'update-recipe-netzpolitik' of https://github.com/tastytea/calibre 2020-11-20 05:41:00 +05:30
tastytea
9138607c23
Update recipe “Netzpolitik”.
* Give the class a proper name.
* Update feed URL.
* Set publication type.
* Use embedded content and remove “remove_tags”.
* Remove duplicate title image.
* Add cover.
2020-11-19 23:05:24 +01:00
Kovid Goyal
82ba1b89d0
Get extdev working on macOS
Iteration speed is too low otherwise
2020-11-19 22:41:46 +05:30
Kovid Goyal
e7fe6142ba
ooops 2020-11-19 21:02:36 +05:30
Kovid Goyal
fbb259b86b
... 2020-11-19 20:44:57 +05:30
Kovid Goyal
ab377cfda5
Refactor tts client design so all interaction with underlying API happens only on the main thread 2020-11-19 20:29:41 +05:30
Kovid Goyal
3309f3728f
Start work on event handling with windows SAPI 2020-11-19 16:49:18 +05:30
Kovid Goyal
21bd53d398
Code to develop TTS sync 2020-11-19 12:50:36 +05:30
Juan Pedro Paredes Caballero
239ae0600f Add automerge option to add command CLI 2020-11-19 08:13:30 +01:00
Kovid Goyal
dc3a3a9abc
Fix incorrect copy/paste of freestar tag 2020-11-19 10:22:24 +05:30
Kovid Goyal
a83ea13162
Speak aloud implementation for macOS 2020-11-18 22:03:33 +05:30
Kovid Goyal
084de4c88d
Fix voice enumeration 2020-11-18 21:55:45 +05:30
Kovid Goyal
6adf45f81f
Start work on wrapping macOS TTS API 2020-11-18 21:15:12 +05:30
Kovid Goyal
2c75e769be
Better error message for macOS ext_dev 2020-11-18 14:28:38 +05:30
Kovid Goyal
3125ae8339
Get simple speak working on windows as well 2020-11-18 11:19:29 +05:30
Kovid Goyal
d9592d090b
Implement simple speech for the browser viewer 2020-11-18 10:37:44 +05:30
Kovid Goyal
85bf7f823e
Workaround for SSIPClient using non-daemonic thread and therefore hanging interpreter shutdown 2020-11-17 18:06:36 +05:30
Kovid Goyal
1cacc7484a
... 2020-11-17 17:51:25 +05:30
Kovid Goyal
f8ecef10db
Merge branch 'master' of https://github.com/cbhaley/calibre
Fixes #1904507 [Manage Author absent from context menu](https://bugs.launchpad.net/calibre/+bug/1904507)
2020-11-17 17:41:26 +05:30
Kovid Goyal
24b2e5f07f
Start work on simple read aloud button for selection popup bar 2020-11-17 17:36:14 +05:30
Charles Haley
b595940b07 Bug #1904507: Manage Author absent from context menu 2020-11-17 11:50:00 +00:00
Kovid Goyal
6f34100ca7
String changes 2020-11-17 14:24:56 +05:30
Kovid Goyal
4b0f19ccfb
Windows: Fix calibre portable launcher not working correctly from root directory in calibre 5.5. Fixes #1904310 [v5.5 Puts calibre-portable.exe in as a book on every launch](https://bugs.launchpad.net/calibre/+bug/1904310)
apparently, the cmdline parameter passed to winmain does not contain the
path to the EXE *except* when the exe is in the root folder. The number
of inconsistencies in the win32 API is insane.
2020-11-17 11:42:54 +05:30
Kovid Goyal
fbbb8ffdf5
Fix #1904095 [E-book viewer: more issues with removed bookmarks](https://bugs.launchpad.net/calibre/+bug/1904095) 2020-11-17 11:02:29 +05:30
Kovid Goyal
1dd04b97c3
Migrate to FreeStart 2020-11-17 07:24:33 +05:30
Kovid Goyal
989577736f
... 2020-11-16 11:54:15 +05:30
Kovid Goyal
de179fc1b9
Switch to speech-dispatcher from espeak 2020-11-15 21:55:05 +05:30
Kovid Goyal
8e44992888
Edit book: Upgrade book: Ask whether to keep the NCX based Table of Contents. Fixes #1287 (Add an option to remove NCX TOC file when upgrading book internals) 2020-11-15 20:11:27 +05:30
Kovid Goyal
687dc10cfa
Merge branch 'master' of https://github.com/ntninja/calibre 2020-11-15 18:49:33 +05:30
Kovid Goyal
1e4e3d809a
Merge branch 'master' of https://github.com/cbhaley/calibre
Template language: Fix annotations_count() not ignoring removed annotations. Fixes #1904305 [annotation_count() displaying value for deleted annotations](https://bugs.launchpad.net/calibre/+bug/1904305)
2020-11-15 18:13:06 +05:30
Charles Haley
86bd4623d4 Bug 1904305: annotation_count() displaying value for deleted annotations 2020-11-15 11:10:05 +00:00
Alexander Schlarb
9fbf2f27fb Prefer Linux network status detection using the xdg-desktop-portal interface that works without special privileges in sandbox contexts 2020-11-15 11:52:58 +01:00
Kovid Goyal
77259de1b0
String changes 2020-11-15 14:16:25 +05:30
Kovid Goyal
3dd31eae0b
Start work on python wrapper for espeak-ng 2020-11-14 11:41:54 +05:30
Kovid Goyal
18f3a8893a
Function to create wav files with espeak 2020-11-13 21:19:37 +05:30
Kovid Goyal
26e74c9017
Fix #1904133 [[Enhancement] Too large header in the Annotations browser](https://bugs.launchpad.net/calibre/+bug/1904133) 2020-11-13 14:35:25 +05:30
Kovid Goyal
ef68c3f469
Getting and setting of parameters 2020-11-13 14:04:25 +05:30
Kovid Goyal
d851f1bb00
forgot the sync function 2020-11-13 12:53:54 +05:30