Commit Graph

1089 Commits

Author SHA1 Message Date
Florian Bruhin 9a8b7e8e98 Make pygments dependency optional
Closes #5555
2021-01-09 14:20:09 +01:00
user202729 c055c319ea Implement external file uploader for QtWebEngine 2021-01-05 18:14:32 +01:00
Florian Bruhin 56e844ce95 Update docs 2021-01-02 14:16:42 +01:00
Florian Bruhin be4a03d2c3 Regenerate docs 2021-01-02 12:13:24 +01:00
Florian Bruhin c6f0927920 Update some config docs
See #5754
2021-01-02 11:29:15 +01:00
Florian Bruhin 3a6d0641aa Update setting name
Thanks to ninewise!
2020-12-27 22:47:05 +01:00
Florian Bruhin 8757741ac6 Fix typo 2020-12-22 21:40:10 +01:00
Florian Bruhin 7e200ce4c4 Update docs 2020-12-22 15:26:54 +01:00
Florian Bruhin 5981a53267 Merge remote-tracking branch 'origin/pr/5317' into dev 2020-12-22 14:39:43 +01:00
Florian Bruhin 1c9bb926c6 Ignore tabs.last_close with tabs.tabs_are_windows
Closes #5695
Supersedes #5771
2020-12-22 14:29:15 +01:00
Florian Bruhin e804f1324b Update/improve links between docs 2020-12-22 12:01:09 +01:00
Florian Bruhin d11e0bfc60 Fix setting name in config docs 2020-12-21 23:58:15 +01:00
Florian Bruhin 2560f9774b doc: Use Python 3.9 simplified usage formatting 2020-12-19 22:24:44 +01:00
Árni Dagur db8901f3e5 Run scripts/dev/src2asciidoc.py 2020-12-19 20:38:27 +00:00
Árni Dagur 729d6c9d8f Merge branch 'master' into more-sophisticated-adblock 2020-12-19 20:30:17 +00:00
Árni Dagur 317af23593 Merge branch 'master' into more-sophisticated-adblock 2020-12-19 20:30:03 +00:00
Árni Dagur 4c5e3d9ea0 Merge branch 'master' into more-sophisticated-adblock 2020-12-19 20:29:38 +00:00
Árni Dagur bf4dbef806 Merge branch 'master' into more-sophisticated-adblock 2020-12-19 20:29:21 +00:00
Árni Dagur fd155628e1 Merge branch 'master' into more-sophisticated-adblock 2020-12-19 20:29:04 +00:00
Árni Dagur 188bd533a4 Change configuration options for host- and adblock 2020-12-19 20:28:48 +00:00
Árni Dagur 68b9960a67 Merge branch 'master' into more-sophisticated-adblock 2020-12-19 20:24:06 +00:00
Árni Dagur 82d711b939 Unite brave adblock and hostblocker update commands under one roof 2020-12-19 20:23:30 +00:00
Árni Dagur 12e1b157e7 Merge branch 'master' into more-sophisticated-adblock 2020-12-19 20:23:17 +00:00
Árni Dagur 9230b2bf3e Regenerate settings.asciidoc using src2asciidoc.py 2020-12-19 20:23:17 +00:00
Árni Dagur 44941e747c Change setting names to use a common .blocking parent 2020-12-19 20:23:17 +00:00
Florian Bruhin 23ee814067 Update docs 2020-12-08 21:12:32 +01:00
Florian Bruhin a85b8a61c4 Regenerate docs 2020-12-03 14:25:38 +01:00
Florian Bruhin 500de10288 Improve docs for :spawn -d 2020-12-02 19:29:04 +01:00
Florian Bruhin 50cd6aa638 Add a setting for window transparency
On some setups, it looks like setting WA_TranslucentBackground causes
worse performance. Additionally, it also breaks dmenu window embedding
with its `-w` flag. This adds a setting to make it optional.

I originally tried to set this in a config change handler, but even with
a subsequent .hide()/.show(), for some odd reason that causes
rendering/repainting artifacts, possibly due to a Qt bug.

