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
Florian Bruhin
ef2ceccd29
Qt 6.9: Work around QtWebEngine not handling <permission> element
...
See #8539
2025-04-07 21:58:45 +02:00
qutebrowser bot
9a23ce6c3c
Update dependencies
2025-04-07 04:20:42 +00:00
Florian Bruhin
21b2d63f4d
doc: Remove dead matrix bridge link
2025-04-06 14:35:58 +02:00
toofar
c32f5afcc4
Fix crash when JS is run async on deleted tabs
...
My reproducer is this:
* open the browser with the auto insert mode JS primed, and two tabs:
`python3 -m qutebrowser -T -s input.insert_mode.auto_load true about:blank?1 about:blank?2`
* close the second tab: `d`
* re-open the closed tab then close it again real quick: `u` then `d`
If you have trouble reproducing, try increasing the 65ms delay in
`handle_auto_insert_mode` to be bigger (like 500ms).
Closes : #3895
2025-04-05 18:18:10 +13:00
Florian Bruhin
ab3b77cb1e
Revert "Make private browsing asserts more useful"
...
This reverts commit b09a1385f5 .
2025-04-04 12:55:28 +02:00
Florian Bruhin
b09a1385f5
Make private browsing asserts more useful
...
The assert in commands.py sometimes fails, hopefully this will help track things down.
2025-04-04 12:02:42 +02:00
Florian Bruhin
4e5eb90857
ci: Fix Python 3.14 Pillow build
2025-04-02 13:34:27 +02:00
Florian Bruhin
72647298b7
ci: Fix Python 3.14 derp
2025-04-02 13:31:55 +02:00
Florian Bruhin
71381c0da6
ci: Try to fix Python 3.14 version
2025-04-02 13:30:46 +02:00
Florian Bruhin
3aa839998b
Python 3.14: Add to tox/CI
...
Part of #8529
2025-04-02 13:22:35 +02:00
Florian Bruhin
65a3a3cf9a
Python 3.14: Ignore DeprecationWarnings in plugins
...
https://github.com/pytest-dev/pytest-mock/issues/468
https://github.com/ionelmc/pytest-benchmark/issues/283
Part of #8529
2025-04-02 13:15:32 +02:00
Florian Bruhin
163bb9fa0c
Python 3.14: Update cheroot workaround
...
https://github.com/cherrypy/cheroot/issues/734
https://github.com/python/cpython/issues/129354
Part of #8529
2025-04-02 12:52:24 +02:00
Florian Bruhin
c165d1a0da
Update changelog
2025-03-31 13:40:22 +02:00
Florian Bruhin
1ab93bad33
Merge pull request #8329 from VitoMinheere/7966-tab-move-zero-division-error
...
Fix zero division bug in tab-move +
2025-03-31 13:39:35 +02:00
Florian Bruhin
69f0eae600
Drop unneeded nonlocal
2025-03-31 08:44:45 +02:00
Florian Bruhin
ef397e9417
Update changelog URLs
2025-03-31 08:40:01 +02:00
qutebrowser bot
c60ebe8eef
Update dependencies
2025-03-31 04:21:42 +00:00
Florian Bruhin
4dde8e1594
version: Add security patch version for Qt 6.8.3
2025-03-26 13:51:52 +01:00
Florian Bruhin
b6d5a5cf14
Fix and simplify JS quirks tests
2025-03-25 14:23:48 +01:00
Florian Bruhin
c4d8502872
Add site-specific quirk for Digitec/Galaxus madness
2025-03-25 13:04:26 +01:00
Florian Bruhin
2f20e3b60b
Update iniconfig changelog url
2025-03-24 11:29:35 +01:00
qutebrowser bot
873b874c5f
Update dependencies
2025-03-24 11:29:28 +01:00
Florian Bruhin
a460770414
tests: Adjust qt69_ci_flaky
2025-03-21 11:29:32 +01:00
Florian Bruhin
e4ab45e3b2
setup: Move from deprecated license classifier to SPDX
2025-03-21 11:25:45 +01:00
Florian Bruhin
d0407852f4
Fix lint
2025-03-21 11:24:24 +01:00
Florian Bruhin
59be37007d
Polyfill URL.parse for PDF.js v5 modern build
2025-03-21 10:42:55 +01:00
Florian Bruhin
b43c79989e
pdfjs: Add new no-system-pdfjs debug flag
...
This can be used to easily test a different PDF.js version manually (which is
installed via update_3rdparty.py), without having to uninstall the system-wide
one first.
2025-03-21 10:42:17 +01:00
Florian Bruhin
939e0fa817
Adjust Slack UA quirk
...
See #8510
2025-03-21 10:42:17 +01:00
toofar
18db4cc937
changelog entries for bitwarden userscript
...
Will it be cherry picked to the release branch? Should I have made a new
section for the 3.5.0 release? We'll see!
2025-03-19 20:24:10 +13:00
toofar
4a675115e1
Merge pull request #7781 from dezeroku/cleaned-up
...
userscripts: fix qute-bitwarden failing with expired session
2025-03-19 20:13:13 +13:00
toofar
02b9f5eed1
Merge pull request #8518 from qutebrowser/update-dependencies
...
Update dependencies
2025-03-18 21:10:16 +13:00
qutebrowser bot
cc20112a67
Update dependencies
2025-03-17 04:20:14 +00:00
dezeroku
d49c96aa29
userscripts: fix qute-bitwarden failing with expired session
...
This could be seen as "Vault is locked" error in the logs,
if run with the --nointeraction flag
2025-03-16 16:47:08 +01:00
Florian Bruhin
b0e05ee160
Qt 6.9: Only disable software rendering for darkmode tests
...
Looks like the "tests hanging" issue was fixed between Beta 3 and RC.
See #8444
2025-03-15 16:49:43 +01:00
Florian Bruhin
4c9e989c39
Qt 6.9: Upgrade security patch version
2025-03-15 12:28:55 +01:00
Florian Bruhin
237e90985d
docker: Downgrade libxslt
...
ImportError: /usr/lib/libxslt.so.1: undefined symbol: xmlCtxtParseDocument
2025-03-15 12:25:43 +01:00
Florian Bruhin
e3db31e29e
tests: Match message properly for invalid URL
...
pytest now warns about it, which fails bleeding tests:
2c8cd64d5f
2025-03-15 12:25:43 +01:00
user202729
f25604b819
Bitwarden: Pass master password in environment variable
2025-03-12 15:53:50 +01:00
Harm te Molder
b183e6a39a
Add Solarized theme
2025-03-12 15:52:18 +01:00
Florian Bruhin
1f90da7694
Update user agents / quirks
...
Fixes #8492 (hopefully)
2025-03-12 15:41:54 +01:00
Florian Bruhin
7ad4bb70fe
Shorten Chromium version in UA by default
...
Fixes #8426
2025-03-12 15:25:55 +01:00
Florian Bruhin
b271559f82
tests: Fix without explicit platform
2025-03-12 15:02:22 +01:00
Florian Bruhin
51541add20
Fix lint
2025-03-12 14:44:19 +01:00
Florian Bruhin
328b5966ef
Add initial support for running tests offscreen
...
Makes
QT_QPA_PLATFORM=offscreen pytest
pass.
See #4914
2025-03-12 14:41:50 +01:00
Florian Bruhin
4cc67d3603
Qt 6.9: Force software rendering for tests
...
Not yet quite sure what exactly is the culprit, but this seems to help for all
tests (!) to pass with Xvfb locally.
For now only scoped to Qt 6.9.0. Will probably already need to reevaluate with
the RC, but definitely with the final release.
See #8444
2025-03-12 14:41:32 +01:00
Florian Bruhin
8c2cfe8f7e
tests: Fix handling of qapp_args
...
Until now, if the seccomp bpf sandbox needs to be disabled,
PaintHoldingCrossOrigin was not disabled anymore.
2025-03-12 11:32:22 +01:00
Florian Bruhin
c35fc88211
tests: Disable BPF sandbox with glibc 2.41
...
Fixes #8507
2025-03-12 11:29:12 +01:00
Florian Bruhin
90c40152ed
Simplify getting signal for renderer process exit
2025-03-11 19:30:33 +01:00