summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-06-22build-release: Reenable partial macOS symlinkingFlorian Bruhin
See #7252
2022-06-22build-release: Ignore sandboxing disabled messageFlorian Bruhin
See #7278
2022-06-22tests: Disable word wrap for rich text testsFlorian Bruhin
Fixes #7267
2022-06-22Switch to PyInstaller master branchFlorian Bruhin
Closes #7258
2022-06-22Revert "wip: Work around PyQt snapshot enum weirdness"Florian Bruhin
This reverts commit 400dbc8de3139d2a7015bcf58f14e56c46f3bdb9.
2022-06-22Upgrade to PyQt6 6.3.1Florian Bruhin
2022-06-22scripts: Add check for direct PyQt importsFlorian Bruhin
2022-06-22mkvenv: Work around QT_DEBUG_PLUGINS crashFlorian Bruhin
Fixes https://github.com/qutebrowser/qutebrowser/issues/7257
2022-06-22build-release: Ignore new macOS warnings temporarilyFlorian Bruhin
See #7255 and #7256
2022-06-22build-release: Increase macOS template size once againFlorian Bruhin
See #7252
2022-06-22pyinstaller: Disable symlink patching for nowFlorian Bruhin
See #7252
2022-06-22macOS: Use patched PyInstallerFlorian Bruhin
See #7258
2022-06-22Update font table commentFlorian Bruhin
2022-06-22scripts: Adjust supported architectures for PyQt6Florian Bruhin
32-bit Windows support got dropped, macOS arm64 (M1) support added.
2022-06-22scripts: Add _is_qt6_version to mkvenvFlorian Bruhin
2022-06-22Remove extra int() for drawing focus rectFlorian Bruhin
Seems to be called rather infrequently (when focusing some other window even?) but then crash with: Traceback (most recent call last): File ".../qutebrowser/completion/completiondelegate.py", line 323, in paint self._draw_focus_rect() File ".../qutebrowser/completion/completiondelegate.py", line 263, in _draw_focus_rect o.state |= int(QStyle.StateFlag.State_KeyboardFocusChange | QStyle.StateFlag.State_Item) TypeError: int() argument must be a string, a bytes-like object or a real number, not 'StateFlag'
2022-06-22Revert "Patch PyQt6 QUrl flag behavior for Python 3.11"Florian Bruhin
This reverts commit 14c1593de2abd9f24a223805a4740d8d9fd93622. Fixed in Python 3.11b2: https://github.com/python/cpython/pull/93302
2022-06-22Set content.local_content_can_access_file_urls to False for userscripts dirFlorian Bruhin
See #7220
2022-06-22Allow remote content access from userscript html filesFlorian Bruhin
Fixes #7206
2022-06-22Add --include-hidden for :config-diffFlorian Bruhin
Needed it for debugging, so why not implement it properly. TODO: Changelog, pick to master?
2022-06-22Update Qt version testFlorian Bruhin
2022-06-22Reintroduce skipped testsFlorian Bruhin
2022-06-22mkvenv: Apply workaround with --pyqt-version 5Florian Bruhin
2022-06-22Improve version detection for software rendering workaroundFlorian Bruhin
2022-06-22Adjust some fixme commentsFlorian Bruhin
2022-06-22test that enums match their Qt equivalentsFlorian Bruhin
Also changes reloaded -> reload for consistency (both to Qt and between the names).
2022-06-22old qt: Remove workaroundFlorian Bruhin
Fixed in sip 5.3.0 (May 31st, 2020), so should not be a problem since Qt 5.15.0 (June 1st, 2020).
2022-06-22Ignore additional chromium messageFlorian Bruhin
See https://github.com/qutebrowser/qutebrowser/runs/6658849317?check_suite_focus=true
2022-06-22Adjust PyInstaller hiddenimportsFlorian Bruhin
_QOpenGLFunctions_2_0 was added in 2df9508e44cd6839075c7be725fb13ced4563a08 but doesn't seem to be needed anymore. PyQt 6 doesn't seem to need any hiddenimports at all.
2022-06-22Adjust _create_module_info for Qt 6Florian Bruhin
2022-06-22Move creating version.MODULE_INFO to a functionFlorian Bruhin
2022-06-22Remove setting Pulseaudio propertiesFlorian Bruhin
The icon change doesn't seem to have any effect anymore (those environment variables might be isolated from Chromium rendering processes since some Qt update). The name change isn't needed anymore with QtWebEngine 5.15.2 which is now the oldest supported version. See #3832
2022-06-22Adjust Qt/PyQt version rangesFlorian Bruhin
2022-06-22tests: Ignore Flask/Werkzeug ResourceWarningsFlorian Bruhin
See https://github.com/pallets/werkzeug/issues/2421
2022-06-22Patch PyQt6 QUrl flag behavior for Python 3.11Florian 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-22mkvenv: Remove sip packages from binary argsFlorian Bruhin
e.g. not available for Python 3.11 yet
2022-06-22Workaround for clicking links in local URLsFlorian Bruhin
Closes #7194
2022-06-22ci: Prepare Qt 6 dockerfilesFlorian Bruhin
2022-06-22qt 6: Fix getting importlib PyQtWebEngine versionsFlorian Bruhin
Needed for e.g. Windows and PyQt < 6.3.1
2022-06-22scripts: Pass through Qt 6 to PyInstallerFlorian Bruhin
2022-06-22scripts: Initial Qt 6 support for build_release.pyFlorian Bruhin
2022-06-22tox: Add a build-release-qt6 environmentFlorian 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-22old qt: Remove unneeded multimedia key namesFlorian 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-22Adjust keyutils._NIL_KEY for PyQt enum changesFlorian Bruhin
Follow-up for f3291130d13ae0dae01e57dd5b55d72688cd9a07.
2022-06-22WIP: CI: Disable failing checksFlorian Bruhin
To catch regressions... TODO: fix and reenable
2022-06-22lint: Fix remaining pylint issuesFlorian Bruhin
2022-06-22lint: Fix rewrite scriptsFlorian Bruhin
2022-06-22lint: Ignore pylint import order for nowFlorian Bruhin
2022-06-22lint: Fix various small flake8 issuesFlorian Bruhin
2022-06-22lint: Fix flake8 docstring issuesFlorian Bruhin