Florian Bruhin
574d7c6a11
Add settings for process models
...
See #4039 , #2377
Fixes #4040
2018-09-17 17:22:51 +02:00
Florian Bruhin
be0d6ef3d2
Try more possible asciidoc paths for qute://help fallback
2018-09-17 09:51:15 +02:00
Florian Bruhin
f9327731b8
Handle UTF-8 byte order marks in Greasemonkey scripts
...
See e.g. https://github.com/jerone/UserScripts/issues/135
2018-09-12 23:54:32 +02:00
Jay Kamat
59af280f5c
Merge pull request #4206 from airodactyl/feature/support-multiple-words-tab-give-take
...
Support multiple words for :tab-take without quotes
2018-09-11 18:37:21 -07:00
Jay Kamat
d298d49f6f
Update changelog
2018-09-11 15:26:38 -07:00
Florian Bruhin
6a480564cb
Fix docs to say XDG_DATA_HOME instead of _DIR
2018-09-11 19:44:37 +02:00
Florian Bruhin
3138c1f488
Update changelog
2018-09-10 11:58:27 +02:00
Florian Bruhin
b611ff52cf
Support URL patterns for content.autoplay
2018-09-09 18:31:41 +02:00
Florian Bruhin
0b27779c9d
Allow null initiator for qute:// URLs on Qt 5.11
...
Before Qt 5.11.2, for unique origins, we always got QUrl() and thus passed it
through.
With Qt 5.11.2, only missing origins (browser-initiated requests) get an empty
initiator, while unique origins get QUrl("null"):
https://codereview.qt-project.org/#/c/234849/
https://bugreports.qt.io/browse/QTBUG-69372
In theory, those should be locked down (as an unique origin is e.g. a sandboxed
iframe) and never have access to any other content.
However, thanks to a Qt bug, XHR on qute:// pages has QUrl("null") as origin as
long as the URL scheme is not registered. We can only do the registering once
Qt 5.12 is out.
Since unique origins were effectively already allowed on Qt 5.11.0/.1, we pass
them through here as well until Qt 5.12.
See #4198
2018-09-07 12:25:07 +02:00
Florian Bruhin
9a6c8fe1b9
Update changelog
2018-09-06 17:26:28 +02:00
Florian Bruhin
9a9aefeabf
Update changelog
2018-09-06 16:18:26 +02:00
Florian Bruhin
e2b14caa5c
Update changelog
2018-09-05 14:48:31 +02:00
Florian Bruhin
2fcdc5a0c9
Merge branch 'blacklist-history'
2018-09-04 22:19:52 +02:00
Florian Bruhin
f028759125
Update changelog
2018-09-02 15:47:53 +02:00
Florian Bruhin
e8937b55f2
Fix up changelog for v1.4.2
2018-09-02 14:56:09 +02:00
Florian Bruhin
46b430c95b
Update changelog for v1.4.2
2018-09-02 14:51:25 +02:00
Florian Bruhin
dbdeb6a9c7
Rename history.exclude to completion.web_history.exclude
...
If the blacklist is only valid for the completion, the setting should also be
under completion.
This also un-renames history.gap_interval and renames
completion.web_history_max_items.
2018-09-02 14:42:47 +02:00
Florian Bruhin
d62f502e81
Update changelog
2018-09-02 14:42:47 +02:00
Florian Bruhin
67b4b7d490
Handle :// as URL pattern
2018-09-02 11:58:34 +02:00
Florian Bruhin
003f667d4f
Update changelog
2018-08-31 16:49:13 +02:00
Florian Bruhin
b7b3473f74
Update changelog
2018-08-30 07:50:31 +02:00
Florian Bruhin
8459afb76e
Recognize "Command"/"Cmd" in keybindings
2018-08-28 18:57:47 +02:00
Florian Bruhin
23991ccb4e
Update changelog
2018-08-27 10:07:36 +02:00
Florian Bruhin
1dd857a51a
Implement MouseLock permission
...
Closes #3287
2018-08-24 23:31:04 +02:00
Jay Kamat
995f9b47a0
Update changelog
2018-08-18 13:42:07 -07:00
Florian Bruhin
de8fd25f43
Change key to leave passthrough mode to Shift-Escape
...
We changed this a while ago in a2f62238f1
already, but Ctrl-V was kind of cumbersome as well, as it conflicted with
pasting.
Shift-Escape is closer to the default leave-mode binding (Escape), and also
unlikely to conflict as it's used for the task manager in Chrome.
2018-08-15 18:34:26 +02:00
Florian Bruhin
364b808743
Update changelog for v1.4.2
2018-08-15 10:57:10 +02:00
Florian Bruhin
92a8563090
Update changelog
2018-08-13 09:21:21 +02:00
Florian Bruhin
8e6f79755d
Update changelog
2018-08-12 20:25:23 +02:00
Florian Bruhin
e927fecbbc
Make content.webrtc_public_interfaces_only work on Qt 5.11
...
69abc9a1a1
added the argument for Qt 5.9, but
didn't add the QWebEngineSetting for Qt >= 5.11.
See #3010 , #2163 .
2018-08-08 20:48:33 +02:00
Florian Bruhin
20d29aab46
Update changelog
2018-08-08 08:44:50 +02:00
Florian Bruhin
4482c41ef7
Update changelog
2018-08-07 16:42:59 +02:00
Florian Bruhin
7ac7ccc296
Ignore invalid URLs in acceptNavigationRequest
2018-07-28 09:18:50 +02:00
Florian Bruhin
d62a70267e
Update changelog
2018-07-24 16:05:03 +02:00
Florian Bruhin
1413c910c6
Update changelog
2018-07-24 15:42:14 +02:00
Florian Bruhin
a8e2a04648
Update changelog
2018-07-19 00:28:51 +02:00
Florian Bruhin
a72eee8e39
Enable XSS auditing by default
...
Qt disables this by default, but Chromium does have it enabled.
I also submitted a change to Qt to hopefully enable it by default there
starting with Qt 5.12: https://codereview.qt-project.org/#/c/198354/15
This also removes the claim of having a (big) performance impact, as Chromium's
XSS design doc says the opposite:
https://www.chromium.org/developers/design-documents/xss-auditor
2018-07-17 12:01:17 +02:00
Florian Bruhin
570fe3ed1a
Update changelog
2018-07-16 08:17:24 +02:00
Florian Bruhin
ae0df2093b
Update changelog for v1.4.1
2018-07-11 17:15:32 +02:00
Florian Bruhin
4c2d69ccaf
Update changelog
2018-07-11 14:10:38 +02:00
Florian Bruhin
0a882739c8
Update changelog
2018-07-10 16:08:32 +02:00
Florian Bruhin
e24c723700
Update changelog
2018-07-10 15:16:33 +02:00
Florian Bruhin
0a31e19eda
Handle download errors when the reply is already gone
...
Fixes #1270
2018-07-03 17:16:02 +02:00
Florian Bruhin
85cc1e4f84
Update changelog for v1.4.0
2018-07-03 15:44:25 +02:00
Florian Bruhin
dfafab4cff
Update changelog
2018-07-03 13:52:50 +02:00
Florian Bruhin
5add2cd930
Update changelog
2018-07-03 11:15:59 +02:00
Florian Bruhin
ad19833e34
Revert "Add workaround for PyQt 5.11 headerDataChanged bug"
...
PyQt 5.11.1 has already been released, with the bug fixed.
This reverts commit 291763a55643342a6f977ce2a12dcc6f4badbe8a.
2018-07-02 22:32:59 +02:00
Florian Bruhin
eca08f064b
Add workaround for PyQt 5.11 headerDataChanged bug
...
https://www.riverbankcomputing.com/pipermail/pyqt/2018-June/040445.html
2018-07-02 22:32:59 +02:00
Florian Bruhin
c3455d9082
Add a wrapper around sip
...
Starting with PyQt 5.11, the sip module now is bundled with PyQt as PyQt.sip.
Having a qutebrowser.qt also helps with #3625 , see #995
2018-07-02 22:32:59 +02:00
Florian Bruhin
a7af5195d1
Set title when showing PDF.js error page
...
Fixes #3894
2018-06-28 11:22:44 +02:00