Follow-up to #5546
Closes #5805
2020-11-20 17:50:14 +01:00
Florian Bruhin 99b0864e33 Update docs 2020-11-13 11:29:04 +01:00
Florian Bruhin e2ed55ec2a Remove :config-diff --old 2020-11-13 10:59:43 +01:00
Florian Bruhin c6d6ea532f old qt: Adjust configdata.yml and settings docs 2020-11-04 11:30:54 +01:00
Florian Bruhin 85544945b3 Rephrase sentence and regenerate docs 2020-11-02 17:10:51 +01:00
Florian Bruhin 33c80e386c scripts: Disallow type comments in misc_checks 2020-11-02 17:09:19 +01:00
Florian Bruhin 6f9a94af54 Initial dark mode refactoring
Also enables darkmode for older Qt versions.
Fixes #5816
2020-10-19 15:03:51 +02:00
Florian Bruhin 2a61e0dae0
Merge pull request #5793 from lufte/bad-asciidoc
Fix bad formatting in tabs.title.format docs
2020-10-13 09:14:29 +02:00
Florian Bruhin b8db878cbe Handle smart dark mode setting with Qt 5.15.0
Fixes #5505
2020-10-05 20:16:07 +02:00
Florian Bruhin a08631474d Update theme links 2020-09-23 10:19:48 +02:00
Florian Bruhin f8414de181 Add missing restart flag for prefers_color_scheme_dark 2020-09-21 11:22:08 +02:00
Florian Bruhin afb3e8e01b Improve jseval --world descriptions 2020-09-15 16:30:54 +02:00
lufte 70c5e9a22d Fix bad formatting in tabs.title.format docs 2020-09-12 13:38:22 -03:00
Florian Bruhin 489a846354 Add gruvbox theme to configuring docs 2020-09-05 23:19:50 +02:00
Florian Bruhin 19b2674fe6 Update qutewal URL 2020-08-17 09:54:17 +02:00
Florian Bruhin 1b1a833a0a docs: Add Selenized theme 2020-08-17 09:50:41 +02:00
Florian Bruhin b0806e6769 Regenerate docs 2020-08-11 22:19:35 +02:00
Florian Bruhin ff994840f0 doc: Add newline before restart note 2020-08-06 10:34:06 +02:00
Florian Bruhin e8b78de675 Update docs/changelog 2020-08-05 19:45:41 +02:00
Florian Bruhin f3f19dad64 Improve :navigate strip docs 2020-08-03 16:36:05 +02:00
Florian Bruhin 30a0fdfc10 Remove default binding for `:navigate strip` 2020-08-03 16:06:18 +02:00
Florian Bruhin bd97768c37 Merge remote-tracking branch 'origin/pr/4438' 2020-08-03 16:05:39 +02:00
Florian Bruhin 5867a9982c Update docs/lint 2020-07-30 21:44:13 +02:00
elig0n 78d1e362b8 Added --dir,-d flag to :download-open
Updated documentation
2020-07-30 19:00:20 +03:00
Florian Bruhin f3000da734 Update docs 2020-07-29 21:26:51 +02:00
Florian Bruhin 3cb12fd363 Add time to completion.timestamp_format and fix docs 2020-07-29 20:40:52 +02:00
Florian Bruhin f86cd440de Merge remote-tracking branch 'origin/pr/4180' into completion 2020-07-29 13:02:01 +02:00
Florian Bruhin 2813e1fdcc Update docs 2020-07-28 20:16:31 +02:00
Florian Bruhin 2e28db1f41 Regenerate docs 2020-07-28 19:35:36 +02:00
Florian Bruhin 0831060b08 Merge remote-tracking branch 'origin/pr/4807' into window-undo 2020-07-28 16:22:38 +02:00
Florian Bruhin 1daa863218 Add yamllint 2020-07-23 11:21:04 +02:00
Florian Bruhin 516c8e9b27 Update docs/changelog 2020-07-17 10:55:59 +02:00
Florian Bruhin a72849ccee Update docs 2020-07-16 14:38:21 +02:00
Jimmy 51d987440d Re-use the tab undo stack size setting. 2020-07-13 13:14:48 +12:00
Jimmy 4071317df1 Add --window argument to :undo.
I don't like using `QApplication.instance()` and then calling methods
that aren't defined for a `QApplication` on it. We need to sort our
module heirarchy out though because there would be an import loop from
importing app here.
2020-07-13 13:14:48 +12:00
Florian Bruhin b6d2dbb1dc Add a :devtools-focus command 2020-07-12 13:45:12 +02:00
Florian Bruhin 359a9c7dfb Update docs 2020-07-10 23:59:08 +02:00
Florian Bruhin 6c9b088834 Clarify how per-domain settings work for content.cookies.accept 2020-07-10 12:53:54 +02:00
Florian Bruhin 7a7410d906 Document how content.proxy can have a delay
Closes #5557
2020-07-01 10:48:57 +02:00
Maxim Baz 4ac874e326
Document aligned_index property 2020-06-28 19:08:11 +02:00
Florian Bruhin 4ac1750cfe Improve auto_save.session docs
See #4724
2020-06-26 12:10:27 +02:00
Florian Bruhin e1c776ad90 Update docs 2020-06-23 14:55:56 +02:00
Florian Bruhin 08a889d318 Regenerate docs 2020-06-23 14:06:17 +02:00
Florian Bruhin fc2f18947e Add additional devtools keybindings 2020-06-23 11:04:10 +02:00
Florian Bruhin ad3b278813 Rename :inspector to :devtools
The general consensus seems to be that the inspector is the first tab of the
devtools, and Chromium also calls them devtools everywhere.

