summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-05-28Update docs/changelogJimmy
2022-05-28Merge pull request #7203 from illfygli/masterJimmy
Add `[role="treeitem"]` to hintable elements This is an Aria role for an interactible element https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/treeitem_role
2022-05-27Add `[role="treeitem"]` to hintable elementsugla
This makes e.g. channels in Slack's channel list hintable.
2022-05-26Release v2.5.1Florian Bruhin
2022-05-24Update changelogFlorian Bruhin
2022-05-24herbe: Make sure finished processes are treated as closedFlorian Bruhin
When a herbe notification was right-clicked ("accepted" according to the herbe readme), it signals that by exiting with exit status 2. So far, we've only signalled that by emitting click_id to the bridge (thus letting the website know about it being clicked), but we never communicated that it was also closed by the same action. When right-clicking a Discord notification, this meant that the following happened: - herbe exits with status 2 - We emit click_id, thus communicating to Discord that the notification was clicked. - Discord calls .close() (in JS) on the notification. - Our on_web_closed gets called and tries to send a SIGUSR1 to herbe to dismiss the notification. - However, the herbe process already exited at this point, thus leading to: Traceback (most recent call last): File ".../qutebrowser/browser/webengine/notification.py", line 639, in on_web_closed os.kill(notification_id, signal.SIGUSR1) ProcessLookupError: [Errno 3] No such process If we make it clear that the notification is already gone, and on_web_closed does not seem to be called at all anymore.
2022-05-24Revert "coverage: Show contexts by default"Florian Bruhin
This reverts commit 65345eab9572fe2426eb8292aa4ab734c099576f. Coverage shows warnings when no contexts were recorded.
2022-05-24Update content-disposition parsing workaroundFlorian Bruhin
Also adds workaround for https://github.com/python/cpython/issues/93010
2022-05-23Merge pull request #7198 from qutebrowser/update-dependenciesFlorian Bruhin
Update dependencies
2022-05-23Update dependenciesqutebrowser bot
2022-05-21qute-keepassxc: Add support for TOTPMarkus Blöchl
2022-05-21qute-keepassxc: Use rofi to select from multiple matching accountsMarkus Blöchl
2022-05-21qute-keepassxc: Trigger database unlock when querying credentialsMarkus Blöchl
2022-05-20Fix lintFlorian Bruhin
2022-05-20tests: Improve TestSanitizeFilenameFlorian Bruhin
Those special cases were only tested by Hypothesis before
2022-05-19Revert "Workaround PyInstaller 5.0 icon finding"Florian Bruhin
This reverts commit 07ce0349837fffc221184857be56517a2d208bd8. Should be fixed in PyInstaller 5.1 now.
2022-05-19Update dependenciesqutebrowser bot
2022-05-19ci: Upgrade codeql-actionFlorian Bruhin
See https://github.blog/changelog/2022-04-27-code-scanning-deprecation-of-codeql-action-v1/
2022-05-19Update changelogFlorian Bruhin
2022-05-19elf: Ignore garbage dataFlorian Bruhin
With qt5-webengine 5.15.9-3 on Arch Linux, there only was a rebuild: https://github.com/archlinux/svntogit-packages/commit/70aa541b4f339a4f585a618c6d5603159fafa5a4 but somehow, we now have some kind of garbage data in the .data section: ... \x00QtWebEngine/5.15.9 Chrome/87.0.4xternalclearkey \x00ernalclearkey.diy.differentguid \x00Portable Documen/usr/src/debug/qtwebengine/src/core/net/proxying_restricted_cookie_manager_qt.cpp \x00 ... the *actual* string table only seems to follow much later: ... \x00display \x00\x00dispatchCallbackOnIOThread \x00/Cache \x00DownloadInterruptReason \x00General network failure \x00The server has gone down \x00General server failure \x00Unexpected server response \x00Download canceled by the user \x00shutdownOnUIThread \x00qrc:// \x00RequestQuotaPermission \x00\x00\x00\x00/usr/src/debug/qtwebengine/src/core/quota_permission_context_qt.cpp \x00\x00\x00\x00\x00QtWebEngine/5.15.9 Chrome/87.0.4280.144 \x00 - %04d-%02d-%02dT%0" ... So let's include the NUL bytes in our regex, to make sure we get the full variant, not the garbage. (cherry picked from commit 511df8af21ed18a65c49881175814efa72329754)
2022-05-18Update changelogFlorian Bruhin
2022-05-18settings: Don't show buttons for content.proxyFlorian Bruhin
See https://www.reddit.com/r/qutebrowser/comments/usj5jr/how_do_i_specify_proxy_address_and_port/
2022-05-18Merge pull request #7186 from qutebrowser/update-dependenciestoofar
Update dependencies
2022-05-17Remove icdiff remainsFlorian Bruhin
2022-05-16Update dependenciesqutebrowser bot
2022-05-13Add window and private options for qutedmenuLars Rustand
2022-05-13doc: Fix linkFlorian Bruhin
2022-05-13doc: Update Archlinux debugging instructionsFlorian Bruhin
2022-05-12Update changelogFlorian Bruhin
2022-05-12Apply MathML darkmode workaround for display mathFlorian Bruhin
See e.g. https://en.wikipedia.org/wiki/Gradient#General_coordinates
2022-05-12requirements: Remove icdiffFlorian Bruhin
The native pytest output often seems better
2022-05-10Merge branch 'update-dependencies'Florian Bruhin
2022-05-10Update pylint ignoresFlorian Bruhin
See https://github.com/PyCQA/astroid/pull/1550 for the signal disconnect. Not reporting the gen_classes() one, as we have another ignore for that, and doing something a bit unorthodox there anyways.
2022-05-10Revert "Skip astroid 2.11.3"Florian Bruhin
This reverts commit 39fa36e22343211b526b7637503126be93308974.
2022-05-10Remove remaining setting tracking bitsFlorian Bruhin
This is a follow-up to 0d08e70de2136abe3082a58ab6c456f4407d7c89. Apparently there were some bits remaining after that, which are rather confusing. The return values don't get read anywhere, so we can just yank it all out.
2022-05-10Add setting to allow pasting from clipboardFlorian Bruhin
Closes #5256 Supersedes and closes #6315
2022-05-09docs: Add qute-1passwordFlorian Bruhin
2022-05-09Fix lint and coverageFlorian Bruhin
2022-05-09Update changelogFlorian Bruhin
2022-05-09Display close matches for invalid commandsFlorian Bruhin
2022-05-09Display close matches for invalid settingsFlorian Bruhin
2022-05-09Update dependenciesqutebrowser bot
2022-05-02Fix lintFlorian Bruhin
2022-05-02Update changelogFlorian Bruhin
2022-05-02notifications: Fix Budgie name checkingFlorian Bruhin
2022-05-02Adjust notification quirks for BudgieFlorian Bruhin
See https://github.com/BuddiesOfBudgie/budgie-desktop/issues/118
2022-05-02Clarify content.pdfjs descriptionFlorian Bruhin
See https://www.reddit.com/r/qutebrowser/comments/ufcnhu/opening_pdf_documents_in_pdfjs_by_default/
2022-05-02notifications: Handle more non-fatal notification errorsFlorian Bruhin
2022-05-02notifications: Make invalid IDs non-fatalFlorian Bruhin
Also only check for them for DBus notifications. Fixes #7153.
2022-05-02Merge pull request #7151 from qutebrowser/update-dependenciesFlorian Bruhin
Update dependencies