summaryrefslogtreecommitdiff
path: root/qutebrowser/extensions
AgeCommit message (Collapse)Author
2021-08-26Blanket PyQt5 -> PyQt6Florian Bruhin
2021-05-19mypy: Set disallow_any_genericsFlorian Bruhin
See #6100
2021-03-23Add ignore_unsupported for interceptorsFlorian Bruhin
2021-01-28Ignore stale adblock.py componentFlorian Bruhin
It looks like some setups (and even packages, apparently?!) still ship adblock.py despite it not being a part of the release. This then causes a NoOptionError because adblock.py tries to access content.host_blocking which doesn't exist anymore. Likely this will resolve over time - but until that's the case, let's just explicitly block that component even if it exists.
2021-01-26doc: Switch URLs to httpsFlorian Bruhin
2021-01-25mypy: Update ignore commentsFlorian Bruhin
2021-01-20Bump copyright yearsFlorian Bruhin
Closes #6015
2021-01-13dataclasses: Adjust import orderFlorian Bruhin
See #6023
2021-01-13dataclasses: Fix lintFlorian Bruhin
See #6023
2021-01-13dataclasses: Initial switchFlorian Bruhin
See #6023
2020-12-19Simplify redirection exception hierarchyFlorian Bruhin
2020-10-28Fix type annotationsFlorian Bruhin
2020-10-28Avoid some unnecessary TYPE_CHECKING checksFlorian Bruhin
2020-10-28mypy: use from-import styleTim Brown
Update files in `api`, `commands`, `completion`, `components`, and `etensions`. See #5396
2020-09-29Reintroduce missing importFlorian Bruhin
Removed in 28cf57411181218af99500c9f1f54a045bc4a32c
2020-09-29Remove some unused importsFlorian Bruhin
2020-05-10mypy: Use explicit "type: ignore[...]" ignoresFlorian Bruhin
See #5368
2020-01-04Adjust copyrights for 2020Florian Bruhin
2019-12-20Qt 5.14: Add interceptors.ResourceType.Preload(Main|Sub)FrameFlorian Bruhin
This requires the dict to be built dynamically because only newer PyQt versions define those keys. See
2019-10-15mypy: check_untyped_defs for browser.webkitFlorian Bruhin
2019-10-13Fix lintFlorian Bruhin
2019-10-13Remove 'args' from objregFlorian Bruhin
See #640
2019-10-01Remove unused-import pylint disables for typingFlorian Bruhin
This should work fine for the newest pylint/astroid versions.
2019-09-13Use typing.TYPE_CHECKINGFlorian Bruhin
Now that we depend on Python >= 3.5.2, we can use it everywhere.
2019-05-24Fix lintFlorian Bruhin
2019-04-21Refactor redirection methods to use class overridesJay Kamat
2019-03-25Declare QByteArray objects explicitlyJay Kamat
2019-03-22Avoid accepting redirect requests after the first oneJay Kamat
2019-03-22Add support for redirection to interceptor apiJay Kamat
2019-03-15Merge pull request #4525 from jgkamat/jay/resource-typeFlorian Bruhin
Add resourceType to interceptor api
2019-03-14Start enum index at 0Jay Kamat
2019-03-04Convert ResourceTypes to a lowercase enumJay Kamat
2019-02-22Update copyright for 2019Jay Kamat
2019-01-16Convert enum to class style and add simple test for interceptor mapJay Kamat
2019-01-16Return ResourceType.unknown if we receive an invalid valueJay Kamat
2019-01-13Add resourceType to interceptor apiJay Kamat
Closes https://github.com/qutebrowser/qutebrowser-extensions/issues/15
2018-12-13Expose InterceptorType via qutebrowser.api.interceptorFlorian Bruhin
2018-12-12Improve Sphinx docsFlorian Bruhin
2018-12-10Fix lintFlorian Bruhin
2018-12-10Rename requests/request filters to interceptorsFlorian Bruhin
So we don't collide with the requests library.
2018-12-10Add more extensions.loader testsFlorian Bruhin
2018-12-10Fix lintFlorian Bruhin
2018-12-10Skip hooks for vulture/docsFlorian Bruhin
2018-12-10Fix mypy issuesFlorian Bruhin
2018-12-10Use hook system for config_changed hookFlorian Bruhin
2018-12-10Expose a config_changed signal to extensionsFlorian Bruhin
2018-12-10Add request filter API for host blockingFlorian Bruhin
Closes https://github.com/qutebrowser/qutebrowser-extensions/issues/8
2018-12-10Prepare for moving adblocker to extension APIFlorian Bruhin
2018-12-10Expose data and config dir as pathlib.PathFlorian Bruhin
2018-12-10Fix lintFlorian Bruhin