Closes #5438
2020-06-22 20:08:56 +02:00
Florian Bruhin 5c53f6178a Remove old :inspect note
This was true for QtWebKit and doesn't apply for QtWebEngine anymore.

See #730
2020-06-22 20:07:47 +02:00
Florian Bruhin 233cb1cc48 Merge branch 'master' into docked-inspector 2020-06-19 16:21:40 +02:00
Florian Bruhin 5929bf81ce Add overlay scrollbar
See #2377
2020-06-19 15:55:13 +02:00
Florian Bruhin bf5a9b7ef6 Update docs 2020-06-18 18:49:38 +02:00
Florian Bruhin f0eed465ab Work around segfaults when updating QWebEngineProfile HTTP headers
With Qt versions between 5.12 and 5.14 (inclusive), calling setHttpUserAgent()
or setHttpAcceptLanguage() can cause segfaults on subsequent loads:
https://bugreports.qt.io/browse/QTBUG-75884

The easiest way to reproduce this is by using WhatsApp Web and reloading after
setting the user-agent. While the bug should've been fixed in Qt 5.12.5, 5.13.1
and 5.14.0, that's not actually the case - only Qt 5.15 fixed it properly.

Since we use a request interceptor to set the headers anyways, just don't call
those problematic methods at all when updating settings at runtime.

Fixes #4657
2020-06-18 13:44:00 +02:00
Florian Bruhin 0b5f41ac8c Re-enable content.dns_prefetch by default
This reverts aefdf7565a - see #4657
2020-06-18 13:35:24 +02:00
Nicholas Lantz 267fb64fcb Renamed a couple of mouse settings.
Changed:
- input.mouse_backforward to input.mouse.back_forward_buttons
- input.rocker_gestures to input.mouse.rocker_gestures
2020-06-15 16:07:34 -06:00
Nicholas Lantz 3130944ee5 Merge branch 'master' of git://github.com/qutebrowser/qutebrowser 2020-06-15 15:40:51 -06:00
Florian Bruhin 8add93f49b Add note about colors.webpage.darkmode.policy.images on Qt 5.15.0
See #5505
2020-06-15 15:57:38 +02:00
Florian Bruhin 48fed500ef Add categories to qute://log 2020-06-11 17:23:58 +02:00
Florian Bruhin 23b5ee9777 Remove :debug-log-level
It's a hidden :debug-* command anyways, so no need to keep it around.
2020-06-11 11:37:51 +02:00
Florian Bruhin 0af3a8a467 Update docs 2020-06-10 21:30:13 +02:00
Constantine Theocharis 011dee7c7a Remove QtFont as a config type 2020-06-10 16:08:05 +01:00
Florian Bruhin 50a04d5412 Update docs 2020-06-10 15:20:46 +02:00
Florian Bruhin 3dc4970460 Merge remote-tracking branch 'origin/pr/5498' 2020-06-10 15:10:49 +02:00
Florian Bruhin a867cab035 Update docs 2020-06-10 14:56:56 +02:00
Florian Bruhin c7e4620c8d Merge remote-tracking branch 'origin/pr/5512' 2020-06-10 14:53:58 +02:00
Constantine Theocharis 2535d6dc7a Add ability to customise tab font based on selected status
Also, use Qt Style Sheets to set the tab bar font instead of
setFont(QFont). This makes the fonts.tabs.* settings consistent with all
the other font settings (using Font instead of QFont).
2020-06-09 18:29:06 +01:00
Florian Bruhin ea2271c294 Add arguments for :report 2020-06-09 18:59:58 +02:00
Constantine Theocharis ca14a91741 Change in_mode to in-mode everywhere 2020-06-09 14:52:15 +01:00
Florian Bruhin 26cdc87226 Update docs 2020-06-09 15:14:08 +02:00
Constantine Theocharis ba25246c31 Merge statusbar.hide and statusbar.smarthide options into statusbar.show 2020-06-09 12:40:34 +01:00
Nicholas Lantz 7507825a17 Add setting to disable back and forward buttons on mouse.
Resolves #5239
2020-06-07 15:02:47 -06:00
Florian Bruhin a31e93c692 Revert "Corrected "c.tabs.possition" typo"
This reverts commit ef3a4b00f0.
Reverts #5469.

