Jay Kamat
fdb4dd728f
Merge pull request #4508 from beelzebielsk/master
...
Implement pinned.tab.frozen setting (issue #4400 )
2019-01-09 23:49:16 -08:00
adam
5cd988ae52
Change config option to in tabs.pinned group
...
Changes to be committed:
modified: qutebrowser/browser/browsertab.py
modified: qutebrowser/config/configdata.yml
modified: tests/end2end/features/tabs.feature
Changed pinned.tabs.frozen to be tabs.pinned.frozen in all of
these files.
2019-01-06 20:53:26 -05:00
adam
24a1104dc7
Implement pinned.tab.frozen setting (issue #4400 )
...
Implement a new setting, `pinned.tab.frozen` (boolean), which when false
allows a user to navigate to new URLs in a pinned tab (default behavior
is to have `pinned.tab.frozen = true`, in which no navigation is allowed).
issue URL: https://github.com/qutebrowser/qutebrowser/issues/4400
Changes to be committed:
modified: qutebrowser/browser/browsertab.py
Add `navigation_blocked` method to AbstractTab, which returns
true if navigation is allowed on a tab.
modified: qutebrowser/browser/commands.py
Change `openurl` to use `navigation_blocked` method of a tab to
determine behavior while navigating a pinned tab.
modified: qutebrowser/components/misccommands.py
Change `home` to use `navigation_blocked` method of a tab to
determine behavior while navigating a pinned tab.
modified: qutebrowser/config/configdata.yml
Add `pinned.tab.frozen` config.
modified: tests/end2end/features/tabs.feature
Add tests for :open and :home on pinned tabs with
`pinned.tab.frozen` set to false
2019-01-04 18:03:33 -05:00
Florian Bruhin
3528de82e9
Also skip SSL test on Qt 5.12
...
See #4240
2019-01-04 10:30:06 +01:00
Florian Bruhin
aec348d929
Fix test_mhtml_e2e with QtWebKit + Qt 5.12
...
Fixup for 9eccaea09c
See #4025
2018-12-12 11:27:38 +01:00
Florian Bruhin
0953596ed6
Skip remaining tests which are broken on Qt 5.12
...
See #4320 , #4244
2018-12-11 18:36:52 +01:00
Florian Bruhin
63510c41f5
Don't wait for focus ready message on Qt 5.12
...
Looks like there's no internal widget focused anymore...
2018-12-11 18:36:20 +01:00
Florian Bruhin
fe75ee1469
Mark "Using JS after window.open" as flaky
2018-12-05 18:28:43 +01:00
Florian Bruhin
9c4ebb97d7
Fix refactoring issues
2018-11-30 11:19:34 +01:00
Thorsten Wißmann
9d069ea12b
Encode slashes in default search engine test
2018-11-29 08:29:56 +01:00
Florian Bruhin
b5253ec473
Fix lint
2018-11-28 13:01:43 +01:00
Florian Bruhin
2453134011
Remove unnecessary pass statements
2018-11-28 12:51:53 +01:00
Jay Kamat
6010ce69b9
Merge pull request #4408 from lyeoh/master
...
Strip fragment and query only for `:navigate up`
2018-11-12 21:12:53 -08:00
Florian Bruhin
27d4796c2f
Add adblock benchmark
2018-11-05 10:05:59 +01:00
Jay Kamat
4e1d63ee5f
Add tests for query increment
2018-11-03 11:01:50 -07:00
Florian Bruhin
08278138c4
Add :yank markdown
2018-11-03 07:54:37 +01:00
Florian Bruhin
9019bf790b
Skip "navigating with invalid selector" on QtWebKit
2018-10-26 10:01:01 +02:00
Florian Bruhin
f5380ea681
Use utils.yaml_load where possible
2018-10-24 10:57:17 +02:00
Florian Bruhin
767a1c102c
Add hint benchmark tests
2018-10-16 11:09:27 +02:00
Florian Bruhin
b7c1d04c88
Load navigate page properly
2018-10-16 11:09:27 +02:00
Florian Bruhin
f36285658e
Don't allow to set hints.selectors in autoconfig.yml
...
Also, set all settings temporarily for end2end tests.
This allows us to set things which aren't settable in autoconfig.yml.
2018-10-08 19:40:33 +02:00
Florian Bruhin
0423ec6f91
Add webelem.css_selector
2018-10-08 19:40:33 +02:00
Florian Bruhin
121483aa90
Add error handling for invalid selectors
2018-10-08 19:07:53 +02:00
Florian Bruhin
6d4c8f5b13
Merge remote-tracking branch 'origin/pr/3806' into test
2018-10-08 18:09:58 +02:00
Florian Bruhin
b130162d56
Fix crash when closing tab during a search
2018-10-07 15:46:40 +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
c225e724ac
Merge remote-tracking branch 'origin/pr/4133'
2018-10-05 22:56:53 +02:00
Florian Bruhin
fddb10e157
Merge remote-tracking branch 'origin/pr/4008'
2018-10-05 17:15:42 +02:00
Florian Bruhin
2eeaef83ba
Add tests for :zoom-* with --quiet
2018-10-05 16:25:26 +02:00
Florian Bruhin
fb491c1578
Add test for :yank --quiet
2018-10-05 16:23:31 +02:00
Florian Bruhin
b5b4fda676
Fix issues with PDF.js path changes
2018-10-05 14:05:54 +02:00
Florian Bruhin
1cedfc5470
Add test
2018-10-02 13:38:28 +02:00
Jay Kamat
2b35d04607
Select text node in tests to imitate real selections
2018-09-30 23:29:24 -07:00
Florian Bruhin
96f28c6f72
Show errors on invalid --mode argument for :hint
2018-09-30 11:45:59 +02:00
Florian Bruhin
a292664ca0
Merge remote-tracking branch 'origin/pr/4218'
2018-09-26 11:20:45 +02:00
Florian Bruhin
d5826b8458
Skip visible/invisible test on Windows
...
See #4230
2018-09-26 08:34:31 +02:00
Florian Bruhin
9ab3188b43
Disable SSL download test on Qt 5.11.2
...
See #4240
Remains to be seen if it looks better on Qt 5.12, but it seems like it?
2018-09-24 18:15:06 +02:00
Florian Bruhin
04e7b89978
Add delay after zooming
...
It looks like zooming happens asynchronously, so we need to make sure we scroll
after zoomed in.
See #4025
2018-09-24 16:39:18 +02:00
Florian Bruhin
12a4ad18be
Ignore another Chromium error
...
See #4025
2018-09-24 12:18:30 +02:00
Florian Bruhin
9eccaea09c
Normalize mhtml for Qt 5.12
...
See #4025
2018-09-24 11:04:18 +02:00
Florian Bruhin
87c6b361f8
Compare strings in mhtml tests
2018-09-24 10:25:33 +02:00
Florian Bruhin
165ed19bef
Qt 5.12: Ignore new warnings from in_progress_cache_impl.cc
...
Fixes #4247
2018-09-24 10:24:41 +02:00
Florian Bruhin
1e32d1e01f
Fix PDFJS/qutescheme end2end tests
2018-09-23 17:40:10 +02:00
Florian Bruhin
c56b950cc5
Don't open any error pages in test_invocations
2018-09-18 17:25:24 +02:00
Jesko
abea603119
moving MAX_WORLD_ID to qtutils, changing test names, fixing linter errors, changing error type to WebTabError
2018-09-09 20:45:21 +12:00
Jesko
8ef3d90b1a
removing unwanted space
2018-09-09 20:45:21 +12:00
Jesko
ee9b1f4950
adding tests and improving error messages
2018-09-09 20:45:21 +12:00
Florian Bruhin
20da259de6
Rewrite some :follow-selected tests as unit tests
2018-09-08 16:01:38 +02:00
Florian Bruhin
64e321d47c
Rewrite most caret tests as unit tests
2018-09-08 12:15:32 +02:00
Florian Bruhin
6293bc5178
Fix lint and test
2018-09-04 23:46:34 +02:00