Commit Graph

19797 Commits

Author SHA1 Message Date
Florian Bruhin eaff6e82d1 Release v1.12.0 2020-06-01 15:57:24 +02:00
Florian Bruhin 3df4dd5831 AppVeyor: Go back to Qt 5.14
See https://github.com/qutebrowser/qutebrowser/issues/5237#issuecomment-636845641
2020-06-01 15:35:30 +02:00
Florian Bruhin 0bc5b049b5 tests: Ignore QHttpNetworkConnection warning
See https://github.com/qutebrowser/qutebrowser/issues/5390#issuecomment-634062762
2020-06-01 15:03:30 +02:00
Florian Bruhin fde776de20 tests: Ignore new Qt 5.15 Chromium error on AppVeyor
See https://github.com/qutebrowser/qutebrowser/issues/5237#issuecomment-636845641
2020-06-01 15:01:14 +02:00
Florian Bruhin d7db0a4d37 Revert "AppVeyor: Go back to Qt 5.14"
This reverts commit 56404bc52c.
2020-06-01 14:59:34 +02:00
Florian Bruhin 56404bc52c AppVeyor: Go back to Qt 5.14
See https://github.com/qutebrowser/qutebrowser/issues/5237#issuecomment-636845641
2020-06-01 14:56:46 +02:00
Florian Bruhin 46efdb736f Add test for utils.libgl_workaround() 2020-06-01 14:54:36 +02:00
Florian Bruhin fb6594be27 Rename version.version() to version_info()
To get a less generic name.
2020-06-01 14:48:23 +02:00
Florian Bruhin 4787b30f96 Fix lint 2020-06-01 14:47:44 +02:00
Florian Bruhin 41a7db8111 Mark only-active-window test as flaky 2020-06-01 14:10:25 +02:00
Florian Bruhin c59165c92f Recompile requirements 2020-06-01 14:09:00 +02:00
Florian Bruhin f971cc041f ci: Switch to Qt 5.15 2020-06-01 13:54:58 +02:00
Florian Bruhin deba727378 backendproblem: Suggest to disable WebGL with older OpenGL versions
Also make it a bit clearer that using QtWebKit isn't the preferred solution to
those problems.

Fixes #5313
2020-06-01 13:43:59 +02:00
Florian Bruhin ec017f3aa3 backendproblem: Deduplicate text 2020-05-29 20:58:21 +02:00
Florian Bruhin 6aeb3d8185 Refactor how we get OpenGL info
This allows us to get the version string in addition to the vendor. We also
show that version string in the version info output.

See #5313
2020-05-29 20:53:21 +02:00
Florian Bruhin 6356e80ecc Remove unused import in utils.message
Not needed anymore since 16d98a4137 - for some
odd reason, the pylint failure only came up on CI now, and I don't see it
locally...
2020-05-29 16:16:09 +02:00
Florian Bruhin 73e08124d8 Add site-specific quirk for Google Drive
Fixes #5472
See #4805, #4810
2020-05-29 15:31:18 +02:00
Florian Bruhin ac7a3ce861 tests: Don't use ";;" for caret tests
If we chain two commands, the end2end test code will still only wait for
"command called: *" once. This causes all future waits to be "shifted" by one,
which can cause flaky tests on Windows.

All other usages of command chaining in tests actually *need* the second
command to run as soon as possible after the original one. However, for the
caret tests, we only need to run two commands, see
2b0870084b.

Because pytest-bdd doesn't allow us to re-use "Given" steps, and "Background:"
only accepts "Given", let's add a second "Given" step as an ugly but acceptable
hack. See https://github.com/pytest-dev/pytest-bdd/issues/157

See https://github.com/qutebrowser/qutebrowser/issues/5390#issuecomment-622885572
2020-05-28 18:08:53 +02:00
Florian Bruhin a31e93c692 Revert "Corrected "c.tabs.possition" typo"
This reverts commit ef3a4b00f0.
Reverts #5469.

