brightonanc
92a005293a
Cleanup and a few new tests to appease the formatting, branch coverage, etc.
...
Merges needed were:
* qutebrowser/keyinput/basekeyparser.py for the new count precaution (commit 51aa7ab )
* tests/unit/keyinput/test_basekeyparser.py for new count precaution (commit 51aa7ab )
unit test
2025-12-21 03:37:41 -05:00
brightonanc
47dc51fda9
Ensuring comliance of partial forwarding feature with unit tests
2025-12-21 03:37:41 -05:00
brightonanc
2956c5f2c3
Refined the widget forwarding mechanism for key forwarding. Added documentation, formatting, etc.
2025-12-21 03:37:41 -05:00
brightonanc
f114aacad2
Implemented the nuances for the hint mode.
2025-12-21 03:37:41 -05:00
brightonanc
595cda4896
Implementing an initial attempt at forwarding keys. Seems proper, but a few checks still need to be done.
...
Merges needed were:
* qutebrowser/keyinput/basekeyparser.py for the new count precaution (commit 51aa7ab )
* qutebrowser/keyinput/modeparsers.py for a simple syntax restructure (semantically
identical)
* tests/unit/keyinput/test_basekeyparser.py for new count precaution (commit 51aa7ab )
unit test
* qutebrowser/keyinput/modeman.py for import changes (commit eb8121f )
2025-12-21 03:37:41 -05:00
brightonanc
205afc28fd
Modernizing the results from PR #3683
2025-12-21 03:37:41 -05:00
jakanakae-envangel
07b77dd682
Stop and disconnect input.partial_timeout
2025-12-21 03:37:41 -05:00
jakanakae-envangel
aa2eb2c36e
Respect input.partial_timeout in all modes
2025-12-21 03:37:41 -05:00
jakanakae-envangel
7882371958
Use ignore_event attribute on events
2025-12-21 03:37:41 -05:00
jakanakae-envangel
33ffac658f
Don't use key_mappings when passing keys
2025-12-21 03:37:41 -05:00
jakanakae-envangel
496e7043ef
Pass broken keychains to browser in passthrough modes
2025-12-21 03:37:41 -05:00
qutebrowser bot
ee13dac738
Release v3.6.3
2025-11-30 17:37:44 +00:00
Florian Bruhin
c3ec186aaf
ci: Make sure git knows the main branch
...
Something seems to have changed about how sparse checkouts are done on GHA, so the main branch isn't found.
(cherry picked from commit 184a242937 )
2025-11-30 18:35:22 +01:00
dependabot[bot]
405215eb44
build(deps): bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit 0570545342 )
2025-11-30 18:32:46 +01:00
Florian Bruhin
dcd26a978e
build_release: Try to get more information on crashes
...
Currently CI crashes on macOS, but without any useful logs.
(cherry picked from commit 17c19a09b7 )
2025-11-30 18:25:47 +01:00
Florian Bruhin
54b3953f18
Add qt.workarounds.disable_accessibility setting
...
This disables accessibility with Qt 6.10.1, which
causes frequent segfaults.
Closes #8797
(cherry picked from commit 88aa47c377 )
2025-11-30 17:55:54 +01:00
qutebrowser bot
b2c5d5fa0d
Release v3.6.2
2025-11-27 20:57:11 +00:00
Florian Bruhin
73ae3abfc2
Update user agents
...
(cherry picked from commit 500a8df209 )
2025-11-27 21:55:52 +01:00
Florian Bruhin
e8af559bd7
Update changelog from main
2025-11-27 21:29:46 +01:00
Florian Bruhin
9816e176a7
qtargs: Remove old workaround with Qt 6.10.1
...
(cherry picked from commit b3e4dba731 )
2025-11-27 21:29:34 +01:00
Florian Bruhin
f7e7f8b168
tests: Use star-unpacking instead of itertools.chain
...
pytest will soon deprecate using a non-collection iterable in parametrize:
https://docs.pytest.org/en/latest/deprecations.html#parametrize-iterators
(cherry picked from commit 81d7b6a74c )
2025-11-27 17:59:10 +01:00
Rebecca
7dc9768976
Fixed minor issue in configuration docs
...
The docs show an example for adding domain filtering for configuration options. However the example only matches the root of a domain rather than all pages on a domain which is for example, the default case when using the `tsh` shortcut to disable/enable javascript on a page.
(cherry picked from commit 1cbb6fccf0 )
2025-11-27 17:58:13 +01:00
Florian Bruhin
dd790c3b72
Update requirements to Qt 6.10.1
2025-11-27 17:22:17 +01:00
Florian Bruhin
f6aa7f6ba8
tests: Skip hangouts extension test on Qt 5
2025-11-23 11:43:09 +01:00
Florian Bruhin
4367cc65fe
Avoid disabling off-the-record profile Hangouts extension with Qt 6.10.1
...
Otherwise this results in a crash, see #8785
2025-11-22 10:40:53 +01:00
gesh
22335c849a
doc: Correct Arch Linux links
...
Arch hasn't been using the [community] repository for 9 months now[1],
correct the links for that.
Also, youtube-dl has been replaced in [extra] by yt-dlp[2][3], unsure
when -- I think this was in 2023?
Finally (and the trigger for this commit), given #8332 , correct the
guidance on Arch Linux to point to pdfjs-legacy instead of pdfjs.
[1]: https://archlinux.org/news/cleaning-up-old-repositories/
[2]: https://aur.archlinux.org/packages/youtube-dl
[3]: https://archlinux.org/packages/extra/any/yt-dlp/
(cherry picked from commit 2f8234ee2e )
2025-11-21 23:43:59 +01:00
Florian Bruhin
56548455d5
tests: Improve test_version output
...
(cherry picked from commit 4f40a8b46b )
2025-11-21 23:42:52 +01:00
Florian Bruhin
4c6f9b4255
tests: Adjust permissions storage workaround for Qt 6.10.1
...
(cherry picked from commit 59a64af67f )
2025-11-21 23:42:52 +01:00
Florian Bruhin
300b075d79
Add QtWebEngine 6.10.1 security patch version
...
(cherry picked from commit 66cbe0d9c9 )
2025-11-21 23:42:52 +01:00
Florian Bruhin
b723a02087
tests: Stabilize flaky session scrolling test
...
Equivalent of d8079515fa
See #5390
(cherry picked from commit 0ef5053a65 )
2025-11-21 23:42:52 +01:00
Florian Bruhin
86ed433b97
ci: Drop Archlinux Qt 5 images/jobs
...
For now, Qt 5 is still tested via the Qt 5.15 PyPI wheels.
See https://github.com/qutebrowser/qutebrowser/issues/8417#issuecomment-3495979318
https://lists.archlinux.org/archives/list/arch-dev-public@lists.archlinux.org/thread/U45C4RAW4IXVLO376XGFNLEGGFFXCULV/
(cherry picked from commit 9316d428ef )
2025-11-21 22:55:00 +01:00
Florian Bruhin
0c34bf2f79
version: Use correct profile for extension list
...
See #8785
(cherry picked from commit 8ae5e3d83b )
2025-11-21 22:51:33 +01:00
Jan Palus
f86728e972
Unify librarry loading for X11/Wayland wmname
...
libwayland-client.so is development symlink used during linking and there's no need to
have it installed (usually shipped in -devel/-dev packages) on user's machines. Instead
of hardcoding library file name, use same mechanism as in libX11 which let's Python
figure the details and share common logic between X11 and Wayland.
Fixes #8771
(cherry picked from commit 25dc019886 )
2025-11-11 09:10:04 +01:00
qutebrowser bot
2e5f805cce
Release v3.6.1
2025-11-03 15:29:59 +00:00
Florian Bruhin
155b5cb241
Fix changelog
...
(cherry picked from commit 6e8e24050d )
2025-11-03 16:27:06 +01:00
Florian Bruhin
0deadea17f
Adjust stack trace parsing for newer Python
...
(cherry picked from commit aa93eb1614 )
2025-11-03 16:26:26 +01:00
Florian Bruhin
b3377fccff
Fix releasing focus when leaving command mode
...
The fix for #8223 in 6f21accfae
was misguided: We don't really care about the statusbar being hidden,
controlled release of keyboard focus needs to happen in any case where
we're hiding the command widget (as that's when we lose keyboard focus).
Fixes #8750 .
(cherry picked from commit b646d606d7 )
2025-10-25 16:45:13 +02:00
Florian Bruhin
11acdd2fdf
ci: Fix finding existing draft release
...
(cherry picked from commit 1e4ddc2c6b )
2025-10-24 17:03:00 +02:00
Florian Bruhin
8f4e6ec06e
scripts: Avoid showing entire file tree diff in CI log
...
(cherry picked from commit 3fce0518bd )
2025-10-24 17:02:59 +02:00
Florian Bruhin
52fd43c95e
ci: Find existing draft release for reuploads
...
(cherry picked from commit 3808ebfdb3 )
2025-10-24 16:23:37 +02:00
Florian Bruhin
26df4ce7e3
ci: Check out release branch for reuploads
2025-10-24 15:44:26 +02:00
Florian Bruhin
0c2a673e27
scripts: Clean up build_release
2025-10-24 15:06:20 +02:00
Florian Bruhin
afa456f396
ci: Skip existing artifacts when reuploading
...
After a release failed and we want to retry,
some assets might already have been uploaded.
Skip those instead of attempting to reupload.
2025-10-24 14:53:40 +02:00
Florian Bruhin
461077b6cf
ci: Fix reupload in script
2025-10-24 14:34:20 +02:00
Florian Bruhin
e208f5e121
ci: Add ability to reupload after borked release
2025-10-24 14:33:24 +02:00
Florian Bruhin
0f320051e0
scripts: Ignore another line during smoke tests
2025-10-24 14:17:29 +02:00
Florian Bruhin
ee40f13a30
Update release checklist
...
minor releases happen far more often
2025-10-24 14:17:29 +02:00
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