31298 Commits

Author SHA1 Message Date
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
Kovid Goyal
22a1481bcd
De-vendor hunspell 2019-09-13 09:12:35 +05:30
Kovid Goyal
58f5577a13
Get rid of QT_PLUGIN_PATH on macOS 2019-09-13 09:12:35 +05:30
Kovid Goyal
e00835e5c6
Get the GUI apps working on macOS with proper doc integration 2019-09-13 09:12:35 +05:30
Kovid Goyal
dcca1a9ec6
Only redraw actual spinner items 2019-09-13 09:12:34 +05:30
Kovid Goyal
a7453e877a
Simplify launching of console utilities on macOS 2019-09-13 09:12:34 +05:30
Kovid Goyal
b8968a82f8
Fix PDF conversion failling when temp dir has symlinks 2019-09-13 09:12:34 +05:30
Kovid Goyal
133ed8968f
Add a plist to the utils bundle
Also move it to where it is easy to sign
2019-09-13 09:12:34 +05:30
Kovid Goyal
b5a16dc10c
Ensure webengine test does not hang 2019-09-13 09:12:34 +05:30
Kovid Goyal
22e3558a05
Move the utilities into their own bundle 2019-09-13 09:12:34 +05:30
Kovid Goyal
16ea6403a0
typo 2019-09-13 09:12:34 +05:30