Florian Bruhin
46435bcd2f
Use always/never instead of force-on/force-off
2018-09-18 11:12:50 +02:00
Florian Bruhin
45529c59a9
Add QtWebKit warning to backendproblem dialogs
2018-09-18 08:53:13 +02:00
Florian Bruhin
ca5a831f5f
Remove wrong gitignore line
2018-09-18 08:53:13 +02:00
Florian Bruhin
5218d35385
Also style h2 in styled.html
2018-09-18 08:53:13 +02:00
Florian Bruhin
f2e91cc82e
Add warnings for QtWebKit and old Qt
...
See #3839 , #4039
2018-09-18 08:53:11 +02:00
Florian Bruhin
d759846189
Remove old qute_backend_warning
2018-09-18 08:52:50 +02:00
Florian Bruhin
4d0a776599
Upgrade tox
2018-09-17 22:47:56 +02:00
Florian Bruhin
86aef26686
Downgrade and pin pytest
2018-09-17 22:47:44 +02:00
Florian Bruhin
7cf76c622f
Delete old pylint-master requirement files
2018-09-17 22:46:38 +02:00
Florian Bruhin
ce532654cb
Clean up _open_special_pages()
2018-09-17 22:05:07 +02:00
Florian Bruhin
7858beee06
Fix lint
2018-09-17 20:33:37 +02:00
pyup-bot
566483561e
Update pytest-cov from 2.5.1 to 2.6.0
2018-09-17 19:47:23 +02:00
pyup-bot
8c9dae301b
Update pytest from 3.6.4 to 3.8.0
2018-09-17 19:47:21 +02:00
pyup-bot
73d4913292
Update hypothesis from 3.70.3 to 3.71.8
2018-09-17 19:47:20 +02:00
pyup-bot
5ae74d5889
Update pyinstaller from 3.3.1 to 3.4
2018-09-17 19:47:18 +02:00
pyup-bot
6a1577e74a
Update setuptools from 40.2.0 to 40.3.0
2018-09-17 19:47:16 +02:00
Florian Bruhin
91df81f5ab
Refactor configinit.qt_args
2018-09-17 19:40:18 +02:00
Florian Bruhin
17c7663ad0
Make content.headers.referer work on QtWebEngine
2018-09-17 19:40:18 +02:00
Ellis
9c8a299a60
Removed unused variable and updated url function call
2018-09-17 13:21:54 -04:00
Ellis
80463cf8d8
Reworded configdata to fit with previously used descriptions
2018-09-17 12:49:07 -04:00
Ellis
ca0c892cbc
Fixed passing UrlPattern Object into itself
2018-09-17 12:40:56 -04:00
Florian Bruhin
bd21686e0d
Add webrtc_ip_handling_policy setting
...
This exposes all possible values, but before
https://codereview.qt-project.org/#/c/240121/ we won't be able to change those
at runtime (or enable URL patterns, which thankfully weren't enabled for the
old setting).
In theory, it'd be possible to handle the "public-interface-only" value via
QWebEngineSettings without requiring a restart, but it isn't worth the trouble.
Closes #4201
2018-09-17 18:39:41 +02:00
Florian Bruhin
6fe09c12da
Add a setting for Chromium's low-end device mode
...
See #4039
See #2377
2018-09-17 18:39:41 +02:00
Ellis
8e42683f41
Changed QUrlPattern to UrlPattern
2018-09-17 12:27:45 -04:00
Ellis
c42a7dff0e
Changed QUrl to QUrlPattern
2018-09-17 12:05:46 -04:00
Ellis
15b00cea6a
Merge branch 'master' of https://github.com/qutebrowser/qutebrowser
2018-09-17 11:59:10 -04:00
Ellis
92b56b3d38
Changed configdata to use QUrl for adblock whitelisting
2018-09-17 11:57:20 -04:00
Florian Bruhin
574d7c6a11
Add settings for process models
...
See #4039 , #2377
Fixes #4040
2018-09-17 17:22:51 +02:00
Florian Bruhin
27d0d148b8
Split up _asciidoc_fallback_path from qute_help
2018-09-17 10:29:00 +02:00
Florian Bruhin
be0d6ef3d2
Try more possible asciidoc paths for qute://help fallback
2018-09-17 09:51:15 +02:00
Ellis
1384e14bf1
Removed unused import statement
2018-09-16 20:36:00 -04:00
Ellis
c47dd4d7de
Merge branch 'master' of https://github.com/exw4938/qutebrowser
2018-09-16 19:45:55 -04:00
Ellis
3f8958054b
Fixed is_whitelisted_host to use QUrl fixes #4179
2018-09-16 19:41:49 -04:00
exw4938
1961980b02
Added extra comment for clarity
2018-09-16 19:20:33 -04:00
Ellis
770a95c101
Changed is_whitelisted_host to use URL Patterns fixes #4179
2018-09-16 19:12:49 -04:00
Florian Bruhin
02f47b519c
Add gitattributes for changelog
2018-09-15 20:49:19 +02:00
Florian Bruhin
f9327731b8
Handle UTF-8 byte order marks in Greasemonkey scripts
...
See e.g. https://github.com/jerone/UserScripts/issues/135
2018-09-12 23:54:32 +02:00
Florian Bruhin
d0d73eec04
Regenerate docs
2018-09-12 16:07:25 +02:00
Florian Bruhin
91b8002dd5
Clean up workaround for sqlite opening errors
...
Now that we know the real cause, we can be a bit stricter with our workaround.
2018-09-12 16:06:57 +02:00
Jay Kamat
59af280f5c
Merge pull request #4206 from airodactyl/feature/support-multiple-words-tab-give-take
...
Support multiple words for :tab-take without quotes
2018-09-11 18:37:21 -07:00
Florian Bruhin
c2a072f9fe
Fix handling of sqlite out of memory errors
...
The "error_code == -1" check never passed, as error_code (confusingly) is a
string of a number.
2018-09-12 01:36:50 +02:00
Florian Bruhin
c8b447daec
Clean up raise_sqlite_error
2018-09-12 01:31:41 +02:00
Jay Kamat
d298d49f6f
Update changelog
2018-09-11 15:26:38 -07:00
Florian Bruhin
941be6faed
Add docstring
2018-09-11 20:45:15 +02:00
Florian Bruhin
6a480564cb
Fix docs to say XDG_DATA_HOME instead of _DIR
2018-09-11 19:44:37 +02:00
Florian Bruhin
d80d9eb26c
Allow downloading from PDF.js
...
When we click the download button in PDF.js, it downloads a blob://qute:...
URL. We can detect that and force a download rather than opening it in PDF.js
again.
Note that what actually happens depends on the Qt version and backend:
QtWebKit (any Qt version):
Downloads always work properly (regardless of Qt version).
QtWebEngine, Qt 5.7.1:
Downloads work.
QtWebEngine, Qt 5.9 - 5.11:
Downloads won't work as we need to tell PDF.js to not use blob: URLs:
https://bugreports.qt.io/browse/QTBUG-70420 - in theory, PDF.js could fall back
to downloading the existing qute:// URL, but it has a whitelist of schemes
which does not include qute://... Since it's not in that whitelist, it just
ends up doing nothing at all.
QtWebEngine, Qt 5.12:
Downloads should hopefully work properly again, as we can register the qute://
scheme with Chromium, which allows us to use blob:// URLs.
2018-09-10 13:15:39 +02:00
Florian Bruhin
02641b86fc
Don't tell PDF.js to disable createObjectURL on Qt 5.7.1
...
Looks like things actually work fine there...
2018-09-10 13:01:01 +02:00
Florian Bruhin
3138c1f488
Update changelog
2018-09-10 11:58:27 +02:00
Florian Bruhin
bb96f8d297
Fix PDF.js test when no PDF.js is installed
2018-09-10 09:36:29 +02:00
Michael Hoang
1b618b2501
Set maxsplit to 0 on :tab-take
2018-09-10 10:03:58 +10:00