Commit Graph

42113 Commits

Author SHA1 Message Date
Kovid Goyal 979a016f1d Linux: Fix TTS not working with festival backend 2020-12-07 09:01:48 +05:30
Kovid Goyal ffcf941da1 More PyQt idiocy migration 2020-12-06 21:11:05 +05:30
Kovid Goyal 9d1cb5376d More busy work for PyQt's stupid enum backwards incompatibility change 2020-12-06 20:20:32 +05:30
Kovid Goyal 962e68ed19 TTS config on linux works 2020-12-06 18:58:50 +05:30
Kovid Goyal 27352f0813 Merge branch 'master' of https://github.com/cbhaley/calibre
Fixes #1906534 [[Enhancement] Same writer for different status](https://bugs.launchpad.net/calibre/+bug/1906534)
2020-12-06 18:03:03 +05:30
Charles Haley c5bdc36a3d Enhancement #1906534: add searching using grouped searches to the book details context menu 2020-12-06 11:56:37 +00:00
Kovid Goyal 64c8a32c2f Mark as ready closer to tick() 2020-12-06 13:18:37 +05:30
Kovid Goyal 8d22053bed Actually connect the connection before returning it 2020-12-06 13:15:31 +05:30
Kovid Goyal c8b70c30b9 See if adding a sleep + retry makes test less flaky on CI 2020-12-06 13:09:53 +05:30
Kovid Goyal 1056534a71 More work on Linux TTS config 2020-12-06 13:01:35 +05:30
Kovid Goyal 380f49b8fc Start work on configuring TTS backends 2020-12-06 11:38:35 +05:30
Kovid Goyal 289a5977af pep8 2020-12-06 09:09:34 +05:30
Kovid Goyal dcbb893367 Edit book: Ensure popup message box is hidden at startup
Was visible in the system theme on windows
2020-12-05 21:51:03 +05:30
Kovid Goyal cf85520fd2 Merge branch 'master' of https://github.com/cbhaley/calibre
Fixes #1906758 [VL prompt when renaming saved search from tag browser](https://bugs.launchpad.net/calibre/+bug/1906758)
Fixes #1904631 [Redundant prompt when renaming tags in VL](https://bugs.launchpad.net/calibre/+bug/1904631)
2020-12-05 17:50:44 +05:30
Charles Haley d797b07429 Fix Bug #1906758: VL prompt when renaming saved searches and user categories.
Also fixes #1904631: Redundant prompt when renaming items in VL.
2020-12-05 11:52:35 +00:00
Kovid Goyal 79dc721611 Implement new spinner for metadata download dialog 2020-12-04 22:35:33 +05:30
Kovid Goyal 261f153fe6 Switch to the new spin animator for the progress indicator widget 2020-12-04 22:25:24 +05:30
Kovid Goyal 042a642f65 ... 2020-12-04 21:49:22 +05:30
Kovid Goyal 1b5f9a97d0 Make stop state max arc 2020-12-04 18:42:25 +05:30
Kovid Goyal 3973d843e5 Make the spin animator a little parametrizable 2020-12-04 18:36:01 +05:30
Kovid Goyal 4ce301c1b0 Work on a new spin animation 2020-12-04 18:13:40 +05:30
Kovid Goyal cdca0c8c29 Scoped enum 2020-12-04 07:34:56 +05:30
Kovid Goyal fbeb0230ff Allow tap/click on word to skip to speaking from it 2020-12-04 07:14:33 +05:30
Kovid Goyal 65445427fd Add Read aloud entry to viewer controls 2020-12-04 06:22:51 +05:30
Kovid Goyal 1966b790d2 Read aloud: Keep going when reaching end of internal file 2020-12-04 06:01:24 +05:30
Kovid Goyal 129a18d2c3 String changes 2020-12-04 05:42:41 +05:30
Kovid Goyal 508f957b05 DRYer 2020-12-04 05:24:36 +05:30
Kovid Goyal 04ad7bc901 Remove workarounds that are not needed with the current versions of sip-build 2020-12-03 22:03:05 +05:30
Kovid Goyal b9077e7579 keep pyqt deps together 2020-12-03 21:48:24 +05:30
Kovid Goyal dbf84801cd Bump version of PyQt 2020-12-03 21:47:56 +05:30
Kovid Goyal ce0a57b69e Get basic TTS playback working in browser viewer
Sadly, there is no support for marking words, so highlighting the
currently spoken word will require gymnastics.
2020-12-03 19:56:08 +05:30
Kovid Goyal 5c9e597fb3 Use the new PyQt scoped enums 2020-12-03 09:17:37 +05:30
Kovid Goyal c420493507 Basic marking of words during TTS playback works 2020-12-02 22:46:56 +05:30
Kovid Goyal 0e4606ff2b Fix #1906538 [Private bug](https://bugs.launchpad.net/calibre/+bug/1906538) 2020-12-02 21:54:42 +05:30
Kovid Goyal 1e1aedbe41 Micro-optimization 2020-12-02 12:10:59 +05:30
Kovid Goyal 707579fa4c Book list: Improve rendering of column headers when they dont fit, by eliding them instead of just cutting off rendering. Fixes #1906464 [Enhancement Request: Ability to hide specific column headers in book list](https://bugs.launchpad.net/calibre/+bug/1906464) 2020-12-02 07:32:03 +05:30
Kovid Goyal 84ed6ac3af Update The Guardian 2020-12-02 07:24:15 +05:30
Kovid Goyal e38ae0e58e Fix configure metadata source widget not useable on small screens 2020-12-02 06:59:48 +05:30
Kovid Goyal a67fb90335 AZW3 Input: Fix a regression in calibre 5 that broke processing of files with inline flow replacements. Fixes #1906459 [Private bug](https://bugs.launchpad.net/calibre/+bug/1906459) 2020-12-02 06:09:43 +05:30
Kovid Goyal 7c5abc873e Be a bit more robust against external software messing with files in the library folder 2020-12-01 08:12:32 +05:30
Kovid Goyal bfedab34b8 Dont fail to start up if there are errors in the translation file 2020-12-01 07:36:39 +05:30
Kovid Goyal 18c97430bb Remove unused code 2020-11-30 16:45:00 +05:30
Kovid Goyal 3d7fb47592 Port simple and completion workers to use Pipe 2020-11-30 14:45:49 +05:30
Kovid Goyal 064c66804b Get piping working on windows as well 2020-11-30 13:39:51 +05:30
Kovid Goyal 35cbca3dad Port ipc.pool to use Pipe 2020-11-30 13:21:44 +05:30
Kovid Goyal 6ad91a2ee4 Start work on making IPC more efficient
Use multiprocessing.Pipe instead of using named pipes and establishing
authenticated communication. Also avoids workers depending on a named
object of any kind. Particularly relevant on macOS where the OS tends to
delete things from under us.
2020-11-30 11:40:53 +05:30
Kovid Goyal 9c1f6974f4 DRYer 2020-11-30 11:12:28 +05:30
Kovid Goyal 9eb13264aa Remove unnecessary use of lock 2020-11-30 11:07:58 +05:30
Kovid Goyal d0f617307f Use monotonic for worker launch time tracking 2020-11-30 11:04:22 +05:30
Kovid Goyal b54aff0383 Ensure result file is always written 2020-11-30 11:02:28 +05:30