summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-11-15Update dependenciesqutebrowser bot
2021-11-13Simplify logicTim Gadanidis
2021-11-13Rename --qute-bdd-backend and QUTE_BDD_BACKENDFlorian Bruhin
2021-11-13Update docs/changelogFlorian Bruhin
2021-11-13Merge remote-tracking branch 'origin/pr/6810'Florian Bruhin
2021-11-12Add docstring to _select_backend()Philipp Albrecht
2021-11-12Extract backend selection into functionsPhilipp Albrecht
In order to fix the issue of silently using QtWebEngine when e.g. --qute-bdd-backend=webkit is given, even though QtWebEngine is not available, I moved the selection logic into separate functions to clear things up a little. I tried to avoid the duplicate imports, in case the backend is auto-selected, but after a while of thinking I abandoned that idea in favor of moving forward with this.
2021-11-12Use config.webengine in pytest_report_header()Philipp Albrecht
2021-11-12Rename variablePhilipp Albrecht
Co-authored-by: Florian Bruhin <me@the-compiler.org>
2021-11-12Fix spellingPhilipp Albrecht
Co-authored-by: Florian Bruhin <me@the-compiler.org>
2021-11-11Update docs/changelogFlorian Bruhin
2021-11-11Fix Testsharish3124
2021-11-11Added Tests and Docs 📰harish3124
2021-11-11Added Start/End arguments to :tab-moveharish3124
2021-11-10CSS changes in the appearance of the radio buttons.Ingrid Budau
2021-11-09Format CSSIngrid Budau
2021-11-09Merge branch 'settings-frontend-new-css' of ↵Ingrid Budau
github.com:twigleingrid/qutebrowser into settings-frontend-new-css
2021-11-09Merge github.com:twigleingrid/qutebrowser into settings-frontend-new-cssIngrid Budau
2021-11-09Refactore JS function which checks the input with the configured valueIngrid Budau
2021-11-08Additionally report backend's versionPhilipp Albrecht
To give more information we report the version additionally to the backend's name.
2021-11-08Remove redundant backend assertFlorian Bruhin
Not needed after e2a07148e16b69562e28d196768890224a892df9.
2021-11-08scripts: Better lxml changelog URLFlorian Bruhin
2021-11-08password_fill: Fix quoting for variable expansionsFlorian Bruhin
See https://github.com/koalaman/shellcheck/wiki/SC2295
2021-11-08Merge pull request #6814 from qutebrowser/update-dependenciesFlorian Bruhin
Update dependencies
2021-11-08Update dependenciesqutebrowser bot
2021-11-05Merge branch 'qutebrowser:master' into settings-frontend-new-cssIngrid
2021-11-05Initial PoC of new settings design.Ingrid Budau
The following commit contains updates of CSS and a bit of JS: - font update - lists are represented as buttons - color update - buttons work with f hint search
2021-11-05Enable overriding of backend auto-detectionPhilipp Albrecht
One can override the auto-detection mechanism by passing the backend via --qute-bdd-backend=<backend> or by setting the environment variable QUTE_BDD_BACKEND=<backend>.
2021-11-05Enable backend auto-detectionPhilipp Albrecht
Setting QUTE_BDD_WEBENGINE=true overrides the auto-detection mechanism.
2021-11-05Report backend in pytest_report_header()Philipp Albrecht
2021-11-05Consider auto-detection when setting config.webenginePhilipp Albrecht
Since config.webengine is widely used in the codebase, I decided to keep it instead of replacing it entirely by using config.backend.
2021-11-05Set config.backend in pytest_configure()Philipp Albrecht
For now this just serves the purpose of making the information available to the pytest_report_header() hook, where we want to report, which backend is used when running tests.
2021-11-05Fix lintFlorian Bruhin
2021-11-04Fix back-to-forward test search direction testTim Gadanidis
Test originally expected "Baz" instead of "baz", which is what should actually be found if starting at the bottom and then searching forward (wrapping around).
2021-11-04Send correct arguments to _args_to_flagsTim Gadanidis
Correctly send the 'wrap' argument to the helper method WebKitSearch._args_to_flags() instead of sending 'reverse' for a second time.
2021-11-04Fix lintFlorian Bruhin
2021-11-04Test resetting direction on duplicate searchesTim Gadanidis
2021-11-04Use a helper method to (re)set search flagsTim Gadanidis
2021-11-04tests: Set IDs for urlmatch testsFlorian Bruhin
This works around a VS Code bug with weird node IDs: https://github.com/microsoft/vscode-python/issues/17676
2021-11-02Reset flags on duplicate search with WebKitTim Gadanidis
2021-11-02Update duplicate search testTim Gadanidis
2021-11-02Reset flags on duplicate searchTim Gadanidis
Reset flags when the user searches for the same text multiple times, instead of completely ignoring it. This fixes an issue where searching forward, and then searching backward for the same text, would not reset the search direction.
2021-11-01Always close tabs when given or takenTim Gadanidis
Add an optional boolean argument to `tabbed_browser.close_tab()` called `transfer` which indicates whether the tab is closing as a result of being given to another window (`tab-give`) or taken by another window (`tab-take`). If so, the tab will always close, even if it is the last tab in the window and `tabs.last_close` is not set to 'close'.
2021-11-01Merge branch 'remove-frozen'Florian Bruhin
2021-11-01Bring back PyInstaller resource handlingFlorian Bruhin
Seems to be still needed, at least on macOS. Otherwise, we get a NotADirectoryError trying to load resources from a weird path under the qutebrowser executable. See #6792
2021-11-01Remove old PyInstaller handlingFlorian Bruhin
See #6792 and https://github.com/pyinstaller/pyinstaller/issues/1905 (fixed in PyInstaller 4.4)
2021-11-01Merge pull request #6791 from qutebrowser/update-dependenciesFlorian Bruhin
Update dependencies
2021-11-01Update dependenciesqutebrowser bot
2021-10-30Avoid pytest-bdd 5 for nowFlorian Bruhin
See https://github.com/pytest-dev/pytest-bdd/issues/447
2021-10-30Add flatpak hint to :spawn messageFlorian Bruhin
See https://www.reddit.com/r/qutebrowser/comments/qirb5k/editor_gvim_failed_to_start_execpv_no_such_file/