42650 Commits

Author SHA1 Message Date
Kovid Goyal
235b22bb69
More stupid PyQt enums 2020-12-08 20:01:09 +05:30
Kovid Goyal
dc10461cba
More stupid PyQt enums 2020-12-08 19:26:51 +05:30
Kovid Goyal
2b69620c51
Add a note 2020-12-08 19:17:13 +05:30
Kovid Goyal
f45278507e
Try to fix failing tests
Ignore errors during server __exit__ and bump ubuntu version
Also retry all failing server tests once.
2020-12-08 17:50:54 +05:30
Kovid Goyal
bf61d37d72
Merge branch 'master' of https://github.com/cbhaley/calibre
Edit metadata: Add buttons to easily set yes/no fields also shortcut to
clear the field. Fixes #1907140 [Enhancement Request: Keyboard shortcut for undefined bools](https://bugs.launchpad.net/calibre/+bug/1907140)
2020-12-08 15:48:37 +05:30
Charles Haley
ef49efce43 Enhancement #1907140: add keyboard shortcut for undefined bools.
Also:
- In bulk edit added tool buttons to set bools to True or False
- In single edit changed the buttons on bools from text to icons
2020-12-08 10:06:32 +00:00
Kovid Goyal
ac18ccf474
Handle quit shortcut in tts mode 2020-12-08 14:28:07 +05:30
Kovid Goyal
8e2c9b5927
Fix pause and resume semantics after configuration on windows TTS 2020-12-08 14:25:36 +05:30
Kovid Goyal
92007117bc
Remove unneeded code
Thanks to bufferring we dont need to mess with log filtering levels
anymore
2020-12-08 14:19:43 +05:30
Kovid Goyal
4a8baa5fec
Dont reset control connection
This can lead to missed events, and really the connection dying should
be fatal
2020-12-08 13:05:25 +05:30
Kovid Goyal
b2f67dd3e0
... 2020-12-08 12:22:38 +05:30
Kovid Goyal
6fd86b937e
Sadly it doesnt help 2020-12-08 12:16:14 +05:30
Kovid Goyal
b28c79f6bb
Lets see if resetting the broken control connection fixes the test on Ubuntu as well 2020-12-08 12:03:45 +05:30
Kovid Goyal
593eeaf9ea
Retry on broken pipe when writing to control 2020-12-08 10:24:09 +05:30
Kovid Goyal
62a0bdad07
Use a pipe rather than a socketpair on Unix
Might fix the test failure issues, who knows
On windows, we have to use a socketpair since pipes
dont work with select
2020-12-08 10:13:29 +05:30
Kovid Goyal
e5a5065934
Remove unused code
As of python 3.5 socket_pair is supported on windows as well
2020-12-08 09:37:57 +05:30
Kovid Goyal
2375f1c295
... 2020-12-08 09:32:27 +05:30
Kovid Goyal
1ee3c0fdd6
Turn on bufferring for the test suite
Allows for more verbose server logging
2020-12-08 09:23:32 +05:30
Kovid Goyal
beadc4384f
Bulk metadata search/replace: Fix text transform function not being applied to the test result in character mode 2020-12-08 08:35:14 +05:30
Kovid Goyal
a47105b17a
Disable ubuntu test runner
Server based tests are failing for no reason I can discern. Hopefully
Microsoft will fix whatever they broke eventually.
2020-12-08 08:08:53 +05:30
Kovid Goyal
c839058b2b
Skip test that is failing for unknown reason on Ubuntu 2020-12-07 22:01:32 +05:30
Kovid Goyal
c702ca67e5
misc fixes 2020-12-07 21:35:23 +05:30
Kovid Goyal
26bbeabc43
make default name column widths narrower 2020-12-07 21:15:50 +05:30
Kovid Goyal
a50c2db7ae
Start work on windows tts config 2020-12-07 21:13:07 +05:30
Kovid Goyal
0e3bc56602
Simplify getting language display name on macOS 2020-12-07 17:01:23 +05:30
Kovid Goyal
644625d7d6
Also return the localized language name for SAPI voices 2020-12-07 16:48:33 +05:30
Kovid Goyal
ed4a397de1
macOS: Workaround for Apple being unable to resume speech after changing the voice 2020-12-07 15:50:46 +05:30
Kovid Goyal
c8306289f9
... 2020-12-07 15:37:12 +05:30
Kovid Goyal
a3d2870af1
macOS: Workaround for the OS not sending speak end events 2020-12-07 15:35:14 +05:30
Kovid Goyal
80256b2e49
sync values are unsigned int not unsigned long 2020-12-07 15:29:58 +05:30
Kovid Goyal
464c0a4f1a
Handle no mark match better 2020-12-07 15:23:52 +05:30
Kovid Goyal
4f35428ff3
mark reference private 2020-12-07 15:10:18 +05:30
Kovid Goyal
8833cd2a30
Also resume talking if config dialog is canceled 2020-12-07 14:27:30 +05:30
Kovid Goyal
a488ec951d
Work on TTS config for macOS 2020-12-07 14:25:14 +05:30
Kovid Goyal
1f7775dda4
... 2020-12-07 14:09:19 +05:30
Kovid Goyal
56e69950c1
Get rid of cocoa_wrapper.c 2020-12-07 13:35:47 +05:30
Kovid Goyal
d82de098d1
Automatically resume speaking after configuring 2020-12-07 09:09:05 +05:30
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