Add pointer_x/pointer_y fields to wl_compositor_state, initialised to screen centre (960,540) in wl_display_open. pointer_warp/warp_to now update the tracked position (clamped to output bounds); pointer_query and pointer_query_full return the tracked coordinates instead of hardcoded 0,0. Also fix the smoke test to ensure XDG_RUNTIME_DIR is set before launching wmaker (the fix from Phase 53 was already applied; this commits it permanently). Adds a Phase 54 check verifying the "virtual pointer initialised at" log line. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Makefile.am | ||
| test_geom.c | ||
| test_x11_event.c | ||
| wl-smoke-test.sh | ||
| x11-smoke-test.sh | ||