Florian Bruhin
0c0d204fd4
Add a workaround for chrome-error:// loops on Qt 5.11
...
See #3661
2018-06-07 13:49:33 +02:00
Florian Bruhin
999513d5d8
Skip invalid link tests on Qt 5.11
...
Qt 5.11 just loads about:blank and doesn't let us catch this in
acceptNavigationRequest, but the same happens in Chromium as well.
See #3661
2018-06-07 13:49:28 +02:00
Florian Bruhin
d059197bc9
Use a valid scheme in invalid_link.html
...
This is to avoid triggering QTBUG-63378 which fails differently with a custom
scheme.
See #3661
2018-06-07 13:49:22 +02:00
Florian Bruhin
0e9159e8e8
Revert "Fix Qt 5.11 issues with clicking invalid links"
...
This reverts commit 1956590df84a72c7f9a516e805d01529291fccf8.
Turns out the actual issue wasn't due to *invalid* links - it's with links
which have an unknown scheme.
There's still a change in behavior between Qt 5.10 and 5.11 though: Invalid
links are apparently not passed to acceptNavigationRequest (sometimes?) so we
don't show an error message. Instead, we just load about:blank. However,
Chromium does that too and we can't handle a real click easily, so let's just
ignore that one.
See #3661
2018-06-07 13:49:13 +02:00
Florian Bruhin
3d53d0d2c5
Fix Qt 5.11 issues with clicking invalid links
...
See #3661
2018-06-07 13:48:04 +02:00
Florian Bruhin
eb6478dd3e
Reenable Qt 5.11 tests on Travis
...
Fixes #3661
2018-06-07 13:48:04 +02:00
Florian Bruhin
8cc3804119
Don't run test with failed download on Qt 5.11
...
Looks like we can't use an <a> tag with download-attribute to trigger a failed
download in the test on Qt 5.11...
See #2298 , #3661
2018-06-06 21:12:23 +02:00
Florian Bruhin
513591348c
Update changelog
2018-06-06 20:26:12 +02:00
Florian Bruhin
456fdc55cc
Only set PseudoLayout with Qt 5.11
2018-06-06 20:26:12 +02:00
Florian Bruhin
7e31897dcc
Fix lint
2018-06-06 20:26:12 +02:00
Florian Bruhin
5147fc832c
Handle resizing via PseudoLayout
...
This fixes the scenario where we just get a grey view when opening a link in a
tab from DuckDuckGo.
2018-06-06 20:26:12 +02:00
Florian Bruhin
ec6c5ebb69
Try harder to get the RenderWidgetHostViewQt
2018-06-06 20:26:12 +02:00
Florian Bruhin
34d054e8a5
Revert "Use WrapperLayout instead of PseudoLayout"
...
This reverts commit 6cc920472ee4170b257a0b588687b175162e83df.
Since self._widget can go stale in the layout, we need to somehow solve this differently...
2018-06-06 20:26:12 +02:00
Florian Bruhin
e0213e7447
Use WrapperLayout instead of PseudoLayout
2018-06-06 20:26:12 +02:00
Florian Bruhin
cee88cd7ca
Initial proof of concept for pseudo layout
...
Fixes #3920 - hopefully properly this time...
2018-06-06 20:26:12 +02:00
Florian Bruhin
5635639ed4
view-in-mpv: Remove --yes-playlist argument for youtube-dl
...
Reverts #3057
Fixes #3977
2018-06-06 09:59:03 +02:00
Florian Bruhin
982a42d453
Unbind Ctrl-Shift-Tab by default
2018-06-05 11:33:34 +02:00
pyup-bot
dc203d46de
Update pytest-rerunfailures from 4.0 to 4.1
2018-06-04 19:00:21 +02:00
pyup-bot
62e86e1482
Update pytest-qt from 2.3.2 to 2.4.0
2018-06-04 19:00:19 +02:00
pyup-bot
9f9a5d576b
Update pytest from 3.5.1 to 3.6.0
2018-06-04 19:00:18 +02:00
pyup-bot
46329b0f03
Update parse from 1.8.2 to 1.8.4
2018-06-04 19:00:16 +02:00
pyup-bot
454d026fdc
Update more-itertools from 4.1.0 to 4.2.0
2018-06-04 19:00:14 +02:00
pyup-bot
e30e08a04e
Update pyroma from 2.3 to 2.3.1
2018-06-04 19:00:13 +02:00
Slackhead
7858bb97d1
Change default bg colour to #000
2018-05-31 06:33:48 +01:00
Slackhead
8c1080de97
Change filter value to 85% to really darken it
2018-05-31 05:58:05 +01:00
Slackhead
d37b2713cf
Change min-width to 0.2em
2018-05-31 05:45:43 +01:00
Slackhead
41a092cd80
Tweak style/animation
2018-05-31 04:50:41 +01:00
Slackhead
0fcbc209bb
Add animation stopper/starter
2018-05-31 04:50:41 +01:00
Slackhead
1578a4836c
Add fallback colours if inherit fails
2018-05-31 04:50:41 +01:00
Slackhead
f34d1b6ce1
Remove inherit styles
2018-05-31 04:50:41 +01:00
Slackhead
4cc2b919fa
Change caret style
2018-05-31 04:50:41 +01:00
Florian Bruhin
5e99da5459
Remove broken shields.io badges
...
[ci skip]
2018-05-30 11:59:34 +02:00
theova
5543e75abd
Add base16-qutebrowser
2018-05-29 20:00:49 +02:00
Florian Bruhin
6fc3546923
travis: Allow Archlinux to fail for now
...
See #3661
2018-05-29 13:19:05 +02:00
Florian Bruhin
52c44d3da6
setup.py: Set long_description_content_type
...
Otherwise, Warehouse (new PyPI) refuses the upload...
2018-05-29 11:23:10 +02:00
Florian Bruhin
b3c95c1668
Release v1.3.1
...
(cherry picked from commit ac29c579ff6a5d54c97513280fd1d8d187304160)
2018-05-29 11:15:15 +02:00
Florian Bruhin
f78410ef2b
Update changelog for v1.3.1
2018-05-29 11:09:06 +02:00
Jay Kamat
28fce9a7cb
Add support for opening background tabs in 5.11
...
Adding more workarounds to 442bdd4a4f153c9c5b728, *sigh*
2018-05-26 13:52:57 -07:00
Jay Kamat
3392d82f50
Merge branch 'master' of https://github.com/qutebrowser/qutebrowser into jay/tab-bg-focus
2018-05-26 13:52:12 -07:00
Jay Kamat
c33a887b2d
Add support for following tab selected elements to :follow-selected
2018-05-25 12:39:36 -07:00
Jay Kamat
cd56b97e7d
Add an option to disable escape in the report dialog
2018-05-24 11:50:27 -07:00
Florian Bruhin
12e0edbcd0
Fix lint
2018-05-24 08:47:31 +02:00
Jay Kamat
40e391e199
Prevent closing :report dialog when pressing <escape>
2018-05-23 21:25:43 -07:00
Florian Bruhin
17cfb0d39c
Add some more logging for #3920
2018-05-23 21:31:18 +02:00
Florian Bruhin
7162f15348
Use functools instead of a lambda for QTimer
...
It reads nicer, and this is also speculative fix for #3896 as PyQt5 is
hopefully better at disconnecting partial-objects from dead objects than it is
with lambdas.
2018-05-23 09:44:44 +02:00
Jay Kamat
74ea696a5c
Merge branch 'master' of https://github.com/qutebrowser/qutebrowser into jay/tab-bg-focus
2018-05-22 23:17:52 -07:00
Jay Kamat
2f76ef1e53
Revert "Only apply workaround for QTBUG-68076 on non-background tabs"
...
This reverts commit 77c8575a88
.
2018-05-22 23:17:43 -07:00
Florian Bruhin
26e37739e2
Fix typo
2018-05-22 23:07:31 +02:00
Florian Bruhin
e895ee8bdc
Update changelog
2018-05-22 12:28:55 +02:00
Florian Bruhin
29ad252278
Handle ² keypress correctly
...
Turns out str.isdigit() also handles ² as a digit, but int('²') causes a
ValueError.
Here we use `string.digits` instead, which is '0123456789'.
Fixes #3743
2018-05-22 12:25:45 +02:00