That misspelling is intentional (see context).
2020-05-27 19:48:42 +02:00
Florian Bruhin 723c061271 configdata: Remove double spaces after periods
See #5394
2020-05-27 16:19:43 +02:00
Christopher Crockett ef3a4b00f0
Corrected "c.tabs.possition" typo
possition -> position
2020-05-27 09:23:49 -04:00
Florian Bruhin 85aee23639 Add dark mode settings
Closes #5394
See #2377
2020-05-27 15:18:13 +02:00
Florian Bruhin 1a97a1b5c7 caret: Add V binding in normal mode
See #5264
2020-05-25 15:45:34 +02:00
Florian Bruhin abe2c4b351 Clarify effect of content.cookies.accept 2020-05-23 13:50:51 +02:00
Florian Bruhin 1463fc4e35 Update docs 2020-05-22 22:26:09 +02:00
Florian Bruhin 7a7d74dba1 Merge branch 'caret-line' 2020-05-22 22:13:22 +02:00
Florian Bruhin 3d950c7611 Update docs 2020-05-22 21:29:24 +02:00
Florian Bruhin dcab5eb11b src2asciidoc: Make sure usage lines are generated with fixed width
Due to a change in Python 3.8, the output depended on the calling terminal's
width. Set a fixed with of 200 (rather than 80) so that we always have the
expanded version for the generated documentation.

See #5393 and
74102c9a5f (diff-837b312b1f3508216ace6adb46492836)
2020-05-22 20:51:49 +02:00
Florian Bruhin 12a6590364 Add Ctrl+I to bindings.key_mappings
See #5455
2020-05-22 17:16:34 +02:00
Florian Bruhin bae1431703 src2asciidoc: Make sure usage lines are generated with fixed width
Due to a change in Python 3.8, the output depended on the calling terminal's
width. Set a fixed with of 200 (rather than 80) so that we always have the
expanded version for the generated documentation.

See #5393 and
74102c9a5f (diff-837b312b1f3508216ace6adb46492836)
2020-05-22 17:12:51 +02:00
Florian Bruhin ab2be7e5ff Add settings to customize disabled context menu item colors
Closes #5441
2020-05-19 15:21:48 +02:00
Florian Bruhin 4cba2904cd Implement per-domain cookie support for QtWebKit 2020-05-06 21:24:16 +02:00
Florian Bruhin 152d789a03 Add :config-diff command 2020-05-05 18:37:03 +02:00
Florian Bruhin eabe202458 Fix lint 2020-05-02 10:41:14 +02:00
Florian Bruhin 58a14ba3b0 Remove deprecated features
- tox -e mkvenv and friends
- config.bind(key, None)
- :yank markdown
2020-04-27 16:13:59 +02:00
Florian Bruhin 2b72ec5302 Regenerate docs 2020-04-20 18:51:17 +02:00
Florian Bruhin 0de1263e5e Merge remote-tracking branch 'origin/pr/5209' 2020-04-20 18:47:43 +02:00
Florian Bruhin 3c3eade1f5 Merge remote-tracking branch 'origin/pr/5297' 2020-04-20 18:11:04 +02:00
Florian Bruhin c5936bd12b Regenerate docs 2020-04-20 18:08:17 +02:00
Florian Bruhin 728c84158f Shorten option values for content.unknown_url_scheme_policy 2020-04-20 18:00:21 +02:00
Florian Bruhin f077d8a98d Merge remote-tracking branch 'origin/pr/5299' 2020-04-20 17:55:42 +02:00
Florian Bruhin 7f68f36508 Fix documentation for prompt.filebrowser 2020-04-20 12:31:46 +02:00
Coiby Xu 9c348be212 Coding style fix 2020-04-15 23:15:49 +08:00
Coiby Xu 3524a8d7ca Keep websettings.py untouched
- Keep changes related to UnknownUrlSchemePolicy to webengine
 - Use content.unknown_url_scheme_policy
2020-04-15 19:24:28 +08:00
Coiby Xu e5ed72eb42 Pass tests
- Add types to pass mypy test
- Deal with the case that Qt<5.11 doesn't support UnknownUrlSchemePolicy
- pass flake8, pylint tests
- Limit UnknownUrlSchemePolicy to webengine
2020-04-15 15:58:24 +08:00
svetelna e067dc75d8
updating docs with new fullscreen config settings 2020-04-14 10:56:59 +02:00
Coiby Xu 53ddeeddd5 Support setting UnknownUrlSchemePolicy
Use could set UnknownUrlSchemePolicy by `set unknown_url.scheme.policy
{1..3}`. This will fix issue #5275, i.e., a `tecent://` link will be
opened if unknown_url.scheme.policy=3.

According https://doc.qt.io/qt-5/qwebenginesettings.html#UnknownUrlSchemePolicy-enum,
 - 1: DisallowUnknownUrlSchemes
 - 2: AllowUnknownUrlSchemesFromUserInteraction
 - 3: AllowAllUnknownUrlSchemes

