- app.go 7.4 KiB perf(core): wake core on flips only while a scene animates
- app_test.go 13.4 KiB perf(core): wake core on flips only while a scene animates
- 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.7 KiB refactor(wayland): hand content batches to outputs without relay goroutines
- 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.3 KiB refactor(app): attach outputs to the wayland server directly
- contentattacher_test.go 3.0 KiB refactor(app): attach outputs to the wayland server directly
- 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.8 KiB refactor(wayland): hand content batches to outputs without relay goroutines
- 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)
- headless.go 4.0 KiB refactor(wayland): hand content batches to outputs without relay goroutines
- headless_test.go 1.8 KiB feat(logging): add wayland-damage and render-damage debug categories
- 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.3 KiB refactor(app): attach outputs to the wayland server directly
- outputrouting_test.go 3.2 KiB refactor(wayland): hand content batches to outputs without relay goroutines
- outputs.go 12.8 KiB refactor(app): attach outputs to the wayland server directly
- outputs_test.go 1.5 KiB refactor(wayland): hand content batches to outputs without relay goroutines
- 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 4.1 KiB refactor(wayland): hand content batches to outputs without relay goroutines
- security_hotplug_test.go 13.5 KiB refactor(wayland): hand content batches to outputs without relay goroutines
- security_test.go 9.0 KiB refactor(wayland): hand content batches to outputs without relay goroutines
- securitylease_mock_test.go 6.7 KiB feat(session-lock): add ext-session-lock with DRM output protection (#73)
- session.go 14.2 KiB refactor(app): attach outputs to the wayland server directly
- session_lock_test.go 13.7 KiB feat(capture): generic capture with compositor-imposed indicator and allowlist (#74)
- 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 6.0 KiB refactor(app): attach outputs to the wayland server directly