qutebrowser bot
06c4fac54a
Release v3.6.0
2025-10-24 12:11:30 +00:00
Florian Bruhin
1392d55f53
Update changelog
2025-10-24 13:53:21 +02:00
Florian Bruhin
269d81371d
Update user agents
2025-10-24 13:50:15 +02:00
qutebrowser bot
346a59a6f0
Update dependencies
2025-10-24 12:28:48 +02:00
Florian Bruhin
d8079515fa
tests: Stabilize flaky scrolling test
...
See #5390
2025-10-24 12:26:00 +02:00
Florian Bruhin
294534cf66
tests: Mark found lines more clearly
2025-10-24 12:25:45 +02:00
Florian Bruhin
da9bd515fd
scripts: Update build-release ignores for Qt 6.10
2025-10-24 12:05:35 +02:00
Florian Bruhin
5ac0cb97a8
Fix Qt 5
2025-10-24 00:01:28 +02:00
Florian Bruhin
242cf2a22e
version: Add basic info about loaded WebExtensions
2025-10-23 23:24:40 +02:00
Florian Bruhin
6f9cf43d6d
Fix mypy
2025-10-22 22:03:33 +02:00
Florian Bruhin
00b3bba99a
Qt 6.10: Disable Hangouts extension via API
...
See https://github.com/qutebrowser/qutebrowser/issues/8694#issuecomment-3276414407
2025-10-22 21:45:48 +02:00
Florian Bruhin
111178358a
tests: Add new ignores for Qt 6.10 + GHA + Windows
...
See #8694
2025-10-22 17:36:45 +02:00
Florian Bruhin
e098609a8a
Add missing PyQt 6.10 requirement files
2025-10-22 17:01:19 +02:00
Florian Bruhin
721ba1e036
Add PyQt 6.10 release
...
Needs --extra-index-url due to PyQt6-WebEngine-Qt6 missing because of PyPI size limits.
2025-10-22 16:03:46 +02:00
Florian Bruhin
c5e7a73ab7
tests: Set pythonpath in pytest.ini
...
Makes pytest work without PYTHONPATH=. if running outside tox.
2025-10-22 16:03:46 +02:00
qutebrowser bot
67db09a9c9
Update dependencies
2025-10-20 12:16:34 +02:00
dependabot[bot]
4925715dfc
build(deps): bump github/codeql-action from 3 to 4
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-10-13 20:30:12 +02:00
Florian Bruhin
6f8576b343
Update changelog
2025-10-13 17:59:44 +02:00
qutebrowser bot
7bffed47ed
Update dependencies
2025-10-13 18:00:02 +02:00
Florian Bruhin
642c5fe2fe
ci: Fix python versions, take 2
2025-10-12 15:03:49 +02:00
Florian Bruhin
621f20adb3
configcommands: Fix :config-list-remove with invalid value
2025-10-12 14:53:45 +02:00
Florian Bruhin
9d80bc2076
Fix Dict configtype hypothesis test
...
If dict keys are too long for YAML, .from_str()
will fail with a YAML parse error.
Closes #8530
2025-10-12 14:43:03 +02:00
Florian Bruhin
88415c6aa0
ci: Adjust Python versions
...
Run Python 3.14 with PyQt 6.9 instead of 6.8, and remove -dev
2025-10-12 13:39:57 +02:00
Florian Bruhin
5c2076ab2d
tests: Add Qt.Key.Key_Keyboard
...
New in Qt 6.10:
https://codereview.qt-project.org/c/qt/qtbase/+/605015
2025-10-12 13:32:01 +02:00
Florian Bruhin
7b2773814b
Update changelog
2025-10-12 13:17:48 +02:00
Florian Bruhin
467b9a7d4a
Add site-specific quirk for gitlab.gnome.org
...
Fixes #8509
2025-10-12 13:17:43 +02:00
Florian Bruhin
816b8aaa00
Adjust comment for workaround
2025-10-12 01:16:30 +02:00
Florian Bruhin
d38b5a423e
Update changelog
2025-10-11 21:17:03 +02:00
Florian Bruhin
7f45b178c9
Adjust imports
2025-10-11 20:49:52 +02:00
Florian Bruhin
26368f0b90
Work around per-domain UA header not working on redirects
...
See https://bugreports.qt.io/browse/QTBUG-140515
Fixes #8679
2025-10-11 20:49:19 +02:00
Teddy
ff76871f4e
replacing os.path with pathlib
2025-10-11 17:14:45 +02:00
Florian Bruhin
9ddbc964d4
Fix hardware acceleration on Wayland with Qt <= 6.9
...
Equivalent to https://codereview.qt-project.org/c/qt/qtwebengine/+/663568
Specify native platform for ANGLE's EGL backend on Wayland
Set EGL_PLATFORM=wayland to force ANGLE to obtain EGL display connection
for wayland platform. Otherwise, the display connection for
EGL_DEFAULT_DISPLAY may belong to a platform which Nvidia's EGL driver
doesn't support. In case of unsupported platform, EGL may fallback to
Mesa software renderer (LLVMPipe) disabling hardware acceleration in
Chromium.
Fixes #8637
2025-10-10 23:33:28 +02:00
Florian Bruhin
2b4e5757b0
Reenable accelerated 3D canvas on QtWebEngine 6.8.2+
...
Qt 6.8.2 has a more fine-grained workaround:
https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/606122
This never seems to have it made to Qt 6.9+, but I can't seem to reproduce the
issue anymore (neither with PDF.js nor with Google Sheets), even on older
affected Qt versions, even on older Intel hardware. Maybe something else (mesa
etc.?) changed and this was fixed there?
Let's reenable this and find out if it breaks things again for someone.
Fixes #8346
See #7489 , #8001 , #8006
2025-10-10 23:07:09 +02:00
Florian Bruhin
ddfd17d749
Fix focus issues with fullscreen notification
...
This is conceptually similar to the release_focus
signal added in 6aa19eb90f and
6f21accfae , but without having to thread the
signal through to TabbedBrowser and back.
Weirdly, doing self.setFocusPolicy(Qt.FocusPolicy.NoFocus) in
FullscreenNotification.__init__ did not help, so let's just set the focus
manually instead.
Fixes #8174 .
Fixes #8625 .
2025-10-10 20:46:48 +02:00
Florian Bruhin
6f21accfae
Fix focus handling when closing hidden statusbar
...
From knezi's analysis in #8722 :
The problem was that in Qt, slots are called in the order of connection, so
even though there's a code that tries to set up the focus correctly, it's
run after the cmd widget is hidden and hence the focus is already moved and
it doesn't work as expected.
Follow-up for #2236/#8024.
Fixes #8223 .
Supersedes and closes #8722 .
Also see #8625 and #8174 (which are not fixed by this).
2025-10-10 20:15:12 +02:00
Florian Bruhin
6b48ae4084
Update security patch version for Qt 6.10 release
2025-10-10 19:03:14 +02:00
Florian Bruhin
e300327eea
Update certifi changelog URL
2025-10-10 19:03:14 +02:00
mathis renaud
9d1dfcfe5c
Make 'tox -e mypy' work again in tox.ini
...
Fix #8344
2025-10-10 19:03:16 +02:00
Florian Bruhin
897fc40f4d
Merge pull request #8725 from qutebrowser/update-dependencies
...
Update dependencies
2025-10-06 12:58:14 +02:00
qutebrowser bot
24aab77607
Update dependencies
2025-10-06 04:22:56 +00:00
Florian Bruhin
c37b9ebf5b
tests: Adjust for changed exception
...
Follow-up to 2ae3086244
2025-10-02 09:28:55 +02:00
Florian Bruhin
2ae3086244
qutescheme: Improve handling of invalid path -> host redirects
2025-10-02 09:07:15 +02:00
Florian Bruhin
4aa807032f
qutescheme: Simplify URL/path normalization logic
...
See #8711
2025-10-02 09:04:17 +02:00
Florian Bruhin
0867a95abb
qutescheme: Add tests for redirects
2025-10-02 08:59:23 +02:00
Florian Bruhin
25ff649efe
Fix lint
2025-10-01 17:14:43 +02:00
Florian Bruhin
f57afa39e8
webenginetab: Improve _on_navigation_request workarounds
...
- Use QTimer.singleShot to avoid crashes with QtWebEngine 6.10:
https://bugreports.qt.io/browse/QTBUG-140543
- Disable back/forward workaround for QtWebEngine >= 6.6,
as the underlying issue seems to be fixed there.
See https://github.com/qutebrowser/qutebrowser/issues/8694#issuecomment-3276397840
and #8711 .
2025-10-01 17:09:01 +02:00
Florian Bruhin
da8428f9ba
webenginetab: Move QtWebEngine specific workaround
...
See #8711
2025-10-01 16:31:30 +02:00
Florian Bruhin
75475ee87b
version: Adjust security patch version for Qt 6.10 RC
2025-09-30 09:02:07 +02:00
Florian Bruhin
8ebce896ad
Merge pull request #8717 from qutebrowser/update-dependencies
...
Update dependencies
2025-09-30 09:02:27 +02:00
qutebrowser bot
43b5618c0a
Update dependencies
2025-09-29 04:23:12 +00:00