| Age | Commit message (Collapse) | Author |
|
Without yasl_app_desc.event, a close request had nowhere to go and the
window stayed open. The runner now stops instead, so hello drops its
event callback.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Port backend, input, tablet and app tests from yasl_input_event and
YASL_INPUT_* to struct yasl_event and YASL_EVENT_*. The input allocation
test links input.c on its own, so it stubs yasl_loop_now_ns() for the new
event timestamps.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
|
|
|
|
The test pushes two key events into a Wayland surface's queue. The
first event's callback destroys the surface. The run must end cleanly,
without delivering the second event. Before 71091ca, ASan reported a
heap-use-after-free in app_runner_dispatch_input_events. The test
skips when WAYLAND_DISPLAY is unset.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|