history of internal/adapters/wayland/frames.go at feat/hints
2026-10-16
| 5d1d4d1 | refactor(wayland): reset the fired frame queue after the loop GPG Verified | brice | ||
| 57b1805 | perf(wayland): cache shm buffer content and keep frame callback queues GPG Verified | brice |
2026-10-14
| 9fb27a4 | feat(wayland): serve screencast casts with damage pacing and a window and output inventory GPG Verified | brice | ||
| 4e9be6c | refactor(wayland): drop test-only branches from the pacer GPG Verified | brice | ||
| 40240cd | test(wayland): remove wall-clock margins from pace timer tests GPG Verified | brice | ||
| 548f5e2 | fix(wayland): never let a kept pace timer fire before the deadline GPG Verified | brice | ||
| 3764080 | perf(wayland): skip re-arming the pace timer for an unchanged deadline GPG Verified | brice | ||
| 5f079f4 | fix(wayland): bind posted callbacks before the sync waiter and log pace timer failures GPG Verified | brice | ||
| c5afe88 | refactor(wayland): pace frames on the display loop via a presentation sink GPG Verified | brice |
2026-10-10
| 4d3f681 | fix(wayland): synced subsurface commits no longer tick the pacer GPG Verified | brice | ||
| 5db4900 | perf(wayland): tick the pacer inline on client commits GPG Verified | brice |
2026-10-01
| 6f718b0 | refactor(wayland): import protocol bindings from go-wayland-bindings (#85) GPG Unverified | bnema |
2026-09-30
| 39f7a28 | feat(session-lock): add ext-session-lock with DRM output protection (#73) GPG Unverified | bnema | ||
| a646b50 | feat(capture): add authorized recording sessions and offscreen workspace capture (#70) GPG Unverified | bnema |
2026-09-29
| e0b15ca | refactor: deepen core, wayland and drm modules (#57) GPG Unverified | bnema |
2026-09-28
| ff30418 | feat: floating toggles, dim veil and throttling of invisible windows (#43) GPG Unverified | bnema |
2026-09-27
| 560aaa9 | perf: remove FFI reflection and per-frame allocations from the hot path (#31) GPG Unverified | bnema |
2026-09-26
| 1d43b1b | refactor(project): rename nefertty to neferwl GPG Verified | brice | ||
| 2bcca8a | fix(presentation): present only windows a flip draws and keep software flips out of frame pacing GPG Verified | brice | ||
| f0db5a6 | feat(wayland): wp_presentation feedback from kernel flip timestamps, flip-based frame times and commit timing GPG Verified | brice | ||
| 7449251 | feat(drm): drive outputs with atomic commits only, fence-synced flips with kernel timestamps GPG Verified | brice |
2026-09-25
| d5fa86c | feat(wayland): fifo, commit-timing and content-type with a per-surface commit queue GPG Verified | brice | ||
| 34cdd04 | fix(drm): release client buffers on output reports, share GEM handles per card GPG Verified | brice | ||
| 4472471 | feat(drm): scan out fullscreen client buffers directly GPG Verified | brice | ||
| e38f0b1 | fix(wayland): idle frame pacer, coalesce flips and throttle hidden surfaces GPG Verified | brice | ||
| 37a29ce | feat(wayland): pace frame callbacks on each output's page flips and refresh GPG Verified | brice |