summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-03Update default env in tox.iniFlorian Bruhin
2018-07-03Ignore QtNetwork warning on macOSFlorian Bruhin
2018-07-03Remove 32-bit makensis callFlorian Bruhin
I forgot to remove this in 0af8eec73a8a4290b0a0348f3ad8d8295e17deaa
2018-07-03Turn on AppVeyor debuggingFlorian Bruhin
2018-07-03Use Python 3.7 on macOSFlorian Bruhin
2018-07-03Set compiled=False for BDD Qt comparisonsFlorian Bruhin
We often check for bugs and not APIs there.
2018-07-03Don't import test_file on WindowsFlorian Bruhin
See https://github.com/pytest-dev/pytest/issues/3650
2018-07-03Only import gen_versioninfo on WindowsFlorian Bruhin
2018-07-03Make sure we're using Python 3.6 in release instructionsFlorian Bruhin
2018-07-03appveyor: Make sure we get the Python we wantFlorian Bruhin
2018-07-03Update changelogFlorian Bruhin
2018-07-03build_release: Remove 32-bit support for WindowsFlorian Bruhin
QtWebEngine isn't available for 32-bit anymore: https://blog.qt.io/blog/2018/05/22/qt-5-11-released/ (comments)
2018-07-03Use 64-bit Python on AppVeyorFlorian Bruhin
QtWebEngine isn't available in the 32-bit build.
2018-07-03travis: Test with Python 3.7Florian Bruhin
See https://github.com/travis-ci/travis-ci/issues/9069
2018-07-03Use PyYAML 3.13b1Florian Bruhin
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-03Use PyYAML from git for requirements-tests-gitFlorian Bruhin
2018-07-03Stabilize URL escaping testFlorian Bruhin
2018-07-03brew: Update instead of install libyamlFlorian Bruhin
2018-07-03Remove old brew_install lineFlorian Bruhin
2018-07-02Update py from 1.5.3 to 1.5.4pyup-bot
(cherry picked from commit fa9698564af184e6e7cdddc96c9906442031197e)
2018-07-02Update py from 1.5.3 to 1.5.4pyup-bot
(cherry picked from commit 2006ad70e88cf5fffec75aa465f968ebba722758)
2018-07-02Update hypothesis from 3.61.0 to 3.65.0pyup-bot
(cherry picked from commit 98ecc7e77b7dd21037224a4f3b51d0cb654610e6)
2018-07-02Skip key forwarding tests on Qt 5.11.1Florian Bruhin
See #4036
2018-07-02Adjust SSL test for Qt 5.11Florian Bruhin
2018-07-02Make sure temporary dir existsFlorian Bruhin
This seems to be enforced with Qt 5.12 See #4025
2018-07-02Skip invalid links on any Qt 5.11 versionFlorian Bruhin
See #3661
2018-07-02Support new dead keys added in Qt 5.11 properlyFlorian Bruhin
See https://codereview.qt-project.org/#/c/207231/
2018-07-02Fix test_set_wrong_backendFlorian Bruhin
2018-07-02Revert "Add workaround for PyQt 5.11 headerDataChanged bug"Florian Bruhin
PyQt 5.11.1 has already been released, with the bug fixed. This reverts commit 291763a55643342a6f977ce2a12dcc6f4badbe8a.
2018-07-02Add workaround for PyQt 5.11 headerDataChanged bugFlorian Bruhin
https://www.riverbankcomputing.com/pipermail/pyqt/2018-June/040445.html
2018-07-02Add a wrapper around sipFlorian Bruhin
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-02Update for PyQt 5.11Florian Bruhin
2018-06-28Add missing str()Florian Bruhin
2018-06-28Downgrade and filter PyYAML 4.1Florian Bruhin
This reverts commit 96defc5dc275418c7753f93344066c68e13f69a3. 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-28Set title when showing PDF.js error pageFlorian Bruhin
Fixes #3894
2018-06-27Ignore Python 3.7 collections.abc warningFlorian Bruhin
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-27Update PyYAML to 4.1Florian Bruhin
2018-06-26Add missing tests for spell.init()Florian Bruhin
2018-06-26Update commentFlorian Bruhin
2018-06-26Update changelogFlorian Bruhin
2018-06-26Decorate slots properlyFlorian Bruhin
2018-06-26Use the url_changed signal in the tab APIFlorian Bruhin
2018-06-26Only get greasemonkey object onceFlorian Bruhin
2018-06-26Merge remote-tracking branch 'origin/pr/4017'Florian Bruhin
2018-06-26Stabilize ssl_strict testFlorian Bruhin
2018-06-26Fix lintFlorian Bruhin
2018-06-26greasemonkey: s/userscripts/greasemonkey_scripts/Jimmy
No need to confuse developers as well as users.
2018-06-26greasemonkey: check _widget is not deletedJimmy
Just for good luck. No crash has been reported here but it is a common pattern for functions called from signals.
2018-06-26greasemonkey: move 5.7.1 injection method into _WebEngineScriptsJimmy
Moves the 5.8 check to `_WebEngineScripts.init()`. Changes `_inject_userscripts` to allow for the two code paths. With 5.7.1 we need to specify the injection point and not clear all scripts for each call, since we have to call it three times. Change the 5.8+ hook to call a new method which passes all the scripts into `_inject_userscripts` so that doesn't have to have a fallback conditional inside it because thats an inversion of responsibility! Pulling the remove scripts part into a seperate function and making it the callers responsibilty to call that first would tidy it up a little more but meh. I was worried about just doing `_widget.page().urlChanged.connect()` once at tab init, where before it was connected at page init, because I was under the impression that the child page can be replaced at any time, eg when navigating to a new origin. But under manual testing I didn't see that at all. Maybe I was mistaken or maybe that only started in a later Qt version.
2018-06-26greasemonkey: also support qute-js-world on 5.7.1Jimmy
A straight copy from webengintab. Yes I know I shouldn't be importing a private thing from webenginetab, I'm working on refactoring now.