Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-22 | quitter: fix prompt_queue being None at shudown | Paul 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-22 | Fix Qt 5 warning opening always | Florian Bruhin | |
The stray comma made it a tuple (False,) which was always True. | |||
2023-07-22 | Merge remote-tracking branch 'origin/pr/7789' | Florian Bruhin | |
2023-07-21 | Initialize logging as early as possible | Philipp Albrecht | |
Now that `qutebrowser.utils.log` is a Qt-free zone, we can initialize logging before `machinery.init()` without crashing. | |||
2023-07-21 | Add note on keeping qutebrowser.utils.log a Qt-free zone | Philipp Albrecht | |
2023-07-20 | Log 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-20 | Move qt logger from qtlog to log | Philipp 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-20 | Don't crash on --logfilter | Philipp Albrecht | |
2023-07-20 | Move hide_qt_warning() to qtlog | Philipp Albrecht | |
Just to keep related things together. | |||
2023-07-20 | Move qt_message_handler() to qtlog | Philipp Albrecht | |
I had to create `qtlog.init()` to deal with the global variable `_args`. | |||
2023-07-20 | Move disable_qt_msghandler() to qtlog | Philipp Albrecht | |
2023-07-20 | Move shutdown_log() to qtlog | Philipp Albrecht | |
2023-07-20 | Add qtlog module | Philipp Albrecht | |
2023-07-20 | Fix lint | Florian Bruhin | |
2023-07-19 | Improve handling of Optional with new PyQt stubs | Florian Bruhin | |
2023-07-19 | Initial upgrade to new PyQt6 stubs | Florian Bruhin | |
2023-07-13 | mypy: Remvoe some more type ignores | Florian Bruhin | |
Fixed in latest PyQt snapshots | |||
2023-07-10 | Merge pull request #7764 from pylbrecht:search-vanished | Florian Bruhin | |
Don't show warning when jumping to next/prev search result without matches | |||
2023-07-10 | Fix lint after dropping PyQt6-stubs | Florian Bruhin | |
2023-07-09 | mypy: Switch to upstream stubs for PyQt6 | Florian Bruhin | |
They are getting much better | |||
2023-07-05 | Add aria-haspopup to hint selectors | Florian Bruhin | |
Helps on https://www.keepersecurity.com/ - see https://www.reddit.com/r/qutebrowser/comments/14qtlc8/no_hint_on_drop_down_list/ | |||
2023-07-05 | Don't show warning when jumping to next/prev without matches | Philipp Albrecht | |
2023-06-30 | Fix lint/test issuesqt6-autoselect | Florian Bruhin | |
2023-06-30 | qt6: Make sure KeyInfo never has ints as members | Florian 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-30 | qt6: Update selection comment | Florian Bruhin | |
2023-06-30 | qt 6: Document purpose of wrappers | Florian Bruhin | |
2023-06-30 | qt6: Keep pylint import order checks disabled | Florian Bruhin | |
2023-06-30 | Fix mypy | Florian Bruhin | |
2023-06-30 | More qt 6 tooling | Florian Bruhin | |
2023-06-30 | qt6: Add a Qt 5 warning | Florian Bruhin | |
Closes #7742 | |||
2023-06-30 | qt6: Switch most tooling/linting to Qt 6 | Florian Bruhin | |
Only mypy missing now... | |||
2023-06-30 | qt: Introduce _WRAPPER_OVERRIDE for packagers | Florian Bruhin | |
2023-06-30 | qt: Switch to autoselection of Qt backend by default | Florian Bruhin | |
2023-06-30 | qt: blackify | Florian Bruhin | |
2023-06-30 | Remove new modeline | Florian Bruhin | |
2023-06-30 | typing updates after Python 3.7 drop | Florian Bruhin | |
2023-06-30 | Merge pull request #7761 from pylbrecht/remove-vim-modelines | Florian Bruhin | |
Remove vim modelines in favor of .editorconfig | |||
2023-06-30 | Enable replaceAll quirk by default | Florian Bruhin | |
See #7639 | |||
2023-06-30 | Add experimental_web_platform_features setting | Florian Bruhin | |
Closes #7639 | |||
2023-06-30 | Revert "Fix bad keyutils merge" | Florian Bruhin | |
This reverts commit 127a4bf7561a97ac31c23ccfd6120bf4c5769cc5. | |||
2023-06-30 | Remove --enable-webengine-inspector | Florian Bruhin | |
Fixes #7134 | |||
2023-06-30 | Fix bad keyutils merge | Florian Bruhin | |
2023-06-30 | qt6 mypy: Fix lintqt6-mypy | Florian Bruhin | |
2023-06-30 | Remove vim modelines | Philipp 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-30 | mypy: Make misc.sql fully typed | Florian Bruhin | |
That was an oversight apparently | |||
2023-06-30 | mypy: Install more typeshed types | Florian Bruhin | |
2023-06-30 | qt6 mypy: Fix broken assert | Florian Bruhin | |
2023-06-29 | Fix lint | Florian Bruhin | |
2023-06-29 | qt6 mypy: Fix lint | Florian Bruhin | |
2023-06-29 | qt6 mypy: Fix remaining unused-ignore issues | Florian Bruhin | |