Commit Graph

12134 Commits

Author SHA1 Message Date
Florian Bruhin 7e09b7a707 manifest: Exclude all hidden files 2017-06-07 12:25:15 +02:00
Florian Bruhin 1123129dc4 Slow down pyup requirement updates 2017-06-07 11:19:17 +02:00
Florian Bruhin 09baa08948 Remove colon from error page 2017-06-06 22:15:19 +02:00
Florian Bruhin dd4fb87db6 Update docs 2017-06-06 18:25:42 +02:00
Florian Bruhin 8990513c1b Merge commit '49b8737f7979fc878ba25aed94cc3e57f481ae3a' into craftyguy/private_tab_title 2017-06-06 18:23:51 +02:00
Florian Bruhin 8df0b063be Get rid of utils.unused because it's unused 2017-06-06 17:04:21 +02:00
Clayton Craft 49b8737f79 Implement changing of tab title when privacy mode is enabled 2017-06-06 08:00:19 -07:00
Florian Bruhin a5af98b063 Add a few tests for qutebrowser.is_ignored_chromium_message 2017-06-06 16:26:01 +02:00
Florian Bruhin cb03fb7d80 Make process/thread ID optional for Chromium messages
Looks like at least on Travis they're not always there.
2017-06-06 16:18:53 +02:00
Florian Bruhin dd490f85d8 Update docs 2017-06-06 16:18:15 +02:00
Florian Bruhin 6d175fbb4b Get rid of configtypes.WebKitBytes 2017-06-06 16:17:44 +02:00
Florian Bruhin f9b046d766 Get proper settings object in WebEngineElement._click_js 2017-06-06 16:15:25 +02:00
Florian Bruhin a7413d7b4a Remove stale getter 2017-06-06 15:59:42 +02:00
Florian Bruhin 1b0a125cf3 websettings: Improve errors when setting settings=... 2017-06-06 15:59:42 +02:00
Florian Bruhin b1a0bc13f2 webkitsettings: Use self._get_settings in CookiePolicy._set 2017-06-06 15:59:42 +02:00
Florian Bruhin 30fe3ed328 Remove old websetting comments 2017-06-06 15:46:54 +02:00
Florian Bruhin e17494c972 Cleanup 2017-06-06 15:25:21 +02:00
Florian Bruhin 9c9a5914b3 Changelog fixup 2017-06-06 14:50:57 +02:00
Florian Bruhin 0ca59f2184 Rename storage -> offline-web-application-storage to -cache 2017-06-06 14:50:57 +02:00
Florian Bruhin c696723650 Merge storage -> offline-storage-database into local-storage setting
Looks like it's the same with QtWebEngine too - setting LocalStorageEnabled also
toggles WebSQL there.
2017-06-06 14:50:57 +02:00
Florian Bruhin 626d299a0d Add webenginesettings.DefaultProfileSetter.__repr__ 2017-06-06 14:50:57 +02:00
Florian Bruhin 93d21c376d Regenerate docs 2017-06-06 14:50:57 +02:00
Florian Bruhin 2a32e26846 Get rid of various rarely customized settings
All those were customized by some <5 people in the past few years of crash
reports.

Closes #1751.
See #2639.
2017-06-06 14:50:57 +02:00
Florian Bruhin 1785b72393 Refactor websettings default handling
With per-domain settings, having a getter for a setting gets really complicated,
as there isn't one true value for a setting.

The only reason we needed those getters is to save away the default values for
some settings where we were unsure what the defaults are.

- For font setters, we can get the defaults from QFont, like QtWeb{Kit,Engine}
  do.
- For font sizes, we hardcode the defaults QtWeb{Kit,Engine} hardcodes too.
- For maximum-page-in-cache, we hardcode 0, just like QtWebKit.
- For default-encoding, we hardcode iso-8559-1, like QtWeb{Kit,Engine}
- For offline-storage-default-quota, we hardcode 5MB, like QtWebKit
- For offline-web-application-cache-quota, we hardcode MAXINT as default value,
  but we still keep the empty value in the config. It means "no quota"
  internally in QtWebKit, but it's a too confusing value to have in the config.
