Florian Bruhin
87d1a2c7a3
Fix lint
2017-02-08 09:14:54 +01:00
Florian Bruhin
12ed226ce6
Set COLUM_WIDTHS for :help completion
...
Fixes #2287
2017-02-08 09:11:58 +01:00
Florian Bruhin
c4a74c7a34
Make sure completion column widths never get negative
...
I discovered this because of #2287 but it doesn't actually change anything
there. When we don't have a third column, subtract the scrollbar width from the
second one.
2017-02-08 09:10:40 +01:00
Florian Bruhin
ccb6594e07
Ignore QPainter warning in tests
...
This happens on Debian Jessie from time to time.
2017-02-08 00:58:41 +01:00
Florian Bruhin
02198c4f65
Also check for QtWebKitWidgets in earlyinit
2017-02-08 00:57:47 +01:00
Florian Bruhin
8b9b49f180
Fix message on renderer process crash
2017-02-08 00:41:17 +01:00
Florian Bruhin
7bb8c854bf
tests: Make user-agent download hinting more reliable
2017-02-07 23:33:37 +01:00
Florian Bruhin
c198f3a6a3
Adjust descriptions and dependencies
...
See #1571
2017-02-07 23:27:44 +01:00
Florian Bruhin
4b79280ade
tests: Use number hint mode to select download
...
Other screen sizes will give us other letter hints.
2017-02-07 23:23:59 +01:00
Florian Bruhin
ed67f93d2a
Fix spelling
2017-02-07 22:27:50 +01:00
Florian Bruhin
bdcd980572
Fix bdd "Then" collision
2017-02-07 22:27:32 +01:00
Florian Bruhin
3f1433dcf7
Merge branch 'webengine-mhtml'
2017-02-07 22:24:25 +01:00
Florian Bruhin
5981bdbedb
Skip test failing on Travis
...
See #2288
2017-02-07 22:23:55 +01:00
Florian Bruhin
eb7064d083
Fix lint
2017-02-07 22:13:33 +01:00
Florian Bruhin
d13809089f
Exclude socket notifier events during prompts
...
This helps with segfaults while the prompt is shown, like those which happened
during mhtml downloads with QtWebEngine.
2017-02-07 22:13:33 +01:00
Florian Bruhin
7aa0e900d7
Add mhtml support for QtWebEngine
2017-02-07 22:13:33 +01:00
Florian Bruhin
bae1f41599
Set user-agent for QtWebKit downloads
...
See #513
2017-02-07 22:00:03 +01:00
Florian Bruhin
e487fe441e
Revert "Add a workaround to save cookies on exit"
...
This causes sqlite cookie errors from Chromium on shutdown...
See #2263
This reverts commit 8d55d093f2
.
2017-02-06 22:16:39 +01:00
Florian Bruhin
2b6b18d7bf
Fix lint
2017-02-06 21:33:08 +01:00
Florian Bruhin
df245dae48
Add support for general -> print-element-backgrounds with WebEngine
2017-02-06 21:08:32 +01:00
Florian Bruhin
a40db1735e
Update QtWebEngine settings todo
2017-02-06 21:01:19 +01:00
Florian Bruhin
811bb84587
Clarify site-specific-quirks setting value
2017-02-06 20:43:25 +01:00
Florian Bruhin
8d55d093f2
Add a workaround to save cookies on exit
...
Fixes #2263
2017-02-06 20:43:23 +01:00
Florian Bruhin
b8b4611b4d
Enable errors on renderer process crashes
2017-02-06 20:43:03 +01:00
Florian Bruhin
52e3865367
Add support for the colors -> webpage.bg option with QtWebEngine
2017-02-06 17:18:36 +01:00
Florian Bruhin
29ffa3d134
Add a fullscreen notification overlay
...
From the spec:
User agents should ensure, e.g. by means of an overlay, that the end user is
aware something is displayed fullscreen. User agents should provide a means of
exiting fullscreen that always works and advertise this to the user. This is
to prevent a site from spoofing the end user by recreating the user agent or
even operating system environment when fullscreen.
https://fullscreen.spec.whatwg.org/#security-and-privacy-considerations
2017-02-06 16:22:58 +01:00
Florian Bruhin
39508d984e
Handle multiple commands in KeyConfigParser.get_reverse_bindings_for
2017-02-06 16:22:58 +01:00
Florian Bruhin
98e6ccf548
Add fullscreen support for QtWebEngine
2017-02-06 16:22:58 +01:00
Florian Bruhin
1209724f83
Fix lint
2017-02-06 13:42:31 +01:00
Florian Bruhin
dd9d6264c7
Fix search/replace fail
2017-02-06 13:09:39 +01:00
Florian Bruhin
89108be013
Clean up printing code in browser.commands
2017-02-06 12:54:13 +01:00
Florian Bruhin
c8913cbdc4
Fix QtWebEngine PDF printing
2017-02-06 12:49:02 +01:00
Florian Bruhin
69d8b23923
Fix test_unused
2017-02-06 12:47:27 +01:00
Florian Bruhin
4518afbde2
Add support for storage -> cache-size with QtWebEngine
2017-02-06 12:46:28 +01:00
Florian Bruhin
bd0b62ab80
Add support for content -> cookies-store with QtWebEngine
2017-02-06 10:47:03 +01:00
Florian Bruhin
4104056950
Split profile related stuff to webenginesettings._init_profile
2017-02-06 10:46:37 +01:00
Florian Bruhin
b1894ed7e0
Add a utils.unused()
2017-02-06 10:45:36 +01:00
Florian Bruhin
e65b70ba37
Update changelog
2017-02-06 09:52:41 +01:00
Florian Bruhin
2f4c185da0
Implement printing with QtWebEngine
2017-02-06 09:51:11 +01:00
Florian Bruhin
9a9fa3ab41
Merge branch 'webkit-ng-history'
2017-02-06 08:49:09 +01:00
Florian Bruhin
165c534f20
Update changelog
2017-02-06 08:48:58 +01:00
Florian Bruhin
4ee207b3cb
Remove webkit.tabhistory from check_coverage
...
We can't easily check for both QtWebKit and -NG code in the same run.
2017-02-06 08:48:08 +01:00
Florian Bruhin
91bdc00410
Make tests work with QtWebKit-NG
...
Fixes #1571
2017-02-06 08:48:08 +01:00
Florian Bruhin
f0f97a5213
Add QtWebKit-NG test job to Travis
2017-02-06 08:48:08 +01:00
Florian Bruhin
99d1636878
Properly implement session support for QtWebKit-NG
...
See #1571
2017-02-06 08:48:08 +01:00
Florian Bruhin
dfbcb75313
First prototype of QtWebKit-NG history/session support
2017-02-06 08:48:08 +01:00
Florian Bruhin
348a50ad69
Fix inserting text with QtWebEngine
...
The insertText event doesn't seem to be available with newer Chromium releases,
which means this broke (probably with Qt 5.7.1).
Fixes #2183
Fixes #2217
2017-02-06 08:06:58 +01:00
Florian Bruhin
5e58764326
Fix lint
2017-02-05 19:52:59 +01:00
Florian Bruhin
129c1a0b1a
Add missing comma
2017-02-05 19:09:31 +01:00
Florian Bruhin
3f332d3871
Remove @pyqtSlot annotation which breaks with LibreSSL
...
Fixes #2213
2017-02-05 19:08:44 +01:00