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
Kovid Goyal
c7a2178d24
Handle links with a target in the standalone viewer
2019-09-13 09:12:34 +05:30
Kovid Goyal
566bfe6df2
Fix scroll by page always scrolling forward in flow mode
2019-09-13 09:12:34 +05:30
Kovid Goyal
fa93b0d605
...
2019-09-13 09:12:34 +05:30
Kovid Goyal
f4f29c84c0
...
2019-09-13 09:12:33 +05:30
Kovid Goyal
5e6623bcda
Show home page if opening book fails
2019-09-13 09:12:33 +05:30
Kovid Goyal
20f6152a95
...
2019-09-13 09:12:33 +05:30
Kovid Goyal
0f0df3b5e2
Get webengine loading in the binary build
2019-09-13 09:12:33 +05:30
Kovid Goyal
afd483f11a
Actions to copy text/URL and view image
2019-09-13 09:12:33 +05:30
Kovid Goyal
f70eed9da3
Add build test for Qt WebEngine
2019-09-13 09:12:32 +05:30
Kovid Goyal
921110eb46
Code to migrate old viewer preferences
2019-09-13 09:12:32 +05:30
Kovid Goyal
c1ac799c0b
Get Esc working in any panel
2019-09-13 09:12:32 +05:30
Kovid Goyal
36af3928b0
Dont respond to keypresses while the overlay is visible
2019-09-13 09:12:32 +05:30
Kovid Goyal
21f5fbdf1d
Make the controls help page nicer
2019-09-13 09:12:32 +05:30
Kovid Goyal
351bae75b0
Specialize controls help for standalone viewer
2019-09-13 09:12:32 +05:30