- For object-cache-capacities it's a bit more complicated (the defaults are
  calculated based on disk space), but let's just get rid of the setting
  altogether in the next commit (see #1751).

Closes #2639.
2017-06-06 14:50:57 +02:00
Florian Bruhin 2f5756e63b Merge commit '0501cc626c27a369c2e311c71c2ce2c5cc3f9442' into pyup-bot/pyup-update-isort-4.2.13-to-4.2.14 2017-06-06 10:19:00 +02:00
Florian Bruhin 998f93dfd3 tests: Properly parse Chromium logging messages
Closes #2519
2017-06-06 10:01:45 +02:00
pyup-bot 0501cc626c Update isort from 4.2.13 to 4.2.14 2017-06-06 09:20:10 +02:00
pyup-bot d57f96da87 Update isort from 4.2.13 to 4.2.14 2017-06-06 09:20:09 +02:00
Florian Bruhin f280129e7c Merge commit 'ccdba004272ef40dfa1668a21329876253877155' into pyup-bot/pyup-update-astroid-1.5.2-to-1.5.3 2017-06-06 07:59:15 +02:00
Florian Bruhin 46d11655d8 Merge commit '6a17ee66adee0da5b88c0246c833cf7023bee9cc' into pyup-bot/pyup-update-py-1.4.33-to-1.4.34 2017-06-06 07:59:11 +02:00
Florian Bruhin b746fe666c Remove colorama from test requirements
Otherwise it collides with the colorama in qutebrowser's own requirements.
2017-06-06 07:56:30 +02:00
Florian Bruhin d4f58533c0 Add error messages for QtWebEngine downloads
Fixes #2164
2017-06-06 06:29:52 +02:00
Florian Bruhin 0e85342f57 Update changelog 2017-06-05 23:50:24 +02:00
Florian Bruhin 73249d8abe Adjust ignored Chromium messages for Qt 5.9 debug builds 2017-06-05 21:57:53 +02:00
Florian Bruhin eea3396cdc Add hunter to test requirements 2017-06-05 20:18:36 +02:00
Florian Bruhin 27ea9a6954 Fix test_debug_trace 2017-06-05 20:17:39 +02:00
Florian Bruhin a45de9cef2 Remove request tracking from NetworkManager
This breaks things (with "ValueError: list.remove(x): x not in list") on
PyQt 5.9 (probably due to the destroyed object tracking it introduces?).

This was originally added in 0abb5cf738 to fix
some segfaults on exit, but things look much better with recent Qt versions.
2017-06-05 18:19:29 +02:00
Florian Bruhin 211f9cfc8c Add SB to backers 2017-06-05 13:04:37 +02:00
Florian Bruhin 4d64bcc852 Make version.opengl_vendor() work with an existing context
This makes it possible to use it in :debug-console
2017-06-04 23:05:23 +02:00
Florian Bruhin a858611bb9 Don't make errors in version.opengl_vendor() fatal
Fixes #2694
2017-06-04 22:55:39 +02:00
pyup-bot 6a17ee66ad Update py from 1.4.33 to 1.4.34 2017-06-04 18:49:11 +02:00
pyup-bot c15f7e8e72 Update py from 1.4.33 to 1.4.34 2017-06-04 18:49:09 +02:00
Florian Bruhin 71117f6dea Adjust debian deps in INSTALL 2017-06-04 15:12:11 +02:00
Florian Bruhin 70b3231dd1 Add some more stuff to the FAQ 2017-06-04 15:11:08 +02:00
pyup-bot ccdba00427 Update astroid from 1.5.2 to 1.5.3 2017-06-03 16:33:05 +02:00
Florian Bruhin c0705e735f Merge commit '9841f75f915a27a7bb81e917db08b615624cd1b6' into pyup-bot/pyup-update-isort-4.2.9-to-4.2.13 2017-06-02 21:54:51 +02:00
Florian Bruhin 722c117d54 Better handling of OpenSSL 1.1
Fixes #2690
2017-06-02 21:52:53 +02:00
pyup-bot 9841f75f91 Update isort from 4.2.9 to 4.2.13 2017-06-02 18:50:05 +02:00
pyup-bot 5f0f1cb7da Update isort from 4.2.9 to 4.2.13 2017-06-02 18:50:03 +02:00
Florian Bruhin a90429fe6e Update needed dependencies
Fixes #2683
2017-06-01 19:30:32 +02:00