Florian Bruhin
102f43cbde
scripts: Ignore another stderr output on macOS
2025-05-06 14:08:00 +02:00
Florian Bruhin
c5fe31e828
docker: Add link
2025-05-06 14:06:10 +02:00
Florian Bruhin
9aef02e96c
docker: Don't install libxml2.13 for webkit
2025-05-06 10:28:17 +02:00
Florian Bruhin
06e7950588
docker: Always install base-devel
2025-05-06 09:18:07 +02:00
Florian Bruhin
1b7557b73b
docker: Don't run makepkg as root
2025-05-06 09:15:27 +02:00
Florian Bruhin
5e6a878f64
docker: Also downgrade libarchive for QtWebEngine
2025-05-06 09:12:23 +02:00
Florian Bruhin
a3bdcca37b
docker: Install libxml2.13
2025-05-06 09:11:20 +02:00
Florian Bruhin
0a9b6aab73
debug: Make get_all_objects usable without objects.qapp
...
Needed for some test debugging, and seems harmless enough to just commit as-is
as I might need it again.
2025-05-05 09:53:06 +02:00
Florian Bruhin
8f8748e486
Merge pull request #8558 from qutebrowser/update-dependencies
...
Update dependencies
2025-05-05 08:46:09 +02:00
Florian Bruhin
a14b986326
flake8: Disable N808
2025-05-05 08:15:52 +02:00
qutebrowser bot
422d268fe3
Update dependencies
2025-05-05 04:21:54 +00:00
toofar
b3138d1be8
Merge pull request #8553 from qutebrowser/update-dependencies
...
Update dependencies
2025-04-25 18:36:08 +12:00
toofar
e67aea60e8
Update changelog link for mypy extensions
2025-04-25 16:50:07 +12:00
toofar
67e7677523
Downgrade hypothesis
...
Skip this hypothesis version pending https://github.com/HypothesisWorks/hypothesis/issues/4375
Our test suite is currently failing due to running python with `-b` and
being configured to fail on warnings.
We'll pick it up on the next update run or so.
2025-04-25 16:47:01 +12:00
qutebrowser bot
9249c5cb0e
Update dependencies
2025-04-25 04:33:28 +00:00
Florian Bruhin
c601bd0c7a
Merge pull request #8545 from qutebrowser/update-dependencies
...
Update dependencies
2025-04-17 11:19:31 +02:00
Florian Bruhin
f9933d2f3e
userscripts: Properly avoid tldextract warning
...
The previous fix in 3dc212a815 was insufficient,
as the inner `getattr(extract_result, "registered_domain")` was always evaluated
first (thus triggering the deprecation warning again).
We also cannot do:
getattr(extract_result, "top_domain_under_public_suffix", None) or extract_result.registered_domain
as `""` is a valid value for it.
2025-04-17 11:11:33 +02:00
qutebrowser bot
95f9472a6b
Update dependencies
2025-04-14 04:21:48 +00:00
toofar
701046cd9f
Merge pull request #8537 from qutebrowser/update-dependencies
...
Update dependencies
2025-04-14 12:08:02 +12:00
Florian Bruhin
aa41b6719f
tests: Ignore another message
2025-04-13 14:53:21 +02:00
Florian Bruhin
05b42c57ee
ci: Fix config properly...
2025-04-13 13:40:37 +02:00
Florian Bruhin
77b5c0c1cd
ci: Fix config
2025-04-13 13:37:44 +02:00
Florian Bruhin
84ec45c13f
ci: Try Python 3.14 again
...
Cache is now cleared, so it might just work
2025-04-13 13:28:34 +02:00
Florian Bruhin
ecbca59dea
Update changelog
2025-04-13 10:25:43 +02:00
qutebrowser bot
67d8e012a3
Release v3.5.0
2025-04-12 21:28:50 +00:00
Florian Bruhin
dea1de5dab
Update changelog
2025-04-12 21:33:19 +02:00
Florian Bruhin
9aa53ea205
tests: Wait for tab-close being run properly
...
Leaks into the next test otherwise, making it flaky.
2025-04-12 21:28:30 +02:00
Florian Bruhin
7bc6c33bb5
Reapply "tests: Try to stabilize test_auto_leave_insert_mode"
...
This reverts commit 1d2faf2fa2 .
This seems to be correct, the issue is the previous test not waiting until it's
finished properly.
2025-04-12 21:25:11 +02:00
Florian Bruhin
9e0f7ccc51
tests: Make sure we don't leave stale download managers behind
...
Speculative fix for test_early_timeout_handler in
tests/unit/utils/usertypes/test_timer.py failing:
> assert len(caplog.messages) == 1
E AssertionError: assert 5 == 1
due to:
------------------------------ Captured log call -------------------------------
WARNING misc:usertypes.py:467 Timer download-update (id 620757000) triggered too early: interval 500 but only -609.805s passed
WARNING misc:usertypes.py:467 Timer download-update (id 922746881) triggered too early: interval 500 but only -609.429s passed
WARNING misc:usertypes.py:467 Timer download-update (id 1056964613) triggered too early: interval 500 but only -609.537s passed
WARNING misc:usertypes.py:467 Timer download-update (id 1912602631) triggered too early: interval 500 but only -609.671s passed
WARNING misc:usertypes.py:467 Timer t (id -1) triggered too early: interval 3 but only 0.001s passed
2025-04-12 21:16:30 +02:00
Florian Bruhin
1d2faf2fa2
Revert "tests: Try to stabilize test_auto_leave_insert_mode"
...
This reverts commit f6f2a1252b .
Does more harm than good, for reasons I don't entirely understand yet.
2025-04-11 19:45:41 +02:00
Florian Bruhin
f6f2a1252b
tests: Try to stabilize test_auto_leave_insert_mode
...
We sometimes tried to use hints before the page was fully rendered (?), thus
causing no elements to be found.
It also doesn't make much sense to test leaving insert mode if we aren't in
insert mode yet, so make sure we entered it first.
See #5390
2025-04-11 17:28:31 +02:00
Florian Bruhin
86c89e00c5
Qt 6.9: Skip more qutescheme tests
...
If the renderer process crash happens, rerunning
doesn't seem to fix anything, even if the page is
opened in a new tab.
See #8536
2025-04-11 17:18:51 +02:00
Florian Bruhin
4f4ad4147a
Revert "tests: Try to combat Qt 6.9 flakiness more"
...
This reverts commit 7204168684 .
Doesn't actually help on CI...
2025-04-11 17:18:32 +02:00
Florian Bruhin
13b87e5968
ci: Avoid Python 3.14 Alpha 7
...
See https://www.riverbankcomputing.com/pipermail/pyqt/2025-April/046210.html and #8529
2025-04-11 17:18:06 +02:00
Florian Bruhin
7204168684
tests: Try to combat Qt 6.9 flakiness more
...
See #8536
2025-04-11 16:00:45 +02:00
Florian Bruhin
3dc212a815
userscripts: Avoid tldextract warning
2025-04-11 15:41:59 +02:00
Florian Bruhin
351fef8c1e
Update comment
2025-04-10 15:52:50 +02:00
Florian Bruhin
4053249229
tests: Fix deprecated usage
2025-04-08 21:11:43 +02:00
Florian Bruhin
8b820f015b
ci/tox/requirements: Update for Qt 6.9
2025-04-08 21:09:32 +02:00
Florian Bruhin
afeb1ebbaa
tests: Fix TestYamlMigrations.test_user_agent
2025-04-08 20:50:13 +02:00
Florian Bruhin
6b5ebe7187
Add a test for js_async crash
...
Follow-up to c32f5afcc4
See #3895 and #8400 .
2025-04-08 20:47:54 +02:00
Florian Bruhin
c073a30afe
Update changelog
2025-04-08 20:38:50 +02:00
Florian Bruhin
b16551548f
Remove QtWebEngine/... from default UA
...
Good old https://webaim.org/blog/user-agent-string-history/ strikes yet again.
Let's just masquerade as Chromium instead of the constant pointless fight.
2025-04-08 20:28:15 +02:00
Florian Bruhin
961a9390da
Remove the ua-slack site specific quirk
...
Closes #8510
2025-04-08 20:19:34 +02:00
Florian Bruhin
b5a399831b
tests: Disable MAP_DISCARD workaround for fixed Qt versions
2025-04-08 19:42:16 +02:00
Florian Bruhin
bbdf9faf5e
Qt 6.9: Mark one more test as flaky
2025-04-08 14:37:51 +02:00
Florian Bruhin
d9d8701696
Fix flake8
2025-04-08 14:36:34 +02:00
Florian Bruhin
3280c8dacc
tests: Avoid CI issues with qutescheme and Qt 6.9
...
see #8536
2025-04-08 14:03:26 +02:00
Florian Bruhin
54b6c92713
Python 3.14: Skip newly added stdlib file test
...
See #8529
2025-04-08 12:35:51 +02:00
Florian Bruhin
de3fa06eff
Fix lint
...
mccabe complexity too high, but despite a lot of 'if' the function is quite linear.
2025-04-08 10:42:42 +02:00