35782 Commits

Author SHA1 Message Date
Kovid Goyal
d17c1c6ce8
usbobserver: use surrogateescape for undecodable file names 2023-01-23 16:27:19 +05:30
Kovid Goyal
5f4437f7fa
Port voices output 2023-01-23 14:00:39 +05:30
Kovid Goyal
f6f43ba4af
Move to running winspeech in its own process 2023-01-23 13:38:05 +05:30
Kovid Goyal
7e67e62c11
Use an icon rather than a color to report errors in line edits. Fixes #2003652 [color frame in edit metadata](https://bugs.launchpad.net/calibre/+bug/2003652) 2023-01-23 07:42:36 +05:30
Kovid Goyal
084cf4e65f
Move checkboxes to left of text 2023-01-23 07:04:42 +05:30
Kovid Goyal
79bb34fd36
More work on winspeech 2023-01-22 22:46:58 +05:30
Kovid Goyal
cd7d100eca
More work on winspeech 2023-01-22 14:51:38 +05:30
Kovid Goyal
e8e95f888d
... 2023-01-20 18:14:34 +05:30
Kovid Goyal
7ee339ab14
Try using DYLD_INSERT_LIBRARIES instead 2023-01-19 13:17:20 +05:30
Kovid Goyal
829f3d4e0e
... 2023-01-19 13:13:48 +05:30
Kovid Goyal
3998c2490c
Sanitize env when running curl in test 2023-01-19 12:55:59 +05:30
Kovid Goyal
c3ee09d459
... 2023-01-19 12:36:58 +05:30
Kovid Goyal
f95180349c
Delay load MobiReader 2023-01-19 11:30:42 +05:30
Kovid Goyal
3ae27e38f3
More work on winspeech 2023-01-19 10:50:02 +05:30
Kovid Goyal
4a69c3ae8a
... 2023-01-19 08:43:43 +05:30
Kovid Goyal
e5074150a9
Dont use lxml to build recipe collection
It's crashing on macOS CI but not my local machine. Debugging on CI is
too time consuming.
2023-01-19 08:42:14 +05:30
Kovid Goyal
b67c5a2104
Add by ISBN: Allow adding using identifiers other than ISBN as well. Fixes #2003227 [enhancement request regarding add from isbn](https://bugs.launchpad.net/calibre/+bug/2003227) 2023-01-18 21:58:57 +05:30
Kovid Goyal
bd0b511b81
More robust output to stderr for rcc 2023-01-18 20:41:22 +05:30
Kovid Goyal
09a5a1cb1b
Fix detection of identifier URL when template contains regex special chars 2023-01-18 08:14:47 +05:30
Kovid Goyal
7093e848a9
More work on the new speech api bindings 2023-01-17 22:14:51 +05:30
Kovid Goyal
c56109c1f3
Book list: Fix a regression in the previous release that broke dragging to select multiple books 2023-01-16 09:08:57 +05:30
Kovid Goyal
6aadba36a2
Add dedicated shortcuts for change/show next occurrence 2023-01-14 13:16:32 +05:30
Kovid Goyal
f1fd9bebde
DRYer 2023-01-14 12:44:07 +05:30
Kovid Goyal
e5ab35f1b4
... 2023-01-14 12:39:37 +05:30
Kovid Goyal
0097a59a5c
Up/down should work on suggested word list when it has focus 2023-01-14 12:38:34 +05:30
Kovid Goyal
6f107061fc
Spell check dialog: Allow up and down arrow keys to work regardless of focus 2023-01-14 12:18:02 +05:30
Kovid Goyal
1adeef4743
Conversion dialog: Regex builder: Workaround bug in Qt that prevented searching for non breaking spaces in the wizard used to test search expressions 2023-01-14 11:57:59 +05:30
Kovid Goyal
092bafbe7e
Spell check dialog: move down after correcting word, not up. Fixes #2002864 [Suggested spellcheck UI improvements](https://bugs.launchpad.net/calibre/+bug/2002864) 2023-01-14 11:47:19 +05:30
Kovid Goyal
a7f713f68f
Much nicer implementation of create_recording using winrt facilities 2023-01-13 16:48:13 +05:30
Kovid Goyal
27f206f116
wchar_raii now gives us a wstring_view on C++17 2023-01-13 15:40:45 +05:30
Kovid Goyal
c7468a5f9a
Switch to C++/WinRT from C++/CX 2023-01-13 14:52:24 +05:30
Kovid Goyal
4c89a7e697
Fix #2002753 [Error when ejecting while in Device Mode](https://bugs.launchpad.net/calibre/+bug/2002753) 2023-01-13 07:46:38 +05:30
Kovid Goyal
882d565491
Method to save speech as WAV data 2023-01-12 18:04:18 +05:30
Kovid Goyal
d1b1fa7209
Get listing all available voices working 2023-01-11 20:53:48 +05:30
Kovid Goyal
b1d7a72494
Fix #2002534 [MobileRead bookshop plugin crashes](https://bugs.launchpad.net/calibre/+bug/2002534) 2023-01-11 19:25:07 +05:30
Kovid Goyal
6dd38d512c
Start work on wrapping the WinRT speech APIs
They give access to more voices, but whether they will be workable
remains to be seen.
2023-01-11 13:19:39 +05:30
Kovid Goyal
4419e7d65a
Move to ruff for ./setup.py check 2023-01-10 19:31:32 +05:30
Kovid Goyal
e5992f9d87
Remove global __() 2023-01-10 19:08:06 +05:30
Kovid Goyal
8b71e251c4
Work on removing use of _ from builtins 2023-01-10 08:46:42 +05:30
Kovid Goyal
36ff53ca30
Remove use of global connect_lambda() 2023-01-09 22:33:31 +05:30
Kovid Goyal
6014aec7ae
Remove more global functions 2023-01-09 22:16:29 +05:30
Charles Haley
56c1899868 Enhancement #2002257: multiple template tester dialogs.
Also changed the quickview dialog to be parentless.
2023-01-09 16:29:13 +00:00
Kovid Goyal
779e69a38c
Remove use of global icu_upper/lower 2023-01-09 21:38:45 +05:30
Kovid Goyal
45244e2a3f
Get rid of global I() 2023-01-09 20:53:27 +05:30
Kovid Goyal
0cf25eb724
Remove use of global P() 2023-01-09 20:45:33 +05:30
Kovid Goyal
fb262b7b57
Remove use of custom globals 2023-01-09 20:26:03 +05:30
Kovid Goyal
4e4928be1a
Get rid of lopen() 2023-01-09 19:59:05 +05:30
Kovid Goyal
474de99ec2
Fix calls to pgettext() to use the installed translator 2023-01-09 19:50:12 +05:30
Kovid Goyal
a1d21e3632
Manual fixes for misreports from ruff 2023-01-09 19:13:32 +05:30
Kovid Goyal
d7c31f4a81
Automated fixes from ruff 2023-01-09 18:13:56 +05:30