This setting is only valid for webengine backend since only QWebEngineSettings provides
setUnknownUrlSchemePolicy method.
2020-03-20 05:31:47 +08:00
Florian Bruhin 831d696de2 Fix :spawn documentation 2020-03-19 10:14:57 +01:00
elenapan d16a2aff57 Change hints.padding type from string to Padding 2020-03-02 11:39:31 +02:00
Florian Bruhin c8cfeaa59c Change statusbar command color in private mode to darkslategray
Different to #4415, this only changes the color for the command mode, which
means private mode is still clearly distinguishable in normal mode.

See #3981
2020-02-14 21:06:45 +01:00
Jimmy 68b9b54888 Add completion for :back/:forward
Adds a completion for :back and :forward based on the history API for
the current tab in the current window. The column widths are copied from
the buffer completion. The first column is just the index in history.

I imagine that people may be interested in the `item.lastVisited()`
value which appears to be supported by both backends but we don't save
it out to the session file and it isn't used anywhere else in the
codebase so I held off on that.

Both backend's history classes also have `backItems()` and
`forwardItems()` but they aren't exposed in qutebrowsers history API,
hence the conditional in the list comprehension.

I haven't added a delete function, although I'm sure people will want
it, because:

* since there is no API for it it would involve serializing, editing,
  and deserealizing the history which would cause the tab to be reloaded at
  which point you may as well just have opened a new one and closed the
  tab with the unwanted history item
* it would only remove from the tab history, not the global history
  which may be surprising behavior

I had to pass `index=index` in the command methods because `forward`
isn't defined as a keyword argument in `_back_forward` but it is called
as one.

Passing negative values for index will do slightly weird things (for
back it go all the way back, for forward it'll go 1 forward) but I don't
care enough to add an extra check in there.
2020-02-13 20:59:57 +13:00
elenapan 482e3c3844 Add padding configuration option for hints 2020-02-07 06:51:24 +02:00
elenapan f83b8b3392 Change hints.radius type from string to integer 2020-02-07 06:48:54 +02:00
Florian Bruhin dae65220a4 Add classifier to default accept-language 2020-02-02 20:33:31 +01:00
elenapan 74c3eb53c9 Add border radius configuration option for hints 2020-01-28 11:59:14 +02:00
Florian Bruhin 94235defe3 Rename force_dark_color_scheme to prefers_color_scheme_dark
See #4840
2020-01-24 15:25:48 +01:00
Florian Bruhin d6fe18edd7 Fix docs/lint 2020-01-20 21:06:13 +01:00
Florian Bruhin 51c02386cb docs: Update Dracula theme link 2020-01-15 21:23:22 +01:00
Florian Bruhin 6cceadd9a7 Replace fonts.monospace setting by rewritten fonts.default_families
This now is a list, which is empty by default. When empty, a system-specific
default monospace font is used instead of hardcoding font families in the
config.

Doesn't fix #5184, although I thought it would.
Fixes #3107
2020-01-10 21:51:18 +01:00
Florian Bruhin 6fdf0426d7 Add colors.webpage.force_dark_color_scheme
See #4840, #4616
2020-01-08 18:24:21 +01:00
Florian Bruhin 4eecc9cfe7 Fix :tab-give test and docs 2019-12-30 23:11:38 +01:00
Florian Bruhin d2362d3aa0 Add more colors.contextmenu settings 2019-12-30 17:56:15 +01:00
Florian Bruhin 7c4ba0b86b Add a qt.force_platformtheme setting 2019-12-29 13:41:14 +01:00
Florian Bruhin ab916993db docs: Add another emacs-like config 2019-12-29 11:16:34 +01:00
Florian Bruhin b20eba35e9 Add site specific quirks
WhatsApp Web:
See #4445

Google Accounts:
See #5147

Slack:
See #4669 (With older QtWebEngine versions, Slack refuses to work, despite
it (seemingly) working fine.)

Dell Support

Google Docs:
See #4805 and https://bugreports.qt.io/browse/QTBUG-69652
Note that the default UA with Chrome/... shows a "browser not supported"
warning.

Fixes #4810
2019-12-20 16:53:17 +01:00
Florian Bruhin de466b3c78 Fix doc formatting 2019-12-20 16:53:17 +01:00
Florian Bruhin 4151680e93 Refactor user agent handling
We now use a format string for the user_agent setting and parse both backend's
default user agents to get the needed information.

Fixes #513
2019-12-20 16:53:17 +01:00
Florian Bruhin 036ddb431f Add settings to customize context menus 2019-12-16 12:16:26 +01:00
Florian Bruhin 64b0fb41d3 Update docs 2019-12-14 23:28:56 +01:00
Florian Bruhin 17cb3b0da4 Fix lint/tests 2019-11-25 23:48:39 +01:00
Florian Bruhin e6caaed81f Document valid levels for content.javascript.log
[ci skip]

