Commit Graph

30358 Commits

Author SHA1 Message Date
Kovid Goyal 400450f193 Fix down key in flow mode acting as up key 2019-09-13 09:13:37 +05:30
Kovid Goyal d04234555d Fix incorrect invocation of scrollBy 2019-09-13 09:13:37 +05:30
Kovid Goyal cb5107472a Allow titles to wrap in vertical layout of book details 2019-09-13 09:13:36 +05:30
Kovid Goyal 4b1a4861b8 Bump beta version 2019-09-13 09:13:36 +05:30
Kovid Goyal 86a1499ca7 Editor: Fix changes in CSS files not being picked up by the preview panel 2019-09-13 09:13:36 +05:30
Kovid Goyal 1d64be1032 Avoid error print on shutdown 2019-09-13 09:13:36 +05:30
Kovid Goyal 26b44e936c Remove unused import 2019-09-13 09:13:36 +05:30
Kovid Goyal 9c0346bbb1 QTextBrowser should not require explicit link color override 2019-09-13 09:13:36 +05:30
Kovid Goyal f069848639 Use the calibre user interface font family and size for viewer chrome 2019-09-13 09:13:36 +05:30
Kovid Goyal 25bc0dc6c5 Also make the Context Menu key a shortcut for showing viewer chrome 2019-09-13 09:13:36 +05:30
Kovid Goyal d5bb19f8ec Only import Pillow from PIL 2019-09-13 09:13:36 +05:30
Kovid Goyal 3a6ad1e03a Add a build test for PIL JPEG support 2019-09-13 09:13:36 +05:30
Kovid Goyal 9607e1dc45 Bump beta version 2019-09-13 09:13:35 +05:30
Kovid Goyal f83e99c9b5 Preserve scroll position in list of keyboard shortcuts when customizing a shortcut 2019-09-13 09:13:35 +05:30
Kovid Goyal fe0cfc3bea Use the book text colors for the loading screen
Makes it less obtrusive
2019-09-13 09:13:35 +05:30
Kovid Goyal 7198248ce9 Fix error when installing a new editor plugin because of web engine initialization 2019-09-13 09:13:35 +05:30
Kovid Goyal 1551df845c Default to js version 6 when compiling RS 2019-09-13 09:13:35 +05:30
Kovid Goyal bc6d38c8e3 Restore external RS compiler
While webengine is faster that duktape, the external compiler
still beats it.
2019-09-13 09:13:35 +05:30
Kovid Goyal e8b21b2f29 Avoid a rare error when calculating CFI 2019-09-13 09:13:35 +05:30
Kovid Goyal b6c3253fb9 Fix font settings for Editor preview not working 2019-09-13 09:13:35 +05:30
Kovid Goyal a6097fab4a Fix default font family type not being respected in the viewer settings 2019-09-13 09:13:35 +05:30
Kovid Goyal 2e50e22aa7 Also refuse to open .app urls 2019-09-13 09:13:35 +05:30
Kovid Goyal 85394a43a8 Fix comments not being displayed to the side in the horizontal book display panel
Thanks to limitations of Qt's HTML support we cant any longer have
comments text wrap around the rest of the metadata. Now the rest of the
metadata and the comments are display in 2:3 fixed columns
2019-09-13 09:13:35 +05:30
Kovid Goyal 1e96510e00 Fix manual not building 2019-09-13 09:13:34 +05:30
Kovid Goyal b2b5395139 Windows: Fix library usage stats incorrect after import of data 2019-09-13 09:13:34 +05:30
Kovid Goyal 465195026b Better test failure messages 2019-09-13 09:13:34 +05:30
Kovid Goyal da4fc37684 Bump version number to beta level 2019-09-13 09:13:34 +05:30
Kovid Goyal f10e278d74 PDF Output: Fix incorrect rendering when the same font is used at multiple sizes in the document
Chromium produces width arrays in the font descriptors that contain
different values for the same glyph in different font subsets, so rather
than merging the arrays, use the actual width values from the font.

As per the PDF spec the values in these arrays must match the underlying
font anyway.
2019-09-13 09:12:39 +05:30
Kovid Goyal 7366d8f57a Check glyph definition sizes are identical when merging ttf fonts 2019-09-13 09:12:39 +05:30
Kovid Goyal c77156d47b Fix failing test on py3 2019-09-13 09:12:39 +05:30
Kovid Goyal a3ac1900f6 Work on windows CI 2019-09-13 09:12:39 +05:30
Kovid Goyal 2f2b3cf638 Fix crashes when using webengine on windows with no native GUI
Tell Qt to use the software OpenGL renderer in headless mode on windows.
2019-09-13 09:12:39 +05:30
Kovid Goyal e06094c458 Dont use the external rapydscript tool, since web engine is fast enough 2019-09-13 09:12:37 +05:30
Kovid Goyal f233cbd7f8 Nicer failure check 2019-09-13 09:12:37 +05:30
Kovid Goyal 46f5413b34 Port the RS gettext funcs to use webengine 2019-09-13 09:12:37 +05:30
Kovid Goyal 1fbfffd772 Use range iteration for some more loops 2019-09-13 09:12:37 +05:30
Kovid Goyal bc68e6e735 Fix crash when altering links in PDF
Cannot create new dest arrays while iterating over all objects, since
doing so alters the set of all objects
2019-09-13 09:12:37 +05:30
Kovid Goyal d1ee01b421 Fix header/fotter + added toc not working 2019-09-13 09:12:37 +05:30
Kovid Goyal 9bea79b1bb ... 2019-09-13 09:12:37 +05:30
Kovid Goyal 0319ad478a Use atomic_rename 2019-09-13 09:12:36 +05:30
Kovid Goyal 7f1519989f Catch all exceptions when altering links 2019-09-13 09:12:36 +05:30
Kovid Goyal 8d0f0cef93 Fix compiler warnings 2019-09-13 09:12:36 +05:30
Kovid Goyal a12da69ba9 Decrease min height for compress losslessly dialog 2019-09-13 09:12:36 +05:30
Kovid Goyal 9a1e55153b ... 2019-09-13 09:12:36 +05:30
Kovid Goyal 03ea489695 Use a fixed size hint for the inspector dock since it starts out empty 2019-09-13 09:12:36 +05:30
Kovid Goyal 9eba7a5f60 Ensure inspector dock connect works 2019-09-13 09:12:36 +05:30
Kovid Goyal c238a249af Remove last references to QT_PLUGIN_PATH 2019-09-13 09:12:36 +05:30
Kovid Goyal 89f5a0b183 Do not run the webengine build test on windows as it causes a crash on exit under cygwin+ssh 2019-09-13 09:12:36 +05:30
Kovid Goyal cb091ea844 Suppress compiler warning for unused parameter 2019-09-13 09:12:35 +05:30
Kovid Goyal 994befe846 Properly port in_paged_mode 2019-09-13 09:12:35 +05:30