Samir Benmendil
8ece2c92ba
Preserve filename in temporary downloads
...
When downloading a file into a temporary location for external open or pdfjs, it used to
prepend a random string to the filename. This means that downloading a file opened with
pdfjs would have an unwanted mangled filename.
Instead of adding a prefix to the filename, this puts the file with its filename intact
in a unique temporary directory.
2025-03-16 13:07:53 +00: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
Florian Bruhin
27606f2fe3
Show signal names on renderer process crashes
...
Makes debugging issues easier.
2025-03-11 19:10:49 +01:00
Florian Bruhin
561986cad8
tests: Clear messages between test cases
...
Makes watching the UI (or screenshots) more useful as we don't have any
leftovers from previous tests.
2025-03-11 18:51:12 +01:00
Florian Bruhin
2810021896
Qt 6.9: Adjust version numbers
...
See #8444
Also see #4914
2025-03-11 18:01:45 +01:00
Florian Bruhin
a875f3e8be
Qt 6.9: Adjust pakjoy ID
...
See #8444
2025-03-11 18:01:45 +01:00
Florian Bruhin
7b4c163142
Qt 6.9: Add additional error message ignores
...
See #8444
2025-03-11 18:01:45 +01:00
toofar
8b2ab6b01d
Merge pull request #8505 from qutebrowser/update-dependencies
...
Update dependencies
2025-03-11 20:03:38 +13:00
toofar
4f985feede
update changelog URL
2025-03-10 23:05:00 +13:00
qutebrowser bot
2efaf92b7c
Update dependencies
2025-03-10 04:20:15 +00:00
toofar
a0fd88aac8
Merge pull request #8497 from qutebrowser/update-dependencies
...
Update dependencies
2025-03-04 08:56:43 +13:00
toofar
42c9973c01
update isort changelog link
2025-03-03 19:45:58 +13:00
qutebrowser bot
c9374fd80a
Update dependencies
2025-03-03 04:22:07 +00:00
qutebrowser bot
dd66300caf
Update dependencies
2025-02-24 10:32:38 +01:00
Florian Bruhin
33ba05c657
ci: Go back to Ubuntu 22.04 for Docker
...
See #8424
2025-02-24 09:43:42 +01:00
Florian Bruhin
990c4d4cfc
tests: Adjust sandbox test expectations for Ubuntu 24.04
...
See #8424
2025-02-24 09:40:06 +01:00
Florian Bruhin
1a6d32cc3d
ci: Upgrade Ubuntu versions
...
Avoid deprecated Ubuntu 20.04 which will be unsupported in April:
https://github.com/actions/runner-images/issues/11101
For Qt 6.8 and auxiliary jobs (linters etc.), switch from 22.04 to 24.04.
2025-02-23 22:23:01 +01:00
Florian Bruhin
de8a2c04b8
bleeding: Avoid deprecated egg syntax
...
See https://github.com/pypa/pip/issues/13157
2025-02-23 22:00:32 +01:00
Florian Bruhin
12e6838267
bleeding: Avoid broken gherkin-official >= 31
...
See https://github.com/cucumber/gherkin/issues/373
2025-02-23 21:59:39 +01:00
Florian Bruhin
fdfa9109ff
doc: Adjust Fedora freeworld install instructions
2025-02-18 11:56:29 +01:00
Florian Bruhin
0eff340063
mypy: Enable new strict_bytes option
...
See https://peps.python.org/pep-0688/#no-special-meaning-for-bytes
2025-02-17 10:55:22 +01:00
Florian Bruhin
eb2e39de1e
scripts: Add new bump-my-version deps
2025-02-17 10:55:22 +01:00
Florian Bruhin
0b221d3e24
mypy: Fix new mypy issues
2025-02-17 10:55:22 +01:00
qutebrowser bot
f7c8c67818
Update dependencies
2025-02-17 10:55:22 +01:00
Florian Bruhin
accce7fdef
Update urlmatch tests for Python fixes
...
https://github.com/python/cpython/issues/78541
https://github.com/python/cpython/issues/105704
https://github.com/python/cpython/pull/129418
2025-02-17 09:57:44 +01:00
Florian Bruhin
718d66fb6d
Merge remote-tracking branch 'origin/pr/7591'
2025-02-15 16:10:24 +01:00
Florian Bruhin
60f526d81f
Add new changelog URLs from bump-my-version
2025-02-03 18:40:35 +01:00
qutebrowser bot
4004799f2c
Update dependencies
2025-02-03 16:55:59 +00:00
Florian Bruhin
1615e8a40e
Merge remote-tracking branch 'origin/pr/8462'
2025-02-03 17:45:48 +01:00
qutebrowser bot
bfb580ee91
Update dependencies
2025-02-03 11:01:24 +01:00
Florian Bruhin
4a1a30bc33
Add security patch version for Qt 6.8.2
2025-02-03 10:55:23 +01:00
Jun Chen
6b3901ccee
chore: update bumpversion configuration to disallow dirty working directory and fix version replacement
2025-01-31 11:36:13 -07:00
Jun Chen
6b25fdf648
chore: replace bump2version with bump-my-version
2025-01-30 19:14:38 -07:00
sarabande
9bae38ede6
Merge branch 'qutebrowser:main' into main
2025-01-30 11:04:39 -07:00
Florian Bruhin
7bd941cda0
Make duplicate notification IDs non-fatal
...
The notification.Error there is unhandled otherwise.
2025-01-30 12:59:43 +01:00
Jun Chen
e63781d49b
docs: update contributing guide with new issue tracker link
2025-01-29 22:38:59 +01:00