See #5118
2019-11-25 15:13:47 +01:00
Florian Bruhin d19e058d1c Use QT_ENABLE_HIGHDPI_SCALING on Qt 5.14 for qt.highdpi
See #5013
2019-11-18 20:04:12 +01:00
Florian Bruhin f05a581edb Remove Terminus from the default font list
See #1585
2019-11-15 16:28:11 +01:00
Florian Bruhin 458d280ec6 Add right-click target for :hint 2019-10-17 22:01:53 +02:00
Florian Bruhin da8b28676c Regenerate docs 2019-10-15 16:09:36 +02:00
Florian Bruhin e2dbfb591e Merge remote-tracking branch 'origin/pr/5045' 2019-10-07 14:48:00 +02:00
Florian Bruhin 78a31dbe85 Update docs 2019-10-07 14:08:34 +02:00
Jay Kamat a1a3fe8b1c
Add setting to toggle tab tooltips
To minimize changes, we can limit this setting to a restart. That way
we won't need to loop over every tab.

Closes #5042
2019-10-01 07:47:09 -07:00
toofar a6b9e9b2a9 Support pasting text that starts with a hyphen
My password generator found this one.
2019-09-28 12:24:30 +12:00
Florian Bruhin 717877596c Disable XSS auditing by default
This follows a similar change in Chromium:

https://www.chromium.org/developers/design-documents/xss-auditor
https://bugs.chromium.org/p/chromium/issues/detail?id=968591
https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/TuYw-EZhO9g/TCpThW81EAAJ
https://www.chromestatus.com/feature/5021976655560704

From the bug:

  TL:DR
  Bypasses abound.
  It prevents some legit sites from working.
  Once detected, there’s nothing good to do.
  It introduces cross-site info leaks.
  Fixing all the info leaks has proven difficult.
2019-09-21 14:25:07 +02:00
Florian Bruhin 8e99cf2ecd Remove piwik.org from default whitelist
See:
https://www.reddit.com/r/qutebrowser/comments/cxi2m3/why_is_pywikorg_whitelisted/
2019-09-02 22:12:25 +02:00
Florian Bruhin aefdf7565a Turn off DNS prefetch by default
See #4657
2019-07-17 10:46:58 +02:00
Florian Bruhin 25a1189b80 Add :prompt-accept --save for boolean prompts
Fixes #832
2019-07-09 12:44:42 +02:00
Florian Bruhin 4fdfdf95dc Update docs 2019-07-06 19:30:04 +02:00
Florian Bruhin 012f11ab31 Update docs 2019-07-03 21:58:02 +02:00
Lukas Resch 1cce07b8ec updated documentation 2019-06-07 12:33:50 +02:00
Florian Bruhin 05c31b1a62 Update docs 2019-06-05 09:57:19 +02:00
Florian Bruhin bd27f173df Update docs 2019-05-31 08:40:14 +02:00
Florian Bruhin d875eb6ad6 Improve :enter-mode docs 2019-05-22 19:07:14 +02:00
Florian Bruhin d729472ddc Update docs 2019-05-19 21:50:21 +02:00
Florian Bruhin 6c653125d9 Qt 5.13: Initial support for notifications
See #4221, #4780
2019-05-14 13:36:41 +02:00
Jay Kamat ef2cb4443c
Add missing docs for delete hint target to :hint 2019-05-13 19:12:39 -07:00
Florian Bruhin 172ccf6ee9 Update docs 2019-05-11 23:08:06 +02:00
Florian Bruhin 59f5cefef8 Update docs 2019-04-25 09:35:26 +02:00
Florian Bruhin 71e7bd52ff Fix stale tabs.background_tabs references 2019-04-18 08:21:17 +02:00
Florian Bruhin b6def9c291 Fix :yank docs 2019-04-17 20:45:39 +02:00
Florian Bruhin d3066ab9aa Update docs 2019-04-17 17:28:56 +02:00
Florian Bruhin 6736e5163e Update docs 2019-04-17 16:53:54 +02:00
Florian Bruhin 345cae3a63 Mention copying in :yank docs, see #4711 2019-04-12 13:44:17 +02:00
Florian Bruhin 828a393b20 Remove TimestampTemplate configtype
The check being done only catches lone % signs, and only on some versions of
Python: https://bugs.python.org/issue35066

Since we do the real formatting in sqlite anyways, just drop it, as we can't
realistically validate it.

