Implement view_surface_at() and wl_update_pointer_focus() to deliver wl_pointer.enter/motion/frame events to the Wayland surface under the virtual pointer. wl_client_synth_configure now records the WM-assigned position in view->x/y so hit-testing works correctly. After wManageWindow succeeds, the virtual pointer is warped to the window centre to immediately deliver pointer focus. Smoke test check 16c verifies "pointer focus entered surface" is logged. 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 | ||