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
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
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
François Chavant
86c37538d7
Simply search for shell scripts to search
...
Use 2 simpler find commands and redirect the output to a temporary
file.
2017-12-04 18:29:55 +01:00
François Chavant
4467f51e42
Use 'language: generic' for shellcheck, fix typo, correct indentation
2017-12-04 18:15:02 +01:00
Josefson Fraga
b6466b7410
revision 2
2017-12-04 13:08:56 -03:00
Florian Bruhin
6b65d96fe1
Reformat comment
2017-12-04 06:32:54 +01:00
François Chavant
59c9a2b243
Ignore shellcheck false positive
2017-12-03 11:30:59 +01:00
François Chavant
ccb8e74998
Use koalaman/shellcheck:latest
2017-12-03 09:29:38 +01:00
François Chavant
dd589f180b
Fix remaining shellcheck warnings
2017-12-02 21:09:24 +01:00
François Chavant
31710b7045
Trivial fixes for shellcheck warnings
2017-12-02 19:37:20 +01:00
François Chavant
595a53ad3b
Apply patch from #1697
2017-12-02 19:37:18 +01:00
François Chavant
b91a39be22
Run shellcheck on Travis CI
2017-12-02 19:37:10 +01:00
Ryan Farley
df6ff55b7a
allow pytest to default to link_pyqt
...
link_pyqt now checks for LINK_PYQT_SKIP, allowing pytest env names like
`py36` to work properly without negative conditionals in tox.ini
2017-12-01 10:51:41 -06:00
Florian Bruhin
edba3f83bc
Bump open_url_in_instance version to 1.0.4
2017-11-29 10:38:09 +01:00
Florian Bruhin
e7c4df7a9c
Merge remote-tracking branch 'origin/pr/3332'
2017-11-29 10:38:06 +01:00
Rouji
afb4a6be51
bump _qb_version
2017-11-29 08:43:46 +01:00
Rouji
938198e92a
quote _qute_bin (paths may contain whitespace), remove unnecessary --backend
...
argument
2017-11-29 08:43:02 +01:00
Rouji
d4291dd4ae
don't 'exec' printf
2017-11-29 08:40:40 +01:00
Florian Bruhin
75a8938e83
Add flake8-bugbear
2017-11-26 21:50:12 +01:00
Florian Bruhin
248a12a8b9
Add flake8-comprehensions
2017-11-26 21:42:50 +01:00
Florian Bruhin
b5dd647678
Upgrade pydocstyle/flake8-docstrings
...
See #3320
2017-11-26 20:30:32 +01:00
狼耳
e8db59a9ef
Use socat exit status to determine if the socket is usable
...
Instead of checking, if *any* qutebrowser process is running (which may or may not have an IPC socket where we expect it), simply launch a new instance *if socat fails*.
Which it does, if:
* the socket file doesn't exist (qutebrowser simply not running), or
* the socket isn't connectable (qutebrowser crashed, left orphaned socket)
Also put new instances into background, so the script behaves a bit more consistently. (Else it *sometimes* blocks and *sometimes doesn't*, when run.)
2017-11-25 11:09:57 +01:00
狼耳
765a22189c
check if qutebrowser process is running
...
Sometimes when qutebrowser crashes, it leaves the IPC socket file behind. In those cases this script still tried to use it, failed, and didn't open your URL at all.
2017-11-24 14:52:33 +01:00
Josefson Fraga
3131d3d3bc
Flake8 warnings pointed by travis.
2017-11-17 11:48:34 -03:00
Josefson Fraga
96599b9684
revisions set by The Compiler
2017-11-17 02:38:56 -03:00
Florian Bruhin
9febcc2e76
Use https:// links for qutebrowser.org
...
Fixes #3289
2017-11-14 10:43:05 +01:00