Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-22 | tests: Ignore Flask/Werkzeug ResourceWarnings | Florian Bruhin | |
See https://github.com/pallets/werkzeug/issues/2421 | |||
2022-06-22 | Patch PyQt6 QUrl flag behavior for Python 3.11 | Florian Bruhin | |
See https://www.riverbankcomputing.com/pipermail/pyqt/2022-May/044668.html and https://github.com/python/cpython/issues/93250 TODO: Revert again? | |||
2022-06-22 | mkvenv: Remove sip packages from binary args | Florian Bruhin | |
e.g. not available for Python 3.11 yet | |||
2022-06-22 | Workaround for clicking links in local URLs | Florian Bruhin | |
Closes #7194 | |||
2022-06-22 | ci: Prepare Qt 6 dockerfiles | Florian Bruhin | |
2022-06-22 | qt 6: Fix getting importlib PyQtWebEngine versions | Florian Bruhin | |
Needed for e.g. Windows and PyQt < 6.3.1 | |||
2022-06-22 | scripts: Pass through Qt 6 to PyInstaller | Florian Bruhin | |
2022-06-22 | scripts: Initial Qt 6 support for build_release.py | Florian Bruhin | |
2022-06-22 | tox: Add a build-release-qt6 environment | Florian Bruhin | |
This raises our minimum tox version from 3.15 to 3.20 to properly support the environment name with empty factors: https://github.com/tox-dev/tox/issues/1636 Distribution-wise, this hopefully isn't a problem: Debian Buster (oldstable) had tox 3.7, Debian bullseye (stable) has 3.21. Similar story for Ubuntu: 20.04 LTS has 3.13, 21.10 (and thus 22.04 LTS) has 3.21. | |||
2022-06-22 | old qt: Remove unneeded multimedia key names | Florian Bruhin | |
Those were added to Qt 5.14: https://codereview.qt-project.org/c/qt/qtbase/+/278803 TODO: Changelog for different names for "To-do list" and "Adjust contrast"? | |||
2022-06-22 | Adjust keyutils._NIL_KEY for PyQt enum changes | Florian Bruhin | |
Follow-up for f3291130d13ae0dae01e57dd5b55d72688cd9a07. | |||
2022-06-22 | WIP: CI: Disable failing checks | Florian Bruhin | |
To catch regressions... TODO: fix and reenable | |||
2022-06-22 | lint: Fix remaining pylint issues | Florian Bruhin | |
2022-06-22 | lint: Fix rewrite scripts | Florian Bruhin | |
2022-06-22 | lint: Ignore pylint import order for now | Florian Bruhin | |
2022-06-22 | lint: Fix various small flake8 issues | Florian Bruhin | |
2022-06-22 | lint: Fix flake8 docstring issues | Florian Bruhin | |
2022-06-22 | lint: Split up debug.qenum_key | Florian Bruhin | |
2022-06-22 | lint: Fix flake8 whitespace issues | Florian Bruhin | |
2022-06-22 | lint: Fix flake8 QtCore imports | Florian Bruhin | |
2022-06-22 | lint: Fix flake8 around key handling | Florian Bruhin | |
2022-06-22 | lint: Remove unused imports | Florian Bruhin | |
Via autoflake and git add -p | |||
2022-06-22 | WIP: Avoid line-too-long | Florian Bruhin | |
TODO: Revert once we use black | |||
2022-06-22 | WIP: Avoid linter issues with temporary Qt wrappers | Florian Bruhin | |
2022-06-22 | Fix misc checks | Florian Bruhin | |
2022-06-22 | Fix vulture | Florian Bruhin | |
2022-06-22 | Warn on QtWebEngine downgrade and Qt 5 -> 6 upgrade | Florian Bruhin | |
2022-06-22 | version: Make sure QUTE_QTWEBENGINE_VERSION_OVERRIDE always wins | Florian Bruhin | |
TODO: Pick to master? TODO: changelog | |||
2022-06-22 | Fix qenum_key() for PyQt missing enum support | Florian Bruhin | |
Context: https://www.riverbankcomputing.com/pipermail/pyqt/2022-May/044647.html | |||
2022-06-22 | wip: Work around PyQt snapshot enum weirdness | Florian Bruhin | |
TODO: Revert? Context: https://www.riverbankcomputing.com/pipermail/pyqt/2022-May/044653.html https://www.riverbankcomputing.com/pipermail/pyqt/2022-May/044654.html | |||
2022-06-22 | scripts: Add --pyqt-snapshot to mkvenv.py | Florian Bruhin | |
2022-06-22 | scripts: Allow linking/installing pyqt-5 or pyqt-6 | Florian Bruhin | |
2022-06-22 | mkvenv: Fix comparison | Florian Bruhin | |
TODO: pick to master? | |||
2022-06-22 | qt6: Use new API to get Chromium/QtWebEngine versions | Florian Bruhin | |
2022-06-22 | backendproblem: Add check for qt-quick software rendering | Florian Bruhin | |
2022-06-22 | backendproblem: Allow not suggesting alternate backend | Florian Bruhin | |
TODO: cherry-pick to master? | |||
2022-06-22 | printing: Save dialog | Florian Bruhin | |
We need to call .deleteLater() on the dialog when printing is done. Otherwise, it sticks around, as confirmed by :debug-all-objects. This might also fix the macOS segfault issue. TODO: Verify this. | |||
2022-06-22 | Refactor and fix printing | Florian Bruhin | |
QWebEnginePage::print() changed to QWebEngineView with Qt 6, and emits a new printFinished() signal instead of taking a callback. Adjust our API accordingly. There also is a pdfPrintingFinished signal which we now use to get a bit more feedback to the user. TODO: Changelog entry for PDF feedback? | |||
2022-06-22 | tests: Skip broken PDF.js installations | Florian Bruhin | |
See #7135 TODO: cherry-pick to master? | |||
2022-06-22 | Fix sandboxing tests on Flatpak | Florian Bruhin | |
See https://github.com/flathub/org.qutebrowser.qutebrowser/issues/193 TODO: Cherry-pick to master? | |||
2022-06-22 | Remove unneeded old log ignores | Florian Bruhin | |
2022-06-22 | Disable loadFinished workaround on unaffected versions | Florian Bruhin | |
With QtWebEngine 5.15.5+, we shouldn't need the workaround anymore. This also seems to fix flakiness in tests/end2end/features/test_navigate_bdd.py::test_navigating_up_in_qutehelp where sometimes no loadFinished signal was found. Relevant commits: git log -G 65223 Partially reverts 1106d82591136279e48d56b50832dacb93bfae8e. TODO: Changelog TODO: Pick to master? | |||
2022-06-22 | Update dark mode tests for Qt 6 and ARM | Florian Bruhin | |
Thanks to tinywrkb for running them on Flatpak infrastructure! | |||
2022-06-22 | darkmode: Restructure _PREFERRED_COLOR_SCHEME_DEFINITIONS | Florian Bruhin | |
This way, a missing variant is a loud failure rather than a silent one. | |||
2022-06-22 | Fix preferred color scheme with Qt 6.3 | Florian Bruhin | |
2022-06-22 | tests: Fix test_from_str_hypothesis for FlagList | Florian Bruhin | |
TODO: cherry-pick to master | |||
2022-06-22 | Regenerate docs | Florian Bruhin | |
2022-06-22 | Add colors.webpage.darkmode.increase_text_contrast | Florian Bruhin | |
TODO: changelog | |||
2022-06-22 | Adjust test_preferred_colorscheme_with_dark_mode for Qt 6 | Florian Bruhin | |
2022-06-22 | Also apply MathML dark mode workaround with Chromium 90 (Qt 6.2) | Florian Bruhin | |