Marc Jauvin
9f49ac8e59
revert "fix shorten line" from origin/master
2018-02-09 15:25:20 -05:00
Marc Jauvin
57fe674dc4
shorten lines
2018-02-09 15:22:56 -05:00
Florian Bruhin
80650d4c96
Merge remote-tracking branch 'origin/pr/3544'
2018-02-09 21:04:21 +01:00
Marc Jauvin
44af6f3f1b
Merge branch 'master' of https://github.com/qutebrowser/qutebrowser into tabs.mode_on_change
2018-02-09 14:57:41 -05:00
Marc Jauvin
9b7db8ee8a
Need to mark config as dirty in _handle_migrations()
...
Add tests for tabs.persist_mode_on_change migration
2018-02-09 14:41:33 -05:00
Marc Jauvin
4e2e2606ef
Merge branch 'tab-input-mode-patch' of https://github.com/mjauvin/qutebrowser into new--tab-input-mode
2018-02-09 12:28:40 -05:00
Marc Jauvin
85dfe5c403
add special code to migrate tabs.persist_mode_on_change setting to tabs.mode_on_change.
2018-02-09 11:28:21 -05:00
Marc Jauvin
a3ce03e0bd
address requested changes
...
- syntax cleanup
- use attr.ib when declaring class attributes
- remove unnecessary comments
- code simplification
2018-02-09 10:39:02 -05:00
Marc Jauvin
fecb551c5e
shorten lines
2018-02-09 10:39:02 -05:00
Marc Jauvin
91b70fab70
fix pylint/flake8 errors
2018-02-09 10:39:02 -05:00
Marc Jauvin
f3b52aaf23
fix asciidoc for tabs.mode_on_change
2018-02-09 10:39:02 -05:00
Marc Jauvin
21fc848839
document code a bit more
2018-02-09 10:39:02 -05:00
Marc Jauvin
a7db197e45
replace persist_mode_on_change with mode_on_change
...
supports old persist_mode_on_change functionality or new save/restore mode
2018-02-09 10:39:02 -05:00
Marc Jauvin
eb7e114e5f
add propery to save tab input mode
2018-02-09 10:39:02 -05:00
Marc Jauvin
9e524e4be8
use tabs.mode_on_change to persist or restore mode
2018-02-09 10:39:02 -05:00
Florian Bruhin
5d8b48a2ed
Show where a command handler is defined
2018-02-09 16:32:59 +01:00
Florian Bruhin
89bd723eaa
Add scripts/*.js to MANIFEST.in
2018-02-09 13:18:12 +01:00
Florian Bruhin
7caab75fa4
Clean up cycle-inputs.js
2018-02-09 12:14:07 +01:00
Florian Bruhin
8c3039abc9
Merge remote-tracking branch 'origin/pr/3452'
2018-02-09 12:13:30 +01:00
Florian Bruhin
3e38aab0f6
Document configdata.Migrations
2018-02-09 11:31:25 +01:00
Florian Bruhin
589605fe92
Fix lint
2018-02-09 10:39:16 +01:00
Florian Bruhin
f92b52b20c
Update changelog
2018-02-09 10:38:42 +01:00
Florian Bruhin
1a81f7231b
Make sure multiple wrong keys are reported
2018-02-08 22:02:22 +01:00
Florian Bruhin
1a88b64c67
Add a test for keyconfig.get_command(..., default=True)
2018-02-08 21:53:41 +01:00
Florian Bruhin
298dcb4c90
Validate config separately from migrations
...
It makes for cleaner code, and it makes sure the target of renamed options
actually exists.
2018-02-08 21:49:41 +01:00
Florian Bruhin
e0dd7970d8
Skip fragment test
...
Looks like this now XPASSes with Qt 5.10 on Windows
2018-02-08 20:23:34 +01:00
Florian Bruhin
ea80ded8d5
Try to stabilize editor end2end test
...
Let's also wait until we're sure the mtime changed here.
2018-02-08 20:21:25 +01:00
George Edward Bulmer
950e4227e3
Pylint fix
2018-02-08 14:01:51 +00:00
Florian Bruhin
15fecc962d
Fix lint
2018-02-08 11:41:58 +01:00
Florian Bruhin
53e7d13c2d
Skip failing scrolling tests on Qt 5.10 on Travis
...
See #3572
2018-02-08 10:42:55 +01:00
Florian Bruhin
c520130389
Add tests for a failing watch/unwatch
2018-02-08 10:29:23 +01:00
Florian Bruhin
9d32807e33
Don't try to remove watched files if none exist
...
If we try to remove watched files but we couldn't actually watch any earlier,
we'd get a Qt warning message:
QtWarningMsg: QFileSystemWatcher::removePaths: list is empty
2018-02-08 10:29:17 +01:00
Florian Bruhin
1da58b6a4c
Break long line
2018-02-08 09:54:20 +01:00
Florian Bruhin
b6f311f4b2
Remove workaround for old pylint issue
2018-02-08 09:52:14 +01:00
Florian Bruhin
35b56f2659
Remove eslint max-lines suppression
...
We already turn that off globally now.
2018-02-08 09:51:06 +01:00
Florian Bruhin
f51ac8ab6e
Log QFileSystemWatcher errors
2018-02-08 00:32:02 +01:00
George Edward Bulmer
a9dfed948a
Remove extraneous function
2018-02-07 22:55:42 +00:00
Florian Bruhin
37a9691e29
Only focus qutebrowser again after editing finished
...
See #3431 , #3432
2018-02-07 23:14:16 +01:00
Florian Bruhin
3306247ae5
Merge branch 'editor-watch'
2018-02-07 22:31:49 +01:00
Florian Bruhin
cd97d5e6e2
Update changelog
2018-02-07 22:31:28 +01:00
Florian Bruhin
01ccbc679d
Fix lint
2018-02-07 22:26:32 +01:00
Florian Bruhin
abd56a5abd
Wait until the mtime changed
2018-02-07 21:40:03 +01:00
George Edward Bulmer
0ee5302836
Pylint fixes
2018-02-07 20:03:46 +00:00
George Edward Bulmer
682c3462f1
Ensure version info only gets pasted once
2018-02-07 19:21:53 +00:00
George Edward Bulmer
9128afa01d
Move pastebin_version() to version.py
...
This also fixes the introduced cyclic dependencies
2018-02-07 19:03:05 +00:00
George Edward Bulmer
a3d62c86df
Fix style for linter
2018-02-07 17:28:57 +00:00
George Edward Bulmer
d0ec33730e
Add deleteLater to the paste callbacks
2018-02-07 17:28:57 +00:00
George Edward Bulmer
86d3abc0c4
Additional code review changes from PR #3480
2018-02-07 17:28:57 +00:00
George Edward Bulmer
f45d572677
Some style fixes in PR #3480 's review
2018-02-07 17:28:57 +00:00
Bryan Kok
1d568a5cf4
Add feature to pastebin version string
...
Added a --paste flag to the :version command and a JS button with corresponding qutescheme URL in the Version debug page to enable pastebinning version.
2018-02-07 17:28:57 +00:00