xserver/test/pyxtest/proto
Peter Hutterer 165d2810a0 pyxtest: add test for present notify array byte-swap fix
The test sends a PresentPixmap request with a notify entry from a
byte-swapped client. Without the fix, the window ID in the notify
is not swapped, causing dixLookupWindow to fail with BadWindow.
With the fix, the window ID is correctly interpreted.

See 925edb6c9e ("present: Fix missing byte swaps in sproc_present_pixmap()")

Assisted-by: Claude:claude-claude-opus-4-6
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2212>
2026-05-15 04:01:11 +00:00
..
__init__.py test: add pytest-based test suite 2026-05-10 23:42:43 +00:00
bigrequests.py test: add pytest-based test suite 2026-05-10 23:42:43 +00:00
present.py pyxtest: add test for present notify array byte-swap fix 2026-05-15 04:01:11 +00:00
randr.py pyxtest: add tests for the byteswapping patches 2026-05-10 23:42:44 +00:00
record.py byxtest: add test cases for the RECORD extension CVEs of the last years 2026-05-10 23:42:44 +00:00
render.py pyxtest: add tests for the byteswapping patches 2026-05-10 23:42:44 +00:00
screensaver.py pyxtest: add test cases for the Screensaver extension CVEs of the last years 2026-05-10 23:42:44 +00:00
shm.py pyxtest: add tests for the byteswapping patches 2026-05-10 23:42:44 +00:00
vidmode.py pyxtest: add tests for the byteswapping patches 2026-05-10 23:42:44 +00:00
x11.py test: add pytest-based test suite 2026-05-10 23:42:43 +00:00
xi.py pyxtest: add tests for XI property data byte-swap fix 2026-05-10 23:42:44 +00:00
xinerama.py pyxtest: add tests for the byteswapping patches 2026-05-10 23:42:44 +00:00
xkb.py pyxtest: add test cases for the recent XKB fixes 2026-05-15 03:55:15 +00:00
xres.py pyxtest: add tests for the byteswapping patches 2026-05-10 23:42:44 +00:00