Peter Hutterer
2409bfda88
pyxtest: rework the request handling to avoid to_bytes() invocations
...
xclient.send_request() should just take a Request object and handle
to_bytes with the right byte order. This avoids typos/copy-paste errors
in tests when the byte order changes between tests.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2216 >
2026-05-20 23:05:35 +00:00
Peter Hutterer
7e22a5cfb5
pyxtest: replace numerical error values with BadValue, etc.
...
Let's use human-readable variables for this.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2216 >
2026-05-20 23:05:35 +00:00
Peter Hutterer
acbc46e708
pyxtest: add tests for the byteswapping patches
...
Not a full list since not all can easily be tested but hey, better than
nothing.
See https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2181
Assisted-by: Claude:claude-claude-opus-4-6
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2187 >
2026-05-10 23:42:44 +00:00
Peter Hutterer
7d89596e6c
pyxtest: add test cases for the RandR extension CVEs of the last years
...
Commit 541ab2ecd4 ("Xi/randr: fix handling of PropModeAppend/Prepend")
Commit 14f480010a ("randr: avoid integer truncation in length check of ProcRRChange*Property")
Assisted-by: Claude:claude-claude-opus-4-6
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2187 >
2026-05-10 23:42:43 +00:00