Ryan Roden-Corrent
8a9b98c2dc
Editor triggers update on every save.
...
For any command that spawns an editor, tirgger an update on save, not
just on exit.
- :open-editor writes the text field on save
- :edit-url navigates on save
- :edit-url -t opens a new tab on each save
- :edit-command updates the statusbar text on save
- :edit-command --run runs a command on each save
- :config-edit reloads the config on save
Resolves #2307 .
Helps mitigate #1596 by allowing users to 'save' partial work, and
notice if there was an error without closing the editor.
2018-01-27 15:03:18 -05:00
Florian Bruhin
125b3c1de9
Merge remote-tracking branch 'origin/pr/3521'
2018-01-26 09:25:50 +01:00
Marc Jauvin
bb8bc7ea3c
fix test related to view-source
...
remove pygment title
remove view-source from history
2018-01-25 15:17:03 -05:00
Marc Jauvin
eb888cc8d7
fix latest change requests
2018-01-25 13:35:23 -05:00
Florian Bruhin
e5b6ccd716
Merge remote-tracking branch 'origin/pr/3506'
2018-01-24 21:14:25 +01:00
Marc Jauvin
2e912eeadf
move backend dependent code to AbstractAction respective classes
2018-01-23 23:30:22 -05:00
Florian Bruhin
3652553a8f
Mark second qute://settings test as flaky
2018-01-23 19:42:22 +01:00
Florian Bruhin
1f5cbf21a3
Merge remote-tracking branch 'origin/pr/3348'
2018-01-20 18:28:14 +01:00
Argn0
bd7054fa2e
use self.delete and add test
2018-01-19 09:29:37 +01:00
Florian Bruhin
923785c781
Merge remote-tracking branch 'origin/pr/3467'
2018-01-17 14:41:45 +01:00
Florian Bruhin
8c8cb3bc29
Fix crash when clicking <form> element with name="value" child
...
https://stackoverflow.com/q/22942689/2085149
Fixes #2877
See #2569
2018-01-14 20:20:51 +01:00
Artur Shaikhullin
81a9ea58d6
Restore pylint rule
2018-01-07 09:25:29 +06:00
Jay Kamat
3d508be9ff
Clear unpinned tabs before prompting user with :tab-only
2018-01-04 18:34:40 -08:00
Artur Shaikhullin
981f5fd09b
Remove unused import
2017-12-30 23:20:29 +06:00
Artur Shaikhullin
83f8d84012
Finally enable webengine test
2017-12-28 22:27:47 +06:00
Artur Shaik
5605d3cd8e
Merge branch 'master' into webengine_caret
2017-12-28 20:43:31 +06:00
Artur Shaikhullin
9728e90401
Enable test in webengine
2017-12-28 20:05:10 +06:00
Ryan Farley
611f3621ec
skip test
...
tests/end2end/features/test_marks_bdd.py::test_jumping_back_after_following_a_link
2017-12-22 12:36:45 -06:00
Florian Bruhin
e65c0dd8a7
pylint: Re-enable bad-continuation
...
And lots and lots of whitespace changes.
2017-12-15 19:16:55 +01:00
Florian Bruhin
f0ad24b08a
Remove long deprecated :download invocation
2017-12-14 09:06:46 +01:00
Florian Bruhin
43588b2818
Merge remote-tracking branch 'origin/pr/3393'
2017-12-14 09:02:31 +01:00
Florian Bruhin
7a3554e77a
Stabilize :session-save --quiet test
...
By adding a way to check for the loglevel, we can easily check there's no
message but still wait for the session to be saved.
2017-12-13 23:02:44 +01:00
Florian Bruhin
f34bdfbb50
Revert "Remove :session-save --quiet test"
...
This reverts commit bea71ed3a2
.
I think I can think of a way to stabilize it now.
2017-12-13 22:46:38 +01:00
Ryan Roden-Corrent
12112e0fc7
Implement command-accept --rapid.
...
command-accept --rapid will run the command without clearing the prompt,
allowing "rapid fire" commands. For example, one could open completion
for `open -t` and open several tabs in a row.
The default binding is ctrl+enter.
Resolves #588 .
2017-12-13 16:30:42 -05:00
Florian Bruhin
c8aef015b0
Merge remote-tracking branch 'origin/pr/3201'
2017-12-13 09:22:36 +01:00
Florian Bruhin
bea71ed3a2
Remove :session-save --quiet test
...
When nothing gets logged, we can't check whether the session was already saved.
2017-12-13 08:41:29 +01:00
Justin Partain
bcd9d13684
Update tests to use search.ignore_case
2017-12-12 11:31:28 -05:00
Florian Bruhin
5fe91c30cc
Fix :click-element with an ID containing non-alphanumeric characters
...
See #3201
2017-12-12 11:33:59 +01:00
Florian Bruhin
4f2f1a6494
Make sure editor test doesn't run on Windows
2017-12-12 06:57:39 +01:00
Florian Bruhin
0f20f16b15
Merge branch 'greasemonkey'
2017-12-06 21:24:15 +01:00
Florian Bruhin
eb90f9835f
Mark qute://settings test as flaky
2017-12-06 20:54:14 +01:00
Florian Bruhin
d6039a0e34
Fix markers for editor test
2017-12-06 20:30:46 +01:00
Florian Bruhin
2633dcc0d5
Fix lint
2017-12-06 20:18:41 +01:00
Florian Bruhin
3cd2910fa2
Merge branch 'greasemonkey' of https://github.com/toofar/qutebrowser into greasemonkey
2017-12-06 10:47:29 +01:00
Artur Shaikhullin
890e26b2b5
Additional fixes
2017-12-06 13:58:23 +06:00
Jimmy
6b3e16b163
Greasemonkey: mark failing no(sub)frames test as flaky.
...
This test is supposed to ensure that user scripts don't run on iframes
when the @noframes directive is set in the greasemonkey metadata. It is
failing sometimes on travis but passing on local test runs. Personally I
haven't actually ran the whole test suite through, just the javascript
tests. It maybe be some stale state that only shows up when you run the
whole suite. It may be some timing issue that only shows up on travis
because ???. Hopefully this stops the red x from showing up on the PR.
2017-12-06 20:34:29 +13:00
Florian Bruhin
b326f12427
Mark editor test as flaky
...
See #3367
2017-12-06 06:59:08 +01:00
Florian Bruhin
29c2e7b45f
Skip :follow-selected tests on Qt 5.10
...
See #3003 , #2635
2017-12-05 08:35:12 +01:00
Florian Bruhin
0ce9a355ae
Fix download test with Qt 5.10
...
Not sure why this is needed (no prompt is shown otherwise), but it works like
this.
This probably is related to https://bugreports.qt.io/browse/QTBUG-63388
See #3003
2017-12-05 08:34:37 +01:00
Florian Bruhin
bbc2f14e45
Merge remote-tracking branch 'origin/pr/3356'
2017-12-03 22:30:30 +01:00
Florian Bruhin
ce46b30a1e
Show error instead of warning
2017-12-02 14:49:06 +01:00
Florian Bruhin
003ec31848
Merge remote-tracking branch 'origin/pr/3333'
2017-12-02 14:47:24 +01:00
Ryan Roden-Corrent
780ac3f4c2
Remove needles quteproc/server fixture deps.
...
A few step definitions listed these in the parameters although they were
unused.
2017-12-01 11:34:47 -05:00
Ryan Roden-Corrent
3cfa0f7586
Make pylint happy for test_editor_bdd.
...
windows has no SIGUSR1, but we don't run this on windows anyways
for posix, there IS a member so we need to ignore useless-suppression
2017-12-01 08:41:08 -05:00
Ryan Roden-Corrent
1102ae4d7e
Skip editor orphaned test on windows.
...
Tried SIGINT/SIGTERM, neither worked. Just skip this test on windows and
go back to SIGUSR1 otherwise.
2017-12-01 07:35:13 -05:00
Artur Shaikhullin
4eda328a61
Fix some lint warnings. Enable caret tests
2017-11-30 20:38:38 +06:00
Ryan Roden-Corrent
4497f710f9
Try SIGINT instead of SIGTERM for windows.
2017-11-30 07:56:37 -05:00
Ryan Roden-Corrent
b465c109ee
Fix test_editor_bdd.py for windows.
...
- Use a raw string to handle windows path separators
- Use SIGTERM instead of SIGUSR1
2017-11-29 07:42:12 -05:00
Florian Bruhin
43ff35eaea
Revert "Make sure docs are up-to-date for navigate.feature"
...
This action doesn't exist in navigate.feature
This reverts commit 3857491cf9
.
2017-11-28 22:15:56 +01:00
Florian Bruhin
3857491cf9
Make sure docs are up-to-date for navigate.feature
2017-11-28 17:06:41 +01:00