summaryrefslogtreecommitdiff
path: root/tests/common/test_app.c
AgeCommit message (Collapse)Author
12 dayspublic api refactorBerke Güzel
12 daysLet yasl_app_desc describe its initial windowBerke Güzel
A new optional yasl_app_desc.window spec makes yasl_run() create that toplevel and request its first frame before init(), which is now optional too. If creation fails, yasl_run() closes the display and returns an error without calling init(). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
12 daysMigrate tests to the unified event APIBerke Güzel
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>
12 daysrename and simplificationBerke Güzel
13 daysfeat: implement modern Approach A app runner, unified events, notepad, and ↵Berke Güzel
game examples