Commit Graph

16828 Commits

Author SHA1 Message Date
pyup-bot
9d4a5f9ea6 Update parse from 1.8.4 to 1.9.0 2018-10-08 19:53:19 +02:00
pyup-bot
141620dec7 Update hypothesis from 3.74.0 to 3.74.3 2018-10-08 19:53:18 +02:00
pyup-bot
fab78813ba Update wheel from 0.32.0 to 0.32.1 2018-10-08 19:53:15 +02:00
Florian Bruhin
1caf773330 Update changelog 2018-10-08 17:53:13 +02:00
Florian Bruhin
0add3b1bb0 Skip POSIX escaping test on Windows
Because of the backslash, Windows tries to create a new directory and asks for
a confirmation, which fails.
2018-10-08 17:51:43 +02:00
Florian Bruhin
8d69d9d412 Fix download filename tests
If we want the same restrictive escaping in existing downloads, we'll need to
simulate Windows.
2018-10-08 17:48:26 +02:00
Florian Bruhin
1abfc03965 Use pytest.mark.fake_os 2018-10-08 17:41:52 +02:00
Florian Bruhin
91ae86db62 Merge remote-tracking branch 'origin/pr/3950' 2018-10-08 17:36:10 +02:00
Florian Bruhin
e356a7b034 Fix folder name 2018-10-07 18:30:21 +02:00
Florian Bruhin
dd47e36444 Add PR notices 2018-10-07 18:22:09 +02:00
Florian Bruhin
f852f9a014 Link to full contribution guides
includes don't work on GitHub anyways...
2018-10-07 18:21:53 +02:00
Florian Bruhin
a6a605993e Add more issue templates 2018-10-07 18:14:22 +02:00
Florian Bruhin
26eb7056e3 Add MacStadium to README 2018-10-07 18:03:13 +02:00
Florian Bruhin
6168622de3 Update docs 2018-10-07 17:12:01 +02:00
Florian Bruhin
927c2ff94a Improve :config-add-(list|dict) tests 2018-10-07 17:11:56 +02:00
Florian Bruhin
7cea4e3262 Merge remote-tracking branch 'origin/pr/4283' 2018-10-07 17:00:12 +02:00
Florian Bruhin
5a1c57dbf5 Update changelog 2018-10-07 16:17:51 +02:00
Florian Bruhin
4fb18a877e Update changelog 2018-10-07 15:47:17 +02:00
Florian Bruhin
b130162d56 Fix crash when closing tab during a search 2018-10-07 15:46:40 +02:00
Florian Bruhin
fe910fce49 Speculative fix for test_caret teardown issues 2018-10-07 12:24:05 +02:00
Milo Gertjejansen
bcfc8fa3a8 New config: More powerful :config- commands: add #4283
Missed a small comment change.

Continues #2794
2018-10-06 19:45:36 -05:00
Milo Gertjejansen
a3528dcee8 New config: More powerful :config- commands: add #4283
Made minor changes to the second commit which broke tests out into
success and failure tests taking advantage of pytests.raises.

Additionally updated several grammar issues.

Continues #2794
2018-10-06 19:42:30 -05:00
Jay Kamat
2f21551322
Cache config accesses in minimumTabSizeHint 2018-10-06 14:13:23 -07:00
Florian Bruhin
68fa381a3c run_profile: Add --profile-tool tuna 2018-10-06 23:01:13 +02:00
Florian Bruhin
ce4ad878aa Add --profile-test to run_profile.py 2018-10-06 22:52:19 +02:00
Florian Bruhin
07d63e02c7 Expose fake statusbar for test_elided_text
Otherwise, we miss the paintEvent coverage.
2018-10-06 21:53:54 +02:00
Florian Bruhin
5c1bb190f7 tests: Apply libGL workaround
This probably fixes the tests for nvidia users:
https://bugs.launchpad.net/ubuntu/+source/python-qt4/+bug/941826
but also fixes issues on Qt 5.12:
https://bugreports.qt.io/browse/QTBUG-70696

