Florian Bruhin
48094fb33d
Update authors
2017-04-02 18:47:16 +02:00
Florian Bruhin
b20267b57d
Merge commit '7f13c9a3c31aa719144ca3afcad7af305dd2f6ed' into Carpetsmoker/relax-cmdline
2017-04-02 18:47:00 +02:00
Florian Bruhin
338307ac24
Add #noqa for Quitter._shutdown
2017-04-02 18:35:10 +02:00
Florian Bruhin
f595c2a7fb
Update changelog
2017-04-02 18:34:39 +02:00
Florian Bruhin
e2cf02c705
Merge commit '79a22f1f4751741cabd5f5a19ee4bcdb6b6dfce8' into Carpetsmoker/unknown-setting-c
2017-04-02 18:34:12 +02:00
Florian Bruhin
f2ddf608a8
Update authors
2017-04-02 18:33:55 +02:00
Florian Bruhin
bf1834e132
Merge commit '522e105aaf4c326d27e087222c0ba76680d1bed3' into pyup-bot/pyup-update-flask-0.12-to-0.12.1
2017-04-02 18:11:34 +02:00
Florian Bruhin
2238a888dc
Fix changelog
2017-04-02 15:20:44 +02:00
Martin Tournoij
79a22f1f47
Allow pressing ^C when there's an unknown setting
...
All of it is just converting `objreg.get('xxx')` to `objreg.get('xxx',
None)` and adding a `if xxx is not None` check.
Fixes #1170
2017-04-01 21:14:35 +01:00
pyup-bot
522e105aaf
Update flask from 0.12 to 0.12.1
2017-03-31 19:49:32 +02:00
Martin Tournoij
7f13c9a3c3
Relax commandline parsing a bit
...
Problem 1: Entering a command of `:::save` gives an error.
Problem 2: Entering a command of `:save\n` gives an error.
Both scenarios may seem a bit silly at first, but I encountered both by
copy/pasting a command:
1. Enter `:` in qutebrowser.
2. Copy a full line from a terminal starting with `:`.
3. You will now have both of the above problems.
Solution: Trim all whitespace and `:` of a command. This is also what
Vim does, by the way.
2017-03-31 17:14:11 +01:00
Florian Bruhin
9cd2c9aa6d
Merge branch 'Carpetsmoker/feature-modeline'
2017-03-31 17:47:34 +02:00
Florian Bruhin
05059b4a5e
Merge commit '8af5cfb4ac9e6d928cfeb0522fa729ba616df70a'
2017-03-31 17:47:34 +02:00
Florian Bruhin
80a5613b80
Merge commit '8af5cfb4ac9e6d928cfeb0522fa729ba616df70a' into Carpetsmoker/feature-modeline
2017-03-31 17:47:02 +02:00
Martin Tournoij
8af5cfb4ac
Add a modeline to all the *.feature files
...
This really tripped me up yesterday, My "Vim default" is to use tabs.
This (where `!···` is a tab) does not work as you'll hope it works:
Scenario: Retrying a failed download when the directory didn't exist (issue 2445)
When I download http://localhost:(port)/data/downloads/download.bin to <path>
And I wait for the error "Download error: No such file or directory: *"
And I make the directory <mkdir>
And I run :download-retry
!···!···And I wait until the download is finished
Then the downloaded file <expected> should exist
Examples:
| path | mkdir | expected |
| asd/zxc/ | asd/zxc | asd/zxc/download.bin |
Unfortunately, pytest-bdd uses the "Python 2 behaviour" of "expand all
tabs to 8 spaces", and doesn't give any errors on strange/inconsistent
whitespace. It can cause very confusing errors.
2017-03-31 16:16:31 +01:00
Florian Bruhin
189c1721af
Don't wait for download.bin in windows downloads
2017-03-31 14:46:29 +02:00
Florian Bruhin
fd276dabc7
appveyor_install: Don't install old PyQt if unneeded
2017-03-31 13:05:35 +02:00
Florian Bruhin
c28c428051
appveyor: Add Python36 to PATH
...
Otherwise the PyQt in the virtualenv won't be able to find python3.dll.
2017-03-31 13:05:35 +02:00
Florian Bruhin
a6041834f8
Try adding a PyPI testenv on AppVeyor
2017-03-31 13:05:34 +02:00
Florian Bruhin
6c3abadb32
Stabilize :repeat-command test
2017-03-31 13:05:34 +02:00
Florian Bruhin
004eb742f6
Stabilize test_guiprocess
2017-03-31 13:05:34 +02:00
Florian Bruhin
43155b0cc8
Stabilize history.replaceState tests
2017-03-31 13:05:34 +02:00
Florian Bruhin
eb202d761c
Stabilize dumping bookmarks test
...
For some reason, with QtWebEngine on Windows, sometimes the :debug-dump-page
callback does not get called if we try to dump the same page again...
2017-03-31 13:05:34 +02:00
Florian Bruhin
1eda2b0ea4
Fallback to clipboard when primary selection is unsupported
2017-03-31 13:05:34 +02:00
Florian Bruhin
64feb62fb1
Paste clipboard when using shift-insert in prompts
2017-03-31 13:05:34 +02:00
Florian Bruhin
7dba877354
tests: Update "Unable to set geometry" ignore
2017-03-31 13:05:34 +02:00
Florian Bruhin
2884277dbd
Fix Shift-Insert without it being supported
2017-03-31 13:05:34 +02:00
Florian Bruhin
dc405ec3a8
Skip QtWebEngine SSL tests on Windows
2017-03-31 13:05:34 +02:00
Florian Bruhin
a4619d07db
tests: Wait until about:blank is loaded
2017-03-31 13:03:40 +02:00
Florian Bruhin
bf66bb221f
Ignore getrlimit error during tests
2017-03-31 13:03:40 +02:00
Florian Bruhin
708b46d6c0
Fix text with empty primary selection
2017-03-31 13:03:40 +02:00
Florian Bruhin
4d49d9da09
Skip renderer process crash test on Windows
2017-03-31 13:03:40 +02:00
Florian Bruhin
c551c62c27
Stabilize JS tests
2017-03-31 13:03:40 +02:00
Florian Bruhin
dc0a782839
Run python in hints tests
2017-03-31 13:03:40 +02:00
Florian Bruhin
2c4e549d80
Close temporary download file for QtWebEngine
...
Otherwise, Chromium won't be able to write on it on Windows - and we only
need the name anyways.
2017-03-31 13:03:18 +02:00
Florian Bruhin
edb197b028
Make waiting for download prompt more robust
2017-03-31 13:03:18 +02:00
Florian Bruhin
e28eabe5eb
Add marker for #2478
2017-03-31 13:03:17 +02:00
Florian Bruhin
5a16133685
Fix prompt with SSL error test
2017-03-31 13:03:17 +02:00
Florian Bruhin
a3a885f053
Ignore bogus Qt warning during tests
2017-03-31 13:03:17 +02:00
Florian Bruhin
a55d1b1ee8
Save old socket for IPC
...
At least on Windows with Qt 5.8, we get readyRead notifications *after*
disconnect...
2017-03-31 13:03:17 +02:00
Florian Bruhin
57223b78f3
Merge commit '03704ecb4b3b603379f7caf297ae568f0902f90a'
2017-03-31 12:06:07 +02:00
Florian Bruhin
390006281f
Merge commit '3c8e2a630a374fb571d70ed8c5a9f0c7faefd64a' into pyup-bot/pyup-update-pyqt5-5.8.1.1-to-5.8.2
2017-03-31 12:04:17 +02:00
Florian Bruhin
150676404e
Merge commit '47c7feea551e8a6822d5da522187cca417ca3223' into pyup-bot/pyup-update-pytest-mock-1.5.0-to-1.6.0
2017-03-31 12:04:15 +02:00
Florian Bruhin
134155480e
tox: Update PyQt5 to 5.8.2
2017-03-31 10:10:55 +02:00
Florian Bruhin
3b351d9066
Run more invocation tests with QtWebEngine
2017-03-31 06:18:43 +02:00
pyup-bot
47c7feea55
Update pytest-mock from 1.5.0 to 1.6.0
2017-03-31 01:25:27 +02:00
Florian Bruhin
eb31f679f4
Allow unknown args in testbrowser
2017-03-30 21:50:19 +02:00
pyup-bot
3c8e2a630a
Update pyqt5 from 5.8.1.1 to 5.8.2
2017-03-30 13:39:30 +02:00
pyup-bot
03704ecb4b
Update sip from 4.19.1 to 4.19.2
2017-03-30 12:39:24 +02:00
Florian Bruhin
6939f81de7
Merge commit '563a5431e35831cb0a8c418835c54d0264d92c78' into Kingdread/windows-drive-cwd
2017-03-30 10:48:39 +02:00