summaryrefslogtreecommitdiff
path: root/include/yasl/yasl.h
AgeCommit message (Expand)Author
11 daysSimplify the public API into one dense headerBerke Güzel
11 daysRedefine public and rendering APIs with explicit contractsBerke Güzel
11 daysRemove deprecated Cocoa OpenGL and private compatibility APIsBerke Güzel
12 daysReconnect to a restarted Wayland compositorBerke Güzel
12 daysSimplify the public event and CPU APIBerke Güzel
12 dayspublic api refactorBerke Güzel
12 daysDecode local paths from drop payloadsBerke Güzel
12 daysRead back the last presented CPU frameBerke Güzel
12 daysReport the system double-click intervalBerke Güzel
12 daysReport held pointer buttons on every pointer eventBerke Güzel
12 daysImplement relative pointer mode on WaylandBerke Güzel
12 daysUnify core and runner events into struct yasl_eventBerke Güzel
12 daysSimplify surface state, examples, and library installationBerke Güzel
12 daysrename and simplificationBerke Güzel
13 daysbetter public interface and doxygenBerke Güzel
13 daysUnify surface input queue, frame clock, and optimize scaling and timersBerke Güzel
13 dayscursor hidden and tablet supportBerke Güzel
13 daysrefactor: simplify public API and isolate native extensionsBerke Güzel
14 daysfeat: add SDL3-style surface, display, and loop timer API for X11, Wayland, a...Berke Güzel
14 daysmissing impls and hardeningBerke Güzel
14 daysMerge branch 'backend-selection' into mainBerke Güzel
14 daysfeat: backend selection (Wayland, X11, Cocoa)Berke Güzel
14 daysopt: shrink input event to 48B, pack mouse event to 32B, and shave 2KB off ya...Berke Güzel
14 dayscore: optimize struct layouts, eliminate branches, and fix event loop dispatchBerke Güzel
14 daysinitial: Yet Another Surface Library (YASL) 0.1.0Berke Güzel