That misspelling is intentional (see context).
2020-05-27 19:48:42 +02:00
Florian Bruhin 75cc295e7d Merge remote-tracking branch 'origin/pr/5290' 2020-05-27 17:14:19 +02:00
Florian Bruhin fec1b303bf Make test_configinit work again with all platforms 2020-05-27 17:13:30 +02:00
Florian Bruhin 723c061271 configdata: Remove double spaces after periods
See #5394
2020-05-27 16:19:43 +02:00
Florian Bruhin 6657d1bfe3 tests: Ensure consistency for configdata float values
See #5394
2020-05-27 16:08:48 +02:00
Florian Bruhin 20c7613932
Merge pull request #5469 from chaorace/patch-1
Corrected "c.tabs.possition" typo
2020-05-27 16:08:41 +02:00
Christopher Crockett ef3a4b00f0
Corrected "c.tabs.possition" typo
possition -> position
2020-05-27 09:23:49 -04:00
Florian Bruhin 85aee23639 Add dark mode settings
Closes #5394
See #2377
2020-05-27 15:18:13 +02:00
Florian Bruhin 70625c3f87 configtypes: Add alias for "Union[None, usertypes.Unset]" 2020-05-27 12:49:04 +02:00
Florian Bruhin 8ab4133bfc configtypes: Fix handling of Unset in _Numeric with bounds 2020-05-27 12:43:40 +02:00
Julin S 64ffce27f9 fix error in asciidoc2html.py script 2020-05-27 11:12:45 +05:30
Florian Bruhin e8b0ce7597 Add filename if QtOSError is used with QFileDevice
If we have a filename available, let's add it to the error message.

This also effectively reverts 00747be9d3 since
that's not needed anymore (Qt 5.7 is the oldest supported release).
2020-05-26 20:25:08 +02:00
Florian Bruhin 0d191a47bb Update completions for content.headers.user_agent 2020-05-26 16:55:02 +02:00
Florian Bruhin 093a454bf4 Update Qt 5.15 session workaround for lazy_restore
See #5359
2020-05-26 16:48:00 +02:00
Florian Bruhin e5c2c0fb79 Fix indent 2020-05-26 16:31:00 +02:00
Florian Bruhin 286c91c01e Log exception traceback for init errors
Also improve error handling in test_err_windows
2020-05-26 15:27:15 +02:00
Florian Bruhin aa0d0ccb5d tests: Try increasing file_updated timeout
See https://github.com/qutebrowser/qutebrowser/issues/5390#issuecomment-631066927
2020-05-26 14:29:59 +02:00
Florian Bruhin 84fcdd51c0 tests: Return early in hypothesis test for List configtype
See https://github.com/qutebrowser/qutebrowser/issues/5390#issuecomment-622881094
2020-05-26 14:23:01 +02:00
Florian Bruhin 98965f5c08 tests: Improve IDs in test_configtypes 2020-05-26 14:14:02 +02:00
Florian Bruhin e49cd287bf
Merge pull request #5465 from qutebrowser/pyup-scheduled-update-2020-05-25
Scheduled weekly dependency update for week 21
2020-05-26 11:14:59 +02:00
pyup-bot a91f68b6ef Update virtualenv from 20.0.20 to 20.0.21 2020-05-25 21:11:28 +02:00
pyup-bot fbad4a3a82 Update tox from 3.15.0 to 3.15.1 2020-05-25 21:11:27 +02:00
pyup-bot fe1559dc39 Update pytest-cov from 2.8.1 to 2.9.0 2020-05-25 21:11:26 +02:00
pyup-bot bc8ba23710 Update hypothesis from 5.14.0 to 5.15.1 2020-05-25 21:11:25 +02:00
pyup-bot 4008b53ada Update flake8 from 3.8.1 to 3.8.2 2020-05-25 21:11:24 +02:00
pyup-bot 3f4495651b Update six from 1.14.0 to 1.15.0 2020-05-25 21:11:23 +02:00
pyup-bot 3ecfc815c8 Update six from 1.14.0 to 1.15.0 2020-05-25 21:11:22 +02:00
pyup-bot 2191a258bd Update six from 1.14.0 to 1.15.0 2020-05-25 21:11:21 +02:00
pyup-bot 3acadbffc1 Update six from 1.14.0 to 1.15.0 2020-05-25 21:11:20 +02:00
pyup-bot 749af343cc Update six from 1.14.0 to 1.15.0 2020-05-25 21:11:19 +02:00
pyup-bot 5504109065 Update six from 1.14.0 to 1.15.0 2020-05-25 21:11:18 +02:00
pyup-bot e3ba806cfc Update six from 1.14.0 to 1.15.0 2020-05-25 21:11:17 +02:00