Florian Bruhin
c9c821254f
Update MANIFEST.in for NSIS changes
2019-07-16 10:50:41 +02:00
Florian Bruhin
5329f7b1c3
bumpversion: Update changelog
2019-07-16 10:47:26 +02:00
Florian Bruhin
2077070b6d
update_version: Get new version from qutebrowser.py
2019-07-16 10:47:26 +02:00
Florian Bruhin
46dfafd907
bumpversion: Update releases in appdata.xml
...
Using lxml means rewriting the file, which loses comments.
2019-07-16 10:47:09 +02:00
Florian Bruhin
d22f500bbc
update_version: Update appdata filename
2019-07-16 10:47:09 +02:00
Florian Bruhin
5c60e847eb
update_version: Fix cwd handling
2019-07-16 10:47:09 +02:00
Florian Bruhin
a0b8601db3
bumpversion: Update current_version
2019-07-16 10:47:06 +02:00
Florian Bruhin
032669d49f
update_version: Use sys.executable
2019-07-16 10:47:06 +02:00
Florian Bruhin
3c91dddd79
Rename requirements-optional to requirements-dev
2019-07-16 10:47:06 +02:00
Florian Bruhin
6e8ebaf335
update_version: Fix broken argument
2019-07-16 10:46:39 +02:00
Florian Bruhin
ed52cd0de1
update_3rdparty: Fix lint
2019-07-16 10:46:34 +02:00
Florian Bruhin
5459606c80
appveyor: Downgrade to Qt 5.12
...
See #4906
2019-07-15 09:53:50 +02:00
Florian Bruhin
1738e2768b
Make sure the process is cleaned up before tmpdir is gone
...
When using both the short_tmpdir and the quteproc_new fixtures, the order of
teardown seems to be undefined, so it could happen that short_tmpdir is torn
down *before* quteproc_new. That causes short_tmpdir to be unable to remove the
temporary directory at teardown time.
2019-07-15 09:53:50 +02:00
Florian Bruhin
4ac50139f7
appveyor: Upgrade to Python 3.7.4
...
Due to OpenSSL version incompatibilities, we need to upgrade to Python 3.7.4:
https://www.riverbankcomputing.com/pipermail/pyqt/2019-June/041891.html
However, that's not available on AppVeyor yet:
https://github.com/appveyor/ci/issues/3026
So let's just upgrade ourselves until the AppVeyor image is updated.
See #4906
2019-07-15 09:53:43 +02:00
Florian Bruhin
1fee12a303
Use tox-venv
2019-07-15 09:46:53 +02:00
Florian Bruhin
7d8564030c
Merge pull request #4909 from mschilli87/rel-info
...
Add release information to appdata
2019-07-12 00:24:02 -07:00
Marcel Schilling
fd23d45186
Add release information to appdata
...
Assuming every tag is a release with the format 'vVERSION':
```sh
git tag \
--sort=-creatordate \
--format='%(refname:short)" date="%(creatordate:short)"/>' \
| sed 's/^v/ <release version="/'
```
Note that this drops v0.1.0 as there doesn't seem to be a corresponding
tag.
2019-07-12 08:47:39 +02:00
Florian Bruhin
93db418d98
Fix setup.py after __init__.py changes
...
Fixes #4907
2019-07-11 17:49:03 +02:00
Florian Bruhin
a830200b8a
Keep __version_info__ a tuple
2019-07-11 12:38:49 +02:00
Florian Bruhin
b51d0cba51
Merge remote-tracking branch 'origin/pr/4086'
2019-07-11 11:01:30 +02:00
Florian Bruhin
c6d98c9f7e
Fix version bumping style issues
2019-07-11 10:56:16 +02:00
Florian Bruhin
16a591e887
Merge remote-tracking branch 'origin/pr/4304'
2019-07-11 10:47:28 +02:00
Florian Bruhin
cabbfd84f6
Update changelog
2019-07-11 09:46:16 +02:00
Florian Bruhin
94f576d84c
Merge branch 'prompt-save'
2019-07-11 09:45:33 +02:00
Florian Bruhin
1a35946794
Break long line
2019-07-11 09:43:14 +02:00
Florian Bruhin
755a2999e2
Switch to latest PyInstaller release
2019-07-10 18:42:34 +02:00
Florian Bruhin
e230798e73
Remove unused import
2019-07-10 18:33:19 +02:00
Florian Bruhin
392bb2fdec
Normalize URLs for permission requests
...
Permission requests are for an entire origin (scheme/host/port), not a specific
part. Make that clear by removing any uneeded information and also removing the
trailing /.
2019-07-10 18:31:31 +02:00
Florian Bruhin
7c3d45f3b3
Add tests for :prompt-accept --save
2019-07-10 16:49:31 +02:00
Florian Bruhin
61d2d5e784
Adjust downloads.feature for prompt changes
2019-07-10 14:45:07 +02:00
Florian Bruhin
9655b8baf1
Fix issues with :prompt-accept --save
2019-07-10 12:53:04 +02:00
Florian Bruhin
25a1189b80
Add :prompt-accept --save for boolean prompts
...
Fixes #832
2019-07-09 12:44:42 +02:00
Florian Bruhin
50f530c449
Update docs
2019-07-09 11:44:37 +02:00
Florian Bruhin
07f0eac999
Merge remote-tracking branch 'origin/pr/4286'
2019-07-09 11:43:06 +02:00
Florian Bruhin
4fdfdf95dc
Update docs
2019-07-06 19:30:04 +02:00
Florian Bruhin
3457153387
Merge remote-tracking branch 'origin/pr/4896'
2019-07-06 19:28:27 +02:00
Florian Bruhin
d4e5c9aebd
Add test for permission workaround
2019-07-06 17:30:09 +02:00
Florian Bruhin
8a0f031fe7
Expose view when searching on macOS/Windows with 5.13
2019-07-06 17:29:55 +02:00
Jimmy
221fb5df5d
Move color conversion to string inside conditional.
...
So it is only done for matched ones.
2019-07-06 20:43:42 +12:00
Jimmy
7d750137df
Fix colors.hints.match.fg with rgb() syntax.
...
The other hint colors are being set in a Qt stylesheet, this one isn't.
I turned it into a QtColor because that returns a QtColor out of the box
and I don't need to construct a new one. `QColor.name()` returns a #RRGGBB
string by default.
No need for escaping since we will be inserting a fixed format now.
This means colors.hints.match.fg will no longer support gradients, as
per the QssColor/QtColor docs. I thing that doesn't make sense for text
color anyway.
2019-07-06 20:34:04 +12:00
Florian Bruhin
db64de78db
Start new instances for notification tests
...
Looks like QtWebEngine caches notification permissions, so we can't test this
in the same instance. Maybe restarting the webserver (and switching ports)
would work as well, but for now, we're stuck with this.
2019-07-05 18:39:59 +02:00
Florian Bruhin
9086d531c5
Add workaround for notification support
2019-07-05 18:28:37 +02:00
Florian Bruhin
01aea3d67c
Enable QtWebEngine notification tests on >= 5.13
2019-07-05 18:25:59 +02:00
Florian Bruhin
f0a762d4e9
Update to PyQt 5.13
2019-07-05 12:14:40 +02:00
Florian Bruhin
4b402de3d2
Update flake8-tuple to 0.4.0
...
Looks like 0.3.1 was pulled from PyPI for some reason?!
2019-07-05 12:10:00 +02:00
Jay Kamat
8cfbf80934
Fix style issues
2019-07-04 18:50:30 -07:00
Florian Bruhin
bdc448ffa5
Make TabbedBrowser signals private if possible
2019-07-04 13:02:51 +02:00
Florian Bruhin
66f57f0720
Use load_status_changed signal to update tab/window titles
...
The load status also triggers with a 100% loadProgress (e.g. with JS loads)
while loadFinished does not.
See #3401 , #4723
Fixes #4878
2019-07-04 12:56:42 +02:00
Florian Bruhin
a3d4ad2682
Remove OpenSSL caveat
...
Qt comes with OpenSSL 1.1 now!
2019-07-04 10:57:49 +02:00
Florian Bruhin
81653169bf
Open SSL pages in new tabs
...
See #4886
2019-07-04 10:56:33 +02:00