Martin Brodbeck
0e1265d269
Bump supported dbversion in kobo/tolino driver
...
New tolino Shine 5 firmware 5.2.190625 uses db version 190. No significant changes noticed.
2024-08-22 17:36:38 +02:00
Kovid Goyal
430cf0f5bc
Fix #2073441 [[Enhancement] Hide VL tabs while in Device view]( https://bugs.launchpad.net/calibre/+bug/2073441 )
2024-08-22 20:04:40 +05:30
Kovid Goyal
1c26a6ce17
Show current page number in goto printed page
2024-08-22 19:46:15 +05:30
Kovid Goyal
4985bb2e82
Allow displaying pagelist data in header/footer
...
Fixes #2075554 [Feature request: Display of page-list element in the book viewer](https://bugs.launchpad.net/calibre/+bug/2075554 )
2024-08-22 17:23:09 +05:30
Kovid Goyal
2d2d203862
...
2024-08-21 20:16:59 +05:30
Kovid Goyal
76743a0210
Also create a page list anchor map in the book metadata
2024-08-20 08:18:34 +05:30
Kovid Goyal
7e8d5ffe72
pep8
2024-08-19 23:29:34 +05:30
Kovid Goyal
8a781e9da0
Dont discard return value of goto_cfi() in standalone viewer ui_operations
2024-08-19 22:15:28 +05:30
Kovid Goyal
26d1126c62
E-book viewer: Allow going to links from the pagelist in the book via the Goto action in the viewer controls.
...
Typically, these are locations in the book corresponding to paper edition page
boundaries.
2024-08-19 22:14:26 +05:30
Charles Haley
1f0a3e6bd3
Allow a plugboard to change the series_index as well as the series name.
2024-08-19 08:48:01 +01:00
Kovid Goyal
92b9566b0a
Store page list in book metadata when rendering
2024-08-19 12:23:20 +05:30
Kovid Goyal
7a50e5cb5c
...
2024-08-19 09:51:32 +05:30
Kovid Goyal
6e6ca80d62
Fix #2077283 [Private bug]( https://bugs.launchpad.net/calibre/+bug/2077283 ) (probably)
2024-08-19 09:44:31 +05:30
Kovid Goyal
37169709f3
Add Qt text to speech module to binary builds
2024-08-18 15:00:39 +05:30
Kovid Goyal
c778211992
Document the annotations API at least cursorily
2024-08-17 16:51:45 +05:30
chocolatechipcats
5562c2a621
Update toc_edit.py
...
string change
2024-08-17 05:46:18 -03:00
Kovid Goyal
592f250644
Cleanup header tests
2024-08-17 10:00:08 +05:30
Kovid Goyal
b2745092c6
Add a test for POST with data
2024-08-17 09:51:34 +05:30
Kovid Goyal
23cf355130
Fix test failure with updated lxml
2024-08-17 09:32:27 +05:30
Kovid Goyal
cfe9c58db8
Use atexit to add another layer of protection
...
Hopefully should make process leaks vanishingly rare. Basically only
on crashes.
2024-08-17 08:52:42 +05:30
Kovid Goyal
f82da06184
Get rid of the simple backend in favor of WebEngineBrowser
2024-08-16 20:24:50 +05:30
Kovid Goyal
5b00e588b2
Allow using the webengine backend in recipes
2024-08-16 20:01:50 +05:30
Kovid Goyal
5c8332e438
Remove the webengine download backend
...
Superseded by the new webengine backend which should hopefully
be more browser-like.
2024-08-16 19:51:07 +05:30
Kovid Goyal
1e2cd173f2
Fix recipe browser tests
2024-08-16 19:46:04 +05:30
Kovid Goyal
6b907d8ec2
...
2024-08-16 19:26:35 +05:30
Kovid Goyal
b01d756329
Add extended key usage and dont use subprocess for verification
2024-08-16 18:54:11 +05:30
Kovid Goyal
60db6aae2f
Proper fix for ssl server test
...
Needed to generate subject key id for the CA cert and authority key id
for the server cert
2024-08-16 17:18:00 +05:30
Kovid Goyal
c278d6de5c
Add key usage to generated CA certificate
2024-08-16 15:43:33 +05:30
Kovid Goyal
ee92957837
Add authority and subject key identifiers to self signed certificates
2024-08-16 15:04:28 +05:30
Kovid Goyal
6d4d11dc9e
Implement POST and headers
2024-08-16 13:08:28 +05:30
Kovid Goyal
aad7f706d5
Implement a default HTTP reason
2024-08-16 12:37:36 +05:30
Kovid Goyal
5a1d5c21ff
develop with multiple urls
2024-08-16 12:05:05 +05:30
Kovid Goyal
885961acc0
Get basic fetching working
2024-08-16 11:58:14 +05:30
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
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
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
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
7717572f6e
...
2024-08-14 14:22:11 +05:30
Kovid Goyal
593e4089bc
Support custom HTTP verbs
2024-08-14 14:20:29 +05:30