Markus Ongyerth
40b2d03688
make the host_blocker aware of patterns
...
Add an additional argument to is_blocked for the current url, and enable
the host_blocking.enabled property to be set per domain.
This allows to bypass host blocking for specific domains
2018-07-08 16:17:24 +02:00
Florian Bruhin
ae32b79d54
Add exam comments to contributing docs
2018-07-04 15:37:50 +02:00
Florian Bruhin
e80e695a56
Add a mkvenv-pypi-old environment
...
Fixes #4038
See #3662
2018-07-04 14:08:04 +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
0f037fb415
Release v1.4.0
2018-07-03 15:44:44 +02:00
Florian Bruhin
85cc1e4f84
Update changelog for v1.4.0
2018-07-03 15:44:25 +02:00
Florian Bruhin
42a3622906
Ignore a new Qt 5.11 lowlevel message
2018-07-03 15:38:29 +02:00
Florian Bruhin
a0f36c5cbf
Skip JS test which is too flaky
2018-07-03 14:15:08 +02:00
Florian Bruhin
dfafab4cff
Update changelog
2018-07-03 13:52:50 +02:00
Florian Bruhin
8cf22c85e0
Merge remote-tracking branch 'origin/pr/4019'
2018-07-03 13:52:24 +02:00
Florian Bruhin
4d1e56a8c6
Ignore "Lost UI shared context" error happening on AppVeyor
2018-07-03 13:39:34 +02:00
Florian Bruhin
8c11c516b4
tox: Always allow setting python via envvar
2018-07-03 13:32:53 +02:00
Florian Bruhin
857288b283
Try importing QtWebEngine from AppVeyor
2018-07-03 13:28:18 +02:00
Florian Bruhin
24e93fe023
Remove AppVeyor debugging
2018-07-03 13:27:31 +02:00
Florian Bruhin
8115e109db
Update default env in tox.ini
2018-07-03 13:27:18 +02:00
Florian Bruhin
6abe8f2c97
Ignore QtNetwork warning on macOS
2018-07-03 13:22:05 +02:00
Florian Bruhin
7a9183d0b7
Remove 32-bit makensis call
...
I forgot to remove this in 0af8eec73a
2018-07-03 13:17:15 +02:00
Florian Bruhin
ba362de2c0
Turn on AppVeyor debugging
2018-07-03 13:15:07 +02:00
Florian Bruhin
d03b03f7cb
Use Python 3.7 on macOS
2018-07-03 13:13:58 +02:00
Florian Bruhin
7e8c741937
Set compiled=False for BDD Qt comparisons
...
We often check for bugs and not APIs there.
2018-07-03 13:10:15 +02:00
Florian Bruhin
641f7eb3c5
Don't import test_file on Windows
...
See https://github.com/pytest-dev/pytest/issues/3650
2018-07-03 13:08:54 +02:00
Florian Bruhin
38791a2386
Only import gen_versioninfo on Windows
2018-07-03 11:38:48 +02:00
Florian Bruhin
b8fb5d4590
Make sure we're using Python 3.6 in release instructions
2018-07-03 11:37:26 +02:00
Florian Bruhin
f65f3db747
appveyor: Make sure we get the Python we want
2018-07-03 11:17:27 +02:00
Florian Bruhin
5add2cd930
Update changelog
2018-07-03 11:15:59 +02:00
Florian Bruhin
0af8eec73a
build_release: Remove 32-bit support for Windows
...
QtWebEngine isn't available for 32-bit anymore:
https://blog.qt.io/blog/2018/05/22/qt-5-11-released/ (comments)
2018-07-03 11:08:56 +02:00
Florian Bruhin
49be92e047
Use 64-bit Python on AppVeyor
...
QtWebEngine isn't available in the 32-bit build.
2018-07-03 11:06:31 +02:00
Florian Bruhin
ec0bbe67f8
travis: Test with Python 3.7
...
See https://github.com/travis-ci/travis-ci/issues/9069
2018-07-03 11:00:33 +02:00
Florian Bruhin
e6e28c846f
Use PyYAML 3.13b1
...
It seems to be finished except for a missing wheel we don't need, and it makes
things work on Python 3.7
2018-07-03 10:30:59 +02:00
Florian Bruhin
efc4eb9069
Use PyYAML from git for requirements-tests-git
2018-07-03 10:30:30 +02:00
Florian Bruhin
26d6cf8ef6
Stabilize URL escaping test
2018-07-03 10:29:28 +02:00
Florian Bruhin
05531ddcf0
brew: Update instead of install libyaml
2018-07-03 10:27:38 +02:00
Florian Bruhin
1c8917b10e
Remove old brew_install line
2018-07-03 10:27:10 +02:00
pyup-bot
c33c019075
Update py from 1.5.3 to 1.5.4
...
(cherry picked from commit fa9698564af184e6e7cdddc96c9906442031197e)
2018-07-02 23:26:14 +02:00
pyup-bot
564cd3732b
Update py from 1.5.3 to 1.5.4
...
(cherry picked from commit 2006ad70e88cf5fffec75aa465f968ebba722758)
2018-07-02 23:26:12 +02:00
pyup-bot
1d91a3ac66
Update hypothesis from 3.61.0 to 3.65.0
...
(cherry picked from commit 98ecc7e77b7dd21037224a4f3b51d0cb654610e6)
2018-07-02 23:26:09 +02:00
Florian Bruhin
f6f713bbfe
Skip key forwarding tests on Qt 5.11.1
...
See #4036
2018-07-02 23:19:57 +02:00
Florian Bruhin
6ca11ed95b
Adjust SSL test for Qt 5.11
2018-07-02 23:15:04 +02:00
Florian Bruhin
41303ecfcf
Make sure temporary dir exists
...
This seems to be enforced with Qt 5.12
See #4025
2018-07-02 22:32:59 +02:00
Florian Bruhin
9a14574c9f
Skip invalid links on any Qt 5.11 version
...
See #3661
2018-07-02 22:32:59 +02:00
Florian Bruhin
d861c097b1
Support new dead keys added in Qt 5.11 properly
...
See https://codereview.qt-project.org/#/c/207231/
2018-07-02 22:32:59 +02:00
Florian Bruhin
77fe2e1c85
Fix test_set_wrong_backend
2018-07-02 22:32: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
f7ae7e7d40
Update for PyQt 5.11
2018-07-02 22:32:59 +02:00
Florian Bruhin
e857400c2c
Add missing str()
2018-06-28 13:26:45 +02:00
Florian Bruhin
dbd4ce48e6
Downgrade and filter PyYAML 4.1
...
This reverts commit 96defc5dc2
.
With PyYAML 4.1 we don't have C extensions on Travis CI:
https://github.com/yaml/pyyaml/issues/179
https://github.com/yaml/pyyaml/issues/182
Unfortunately, cython isn't in the APT whitelist either:
https://github.com/travis-ci/apt-source-whitelist/issues/37
2018-06-28 11:46:03 +02:00
Florian Bruhin
a7af5195d1
Set title when showing PDF.js error page
...
Fixes #3894
2018-06-28 11:22:44 +02:00
Florian Bruhin
e9c78b29ed
Ignore Python 3.7 collections.abc warning
...
Related issues/PRs:
https://github.com/yaml/pyyaml/pull/181
https://github.com/pypa/setuptools/issues/1401
https://github.com/pallets/markupsafe/pull/98
https://github.com/yaml/pyyaml/pull/181
https://github.com/pallets/jinja/pull/867
2018-06-27 16:01:21 +02:00