Fixes #4693
2019-04-01 20:53:55 +02:00
Florian Bruhin 1dd8d253d8 Update docs 2019-03-28 07:27:32 +01:00
Jay Kamat be7d8bbbd5
Merge remote-tracking branch 'upstream/master' into HEAD 2019-03-27 19:19:59 -07:00
Florian Bruhin 7202e3ddae Update docs 2019-03-19 11:12:10 +01:00
Florian Bruhin 71faa42c5f Merge branch 'pyup-scheduled-update-2019-03-18' 2019-03-19 07:42:37 +01:00
Florian Bruhin 434a9ffabd Adjust docs for --mode 2019-03-19 07:40:59 +01:00
Florian Bruhin 9cd58b290d Adjust YAML loading for PyYAML 5.1 2019-03-18 20:48:48 +01:00
Fritz Reichwald 6b219a8a72 Fix config path for Windows in doc 2019-03-07 11:09:34 +01:00
Florian Bruhin e5fd87e64d Fix lint/docs 2019-02-25 13:12:25 +01:00
Florian Bruhin 152abb0d64 Update docs 2019-02-17 16:03:55 +01:00
Florian Bruhin 9d05f412d7 Update docs 2019-01-13 11:49:02 +01:00
Florian Bruhin f9be35a30a Add pywal to docs 2019-01-02 23:23:43 +01:00
Florian Bruhin d01672bab7 Regenerate docs 2018-12-03 08:45:25 +01:00
Florian Bruhin a6d3a935d3 Use an enum for IgnoreCase 2018-11-29 19:40:20 +01:00
Florian Bruhin 13532aca18
Update doc/help/configuring.asciidoc
Co-Authored-By: winny- <winston@ml1.net>
2018-11-29 00:49:32 -06:00
Florian Bruhin a7a1cc7c13
Update doc/help/configuring.asciidoc
Co-Authored-By: winny- <winston@ml1.net>
2018-11-29 00:49:22 -06:00
Stefan Strogin f70c347dfa Add :navigate strip 2018-11-26 04:16:04 +02:00
Winny de166f71dc
Fixup 2018-11-18 01:53:45 -06:00
Winny a641dde9de
Change phrases to sound more definite/concrete 2018-11-18 01:50:03 -06:00
Florian Bruhin 08278138c4 Add :yank markdown 2018-11-03 07:54:37 +01:00
Florian Bruhin a7fb07fbee Add emacs-like config docs 2018-10-30 15:41:26 +01:00
Florian Bruhin a5dba34088 Set content.cookies.accept to all by default
Setting it to no-3rdparty is a nice idea from a "privacy by default"
perspective, but it also breaks various pages.

In particular, due to what's probably a Qt bug, it breaks the new GMail:
https://bugreports.qt.io/browse/QTBUG-71393

Let's be in line with what other browsers by default here.

