| Age | Commit message (Expand) | Author |
| 11 days | Revert "Resend the text input caret when the surface scale changes" | Berke Güzel |
| 11 days | Resend the text input caret when the surface scale changes | Berke Güzel |
| 11 days | Map text purposes to Wayland content purposes | Berke Güzel |
| 11 days | Make the surface test robust on a live desktop | Berke Güzel |
| 11 days | Require presses in X11 and integration tests | Berke Güzel |
| 11 days | X11: survive server loss, chain X errors, fix popups and pointer requests | Berke Güzel |
| 11 days | Count touch as a press, report a missing bell, and test X11 INCR | Berke Güzel |
| 11 days | Wayland: fix GL thread races, reconnect ordering and sizing bugs | Berke Güzel |
| 11 days | X11: fix ICCCM selections, add INCR and alpha, honor Xft.dpi | Berke Güzel |
| 11 days | Test pre-init public API, header portability and integration requests | Berke Güzel |
| 11 days | Fix Cocoa backend focus, close, live resize, popups and notifications | Berke Güzel |
| 11 days | Simplify the public API into one dense header | Berke Güzel |
| 11 days | Redefine public and rendering APIs with explicit contracts | Berke Güzel |
| 11 days | delete pre-release docs | Berke Güzel |
| 11 days | cocoa: fix | Berke Güzel |
| 11 days | Remove deprecated Cocoa OpenGL and private compatibility APIs | Berke Güzel |
| 11 days | Reconnect to a restarted Wayland compositor | Berke Güzel |
| 11 days | Simplify the public event and CPU API | Berke Güzel |
| 11 days | public api refactor | Berke Güzel |
| 12 days | Record the wsap_term requests as done in the gaps report | Berke Güzel |
| 12 days | Copy IME text without a bounded strndup | Berke Güzel |
| 12 days | Decode local paths from drop payloads | Berke Güzel |
| 12 days | Read back the last presented CPU frame | Berke Güzel |
| 12 days | Report the system double-click interval | Berke Güzel |
| 12 days | Add desktop services: open URI, notify, appearance, bell, and paths | Berke Güzel |
| 12 days | Generate xdg-system-bell protocol code | Berke Güzel |
| 12 days | Report held pointer buttons on every pointer event | Berke Güzel |
| 12 days | Wake and post to loops from any thread, and watch signals | Berke Güzel |
| 12 days | Refresh the wsap_term gaps report for 83c2180 | Berke Güzel |
| 12 days | Drop the hello draw snippet from the README | Berke Güzel |
| 12 days | Fill the hello window with an RGB gradient | Berke Güzel |
| 12 days | Quit on window close when the app has no event callback | Berke Güzel |
| 12 days | Track pointer capture by its result in the game example | Berke Güzel |
| 12 days | Implement relative pointer mode on Wayland | Berke Güzel |
| 12 days | Generate relative-pointer and pointer-constraints protocol code | Berke Güzel |
| 12 days | Describe the hello window from main | Berke Güzel |
| 12 days | Let yasl_app_desc describe its initial window | Berke Güzel |
| 12 days | Drop the app state struct from the hello example | Berke Güzel |
| 12 days | Migrate tests to the unified event API | Berke Güzel |
| 12 days | Unify core and runner events into struct yasl_event | Berke Güzel |
| 12 days | Simplify surface state, examples, and library installation | Berke Güzel |
| 12 days | Inline trivial internal helpers at their call sites | Berke Güzel |
| 12 days | Add Zed debugger integration and setup guide | Berke Güzel |
| 12 days | rename and simplification | Berke Güzel |
| 12 days | test(app): destroy a surface from its input event callback | Berke Güzel |
| 12 days | fix(app): free app surfaces only when no callback runs | Berke Güzel |
| 12 days | fix: prevent close stall on Wayland and ensure clean immediate shutdown on close | Berke Güzel |
| 12 days | feat(notepad): add full notepad features: redo, search/replace, goto, date/ti... | Berke Güzel |
| 12 days | fix(app): destroy remaining surfaces before closing display on shutdown | Berke Güzel |
| 12 days | feat(notepad): add file open/save, tab indent/unindent, clipboard, search, an... | Berke Güzel |