Commit Graph

49350 Commits

Author SHA1 Message Date
Kovid Goyal bc8b734f34 Bump version for preview build 2024-08-16 08:29:13 +05:30
Kovid Goyal 0930904897 Work on webengine browser backend 2024-08-16 08:16:41 +05:30
Kovid Goyal f17dd504b3 No need for a separate scraper.js for a few lines of JS 2024-08-15 22:39:59 +05:30
Kovid Goyal b712d19eba Make headers and http status available on fake response objects 2024-08-15 22:39:43 +05:30
Kovid Goyal 03851ec6b3 Make the subprocess browser class re-useable 2024-08-15 17:09:57 +05:30
Kovid Goyal 3e7bce7131 string changes 2024-08-15 16:16:08 +05:30
Kovid Goyal 8947b275e0 ... 2024-08-15 13:37:36 +05:30
Kovid Goyal a54cc071db Fix JS human_readable not working for sizes >= 1GB 2024-08-15 13:36:45 +05:30
Kovid Goyal aee1560736 Show leading/trailing whitespace in completion popup 2024-08-15 12:06:18 +05:30
Kovid Goyal 459bc57ec1 Fix #2075415 [Ebook-viewer: spaces are lost when showing/retrieving items in/from search history](https://bugs.launchpad.net/calibre/+bug/2075415) 2024-08-15 11:29:59 +05:30
Kovid Goyal a42eaa8c5e ... 2024-08-15 11:07:40 +05:30
Kovid Goyal 14f60e6968 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-08-15 11:06:03 +05:30
unkn0w7n b02496e7d5 Create Süddeutsche Zeitung Magazin 2024-08-15 09:58:33 +05:30
Kovid Goyal da187adea6 Edit book: Fix searching marking incorrect text in the presence of non-BMP unicode characters. Fixes #2075970 [regex does not properly select match](https://bugs.launchpad.net/calibre/+bug/2075970) 2024-08-15 08:49:53 +05:30
Kovid Goyal 9f76ddb56f Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-08-15 08:21:22 +05:30
unkn0w7n 630ae6365c ... 2024-08-15 08:15:54 +05:30
unkn0w7n 14055f575e Fix Süddeutsche Zeitung 2024-08-15 08:12:25 +05:30
Kovid Goyal edeb5cb1eb Conversion: Do not embed a second copy of a font when using the option to embed font family if the font is already embedded in the book. Fixes #2074002 [Private bug](https://bugs.launchpad.net/calibre/+bug/2074002) 2024-08-15 07:57:01 +05:30
Kovid Goyal 72ce908b73 Merge branch 'py3.13' of https://github.com/eli-schwartz/calibre 2024-08-15 06:56:39 +05:30
Eli Schwartz 4bc75833ff tests: fix SSL test on python 3.13 by being more lenient about VERIFY_X509_STRICT
In python 3.13, this flag was added to the default created ctx. This
seems reasonable for production validation, but the unittest code
generates a certificate that fails this. Inside test code, it seems fine
to relax the constraints again. Our goal is to test the server itself,
anyway, not the ssl module.

See also: https://github.com/python/cpython/issues/107361
2024-08-14 21:19:29 -04:00
Kovid Goyal 5fc10a7af1 Edit book: When text is selected allow changing the indentation of all lines in the selection by pressing Tab to increase one level or Shift+Tab to decrease one level. Fixes #2076251 [[Edit Book][Enhancement] Allow to indent all selected lines at once](https://bugs.launchpad.net/calibre/+bug/2076251) 2024-08-14 21:42:00 +05:30
Kovid Goyal 3d477b904c PDF Output: Disable subsetting of embedded TrueType fonts to workaround a bug in chromium as of Qt 6.7.2 2024-08-14 19:45:04 +05:30
Kovid Goyal 4232224213 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-08-14 18:47:33 +05:30
unkn0w7n 17806d034e Update theindiaforum.recipe 2024-08-14 18:39:18 +05:30
unkn0w7n aae0ca3b2c Update WSJ
add options for hi-res images
2024-08-14 18:26:14 +05:30
Kovid Goyal 7717572f6e ... 2024-08-14 14:22:11 +05:30
Kovid Goyal 593e4089bc Support custom HTTP verbs 2024-08-14 14:20:29 +05:30
Kovid Goyal 6017835712 ... 2024-08-14 13:52:38 +05:30
Kovid Goyal c867bcaf99 ... 2024-08-14 13:41:28 +05:30
Kovid Goyal 73a5036134 Use the same function name for cookie setting 2024-08-14 13:39:36 +05:30
Kovid Goyal 918eb72335 Implement ignoring ssl errors in qt backend 2024-08-14 13:30:00 +05:30
Kovid Goyal 7a43916d6c ... 2024-08-14 13:09:54 +05:30
Kovid Goyal 44ea182c2b Science Journal by unkn0wn 2024-08-14 13:01:41 +05:30
Kovid Goyal a26f6dcee3 Cleanup data handling 2024-08-14 12:58:05 +05:30
Kovid Goyal 4b78c60724 pep8 2024-08-14 12:50:47 +05:30
Kovid Goyal e8453ed590 Switch over to Qt browser rather than webengine download based browser as alternative to mechanize
Seems to work better. I am guessing the download() implementation in
QtWebEngine restricts itself to HTTP 1.1
2024-08-14 12:45:23 +05:30
Kovid Goyal e28f9c3ed3 Qt browser frontend is not functional with tests 2024-08-14 12:32:45 +05:30
Kovid Goyal 8c0bb15478 Qt backend basically works 2024-08-14 11:34:04 +05:30
Kovid Goyal 91b6a64777 Rename some modules 2024-08-14 11:23:46 +05:30
Kovid Goyal 48b4faec95 More work on the Qt browser backend 2024-08-14 11:18:13 +05:30
Kovid Goyal ecebe2acef Various Russian and Ukranian news sources by bugmen00t 2024-08-14 09:35:27 +05:30
Kovid Goyal 149d680e60 Support building in container 2024-08-13 21:39:41 +05:30
Kovid Goyal 67bb8299c6 Merge branch 'patch-2' of https://github.com/Artoria2e5/calibre 2024-08-13 20:45:17 +05:30
Mingye Wang 304192c10c fix(bypy/macos/__main__): Use -Os
The launchers were getting compiled with no optimization at all. If one runs `objdump --disassemble calibre-launcher.dylib --no-show-raw-insn`, the result is a lot of loads and stores from the stack. Probably not critical at all for performance, but ugly and silly nevertheless.
2024-08-13 21:25:00 +08:00
Kovid Goyal 66f8ae20fc Fetch news: Allow using the chromium network stack to make HTTP requests 2024-08-13 18:43:37 +05:30
Kovid Goyal f40950d1ff Qt WebEngine now requires libgbm-dev on Linux 2024-08-13 12:00:49 +05:30
Kovid Goyal 9dff482fc7 Merge branch 'patch-1' of https://github.com/Artoria2e5/calibre 2024-08-13 08:43:51 +05:30
Mingye Wang 43ae7c6a54 bypy/macos: use ULMO
ULMO, available in 10.15+, uses LZMA compression, which is both stronger and faster than the deprecated bzip2 (UDBZ).
2024-08-13 10:58:35 +08:00
Kovid Goyal c376d2e25d Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-08-12 10:05:43 +05:30
unkn0w7n 5a28507414 ... 2024-08-12 09:57:34 +05:30