- app.go 8.4 KiB feat(hints): detect targets with the nefer-hints subprocess
- app_test.go 13.3 KiB refactor(core): remove focus pulse and add focus flash contracts
- applyprogress.go 3.7 KiB refactor(app): own output apply in the backend owner loop (#40)
- applyprogress_test.go 3.3 KiB refactor(app): own output apply in the backend owner loop (#40)
- capture_test.go 4.5 KiB refactor(app): route scenes, cursor and captures from a dedicated goroutine
- captured.go 1.1 KiB feat(hints): add experimental keyboard hint mode (#149)
- captured_test.go 1.9 KiB feat(hints): add experimental keyboard hint mode (#149)
- colorcheck_test.go 13.0 KiB feat(headless): on-demand SDR/HDR colour check with a test-pattern client (#126)
- contentattacher_mock_test.go 4.4 KiB refactor(wayland): detach content feeds by handle instead of name
- contentattacher_test.go 3.3 KiB refactor(app): route scenes, cursor and captures from a dedicated goroutine
- corestats.go 1.1 KiB fix(stats): time each queued command and keep stall periods in the log
- cursor.go 4.7 KiB feat(output): rotate and flip outputs (output.<name>.transform) (#118)
- cursor_mock_test.go 2.8 KiB feat(cursor): hide the cursor after cursor.hide-after without motion (#95)
- cursor_test.go 5.6 KiB feat(output): rotate and flip outputs (output.<name>.transform) (#118)
- cursors_test.go 3.6 KiB feat(cursor): hide the cursor after cursor.hide-after without motion (#95)
- drm.go 23.7 KiB feat(stats): log command, routing and state commit latency every 10 s
- drm_inventory_test.go 1.6 KiB feat(output): support wlr-output-management-unstable-v1 (#12)
- drm_test.go 861 B fix(drm): keep a gap after each VRR game flip (#63)
- gbm_targets_test.go 4.1 KiB refactor(drm): simplify GBM image lifecycle and harden the fence gate
- headless.go 3.8 KiB refactor(app): route scenes, cursor and captures from a dedicated goroutine
- headless_test.go 1.8 KiB feat(logging): add wayland-damage and render-damage debug categories
- hint.go 1.6 KiB feat(hints): detect targets with the nefer-hints subprocess
- hintoptin_test.go 2.9 KiB feat(hints): detect targets with the nefer-hints subprocess
- leaseinventory_mock_test.go 6.6 KiB refactor(app): extract DRM lease publishing into leasePublisher
- leases.go 3.0 KiB refactor(app): extract DRM lease publishing into leasePublisher
- leases_test.go 2.8 KiB refactor(outputkit): Requests.Stop uses the Init context; tighten capture and lease tests
- outputapply_e2e_test.go 5.2 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- outputmanagement.go 5.6 KiB refactor(core): move output override validation and merge policy from app to core
- outputmanagement_test.go 8.6 KiB refactor(core): move output override validation and merge policy from app to core
- outputrouting.go 1.5 KiB refactor(app): route scenes, cursor and captures from a dedicated goroutine
- outputrouting_test.go 6.7 KiB perf(core): reuse the outbox progress signal and skip doomed direct sends
- outputs.go 12.8 KiB refactor(app): route scenes, cursor and captures from a dedicated goroutine
- outputs_test.go 1.5 KiB refactor(app): route scenes, cursor and captures from a dedicated goroutine
- router.go 7.4 KiB feat(stats): log command, routing and state commit latency every 10 s
- router_stats_test.go 4.4 KiB feat(stats): log command, routing and state commit latency every 10 s
- scenelog_test.go 1.5 KiB refactor(core): remove focus pulse and add focus flash contracts
- screencast_test.go 13.0 KiB test(app): stop the screencast motion injector when the app stops reading
- seatdisable_mock_test.go 2.7 KiB feat(drm): scan out SDR buffers on HDR outputs through the plane colour pipeline (#124)
- seatdisable_test.go 1.7 KiB feat(drm): scan out SDR buffers on HDR outputs through the plane colour pipeline (#124)
- security_duplicate_test.go 3.9 KiB refactor(app): route scenes, cursor and captures from a dedicated goroutine
- security_hotplug_test.go 13.0 KiB refactor(app): route scenes, cursor and captures from a dedicated goroutine
- security_test.go 8.5 KiB refactor(app): route scenes, cursor and captures from a dedicated goroutine
- securitylease_mock_test.go 6.7 KiB feat(session-lock): add ext-session-lock with DRM output protection (#73)
- session.go 15.6 KiB feat(hints): detect targets with the nefer-hints subprocess
- session_lock_test.go 13.8 KiB test(app): accept cancellation during session lock teardown
- textinput_test.go 6.4 KiB feat(session-lock): add ext-session-lock with DRM output protection (#73)
- wire_client_test.go 426 B feat(session-lock): add ext-session-lock with DRM output protection (#73)
- wiring.go 7.7 KiB feat(hints): add experimental keyboard hint mode (#149)