Florian Bruhin
34815f5cf8
Make bindings.default only settable in autoconfig.yml
...
Fixes #3131
2018-03-07 18:30:44 +01:00
Florian Bruhin
cdbff411d0
Fix travis_install for newer Homebrew
2018-03-05 15:51:26 +01:00
Florian Bruhin
155a1901c0
Merge branch 'keys'
2018-03-04 22:50:41 +01:00
Florian Bruhin
2be7db29ed
100% coverage for keyinput.keyutils
2018-03-04 20:21:58 +01:00
Florian Bruhin
19512e988b
Expose less from keyutils publicly
2018-03-04 20:20:30 +01:00
Florian Bruhin
257011a6d2
Fix installing codecov on Travis
2018-03-01 12:56:43 +01:00
Florian Bruhin
5eb340d481
Add missing tests for completions
2018-02-27 15:55:00 +01:00
Florian Bruhin
c0e2550046
Fix scripts.keytester
2018-02-27 09:36:56 +01:00
Florian Bruhin
52b5492c6a
Merge branch 'per-url'
2018-02-25 19:44:51 +01:00
Florian Bruhin
0d4e20c395
Whitelist config options which support URL patterns
2018-02-20 23:26:22 +01:00
Marco Zollinger
96e8151cce
use up to date cheatsheet images from repo instead of qutebrowser.org
2018-02-20 15:18:31 +01:00
Florian Bruhin
316b4b5340
Add new files to PERFECT_FILES
2018-02-20 12:30:34 +01:00
Florian Bruhin
54bc22dfd4
hostblock_blame: Decode lines properly
2018-02-12 22:16:41 +01:00
Florian Bruhin
deb9ccb564
hostblock_blame: Remove unused import
2018-02-12 22:16:30 +01:00
Florian Bruhin
eca1fb7d3b
Update hostblock_blame.py for new config
2018-02-12 17:54:34 +01:00
Florian Bruhin
80a72604c6
Revive hostblock_blame.py
2018-02-12 17:49:20 +01:00
Florian Bruhin
3170e35b31
Simplify QtWebKit scheme handlers
2018-02-11 17:14:41 +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
6f028e9ad0
Update copyright years
2018-02-05 12:19:50 +01:00
Florian Bruhin
c8de4675db
Various spelling fixes
2018-02-04 21:30:59 +01:00
Daniel Hahler
dd0703eddf
scripts/dev/src2asciidoc.py: vim: readonly
...
Set 'readonly' via Vim modeline in generated scripts.
2018-01-22 21:21:54 +01:00
Slackhead
ef1de133ed
remove old cycle-inputs.js
2018-01-17 19:41:54 +00:00
Slackhead
743aa86dfb
run eslint on cycle-inputs.js
2018-01-17 19:32:05 +00:00
Florian Bruhin
d94c0cf064
Merge remote-tracking branch 'origin/pr/3464'
2018-01-17 11:42:24 +01:00
Florian Bruhin
d06f07af80
Fix Makefile and make sure it's tested
...
Fixes #3492
2018-01-15 22:42:12 +01:00
Florian Bruhin
8fd6a2ff77
Merge pull request #3445 from seelaman/hist_import-cleaning
...
filter out records with None in any field.
2018-01-15 19:15:08 +01:00
Andrea Scarpino
16fb9bc80e
scripts: filter history records
...
We don't need to import history records about `moz-extensions`, `about` pages, `dactyl` and so on...
2018-01-04 19:46:18 +01:00
Florian Bruhin
c3bcb1d9ba
Remove old testbrowser.py
2018-01-03 10:15:00 +01:00
Manuel Seelaus
9363bc3f24
replace empty titles with an empty string. https://github.com/qutebrowser/qutebrowser/pull/3445#issuecomment-354840724
2018-01-02 20:06:29 -07:00
Slackhead
7aecebf028
Add cycle-inputs.js to scripts
2017-12-31 15:08:36 +00:00
Florian Bruhin
a6adbdf167
Clean up testbrowser scripts
2017-12-29 19:10:33 +01:00
Manuel Seelaus
2a7423a515
filter out records with None in any field.
2017-12-27 18:00:02 -07:00
Florian Bruhin
5c00eea122
Fix stripping of lines in asciidoc2html
...
This broke in #3382 since re.fullmatch does a different thing for trailing
newlines:
>>> line
'===========\n'
>>> re.match(r'^=+$', line)
<_sre.SRE_Match object; span=(0, 11), match='==========='>
>>> re.fullmatch(r'=+', line)
>>>
This now strips the line by default, and adds newlines if needed.
2017-12-20 11:35:27 +01:00
Florian Bruhin
b8a5c04b69
Clean up run_pylint_on_tests
2017-12-15 23:22:26 +01:00
Florian Bruhin
430126dcc8
pylint: Re-enable ungrouped-imports
2017-12-15 23:08:53 +01: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
93cd200bb7
Add docstring
2017-12-15 19:06:23 +01:00
Florian Bruhin
97a4e8d847
Rewrite error handling in hist_importer script
...
Raise an exception instead of calling sys.exit
2017-12-15 16:33:47 +01:00
Florian Bruhin
3f9ded3bed
Add missing docstrings
2017-12-15 13:55:06 +01:00
George Edward Bulmer
3cf4e8ba67
Merge remote-tracking branch 'upstream/master' into regex-match
2017-12-12 13:22:11 +00:00
Florian Bruhin
8e319a762f
Merge remote-tracking branch 'origin/pr/3374'
2017-12-12 07:03:10 +01:00
Florian Bruhin
81bfa81448
Don't run end2end tests on macOS anymore
...
They are just too flaky on macOS to be useful, and I have no idea how to make
things more stable there
2017-12-12 06:45:47 +01:00
George Edward Bulmer
f74832328f
Modify re.match usage in scripts directory.
2017-12-11 23:06:52 +00:00
George Edward Bulmer
3b10584749
Update tests to work with the earlier consumption of stdin etc.
...
Note: this adds an element to vulture's whitelist that vulture
mistakenly identified as unused.
2017-12-10 23:46:35 +00:00
Florian Bruhin
a3ba7b9f60
Reformat hist_importer epilog.
2017-12-06 07:45:52 +01:00
Florian Bruhin
549a3a8f70
Improve hist_importer messages
2017-12-06 07:41:41 +01:00
Florian Bruhin
6ea250dc83
Merge remote-tracking branch 'origin/pr/3044'
2017-12-06 07:17:22 +01:00
Florian Bruhin
e97fbfdf56
Merge remote-tracking branch 'origin/pr/3355'
2017-12-05 13:22:36 +01:00
François Chavant
9675ea93ee
Do not call pip in travis_install.sh when TESTENV=shellcheck
2017-12-04 20:31:28 +01:00