summaryrefslogtreecommitdiff
path: root/qutebrowser
AgeCommit message (Collapse)Author
2023-07-22quitter: fix prompt_queue being None at shudownPaul Mairo
When pressing C-c if qutebrowser is not fully started yet, the prompt_queue is not initialized and prompts for an annoying crash report. Fixes #6827
2023-07-22Fix Qt 5 warning opening alwaysFlorian Bruhin
The stray comma made it a tuple (False,) which was always True.
2023-07-22Merge remote-tracking branch 'origin/pr/7789'Florian Bruhin
2023-07-21Initialize logging as early as possiblePhilipp Albrecht
Now that `qutebrowser.utils.log` is a Qt-free zone, we can initialize logging before `machinery.init()` without crashing.
2023-07-21Add note on keeping qutebrowser.utils.log a Qt-free zonePhilipp Albrecht
2023-07-20Log machinery info in machinery.init()Philipp Albrecht
Now that we moved all Qt related things out of `qutebrowser.utils.log` we can import `qutebrowser.utils.log` in `qutebrowser.qt.machinery`, and therefore move the machinery log where it belongs.
2023-07-20Move qt logger from qtlog to logPhilipp Albrecht
This resolves a temporary workaround for a circular import. Now that we fully separated `qutebrowser.utils.log` and `qutebrowser.utils.qtlog`, we can go back to keeping all logger definitions in the same place.
2023-07-20Don't crash on --logfilterPhilipp Albrecht
2023-07-20Move hide_qt_warning() to qtlogPhilipp Albrecht
Just to keep related things together.
2023-07-20Move qt_message_handler() to qtlogPhilipp Albrecht
I had to create `qtlog.init()` to deal with the global variable `_args`.
2023-07-20Move disable_qt_msghandler() to qtlogPhilipp Albrecht
2023-07-20Move shutdown_log() to qtlogPhilipp Albrecht
2023-07-20Add qtlog modulePhilipp Albrecht
2023-07-20Fix lintFlorian Bruhin
2023-07-19Improve handling of Optional with new PyQt stubsFlorian Bruhin
2023-07-19Initial upgrade to new PyQt6 stubsFlorian Bruhin
2023-07-13mypy: Remvoe some more type ignoresFlorian Bruhin
Fixed in latest PyQt snapshots
2023-07-10Merge pull request #7764 from pylbrecht:search-vanishedFlorian Bruhin
Don't show warning when jumping to next/prev search result without matches
2023-07-10Fix lint after dropping PyQt6-stubsFlorian Bruhin
2023-07-09mypy: Switch to upstream stubs for PyQt6Florian Bruhin
They are getting much better
2023-07-05Add aria-haspopup to hint selectorsFlorian Bruhin
Helps on https://www.keepersecurity.com/ - see https://www.reddit.com/r/qutebrowser/comments/14qtlc8/no_hint_on_drop_down_list/
2023-07-05Don't show warning when jumping to next/prev without matchesPhilipp Albrecht
2023-06-30Fix lint/test issuesqt6-autoselectFlorian Bruhin
2023-06-30qt6: Make sure KeyInfo never has ints as membersFlorian Bruhin
This used to be possible in some situations and was handled in somewhat unexpected places (e.g. .to_qt()). Instead, we now assume that KeyInfo is always "clean", and we handle the conversion from an int to a Qt.Key elsewhere. This only seems to affect tests, since otherwise we already made sure we get a Qt.Key and Qt.KeyboardModifier(s) e.g. in .from_event().
2023-06-30qt6: Update selection commentFlorian Bruhin
2023-06-30qt 6: Document purpose of wrappersFlorian Bruhin
2023-06-30qt6: Keep pylint import order checks disabledFlorian Bruhin
2023-06-30Fix mypyFlorian Bruhin
2023-06-30More qt 6 toolingFlorian Bruhin
2023-06-30qt6: Add a Qt 5 warningFlorian Bruhin
Closes #7742
2023-06-30qt6: Switch most tooling/linting to Qt 6Florian Bruhin
Only mypy missing now...
2023-06-30qt: Introduce _WRAPPER_OVERRIDE for packagersFlorian Bruhin
2023-06-30qt: Switch to autoselection of Qt backend by defaultFlorian Bruhin
2023-06-30qt: blackifyFlorian Bruhin
2023-06-30Remove new modelineFlorian Bruhin
2023-06-30typing updates after Python 3.7 dropFlorian Bruhin
2023-06-30Merge pull request #7761 from pylbrecht/remove-vim-modelinesFlorian Bruhin
Remove vim modelines in favor of .editorconfig
2023-06-30Enable replaceAll quirk by defaultFlorian Bruhin
See #7639
2023-06-30Add experimental_web_platform_features settingFlorian Bruhin
Closes #7639
2023-06-30Revert "Fix bad keyutils merge"Florian Bruhin
This reverts commit 127a4bf7561a97ac31c23ccfd6120bf4c5769cc5.
2023-06-30Remove --enable-webengine-inspectorFlorian Bruhin
Fixes #7134
2023-06-30Fix bad keyutils mergeFlorian Bruhin
2023-06-30qt6 mypy: Fix lintqt6-mypyFlorian Bruhin
2023-06-30Remove vim modelinesPhilipp Albrecht
We're deprecating vim modelines in favor of `.editorconfig`. Removing vim modelines could be done using two one-liners. Most of the vim modelines were followed by an empty line, so this one-liner took care of these ones: ```sh rg '^# vim: .+\n\n' -l | xargs sed -i '/^# vim: /,+1d' ``` Then some of the vim modelines were followed by a pylint configuration line, so running this one-liner afterwards took care of that: ```sh rg '^# vim:' -l | xargs sed -i '/^# vim: /d' ```
2023-06-30mypy: Make misc.sql fully typedFlorian Bruhin
That was an oversight apparently
2023-06-30mypy: Install more typeshed typesFlorian Bruhin
2023-06-30qt6 mypy: Fix broken assertFlorian Bruhin
2023-06-29Fix lintFlorian Bruhin
2023-06-29qt6 mypy: Fix lintFlorian Bruhin
2023-06-29qt6 mypy: Fix remaining unused-ignore issuesFlorian Bruhin