Kovid Goyal
b44c42a78c
...
2019-10-29 16:49:39 +05:30
Kovid Goyal
cb9b08b369
Dont serialize the default namespace on ever tag
2019-10-29 15:58:24 +05:30
Kovid Goyal
7687c3dab6
Move the iterate over elems loop in native code as well
2019-10-29 15:56:57 +05:30
Kovid Goyal
e33c18459a
Finish fast serialization of html to json
2019-10-29 12:50:26 +05:30
Kovid Goyal
02838a712c
Merge branch 'flake' of https://github.com/eli-schwartz/calibre
2019-10-29 09:34:28 +05:30
Eli Schwartz
6526c28bd6
check: cleanup file exclusions
...
Some of these files no longer exist due to being devendored.
BeautifulSoup.py is now something else entirely which is
calibre-specific code and deserves the right to be linted.
2019-10-28 16:10:00 -04:00
Kovid Goyal
4f03b0163f
Fix #1850196 [test_ssl fails with EE_KEY_TOO_SMALL]( https://bugs.launchpad.net/calibre/+bug/1850196 )
2019-10-29 01:05:59 +05:30
Kovid Goyal
fc7aee08df
Start work on fast html to json
2019-10-28 13:30:18 +05:30
Kovid Goyal
42f553e367
Content server: Fix download button not working with non-ebook formats. Fixes #1850078 [Calibre content server download issues]( https://bugs.launchpad.net/calibre/+bug/1850078 )
2019-10-28 08:58:47 +05:30
Kovid Goyal
167cb89dc7
...
2019-10-28 08:08:00 +05:30
Kovid Goyal
3abe43d90c
Serialization: Dont mangle the name of epub namespaced tags
...
Also dont normalize boolean attributes
2019-10-27 13:07:19 +05:30
Kovid Goyal
78a97a0e37
Handle comments while getting char count
2019-10-27 12:52:12 +05:30
Kovid Goyal
a687204ec3
Speedup char counting when preparing book
2019-10-27 12:38:01 +05:30
Kovid Goyal
8582154527
Avoid calls to nlinks() in worker processes
2019-10-26 19:00:07 +05:30
Kovid Goyal
751c6942f9
Implement profiling of book preparation
...
Cache href_to_name() which was marked as a hot function by the profiler.
2019-10-26 18:19:32 +05:30
Kovid Goyal
60a1f637c5
Dont use multiple workers when rendering books for the server
...
Can lead to resource exhaustion and also is currently hanging for
reasons unknown
2019-10-26 17:28:55 +05:30
Kovid Goyal
a6d8dd528d
Shorten workflow name
2019-10-26 17:24:16 +05:30
Kovid Goyal
b9cb195804
Viewer: Allow also using --open-at with book positions
2019-10-26 17:18:21 +05:30
Kovid Goyal
221d8f73a4
Fix failing test
2019-10-26 17:02:10 +05:30
Kovid Goyal
73c69949df
Rename goto_bookpos -> goto_cfi
2019-10-26 16:56:30 +05:30
Kovid Goyal
eeab136034
oops
2019-10-26 16:23:52 +05:30
Kovid Goyal
b582bbd520
Dont pre-launch workers, instead launch all workers once container is ready
...
Makes a significant difference in the time to open small books on
windows
2019-10-26 15:57:26 +05:30
Kovid Goyal
efb2d424a7
Improve error reporting
2019-10-26 15:39:21 +05:30
Kovid Goyal
facc4045d4
Use pipe worker for the main render process
2019-10-26 15:39:20 +05:30
Kovid Goyal
8972d63efd
...
2019-10-26 15:39:20 +05:30
Kovid Goyal
e3adac0c51
Forgot another use of container.bookmark_data
2019-10-26 15:39:20 +05:30
Kovid Goyal
2d2ee3f85c
Use one less worker process
2019-10-26 15:39:20 +05:30
Kovid Goyal
9a44ef24ff
Avoid re-parsing the OPF file in worker processes
2019-10-26 15:39:20 +05:30
Kovid Goyal
36d5dee047
Only pre-launch workers for books likely to benefit from parallelization
2019-10-26 15:39:20 +05:30
Kovid Goyal
29e20d8b59
Do not modify anything other than the titlepage when processing covers in EPUB files.
...
This speeds up book preparation by not requiring book wide link
replacement.
2019-10-26 15:39:19 +05:30
Kovid Goyal
75dd89722a
Viewer: Run the first read book preparation in parallel
2019-10-26 15:39:19 +05:30
Kovid Goyal
243144f3b9
Viewer: Add command line option to force reloading of all books
2019-10-26 15:38:06 +05:30
Kovid Goyal
b206f89336
Also fix perms on .git
2019-10-26 11:01:10 +05:30
Kovid Goyal
a3166bb976
Fix permissions on files needed by github test runner
2019-10-26 10:52:05 +05:30
Kovid Goyal
f62e3a1bfc
Fix a crash in popup completion lists if the mouse is over the list and list is scrolled with the keyboard
...
Seems to be a regression in newer Qt versions, work around it.
2019-10-26 10:21:28 +05:30
Kovid Goyal
a33fe3f671
Update the viewer section of the User Manual
2019-10-25 21:29:22 +05:30
Kovid Goyal
99ce8f9876
Viewer: Fix rare exception when navigating to a CFI. Fixes #1849775 [Exception in ebook viewer]( https://bugs.launchpad.net/calibre/+bug/1849775 )
2019-10-25 20:37:01 +05:30
Kovid Goyal
89eef411c4
Make custom font size panel more keyboard friendly
2019-10-24 14:15:57 +05:30
Kovid Goyal
4eeede8d25
...
2019-10-24 14:00:04 +05:30
Kovid Goyal
ead1b832f8
Viewer: Ignore failures printing console message when the viewer is launched with broken stderr. Fixes #1849612 [Bad file descriptor error in downloaded epub when opened from web browser]( https://bugs.launchpad.net/calibre/+bug/1849612 )
2019-10-24 13:56:44 +05:30
Kovid Goyal
11181d697a
Merge branch 'py3' of https://github.com/eli-schwartz/calibre
2019-10-24 13:53:45 +05:30
Eli Schwartz
cbf7bd49df
py3: use correct sort key for forcing an element to sort first
...
0 isn't a valid comparison for ICU sort_key() output and returns
tracebacks instead, but sort_key(0) is.
2019-10-24 01:42:48 -04:00
Kovid Goyal
a3dbdf7875
More dark mode fixes
2019-10-23 20:40:07 +05:30
Kovid Goyal
a3dfc924e2
Amazon metadata: Fix failure to get published date from audible book pages. Fixes #1849400 [traceback when searching amazon.com]( https://bugs.launchpad.net/calibre/+bug/1849400 )
2019-10-23 08:01:29 +05:30
Kovid Goyal
c162c24b87
Merge branch 'master' of https://github.com/t3d/calibre
2019-10-23 07:36:01 +05:30
Tomasz Długosz
819f471c04
update gameplay.pl
2019-10-22 21:11:42 +02:00
Tomasz Długosz
c1feab5da1
removed for no new content since December
2019-10-22 20:50:07 +02:00
Kovid Goyal
4509900b32
Another place that should react to palette changes
2019-10-22 23:34:06 +05:30
Kovid Goyal
a5493fd287
Another dark mode hover color fix
2019-10-22 09:34:16 +05:30
Kovid Goyal
77ba34e5b3
...
2019-10-22 09:30:22 +05:30