46351 Commits

Author SHA1 Message Date
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
ceb72752e4
Root the patterns in .gitignore 2023-01-10 19:35:37 +05:30
Kovid Goyal
4419e7d65a
Move to ruff for ./setup.py check 2023-01-10 19:31:32 +05:30
Kovid Goyal
a981e08b2c
Move to ruff and pyproject.toml 2023-01-10 19:09:26 +05:30
Kovid Goyal
e5992f9d87
Remove global __() 2023-01-10 19:08:06 +05:30
Kovid Goyal
a54227469b
Bump version of pyqt 2023-01-10 09:07:15 +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
Kovid Goyal
b2311d0f05
Merge branch 'master' of https://github.com/cbhaley/calibre 2023-01-09 22:01:28 +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
Kovid Goyal
f7f0cf059f
Bump Qt version to 6.4.2 2023-01-09 18:09:06 +05:30
Kovid Goyal
a4179110ae
Merge branch 'master' of https://github.com/cbhaley/calibre 2023-01-09 07:52:20 +05:30
Charles Haley
aa13031cc0 Sorry, missed a place where I needed to clear the search error icon. 2023-01-08 16:03:06 +00:00
Kovid Goyal
883acf589a
... 2023-01-08 21:18:41 +05:30
Kovid Goyal
145c357cb9
Merge branch 'master' of https://github.com/cbhaley/calibre 2023-01-08 21:06:57 +05:30
Charles Haley
ff1952b8b7 Bug #2002195: Search breaks if non-number used in numeric-sorted column.
This fix is really an enhancement, adding better error presentation to the GUI search box.
2023-01-08 11:26:46 +00:00
Kovid Goyal
0ebd840d6a
Update India Today Outlook Magazine and Live Mint 2023-01-08 13:38:33 +05:30
Kovid Goyal
8114376b2f
Fix #1814 (Update choose_library.ui) 2023-01-08 10:32:43 +05:30
Kovid Goyal
7a829f484a
Windows MTP device driver: Ignore failure to enumerate objects inside non-root folders
There are apparently a lot of devices out there that fail in this way.
So rather than aborting the scan simply ignore the folder.
2023-01-07 13:39:35 +05:30
Kovid Goyal
37fd1d521a
Update Irish Independent and Irish Times 2023-01-07 13:17:54 +05:30
Kovid Goyal
c0ff9b11e8
Merge branch 'master' of https://github.com/cbhaley/calibre 2023-01-06 21:19:12 +05:30
Charles Haley
21e8b06813 New template function: switch_if() 2023-01-06 15:38:29 +00:00
Kovid Goyal
ca93c57bfd
version 6.11.0 v6.11.0 2023-01-06 08:16:57 +05:30
Kovid Goyal
7ab33d233b
pep8 2023-01-05 20:22:21 +05:30
Kovid Goyal
939e2a1237
Content server: Fix auto full screen not working when continuing to read books with user account enabled. Fixes #2001880 [[Content Server] Not entering fullscreen automatically](https://bugs.launchpad.net/calibre/+bug/2001880) 2023-01-05 14:13:19 +05:30
Kovid Goyal
f08b238986
Edit book: Check book: Allow automatic fixing of various simple CSS errors 2023-01-05 13:52:25 +05:30
Kovid Goyal
49cd1944db
Edit book: Set semantics: Fix error when setting the "Notes" semantic 2023-01-05 12:44:25 +05:30
Kovid Goyal
5be6c74f80
Mark stylelint bundle as vendored 2023-01-05 12:18:04 +05:30
Kovid Goyal
c7a61b2942
Edit book: Switch to a new library (stylehint) for find problems in CSS as the old library was no longer maintained. 2023-01-05 12:15:58 +05:30
Kovid Goyal
036bbdb7ff
E-book viewer: When Read aloud is speaking, make the control bar translucent so that words under the bar are visible 2023-01-05 07:35:32 +05:30
Kovid Goyal
89a5f2ffc4
recipe icons 2023-01-05 07:18:57 +05:30
Kovid Goyal
928e96cf47
Extract icons only 2023-01-05 07:18:05 +05:30
Kovid Goyal
88d248b842
No need to use the github API to get transifex latest release version 2023-01-04 22:07:45 +05:30
Kovid Goyal
42c283bdee
Use the more modern API for getting icons
Qt's fromHBITMAP is totally broken so convert the bitmap to an HICON
ourselves first.
2023-01-04 21:44:44 +05:30
Kovid Goyal
8059813337
... 2023-01-04 21:25:45 +05:30
Kovid Goyal
630c24407c
Wrap the newer icon extraction API 2023-01-04 20:07:05 +05:30
Kovid Goyal
8874ff73aa
Also wrap QImage::fromHBITMAP() 2023-01-04 19:57:18 +05:30
Kovid Goyal
60fa1b8b84
recipe icons 2023-01-04 17:41:02 +05:30
Kovid Goyal
c0884b14c4
calibredb list: Allow specifying multiple fields for --sort-by. Fixes #1982532 [calibredb sort on multiple fields](https://bugs.launchpad.net/calibre/+bug/1982532) 2023-01-04 16:07:02 +05:30
Kovid Goyal
d1a6bfa7b5
Windows build: Double the stack size
Python assumes a stack size of 2MB on windows. The windows default is
1MB. Presumably whoever builds python.exe changes it. Do the same to
avoid crashes due to too much recursion. Fixes #2000888 [BS4 str(soup) crashes Calibre instead of raising RecursionError](https://bugs.launchpad.net/calibre/+bug/2000888)
2023-01-04 15:58:41 +05:30
Kovid Goyal
8ad001a64d
HTMLZ output: Fix images referred to in CSS stylesheets not being converted. Fixes #1999956 [EPUB3 -> HTMLZ conversion does not fix background-image url](https://bugs.launchpad.net/calibre/+bug/1999956) 2023-01-04 14:46:46 +05:30