Fixes #4281
2018-10-26 10:14:30 +02:00
Jay Kamat 87dffa5afc
Update docs and fix style 2018-10-12 21:02:52 -07:00
Florian Bruhin 1c1223821c Update docs 2018-10-11 14:18:02 +02:00
Florian Bruhin d46b0cf3cd Update docs 2018-10-08 20:07:56 +02:00
Florian Bruhin 3fe64085f8 Add tabindex to default 'all' selector
See #178
2018-10-08 19:43:25 +02:00
Florian Bruhin f36285658e Don't allow to set hints.selectors in autoconfig.yml
Also, set all settings temporarily for end2end tests.
This allows us to set things which aren't settable in autoconfig.yml.
2018-10-08 19:40:33 +02:00
Florian Bruhin 6d4c8f5b13 Merge remote-tracking branch 'origin/pr/3806' into test 2018-10-08 18:09:58 +02:00
Florian Bruhin 6168622de3 Update docs 2018-10-07 17:12:01 +02:00
Florian Bruhin 5fd20da915 Update docs 2018-10-06 00:13:58 +02:00
Florian Bruhin 42ef645cf1 Merge remote-tracking branch 'origin/pr/4004' 2018-10-05 17:46:49 +02:00
Florian Bruhin 1e8bb202e9 Make :q only close the active window
Closes #4061
Fixes #1089
2018-10-05 17:31:00 +02:00
Florian Bruhin 2c3f144cd5 Update docs 2018-10-05 17:21:36 +02:00
Florian Bruhin 5eb0447fec Update docs 2018-10-05 16:21:02 +02:00
Florian Bruhin 95f816c224 Merge remote-tracking branch 'origin/pr/4292' 2018-10-05 16:20:08 +02:00
Viacheslav Chimishuk 8e2723fa77 Add yank --quiet option support. 2018-10-04 21:41:17 +03:00
Florian Bruhin 8a3704fbe4 Update docs 2018-10-04 19:33:02 +02:00
Florian Bruhin 8a7c1b66a4 Add :tab-{give,take} --keep 2018-10-01 16:54:02 +02:00
Florian Bruhin 45a3611b62 Update docs 2018-09-30 22:08:00 +02:00
Florian Bruhin 2f121d77df Update docs 2018-09-28 19:38:17 +02:00
Florian Bruhin 2b1ebe2762 Improve content.mute docs 2018-09-28 17:36:35 +02:00
Florian Bruhin 282fbaf447 Update docs 2018-09-28 16:41:48 +02:00
Florian Bruhin 4d080d3209 Update docs 2018-09-28 12:35:24 +02:00
Florian Bruhin 4bd78e4d0d Update docs 2018-09-28 12:23:18 +02:00
Florian Bruhin a8e95dc866 Merge remote-tracking branch 'origin/pr/4265' 2018-09-28 12:22:17 +02:00
Florian Bruhin e5c9c61ff9 Rebuild docs 2018-09-28 01:12:45 +02:00
Florian Bruhin 3d61eafb07 Merge commit 'ad02d01b2a2e2850bd8e53e3543e79579fd0e84c' 2018-09-27 23:42:03 +02:00
Viacheslav Chimishuk 232574212d Add zoom, zoom-in and zoom-out --quiet option support. 2018-09-27 23:54:13 +03:00
Ben Gartner ad02d01b2a Change commands.py document generator 2018-09-23 16:46:01 -05:00
Florian Bruhin 0147ff192a Update docs 2018-09-20 20:27:24 +02:00
Florian Bruhin 94117bc6b2 Update docs 2018-09-18 20:29:28 +02:00
Florian Bruhin 46435bcd2f Use always/never instead of force-on/force-off 2018-09-18 11:12:50 +02:00
Florian Bruhin 17c7663ad0 Make content.headers.referer work on QtWebEngine 2018-09-17 19:40:18 +02: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
Florian Bruhin 574d7c6a11 Add settings for process models
See #4039, #2377
Fixes #4040
2018-09-17 17:22:51 +02:00
Florian Bruhin d0d73eec04 Regenerate docs 2018-09-12 16:07:25 +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 f7169dc0ba Enable content.pdfjs setting on QtWebEngine 2018-09-09 18:35:09 +02:00
Florian Bruhin b611ff52cf Support URL patterns for content.autoplay 2018-09-09 18:31:41 +02:00
Ben Gartner f5a07ba3cf Use outsuffix for relative links in asciidoc files 2018-09-08 12:34:13 -05:00
Florian Bruhin 2fcdc5a0c9 Merge branch 'blacklist-history' 2018-09-04 22:19:52 +02:00
Florian Bruhin f6d0ed78d0 Improve description for completion.web_history.exclude 2018-09-04 22:19:22 +02:00
Philip Scheel cf13c31142 Resolved conflicts for merge, regenerated asciidoc, removed whitespace
Removed whitespace
2018-09-04 00:10:07 +02:00
Philip Scheel 35c2f95a58 Merged upstream, made requested modifications to the search engine code and added tests 2018-09-03 23:28:43 +02:00
Florian Bruhin dbdeb6a9c7 Rename history.exclude to completion.web_history.exclude
If the blacklist is only valid for the completion, the setting should also be
under completion.

This also un-renames history.gap_interval and renames
completion.web_history_max_items.
2018-09-02 14:42:47 +02:00
Florian Bruhin 71a2dad570 Add a history.exclude setting
This allows to exclude URL patterns from being displayed in the completion or
in qute://history.
2018-09-01 22:25:22 +02:00
Florian Bruhin 7fb2224640 Add a UrlPattern config type
For some settings it makes sense to have a list of URL patterns in the config,
rather than having a per-domain boolean setting.
2018-09-01 18:25:58 +02:00
Florian Bruhin 5c8d4ede06 Rename history_gap_interval to history.gap_interval 2018-09-01 18:25:58 +02:00
Vasilij Schneidermann 3fa6d94893 Display value when calling :set without a value
This change brings Qutebrowser closer to Vim's behavior of `:set
foo?` *and* `:set foo` displaying the current value of `foo`.
2018-08-31 21:34:42 +02:00
Florian Bruhin ce5bfd4e92 Update docs 2018-08-27 10:40:48 +02:00
Florian Bruhin de8fd25f43 Change key to leave passthrough mode to Shift-Escape
We changed this a while ago in a2f62238f1
already, but Ctrl-V was kind of cumbersome as well, as it conflicted with
pasting.

Shift-Escape is closer to the default leave-mode binding (Escape), and also
unlikely to conflict as it's used for the task manager in Chrome.
2018-08-15 18:34:26 +02:00
wishfort36 359eefe1ab Expose $QUTE_COUNT to userscripts 2018-08-12 21:21:01 +02:00