summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2021-01-26 15:16:36 +0100
committerFlorian Bruhin <me@the-compiler.org>2021-01-26 15:19:01 +0100
commit1a4fff1a4216d4d2736621527e2ff6c744ab6656 (patch)
treee31c962c150353f37826c276f50c7d6530d022ed /doc
parenteeb26a6aa8e9ddc7b48d656ea93dea987ee88c79 (diff)
downloadqutebrowser-1a4fff1a4216d4d2736621527e2ff6c744ab6656.tar.gz
qutebrowser-1a4fff1a4216d4d2736621527e2ff6c744ab6656.zip
doc: Switch URLs to https
Diffstat (limited to 'doc')
-rw-r--r--doc/backers.asciidoc4
-rw-r--r--doc/changelog.asciidoc18
-rw-r--r--doc/contributing.asciidoc78
-rw-r--r--doc/extapi/conf.py2
-rw-r--r--doc/faq.asciidoc2
-rw-r--r--doc/help/commands.asciidoc2
-rw-r--r--doc/help/configuring.asciidoc2
-rw-r--r--doc/help/index.asciidoc2
-rw-r--r--doc/help/settings.asciidoc6
-rw-r--r--doc/install.asciidoc10
-rw-r--r--doc/quickstart.asciidoc2
-rw-r--r--doc/qutebrowser.1.asciidoc4
-rw-r--r--doc/userscripts.asciidoc4
13 files changed, 67 insertions, 69 deletions
diff --git a/doc/backers.asciidoc b/doc/backers.asciidoc
index 80f46fd6e..bdabb5f96 100644
--- a/doc/backers.asciidoc
+++ b/doc/backers.asciidoc
@@ -23,7 +23,7 @@ Silver sponsors
- https://benary.org[benaryorg]
- https://scratchbook.ch[Claude]
- Martin Tournoij
-- http://supported.elsensohn.ch[Thomas Elsensohn]
+- https://elsensohn.ch[Thomas Elsensohn]
- Christian Helbling
- Gavin Troy
- Chris King-Parra
@@ -174,7 +174,7 @@ Other sponsors
2016
----
-Mid-2016, qutebrowser did run a http://igg.me/at/qutebrowser[crowdfunding] for
+Mid-2016, qutebrowser did run a https://igg.me/at/qutebrowser[crowdfunding] for
QtWebEngine support in qutebrowser.
Thanks a lot to the following people who contributed to it:
diff --git a/doc/changelog.asciidoc b/doc/changelog.asciidoc
index ab3df642e..f8442bb9b 100644
--- a/doc/changelog.asciidoc
+++ b/doc/changelog.asciidoc
@@ -1,10 +1,10 @@
Change Log
===========
-// http://keepachangelog.com/
+// https://keepachangelog.com/
All notable changes to this project will be documented in this file.
-This project adheres to http://semver.org/[Semantic Versioning], though minor
+This project adheres to https://semver.org/[Semantic Versioning], though minor
breaking changes (such as renamed commands) can happen in minor releases.
// tags:
@@ -1471,7 +1471,7 @@ Changed
- Windows and macOS releases now bundle Python 3.7, PyQt 5.11.3 and Qt 5.11.2.
QtWebEngine includes security fixes up to Chromium 68.0.3440.75 and
- http://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.11.2/?h=v5.11.2[various other fixes].
+ https://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.11.2/?h=v5.11.2[various other fixes].
- Various performance improvements when many tabs are opened.
- The `content.headers.referer` setting now works on QtWebEngine.
- The `:repeat` command now takes a count which is multiplied with the given
@@ -2231,7 +2231,7 @@ Major changes
* Support for Python 3.4 is dropped.
* Support for Qt before 5.7.1 and PyQt before 5.7 is dropped.
* New dependency on the QtSql module and Qt sqlite support.
- * New dependency on the http://www.attrs.org/[attrs] project (packaged as
+ * New dependency on the https://www.attrs.org/[attrs] project (packaged as
`python-attr` in some distributions).
* The depedency on PyOpenGL (when using QtWebEngine) got removed. Note
that PyQt5.QtOpenGL is still a dependency.
@@ -3283,7 +3283,7 @@ Added
- New (hidden) command `:clear-keychain` to clear a partially entered keychain (bound to `<Escape>` by default, in addition to clearing search).
- New setting `ui -> smooth-scrolling`.
- New setting `content -> webgl` to enable/disable https://www.khronos.org/webgl/[WebGL].
-- New setting `content -> css-regions` to enable/disable support for http://dev.w3.org/csswg/css-regions/[CSS Regions].
+- New setting `content -> css-regions` to enable/disable support for https://dev.w3.org/csswg/css-regions/[CSS Regions].
- New setting `content -> hyperlink-auditing` to enable/disable support for https://html.spec.whatwg.org/multipage/semantics.html#hyperlink-auditing[hyperlink auditing].
- New setting `tabs -> mousewheel-tab-switching` to control mousewheel behavior on the tab bar.
- New arguments `--datadir` and `--cachedir` to set the data/cache location.
@@ -3457,11 +3457,11 @@ Changed
- Add tab index display to the statusbar.
- Keep progress bar height fixed when the statusbar is multiline.
- Many improvements to tests and related infrastructure:
- * `init_venv.py` and `run_checks.py` have been replaced by http://tox.readthedocs.org/[tox]. Install tox and run `tox -e mkvenv` instead.
- * The tests now use http://pytest.org/[pytest]
+ * `init_venv.py` and `run_checks.py` have been replaced by https://tox.readthedocs.org/[tox]. Install tox and run `tox -e mkvenv` instead.
+ * The tests now use https://pytest.org/[pytest]
* Many new tests added
* Mac Mini buildbot to run the tests on macOS.
- * Coverage recording via http://nedbatchelder.com/code/coverage/[coverage.py].
+ * Coverage recording via https://coverage.readthedocs.io/[coverage.py].
* New `--pdb-postmortem argument` to drop into the pdb debugger on exceptions.
* Use https://github.com/ionelmc/python-hunter[hunter] for line tracing instead of a selfmade solution.
@@ -3476,7 +3476,7 @@ Deprecated
Removed
~~~~~~~
-- `init_venv.py` and `run_checks.py` have been replaced by http://tox.readthedocs.org/[tox]. Install tox and run `tox -e mkvenv` instead..
+- `init_venv.py` and `run_checks.py` have been replaced by https://tox.readthedocs.org/[tox]. Install tox and run `tox -e mkvenv` instead..
Fixed
~~~~~
diff --git a/doc/contributing.asciidoc b/doc/contributing.asciidoc
index f50067571..dc7b331b1 100644
--- a/doc/contributing.asciidoc
+++ b/doc/contributing.asciidoc
@@ -27,7 +27,7 @@ several ways:
https://lists.schokokeks.org/mailman/listinfo.cgi/qutebrowser[subscribe]
first).
* Join the IRC channel irc://irc.freenode.org/#qutebrowser[`#qutebrowser`] on
-http://freenode.net/[Freenode]
+https://freenode.net/[Freenode]
(https://webchat.freenode.net/?channels=#qutebrowser[webchat]).
Finding something to work on
@@ -60,14 +60,14 @@ There are also some things to do if you don't want to write code:
Using git
---------
-qutebrowser uses http://git-scm.com/[git] for its development. You can clone
+qutebrowser uses https://git-scm.com/[git] for its development. You can clone
the repo like this:
----
git clone https://github.com/qutebrowser/qutebrowser.git
----
-If you don't know git, a http://git-scm.com/[git cheatsheet] might come in
+If you don't know git, a https://git-scm.com/[git cheatsheet] might come in
handy. Of course, if using git is the issue which prevents you from
contributing, feel free to send normal patches instead, e.g., generated via
`diff -Nur`.
@@ -117,10 +117,10 @@ Currently, the following tox environments are available:
* `flake8`: Run various linting checks via https://pypi.python.org/pypi/flake8[flake8].
* `vulture`: Run https://pypi.python.org/pypi/vulture[vulture] to find
unused code portions.
-* `pylint`: Run http://pylint.org/[pylint] static code analysis.
+* `pylint`: Run https://pylint.org/[pylint] static code analysis.
* `pyroma`: Check packaging practices with
https://pypi.python.org/pypi/pyroma/[pyroma].
-* `eslint`: Run http://eslint.org/[ESLint] javascript checker.
+* `eslint`: Run https://eslint.org/[ESLint] javascript checker.
* `check-manifest`: Check MANIFEST.in completeness with
https://github.com/mgedmin/check-manifest[check-manifest].
* `mkvenv`: Bootstrap a virtualenv for testing.
@@ -193,8 +193,8 @@ qutebrowser instance, waits for it to exit and then shows the graph.
Available methods for visualization are:
* https://jiffyclub.github.io/snakeviz/[SnakeViz] (`--profile-tool=snakeviz`, the default)
-* https://pypi.python.org/pypi/pyprof2calltree/[pyprof2calltree] and http://kcachegrind.sourceforge.net/html/Home.html[KCacheGrind] (`--profile-tool=kcachegrind`)
-* https://github.com/jrfonseca/gprof2dot[gprof2dot] (`--profile-tool=gprof2dot`, needs `dot` from http://graphviz.org/[Graphviz] and http://feh.finalrewind.org/[feh])
+* https://pypi.python.org/pypi/pyprof2calltree/[pyprof2calltree] and https://kcachegrind.github.io/[KCacheGrind] (`--profile-tool=kcachegrind`)
+* https://github.com/jrfonseca/gprof2dot[gprof2dot] (`--profile-tool=gprof2dot`, needs `dot` from https://graphviz.org/[Graphviz] and https://feh.finalrewind.org/[feh])
* https://github.com/nschloe/tuna[tuna] (`--profile-tool=tuna`)
You can also save the binary profile data to a file (`--profile-tool=none`).
@@ -219,17 +219,16 @@ Useful websites
Some resources which might be handy:
-* http://doc.qt.io/qt-5/classes.html[The Qt5 reference]
+* https://doc.qt.io/qt-5/classes.html[The Qt5 reference]
* https://docs.python.org/3/library/index.html[The Python reference]
-* http://httpbin.org/[httpbin, a test service for HTTP requests/responses]
+* https://httpbin.org/[httpbin, a test service for HTTP requests/responses]
* https://requestbin.com/[RequestBin, a service to inspect HTTP requests]
Documentation of used Python libraries:
-* http://jinja.pocoo.org/docs/dev/[jinja2]
-* http://pygments.org/docs/[pygments]
-* http://pythonhosted.org/setuptools/[setuptools]
-* http://www.pyinstaller.org/[PyInstaller]
+* https://jinja.palletsprojects.com/[jinja2]
+* https://pygments.org/docs/[pygments]
+* https://www.pyinstaller.org/[PyInstaller]
* https://pypi.python.org/pypi/colorama[colorama]
Related RFCs and standards:
@@ -239,50 +238,49 @@ HTTP
* https://tools.ietf.org/html/rfc2616[RFC 2616 - Hypertext Transfer Protocol
-- HTTP/1.1]
-(http://www.rfc-editor.org/errata_search.php?rfc=2616[Errata])
+(https://www.rfc-editor.org/errata_search.php?rfc=2616[Errata])
* https://tools.ietf.org/html/rfc7230[RFC 7230 - Hypertext Transfer Protocol
(HTTP/1.1): Message Syntax and Routing]
-(http://www.rfc-editor.org/errata_search.php?rfc=7230[Errata])
+(https://www.rfc-editor.org/errata_search.php?rfc=7230[Errata])
* https://tools.ietf.org/html/rfc7231[RFC 7231 - Hypertext Transfer Protocol
(HTTP/1.1): Semantics and Content]
-(http://www.rfc-editor.org/errata_search.php?rfc=7231[Errata])
+(https://www.rfc-editor.org/errata_search.php?rfc=7231[Errata])
* https://tools.ietf.org/html/rfc7232[RFC 7232 - Hypertext Transfer Protocol
(HTTP/1.1): Conditional Requests]
-(http://www.rfc-editor.org/errata_search.php?rfc=7232[Errata])
+(https://www.rfc-editor.org/errata_search.php?rfc=7232[Errata])
* https://tools.ietf.org/html/rfc7233[RFC 7233 - Hypertext Transfer Protocol
(HTTP/1.1): Range Requests]
-(http://www.rfc-editor.org/errata_search.php?rfc=7233[Errata])
+(https://www.rfc-editor.org/errata_search.php?rfc=7233[Errata])
* https://tools.ietf.org/html/rfc7234[RFC 7234 - Hypertext Transfer Protocol
(HTTP/1.1): Caching]
-(http://www.rfc-editor.org/errata_search.php?rfc=7234[Errata])
+(https://www.rfc-editor.org/errata_search.php?rfc=7234[Errata])
* https://tools.ietf.org/html/rfc7235[RFC 7235 - Hypertext Transfer Protocol
(HTTP/1.1): Authentication]
-(http://www.rfc-editor.org/errata_search.php?rfc=7235[Errata])
+(https://www.rfc-editor.org/errata_search.php?rfc=7235[Errata])
* https://tools.ietf.org/html/rfc5987[RFC 5987 - Character Set and Language
Encoding for Hypertext Transfer Protocol (HTTP) Header Field Parameters]
-(http://www.rfc-editor.org/errata_search.php?rfc=5987[Errata])
+(https://www.rfc-editor.org/errata_search.php?rfc=5987[Errata])
* https://tools.ietf.org/html/rfc6266[RFC 6266 - Use of the
Content-Disposition Header Field in the Hypertext Transfer Protocol (HTTP)]
-(http://www.rfc-editor.org/errata_search.php?rfc=6266[Errata])
-* http://tools.ietf.org/html/rfc6265[RFC 6265 - HTTP State Management Mechanism
-(Cookies)] (http://www.rfc-editor.org/errata_search.php?rfc=6265[Errata])
+(https://www.rfc-editor.org/errata_search.php?rfc=6266[Errata])
+* https://tools.ietf.org/html/rfc6265[RFC 6265 - HTTP State Management Mechanism
+(Cookies)] (https://www.rfc-editor.org/errata_search.php?rfc=6265[Errata])
* http://www.cookiecentral.com/faq/#3.5[Netscape Cookie Format]
Other
^^^^^
* https://tools.ietf.org/html/rfc5646[RFC 5646 - Tags for Identifying
-Languages] (http://www.rfc-editor.org/errata_search.php?rfc=5646[Errata])
-* http://www.w3.org/TR/CSS2/[Cascading Style Sheets Level 2 Revision 1 (CSS
+Languages] (https://www.rfc-editor.org/errata_search.php?rfc=5646[Errata])
+* https://www.w3.org/TR/CSS2/[Cascading Style Sheets Level 2 Revision 1 (CSS
2.1) Specification]
-* http://doc.qt.io/qt-5/stylesheet-reference.html[Qt Style Sheets Reference]
-* http://mimesniff.spec.whatwg.org/[MIME Sniffing Standard]
-* http://spec.whatwg.org/[WHATWG specifications]
-* http://www.w3.org/html/wg/drafts/html/master/Overview.html[HTML 5.1 Nightly]
-* http://www.w3.org/TR/webstorage/[Web Storage]
-* http://www.brynosaurus.com/cachedir/spec.html[Cache directory tagging
-standard]
-* http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html[XDG
+* https://doc.qt.io/qt-5/stylesheet-reference.html[Qt Style Sheets Reference]
+* https://mimesniff.spec.whatwg.org/[MIME Sniffing Standard]
+* https://spec.whatwg.org/[WHATWG specifications]
+* https://www.w3.org/html/wg/drafts/html/master/Overview.html[HTML 5.1 Nightly]
+* https://www.w3.org/TR/webstorage/[Web Storage]
+* https://bford.info/cachedir/[Cache directory tagging standard]
+* https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html[XDG
basedir specification]
Hints
@@ -355,7 +353,7 @@ All objects can be printed by starting with the `--debug` flag and using the
The registry is mainly used for <<commands,command handlers>>, but it can
also be useful in places where using Qt's
-http://doc.qt.io/qt-5/signalsandslots.html[signals and slots] mechanism would
+https://doc.qt.io/qt-5/signalsandslots.html[signals and slots] mechanism would
be difficult.
Logging
@@ -435,7 +433,7 @@ e.g., an argument `foo=True` will be converted to a flag `-f`/`--foo` in
qutebrowser's commandline.
The type can be overridden using Python's
-http://legacy.python.org/dev/peps/pep-3107/[function annotations]:
+https://www.python.org/dev/peps/pep-3107/[function annotations]:
[source,python]
----
@@ -522,7 +520,7 @@ Running valgrind on QtWebKit
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If you want to run qutebrowser (and thus QtWebKit) with
-http://valgrind.org/[valgrind], you'll need to pass `--smc-check=all` to it or
+https://valgrind.org/[valgrind], you'll need to pass `--smc-check=all` to it or
recompile QtWebKit with the Javascript JIT disabled.
This is needed so valgrind handles self-modifying code correctly:
@@ -600,20 +598,20 @@ The hierarchy of widgets when QtWebEngine is involved looks like this:
- The `WebEngineTab` has a `_widget` attribute, which is the https://doc.qt.io/qt-5/qwebengineview.html[QWebEngineView]
- That view has a https://doc.qt.io/qt-5/qwebenginepage.html[QWebEnginePage] for everything which doesn't require rendering.
- The view also has a layout with exactly one element (which also is its `focusProxy()`)
-- That element is the http://code.qt.io/cgit/qt/qtwebengine.git/tree/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp[RenderWidgetHostViewQtDelegateWidget] (it inherits https://doc.qt.io/qt-5/qquickwidget.html[QQuickWidget]) - also often referred to as RWHV or RWHVQDW. It can be obtained via `sip.cast(tab._widget.focusProxy(), QQuickWidget)`.
+- That element is the https://code.qt.io/cgit/qt/qtwebengine.git/tree/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp[RenderWidgetHostViewQtDelegateWidget] (it inherits https://doc.qt.io/qt-5/qquickwidget.html[QQuickWidget]) - also often referred to as RWHV or RWHVQDW. It can be obtained via `sip.cast(tab._widget.focusProxy(), QQuickWidget)`.
- Calling `rootObject()` on that gives us the https://doc.qt.io/qt-5/qquickitem.html[QQuickItem] where Chromium renders into (?). With it, we can do things like `.setRotation(20)`.
Style conventions
-----------------
qutebrowser's coding conventions are based on
-http://legacy.python.org/dev/peps/pep-0008/[PEP8] and the https://google.github.io/styleguide/pyguide.html[Google Python style guidelines] with some additions:
+https://www.python.org/dev/peps/pep-0008/[PEP8] and the https://google.github.io/styleguide/pyguide.html[Google Python style guidelines] with some additions:
* The _Raise:_ section is not added to the docstring.
* Methods overriding Qt methods (obviously!) don't follow the naming schemes.
* Everything else does though, even slots.
* Docstrings should look like described in
-http://legacy.python.org/dev/peps/pep-0257/[PEP257] and the google guidelines.
+https://www.python.org/dev/peps/pep-0257/[PEP257] and the google guidelines.
* Class docstrings have additional _Attributes:_, _Class attributes:_ and
_Signals:_ sections.
* In docstrings of command handlers (registered via `@cmdutils.register`), the
diff --git a/doc/extapi/conf.py b/doc/extapi/conf.py
index aba5e93af..f558e1bfc 100644
--- a/doc/extapi/conf.py
+++ b/doc/extapi/conf.py
@@ -4,7 +4,7 @@
#
# This file does only contain a selection of the most common options. For a
# full list see the documentation:
-# http://www.sphinx-doc.org/en/master/config
+# https://www.sphinx-doc.org/en/master/config
# -- Path setup --------------------------------------------------------------
diff --git a/doc/faq.asciidoc b/doc/faq.asciidoc
index 16a791975..5a637c0ff 100644
--- a/doc/faq.asciidoc
+++ b/doc/faq.asciidoc
@@ -92,7 +92,7 @@ https://github.com/qutebrowser/qutebrowser/issues/4039[#4039] for more details.
Security issues in qutebrowser's code happen very rarely (as per September 2019,
there have been three security issues caused by qutebrowser in almost 6 years).
Those were handled appropriately
-(http://seclists.org/oss-sec/2018/q3/29[example]) and fixed timely. To report
+(https://seclists.org/oss-sec/2018/q3/29[example]) and fixed timely. To report
security bugs, please contact me directly at mail@qutebrowser.org, GPG ID
https://www.the-compiler.org/pubkey.asc[0x916eb0c8fd55a072].
diff --git a/doc/help/commands.asciidoc b/doc/help/commands.asciidoc
index c1e9290ed..d03de6691 100644
--- a/doc/help/commands.asciidoc
+++ b/doc/help/commands.asciidoc
@@ -2089,7 +2089,7 @@ Syntax: +:debug-webaction 'action'+
Execute a webaction.
-Available actions: http://doc.qt.io/archives/qt-5.5/qwebpage.html#WebAction-enum (WebKit) http://doc.qt.io/qt-5/qwebenginepage.html#WebAction-enum (WebEngine)
+Available actions: https://doc.qt.io/archives/qt-5.5/qwebpage.html#WebAction-enum (WebKit) https://doc.qt.io/qt-5/qwebenginepage.html#WebAction-enum (WebEngine)
==== positional arguments
* +'action'+: The action to execute, e.g. MoveToNextChar.
diff --git a/doc/help/configuring.asciidoc b/doc/help/configuring.asciidoc
index 35a0fbb62..76586115c 100644
--- a/doc/help/configuring.asciidoc
+++ b/doc/help/configuring.asciidoc
@@ -431,7 +431,7 @@ Various emacs/conkeror-like keybinding configs exist:
- https://gitlab.com/jgkamat/qutemacs/blob/master/qutemacs.py[jgkamat]
- https://gitlab.com/Kaligule/qutebrowser-emacs-config/blob/master/config.py[Kaligule]
-- http://me0w.net/pit/1540882719[nm0i]
+- https://me0w.net/pit/1540882719[nm0i]
- https://www.reddit.com/r/qutebrowser/comments/eh10i7/config_share_qute_with_emacs_keybindings/[jasonsun0310]
It's also mostly possible to get rid of modal keybindings by setting
diff --git a/doc/help/index.asciidoc b/doc/help/index.asciidoc
index 7424e1a65..1ade1cde8 100644
--- a/doc/help/index.asciidoc
+++ b/doc/help/index.asciidoc
@@ -66,4 +66,4 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
+along with this program. If not, see <https://www.gnu.org/licenses/>.
diff --git a/doc/help/settings.asciidoc b/doc/help/settings.asciidoc
index a408c65d1..03b48c182 100644
--- a/doc/help/settings.asciidoc
+++ b/doc/help/settings.asciidoc
@@ -2023,7 +2023,7 @@ This setting is only available with the QtWebKit backend.
=== content.cache.maximum_pages
Maximum number of pages to hold in the global memory page cache.
The page cache allows for a nicer user experience when navigating forth or back to pages in the forward/back history, by pausing and resuming up to _n_ pages.
-For more information about the feature, please refer to: http://webkit.org/blog/427/webkit-page-cache-i-the-basics/
+For more information about the feature, please refer to: https://webkit.org/blog/427/webkit-page-cache-i-the-basics/
Type: <<types,Int>>
@@ -4437,10 +4437,10 @@ When setting from a string, pass a json-like list, e.g. `["one", "two"]`.
|Proxy|A proxy URL, or `system`/`none`.
|QssColor|A color value supporting gradients.
-A value can be in one of the following formats: * `#RGB`/`#RRGGBB`/`#AARRGGBB`/`#RRRGGGBBB`/`#RRRRGGGGBBBB` * An SVG color name as specified in http://www.w3.org/TR/SVG/types.html#ColorKeywords[the W3C specification]. * transparent (no color) * `rgb(r, g, b)` / `rgba(r, g, b, a)` (values 0-255 or percentages) * `hsv(h, s, v)` / `hsva(h, s, v, a)` (values 0-255, hue 0-359) * A gradient as explained in http://doc.qt.io/qt-5/stylesheet-reference.html#list-of-property-types[the Qt documentation] under ``Gradient''
+A value can be in one of the following formats: * `#RGB`/`#RRGGBB`/`#AARRGGBB`/`#RRRGGGBBB`/`#RRRRGGGGBBBB` * An SVG color name as specified in https://www.w3.org/TR/SVG/types.html#ColorKeywords[the W3C specification]. * transparent (no color) * `rgb(r, g, b)` / `rgba(r, g, b, a)` (values 0-255 or percentages) * `hsv(h, s, v)` / `hsva(h, s, v, a)` (values 0-255, hue 0-359) * A gradient as explained in https://doc.qt.io/qt-5/stylesheet-reference.html#list-of-property-types[the Qt documentation] under ``Gradient''
|QtColor|A color value.
-A value can be in one of the following formats: * `#RGB`/`#RRGGBB`/`#AARRGGBB`/`#RRRGGGBBB`/`#RRRRGGGGBBBB` * An SVG color name as specified in http://www.w3.org/TR/SVG/types.html#ColorKeywords[the W3C specification]. * transparent (no color) * `rgb(r, g, b)` / `rgba(r, g, b, a)` (values 0-255 or percentages) * `hsv(h, s, v)` / `hsva(h, s, v, a)` (values 0-255, hue 0-359)
+A value can be in one of the following formats: * `#RGB`/`#RRGGBB`/`#AARRGGBB`/`#RRRGGGBBB`/`#RRRRGGGGBBBB` * An SVG color name as specified in https://www.w3.org/TR/SVG/types.html#ColorKeywords[the W3C specification]. * transparent (no color) * `rgb(r, g, b)` / `rgba(r, g, b, a)` (values 0-255 or percentages) * `hsv(h, s, v)` / `hsva(h, s, v, a)` (values 0-255, hue 0-359)
|Regex|A regular expression.
When setting from `config.py`, both a string or a `re.compile(...)` object are valid.
diff --git a/doc/install.asciidoc b/doc/install.asciidoc
index 954c7da41..b78e74d07 100644
--- a/doc/install.asciidoc
+++ b/doc/install.asciidoc
@@ -205,9 +205,9 @@ There are prebuilt RPMs available at https://software.opensuse.org/download.html
On Slackware
------------
-qutebrowser is available in the 3rd party repository at http://slackbuilds.org[slackbuilds.org]
+qutebrowser is available in the 3rd party repository at https://slackbuilds.org[slackbuilds.org]
-An easy way to install it is with sbopkg (frontend for slackbuilds.org) available at http://sbopkg.org[sbopkg.org]
+An easy way to install it is with sbopkg (frontend for slackbuilds.org) available at https://sbopkg.org[sbopkg.org]
sbopkg can be run with a dialog screen interface, or via command line options.
@@ -301,7 +301,7 @@ C:\> scoop install qutebrowser
Manual install
~~~~~~~~~~~~~~
-Use the installer from http://www.python.org/downloads[python.org] to get
+Use the installer from https://www.python.org/downloads[python.org] to get
Python 3 (be sure to install pip).
Then <<tox,install qutebrowser via virtualenv>>.
@@ -335,7 +335,7 @@ Manual Install
~~~~~~~~~~~~~~
Alternatively, you can install the dependencies via a package manager (like
-http://brew.sh/[Homebrew] or https://www.macports.org/[MacPorts]) and run
+https://brew.sh/[Homebrew] or https://www.macports.org/[MacPorts]) and run
qutebrowser from source.
==== Homebrew
@@ -388,7 +388,7 @@ The next couple of sections will explain the most common use-cases - run
Getting the repository
~~~~~~~~~~~~~~~~~~~~~~
-First of all, clone the repository using http://git-scm.org/[git] and switch
+First of all, clone the repository using https://git-scm.org/[git] and switch
into the repository folder:
----
diff --git a/doc/quickstart.asciidoc b/doc/quickstart.asciidoc
index ab9298fa6..afe5ae231 100644
--- a/doc/quickstart.asciidoc
+++ b/doc/quickstart.asciidoc
@@ -47,7 +47,7 @@ If you get stuck, you can get help in multiple ways:
Additionally, each command can be started with a `--help` flag to show its
help.
* Chat via the IRC channel: irc://irc.freenode.org/#qutebrowser[`#qutebrowser`] on
-http://freenode.net/[Freenode]
+https://freenode.net/[Freenode]
(https://webchat.freenode.net/?channels=#qutebrowser[webchat])
* On Reddit: https://www.reddit.com/r/qutebrowser/[/r/qutebrowser]
* Via https://github.com/qutebrowser/qutebrowser/discussions[GitHub Discussions]
diff --git a/doc/qutebrowser.1.asciidoc b/doc/qutebrowser.1.asciidoc
index 83e7986bc..8564c8a51 100644
--- a/doc/qutebrowser.1.asciidoc
+++ b/doc/qutebrowser.1.asciidoc
@@ -144,7 +144,7 @@ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
-this program. If not, see <http://www.gnu.org/licenses/>.
+this program. If not, see <https://www.gnu.org/licenses/>.
== RESOURCES
* Website: https://www.qutebrowser.org/
@@ -153,7 +153,7 @@ https://lists.schokokeks.org/mailman/listinfo.cgi/qutebrowser
* Announce-only mailinglist: mailto:qutebrowser-announce@lists.qutebrowser.org[] /
https://lists.schokokeks.org/mailman/listinfo.cgi/qutebrowser-announce
* IRC: irc://irc.freenode.org/#qutebrowser[`#qutebrowser`] on
-http://freenode.net/[Freenode]
+https://freenode.net/[Freenode]
* Github: https://github.com/qutebrowser/qutebrowser
== AUTHOR
diff --git a/doc/userscripts.asciidoc b/doc/userscripts.asciidoc
index 804ef5a34..747340454 100644
--- a/doc/userscripts.asciidoc
+++ b/doc/userscripts.asciidoc
@@ -76,13 +76,13 @@ you should append to the file (`>>` in bash) rather than overwrite it (`>`).
Examples
--------
-Opening the currently selected word on http://www.dict.cc/[dict.cc]:
+Opening the currently selected word on https://www.dict.cc/[dict.cc]:
[source,bash]
----
#!/bin/bash
-echo "open -t http://www.dict.cc/?s=$QUTE_SELECTED_TEXT" >> "$QUTE_FIFO"
+echo "open -t https://www.dict.cc/?s=$QUTE_SELECTED_TEXT" >> "$QUTE_FIFO"
----
Libraries