Florian Bruhin
0944293fdd
Merge branch 'password_fill' of https://github.com/t-wissmann/qutebrowser into t-wissmann-password_fill
2016-03-17 22:05:13 +01:00
Florian Bruhin
d8c999aa73
Merge branch 'EliteTK-editor_crash_behaviour'
2016-03-17 21:41:35 +01:00
Florian Bruhin
0830b400fe
Merge branch 'editor_crash_behaviour' of https://github.com/EliteTK/qutebrowser into EliteTK-editor_crash_behaviour
2016-03-17 21:40:17 +01:00
Florian Bruhin
20cc17b5a7
Merge branch 'hcraT-multi_url_heuristic'
2016-03-17 21:36:52 +01:00
Florian Bruhin
99fadacda6
Merge branch 'multi_url_heuristic' of https://github.com/hcraT/qutebrowser into hcraT-multi_url_heuristic
2016-03-17 21:28:40 +01:00
Florian Bruhin
dad26cc395
Fix line length
2016-03-16 19:43:18 +01:00
Florian Bruhin
0336048781
Merge branch 'NoctuaNivalis-fix/hints-auto-follow'
2016-03-16 18:17:43 +01:00
Florian Bruhin
91415105f3
Regenerate docs.
2016-03-16 18:17:32 +01:00
Florian Bruhin
a52334333b
Merge branch 'fix/hints-auto-follow' of https://github.com/NoctuaNivalis/qutebrowser into NoctuaNivalis-fix/hints-auto-follow
2016-03-16 18:17:08 +01:00
Florian Bruhin
abfadb5631
Fix asciidoc2html --no-authors
2016-03-16 07:35:12 +01:00
Florian Bruhin
ee4fa6c118
travis: Use prebuilt docker images
2016-03-16 07:23:17 +01:00
Florian Bruhin
b76886d2ff
Ignore --no-authors in asciidoc2html.py
...
This makes it possible to run "tox -e docs -- --no-args" with {posargs} passed
to both src2asciidoc.py and asciidoc2html.py.
2016-03-16 07:11:40 +01:00
Florian Bruhin
a2b9749dbf
docker: Don't install base-devel on Arch
2016-03-16 06:57:44 +01:00
Florian Bruhin
bb2847fee9
Fix argument passing to Travis
2016-03-16 06:52:06 +01:00
Florian Bruhin
0eb12b8fa0
Fix spelling
2016-03-16 06:23:39 +01:00
Florian Bruhin
236572e0f5
Check docs on Travis, take two
...
We don't regenerate the authors there, as that doesn't work due to Travis
cloning with --depth=50
2016-03-16 06:22:36 +01:00
Florian Bruhin
172611a1b9
Revert "Revert "Check docs on Travis""
...
This reverts commit cc6d2ddc1d
.
2016-03-16 06:19:33 +01:00
Florian Bruhin
cc6d2ddc1d
Revert "Check docs on Travis"
...
This reverts commit f1ec6e1e00
.
--depth=50 on Travis messes up author generation
2016-03-15 23:22:19 +01:00
Florian Bruhin
f1ec6e1e00
Check docs on Travis
2016-03-15 22:46:49 +01:00
Florian Bruhin
07d31634c6
Add script to check for doc changes
2016-03-15 22:43:47 +01:00
Florian Bruhin
5ae9f0405d
travis: Fine-tune IRC notifications
2016-03-15 22:32:53 +01:00
Florian Bruhin
543aa48e26
travis: Add IRC notifications
2016-03-15 21:42:48 +01:00
Florian Bruhin
0bc31e5373
docker: Also run on Ubuntu Wily on Travis
2016-03-15 21:39:30 +01:00
Florian Bruhin
b19da05097
flake8: Ignore "If is too complex" in ci/install.py
2016-03-15 21:38:17 +01:00
Florian Bruhin
bc6bf82301
docker: Minimize Debian Jessie image
2016-03-15 21:08:19 +01:00
Florian Bruhin
6d225a7858
Set DEBIAN_FRONTEND=noninteractive for Debian Dockerfile
2016-03-15 19:48:43 +01:00
Florian Bruhin
123de8783f
ci/install.py fixup
2016-03-15 19:32:20 +01:00
Florian Bruhin
62db2c724f
Try to run Docker on Travis
2016-03-15 19:25:01 +01:00
Florian Bruhin
cc94e7bfee
Move ci_install.py to subdir
2016-03-15 19:20:28 +01:00
Florian Bruhin
bc080f047e
Add Dockerfile for Archlinux
2016-03-15 19:16:11 +01:00
Florian Bruhin
241536dcdc
travis: Use explicit matrix
2016-03-15 19:14:49 +01:00
Florian Bruhin
3ec7a01590
Add Dockerfile for Debian jessie
2016-03-15 19:14:37 +01:00
Florian Bruhin
ed3fd71e6f
Force showing of label in test_elided_text
...
It seems the paintEvent of TextBase never got called since we switched to using
fake_statusbar, breaking the 100% coverage check.
2016-03-15 08:29:33 +01:00
Florian Bruhin
569e7b11fb
Make test_elided_text work with non-unicode output
...
When Qt detects it can't output unicode (via the locale?), it elides using
"..." instead of the unicode char "…". Now the test works in both scenarios.
2016-03-15 07:19:43 +01:00
Florian Bruhin
97ddd674dd
Use fake_statusbar for test_elided_text
...
See #1313
2016-03-15 07:14:39 +01:00
Florian Bruhin
60c293846f
Un-deprecate :download-remove --all
2016-03-14 19:11:41 +01:00
Florian Bruhin
41b6f68fd7
bdd: Add some more tests for downloads
2016-03-14 19:06:42 +01:00
Florian Bruhin
06190a0488
bdd: Do better cleanup/separation for downloads
2016-03-14 19:06:16 +01:00
Florian Bruhin
ca7361a8a2
Update default font list in settings docs
2016-03-14 19:05:45 +01:00
Florian Bruhin
35731feeb5
Fix docs for :download-* commands
2016-03-14 19:05:36 +01:00
Florian Bruhin
25ee48d28b
Add an --all flag to :download-cancel
2016-03-14 19:05:15 +01:00
Florian Bruhin
42a4c1ce4c
Also test transform in test_configtypes_hypothesis
...
If validating works, we might as well also check if transforming does too.
2016-03-11 07:26:16 +01:00
Florian Bruhin
0c6d6367de
Force qapp fixture for test_configtypes_hypothesis.
...
The test needs a QApplication
2016-03-11 07:17:11 +01:00
Florian Bruhin
8a0d89d940
tox: Update Mako to 1.0.4
...
[test] [feature] The default test runner is now py.test. Running “python
setup.py test” will make use of py.test instead of nose. nose still works as a
test runner as well, however.
[lexer] [bug] Major improvements to lexing of intricate Python sections which
may contain complex backslash sequences, as well as support for the bitwise
operator (e.g. pipe symbol) inside of expression sections distinct from the
Mako “filter” operator, provided the operator is enclosed within parentheses or
brackets. Pull request courtesy Daniel Martin.
[feature] Added new method Template.list_defs(). Pull request courtesy Jonathan
Vanasco.
2016-03-11 06:55:05 +01:00
Florian Bruhin
a94abb0858
tox: Update CherryPy to 5.1.0
...
* Bugfix for ``test_HTTP11_pipelining`` test in Python 3.5
* Bugfix regarding the keyword arguments support for Python 3 on the config
file.
* Bugfix for ``test_2_KeyboardInterrupt`` test in Python 3.5.
by monkey patching the HTTPRequest given a bug on CPython
that is affecting the testsuite (https://bugs.python.org/issue23377 ).
* Add additional parameter ``raise_subcls`` to the tests helpers
`openURL` and ``CPWebCase.getPage`` to have finer control on
which exceptions can be raised.
* Add support for direct keywords on the calls (e.g. ``foo=bar``) on
the config file under Python 3.
* Add additional validation to determine if the process is running
as a daemon on ``cherrypy.process.plugins.SignalHandler`` to allow
the execution of the testsuite under CI tools.
2016-03-11 06:53:52 +01:00
Florian Bruhin
b509bc330f
Remove unnecessary cmdline args on CI
2016-03-10 20:41:55 +01:00
Florian Bruhin
2fb186efcd
Fix UnboundLocalError in :unbind
2016-03-10 20:27:03 +01:00
Florian Bruhin
119f01bd5f
tox: Add {posargs} to pylint envs
2016-03-10 20:11:15 +01:00
Florian Bruhin
82b52d8799
tox: Rename pylint-tip to pylint-master
2016-03-10 20:11:15 +01:00
Florian Bruhin
c681d6203f
tox: Add missing requests dependency for pylint-tip
2016-03-10 20:11:15 +01:00