Fixes #4243
2018-10-06 19:52:59 +02:00
Florian Bruhin
22f2d04ded Fix lint 2018-10-06 19:19:30 +02:00
Florian Bruhin
c689760872 Sort keys in configtypes.Dict.to_str
Otherwise, we get inconsistent output between runs on Python 3.5
2018-10-06 19:18:43 +02:00
Florian Bruhin
f63eb8ea15 Avoid showing widgets in tests if unneeded
This avoids odd X errors with test_webenginetab.py, and also makes it run much
faster (0.8s instead of 1.3s).
2018-10-06 19:06:34 +02:00
Florian Bruhin
e01976277b Fix is_blocked signature in HostBlockerStub 2018-10-06 17:25:46 +02:00
Florian Bruhin
eb2ec3df58 Decrease num_tabs for test_add_remove_tab_benchmark
With 100 tabs, this takes 28s on my machine, and sometimes >90s on Travis.
With 70 tabs, it's down to 14s.
2018-10-06 12:28:49 +02:00
Florian Bruhin
4b76dc56e1 Merge remote-tracking branch 'origin/pr/4296' 2018-10-06 12:24:02 +02:00
Florian Bruhin
d86033677c Remove unused imports 2018-10-06 12:21:41 +02:00
Florian Bruhin
8185139416 Simplify :jseval tests
The @qt<5.11.2 mark in Qt also checks for the PyQt version, which causes this
tests to fail with a new Qt but old PyQt.
2018-10-06 12:21:19 +02:00
Florian Bruhin
af29762d76 Revert "Update changelog"
This reverts commit c9158caf4a.
Whoops, this wasn't in v1.5.0 at all...
2018-10-06 09:59:32 +02:00
Florian Bruhin
c9158caf4a Update changelog 2018-10-06 09:57:56 +02:00
Florian Bruhin
587b11f60d Make completion highlighting case-insensitive again
Fixes #4297
2018-10-06 09:57:01 +02:00
Jay Kamat
2f155e5d2b
Fix tabs appearing when updating all tab titles
Closes #4295
2018-10-05 18:55:30 -07:00
Florian Bruhin
fd48e29a54 Add test for per-domain content.host_blocking_enabled 2018-10-06 00:13:58 +02:00
Florian Bruhin
5fd20da915 Update docs 2018-10-06 00:13:58 +02:00
Florian Bruhin
c6dc9206e6 Handle invalid QUrl objects in HostBlocker.is_blocked
For some requests, we don't know a first party URL, so we get an invalid QUrl
object from QtWebKit/QtWebEngine.

However, the config system wants either a valid QUrl or None (for the global
value), so we don't accidentally pass an invalid QUrl in. Thus, do the
conversion here.
2018-10-06 00:13:58 +02:00
Florian Bruhin
14957c75ff Merge remote-tracking branch 'origin/pr/4046' 2018-10-05 23:36:40 +02:00
Florian Bruhin
20519d2061 Update changelog 2018-10-05 23:23:53 +02:00
Florian Bruhin
5ff5ca72d8 Use a real webengine_tab for TestWebengineScripts
This means the tests take a bit longer (1.2s instead of 0.6s), but I consider
that worth the trade-off for testing a real-world scenario.
2018-10-05 23:22:31 +02:00
Florian Bruhin
c225e724ac Merge remote-tracking branch 'origin/pr/4133' 2018-10-05 22:56:53 +02:00
Florian Bruhin
bb35285914 Fix passing filename to GreasemonkeyScript 2018-10-05 19:25:19 +02:00
Florian Bruhin
8fed1f5fb2 Update changelog 2018-10-05 18:58:33 +02:00
Florian Bruhin
0858c7146c Get rid of data_display_may_return_none
This got removed in pytest-qt
2018-10-05 18:57:23 +02:00
Florian Bruhin
4b13609553 Fix lint 2018-10-05 18:50:14 +02:00