summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortoofar <toofar@spalge.com>2024-01-14 10:46:35 +1300
committertoofar <toofar@spalge.com>2024-01-14 10:46:35 +1300
commit9b5a0174d7d7a9413e2dabbc7ac7b9e912ac2a5d (patch)
tree65a4acd31cf4efedd3eed2a3e3e79e0ec3e5fb28
parent1d6bea7f2260e03a08ee3f2c832ff4ead5827d32 (diff)
parent6bc140bf713b3de9feedb6689c63a12e5533be3d (diff)
downloadqutebrowser-9b5a0174d7d7a9413e2dabbc7ac7b9e912ac2a5d.tar.gz
qutebrowser-9b5a0174d7d7a9413e2dabbc7ac7b9e912ac2a5d.zip
Merge remote-tracking branch 'upstream/main' into feat/tree_tabs_integration
-rw-r--r--.bumpversion.cfg2
-rw-r--r--.github/CONTRIBUTING.asciidoc2
-rw-r--r--.github/FUNDING.yml2
-rw-r--r--.github/workflows/bleeding.yml16
-rw-r--r--.github/workflows/ci.yml67
-rw-r--r--.github/workflows/docker.yml13
-rw-r--r--.github/workflows/nightly.yml59
-rw-r--r--.github/workflows/recompile-requirements.yml6
-rw-r--r--.github/workflows/release.yml223
-rw-r--r--.pylintrc10
-rw-r--r--README.asciidoc23
-rw-r--r--doc/backers.asciidoc8
-rw-r--r--doc/changelog.asciidoc215
-rw-r--r--doc/contributing.asciidoc75
-rw-r--r--doc/faq.asciidoc2
-rw-r--r--doc/help/commands.asciidoc204
-rw-r--r--doc/help/index.asciidoc4
-rw-r--r--doc/help/settings.asciidoc162
-rw-r--r--doc/install.asciidoc91
-rw-r--r--doc/quickstart.asciidoc8
-rw-r--r--doc/qutebrowser.1.asciidoc2
-rw-r--r--misc/Makefile3
-rwxr-xr-xmisc/nsis/install.nsh50
-rwxr-xr-xmisc/nsis/install_pages.nsh17
-rwxr-xr-xmisc/nsis/qutebrowser.nsi24
-rwxr-xr-xmisc/nsis/uninstall.nsh17
-rwxr-xr-xmisc/nsis/uninstall_pages.nsh17
-rw-r--r--misc/org.qutebrowser.qutebrowser.appdata.xml14
-rw-r--r--misc/qutebrowser.spec27
-rw-r--r--misc/requirements/requirements-check-manifest.txt6
-rw-r--r--misc/requirements/requirements-dev.txt46
-rw-r--r--misc/requirements/requirements-flake8.txt18
-rw-r--r--misc/requirements/requirements-mypy.txt29
-rw-r--r--misc/requirements/requirements-mypy.txt-raw1
-rw-r--r--misc/requirements/requirements-pyinstaller.txt9
-rw-r--r--misc/requirements/requirements-pyinstaller.txt-raw2
-rw-r--r--misc/requirements/requirements-pylint.txt30
-rw-r--r--misc/requirements/requirements-pylint.txt-raw2
-rw-r--r--misc/requirements/requirements-pyqt-5.15.2.txt2
-rw-r--r--misc/requirements/requirements-pyqt-5.15.txt4
-rw-r--r--misc/requirements/requirements-pyqt-5.txt4
-rw-r--r--misc/requirements/requirements-pyqt-6.2.txt2
-rw-r--r--misc/requirements/requirements-pyqt-6.3.txt2
-rw-r--r--misc/requirements/requirements-pyqt-6.4.txt2
-rw-r--r--misc/requirements/requirements-pyqt-6.5.txt8
-rw-r--r--misc/requirements/requirements-pyqt-6.6.txt7
-rw-r--r--misc/requirements/requirements-pyqt-6.6.txt-raw4
-rw-r--r--misc/requirements/requirements-pyqt-6.txt10
-rw-r--r--misc/requirements/requirements-pyqt.txt10
-rw-r--r--misc/requirements/requirements-pyqt.txt-raw6
-rw-r--r--misc/requirements/requirements-pyroma.txt18
-rw-r--r--misc/requirements/requirements-sphinx.txt22
-rw-r--r--misc/requirements/requirements-tests.txt70
-rw-r--r--misc/requirements/requirements-tox.txt26
-rw-r--r--misc/requirements/requirements-vulture.txt2
-rw-r--r--misc/requirements/requirements-yamllint.txt6
-rwxr-xr-xmisc/userscripts/add-nextcloud-bookmarks4
-rwxr-xr-xmisc/userscripts/add-nextcloud-cookbook4
-rwxr-xr-xmisc/userscripts/dmenu_qutebrowser19
-rwxr-xr-xmisc/userscripts/openfeeds19
-rwxr-xr-xmisc/userscripts/qute-1pass2
-rwxr-xr-xmisc/userscripts/qute-bitwarden18
-rwxr-xr-xmisc/userscripts/qute-keepass31
-rwxr-xr-xmisc/userscripts/qute-keepassxc17
-rwxr-xr-xmisc/userscripts/qute-lastpass18
-rwxr-xr-xmisc/userscripts/qute-pass17
-rwxr-xr-xmisc/userscripts/rss17
-rwxr-xr-xmisc/userscripts/taskadd2
-rwxr-xr-xmisc/userscripts/tor_identity17
-rwxr-xr-xmisc/userscripts/view_in_mpv7
-rw-r--r--pytest.ini4
-rwxr-xr-xqutebrowser.py18
-rw-r--r--qutebrowser/__init__.py19
-rw-r--r--qutebrowser/__main__.py18
-rw-r--r--qutebrowser/api/__init__.py17
-rw-r--r--qutebrowser/api/apitypes.py17
-rw-r--r--qutebrowser/api/cmdutils.py48
-rw-r--r--qutebrowser/api/config.py17
-rw-r--r--qutebrowser/api/downloads.py18
-rw-r--r--qutebrowser/api/hook.py17
-rw-r--r--qutebrowser/api/interceptor.py17
-rw-r--r--qutebrowser/api/message.py17
-rw-r--r--qutebrowser/api/qtutils.py17
-rw-r--r--qutebrowser/app.py38
-rw-r--r--qutebrowser/browser/__init__.py17
-rw-r--r--qutebrowser/browser/browsertab.py82
-rw-r--r--qutebrowser/browser/commands.py46
-rw-r--r--qutebrowser/browser/downloads.py26
-rw-r--r--qutebrowser/browser/downloadview.py28
-rw-r--r--qutebrowser/browser/eventfilter.py51
-rw-r--r--qutebrowser/browser/greasemonkey.py17
-rw-r--r--qutebrowser/browser/hints.py19
-rw-r--r--qutebrowser/browser/history.py28
-rw-r--r--qutebrowser/browser/inspector.py26
-rw-r--r--qutebrowser/browser/navigate.py17
-rw-r--r--qutebrowser/browser/network/pac.py25
-rw-r--r--qutebrowser/browser/network/proxy.py21
-rw-r--r--qutebrowser/browser/pdfjs.py47
-rw-r--r--qutebrowser/browser/qtnetworkdownloads.py21
-rw-r--r--qutebrowser/browser/qutescheme.py27
-rw-r--r--qutebrowser/browser/shared.py17
-rw-r--r--qutebrowser/browser/signalfilter.py17
-rw-r--r--qutebrowser/browser/urlmarks.py24
-rw-r--r--qutebrowser/browser/webelem.py17
-rw-r--r--qutebrowser/browser/webengine/__init__.py17
-rw-r--r--qutebrowser/browser/webengine/certificateerror.py17
-rw-r--r--