history of internal/adapters/drm/output.go at v0.1.0
2026-09-26
2026-09-25
2026-09-24
| bc1ec78 | feat(outputs): multiple monitors and hotplug GPG Verified | brice | ||
| e9c807e | refactor(test): replace handwritten fakes with Mockery mocks and enforce it GPG Verified | brice | ||
| 4775988 | fix(drm): move the hardware cursor once per vblank to stop tearing GPG Verified | brice | ||
| 1bf994b | fix(input): never block libinput on core, batch pointer commands per display round trip GPG Verified | brice | ||
| 19bbdfa | fix(cursor): check cursor buffer pitch and caps, validate Xcursor chunks GPG Verified | brice | ||
| c8e5e67 | feat(cursor): Xcursor theme cursor on the DRM cursor plane, scaled per output GPG Verified | brice | ||
| 89b5b78 | feat(drm): select output and mode from config and advertise real monitor info GPG Verified | brice | ||
| 8b2b354 | perf(drm): read frames from host-cached memory and copy BGRX rows directly GPG Verified | brice | ||
| 25625c3 | fix(drm): keep connector array GC-visible and harden VT resume, flips and shutdown GPG Verified | brice | ||
| 0679ea5 | feat(drm): libseat session, KMS dumb-buffer output and libinput backend GPG Verified | brice |