Commit Graph

  • c68007ccd6 [client] render: test scaling and OpenGL paths Geoffrey McRae 2026-08-12 04:32:10 +10:00
  • 8399c38bab [client] egl: test DMA snapshot lifecycle Geoffrey McRae 2026-08-12 04:30:24 +10:00
  • c6752237d9 [client] timing: test frame completion ordering Geoffrey McRae 2026-08-12 04:29:23 +10:00
  • a12abedd60 [client] wayland: test presentation feedback lifecycle Geoffrey McRae 2026-08-12 04:15:49 +10:00
  • 6c0f8d8a28 [client] control: test config and resize messages Geoffrey McRae 2026-08-12 04:11:46 +10:00
  • 7dc6bc8527 [client] lgmp: test input ownership lifecycle Geoffrey McRae 2026-08-12 04:08:32 +10:00
  • ff47bf6128 [client] spice: test session and surface lifecycle Geoffrey McRae 2026-08-12 04:03:54 +10:00
  • 0d870146b5 [client] clipboard: test provider lifecycle Geoffrey McRae 2026-08-12 04:01:59 +10:00
  • 28df55e51c [client] egl: test desktop damage geometry Geoffrey McRae 2026-08-12 04:00:35 +10:00
  • dea5706667 [client] input: test provider handoff and rollback Geoffrey McRae 2026-08-12 03:51:40 +10:00
  • 223bb6fd58 [client] scheduler: test frame control lifecycle Geoffrey McRae 2026-08-12 03:47:48 +10:00
  • 8bf7c5b49e [client] audio: test streams and microphone consent Geoffrey McRae 2026-08-12 03:46:08 +10:00
  • 49fa27b573 [client] lgmp: test frame validation and leases Geoffrey McRae 2026-08-12 03:43:06 +10:00
  • c0ea0368c6 [client] transport: test fallback lifecycle Geoffrey McRae 2026-08-12 03:31:43 +10:00
  • b146c0168a [client] tests: cover render source queue Geoffrey McRae 2026-08-12 03:29:23 +10:00
  • f1615aa333 [client] display: stop callbacks before state teardown Geoffrey McRae 2026-08-12 03:00:25 +10:00
  • ebc9d076ec [client] overlay: clean up partial initialization Geoffrey McRae 2026-08-12 02:57:42 +10:00
  • 6ddf1d62cd [client] wayland: clean up failed window initialization Geoffrey McRae 2026-08-12 02:56:05 +10:00
  • 8187177c7f [client] app: free overlays after display server shutdown Amit Mendapara 2026-08-11 18:11:12 +05:30
  • 75f7d614a7 [client] evdev: split teardown into stop and free phases Amit Mendapara 2026-08-11 20:06:04 +05:30
  • c66a974f1d [client] wayland: marshal resize requests to the event-loop thread Amit Mendapara 2026-08-11 18:11:03 +05:30
  • 574e8edbae [client] transport: recover incompatible sessions Geoffrey McRae 2026-08-11 23:31:51 +10:00
  • bacf376305 [idd] recovery: restore fallback display Geoffrey McRae 2026-08-11 23:31:11 +10:00
  • 9898e9bcec [common/idd] recovery: reserve IVSHMEM control region Geoffrey McRae 2026-08-11 22:08:34 +10:00
  • 61a49ebaba [idd] common: use CSRWLock throughout the drivers Geoffrey McRae 2026-08-11 22:06:31 +10:00
  • 2543366f5f [doc] words: add missing words Geoffrey McRae 2026-08-11 21:19:59 +10:00
  • 33bdc611d8 [docs] guide: document current Looking Glass features Geoffrey McRae 2026-08-11 19:18:17 +10:00
  • 45429681a0 [client] spice: own transport configuration Geoffrey McRae 2026-08-11 18:21:53 +10:00
  • 1a6f85eae2 [client] video: switch transport sources Geoffrey McRae 2026-08-11 18:09:10 +10:00
  • 053d4e9d9b [client] transport: manage persistent fallback sessions Geoffrey McRae 2026-08-11 16:16:19 +10:00
  • 5b12685e3c [client] spice: move protocol into transport Geoffrey McRae 2026-08-11 15:33:53 +10:00
  • 2bd0db1a26 [client] renderers: generalize software surface updates Geoffrey McRae 2026-08-11 15:07:35 +10:00
  • 5cf5dcfe05 [client] providers: handle fallback disconnects safely Geoffrey McRae 2026-08-11 15:06:45 +10:00
  • 96a5cf4ce8 [client] transport: split video provider operations Geoffrey McRae 2026-08-11 15:05:00 +10:00
  • eb6bb78db9 [client] transport: encapsulate transport instances Geoffrey McRae 2026-08-11 14:53:29 +10:00
  • 77b661194a [client] input: fix automatic keyboard capture Geoffrey McRae 2026-08-11 14:42:01 +10:00
  • d20904e3af [client] input: stop absolute cursor feedback Geoffrey McRae 2026-08-10 19:29:22 +10:00
  • 89dcf56073 [client] X11: release pointer after capture Geoffrey McRae 2026-08-10 18:47:27 +10:00
  • 4afb0254d1 [client] X11: test grabbed input routing Geoffrey McRae 2026-08-10 17:56:23 +10:00
  • 15e0cbbcc4 [client] X11: synchronize keyboard input state Geoffrey McRae 2026-08-10 17:36:21 +10:00
  • f8c4ef3360 [client] X11: match Wayland pointer input behaviour Geoffrey McRae 2026-08-10 17:20:47 +10:00
  • b8955fd012 [client] input: add display server behaviour tests Geoffrey McRae 2026-08-10 17:15:11 +10:00
  • 802c8b5803 [client] PureSpice: avoid blocking record writes Geoffrey McRae 2026-08-10 16:36:36 +10:00
  • 87aa61510c [client] audio: harden low-latency streaming Geoffrey McRae 2026-08-10 16:36:12 +10:00
  • 4434985aa3 [client] usb audio: add microphone recording Geoffrey McRae 2026-08-10 06:32:05 +10:00
  • d660574a93 [client] audio: recover immediately from provider underruns Geoffrey McRae 2026-08-10 05:29:16 +10:00
  • 73b15e4723 [client] usbredir: gracefully disconnect USB devices Geoffrey McRae 2026-08-10 05:01:55 +10:00
  • 2ca2553086 [client] audio: limit timing graph update rate Geoffrey McRae 2026-08-10 04:49:34 +10:00
  • 0f3c1db261 [client] usb audio: add asynchronous clock feedback Geoffrey McRae 2026-08-10 04:44:55 +10:00
  • fa8a95569a [client] audio: preserve native playback formats Geoffrey McRae 2026-08-10 03:45:52 +10:00
  • ff665c2031 [client] usb audio: support up to 192khz 24-bit Geoffrey McRae 2026-08-09 22:42:36 +10:00
  • a1da8c14f3 [client] usb audio: connect USB redirection Geoffrey McRae 2026-08-09 22:29:11 +10:00
  • 06f111dc90 [client] usb audio: add audio provider Geoffrey McRae 2026-08-09 22:12:39 +10:00
  • 6979b93da5 [client] usb audio: emulate UAC2 playback Geoffrey McRae 2026-08-09 21:30:20 +10:00
  • 6d1b0c3004 [client] usbredir: add parser bridge Geoffrey McRae 2026-08-09 21:09:52 +10:00
  • 4c53f5b9f8 [client] clipboard: add transport provider interface Geoffrey McRae 2026-08-09 20:10:46 +10:00
  • 0da4bfa8dd [client] audio: add transport provider interface Geoffrey McRae 2026-08-09 16:37:39 +10:00
  • 40d6342d46 [client] overlay: initialize ImGui frame timing Geoffrey McRae 2026-08-09 15:07:15 +10:00
  • 89f0311abc [client] tests: update mouse cases for direct warping Geoffrey McRae 2026-08-09 12:39:23 +10:00
  • 19a22ac8ca [client] core: always align mouse on uncapture Quantum 2026-08-08 15:50:39 -04:00
  • 62d2b37b30 [client] wayland: log pointer warp mechanism Quantum 2026-08-08 15:05:06 -04:00
  • 25328ec5ba [client] wayland: implement warping through pointer-warp-v1 protocol Quantum 2026-08-08 14:57:45 -04:00
  • e2be90e264 [client] wayland: restore cursor warp support via pointer confining Quantum 2026-08-08 14:49:45 -04:00
  • 70ae98491d [client] core: simplify core_setCursorInView logic Quantum 2026-08-08 14:47:30 -04:00
  • 9f2d6f6413 [client] wayland: constrain pointer only during capture Geoffrey McRae 2026-08-09 03:32:38 +10:00
  • 48f0b66a4f [client] input: forward extended mouse buttons Geoffrey McRae 2026-08-09 02:50:02 +10:00
  • efa1b1bbee [idd] installer: use staged LGInput package Geoffrey McRae 2026-08-09 02:28:41 +10:00
  • 4367fbc277 [client/idd] input: avoid replaying absolute position Geoffrey McRae 2026-08-09 02:07:38 +10:00
  • c89c01ae5a [idd] input: preserve relative mode on reset Geoffrey McRae 2026-08-09 01:57:51 +10:00
  • 008a4482d6 [client] tests: initialize debug for input manager Geoffrey McRae 2026-08-09 01:57:36 +10:00
  • 487920ada3 [client/idd] input: add transport diagnostics Geoffrey McRae 2026-08-09 01:55:45 +10:00
  • 5b90384123 [client/idd] input: report endpoint status Geoffrey McRae 2026-08-09 01:36:54 +10:00
  • 3e38c62050 [client] input: use absolute transport positioning Geoffrey McRae 2026-08-09 01:23:30 +10:00
  • 27a938e741 [client] input: send reports over LGMP Geoffrey McRae 2026-08-09 01:03:41 +10:00
  • 726086a969 [idd] input: report volume keys as consumer controls Geoffrey McRae 2026-08-09 01:02:33 +10:00
  • ced2fb531e [idd] input: preserve reports under backpressure Geoffrey McRae 2026-08-08 23:31:44 +10:00
  • 83c552fb9d [idd] input: receive LGMP input reports Geoffrey McRae 2026-08-08 22:46:07 +10:00
  • 7f4a14a543 [common] input: define LGMP input protocol Geoffrey McRae 2026-08-08 22:17:07 +10:00
  • f495e5b7ba [client] input: abstract guest input backends Geoffrey McRae 2026-08-08 21:23:32 +10:00
  • 04fd31219c [idd] input: add mouse and keyboard IPC messages Geoffrey McRae 2026-08-08 19:39:17 +10:00
  • 241ab3fad2 [idd] ipc: connect LGInput to LGIdd Geoffrey McRae 2026-08-08 19:06:50 +10:00
  • 214665bedd [idd] input: add virtual HID driver Geoffrey McRae 2026-08-08 11:36:16 +10:00
  • d3fff4eb57 [client] ci: run tests with each build Geoffrey McRae 2026-08-08 01:31:40 +10:00
  • e9d4b2f563 [client] tests: keep splash out of captures Geoffrey McRae 2026-08-08 01:09:25 +10:00
  • 4e82af162d [client] tests: cover padded frame strides Geoffrey McRae 2026-08-08 00:29:32 +10:00
  • e470f9d8ae [idd] capture: preserve software copy row pitch Geoffrey McRae 2026-08-07 21:10:37 +10:00
  • 1de52f6e8a [idd] project: organize source layout Geoffrey McRae 2026-08-07 18:16:18 +10:00
  • 6725133375 [idd] transport: abstract LGMP implementation Geoffrey McRae 2026-08-07 16:39:07 +10:00
  • 30a1383d5e [idd] project: organize driver sources by responsibility Geoffrey McRae 2026-08-07 14:38:36 +10:00
  • 3ddc199bec [idd] capture: split software and hardware frame processors Geoffrey McRae 2026-08-07 13:23:19 +10:00
  • d7c90e4693 [idd] capture: copy software frames directly to IVSHMEM Geoffrey McRae 2026-08-07 10:22:52 +10:00
  • ce47758ebd [idd] config: support fractional refresh rates Geoffrey McRae 2026-08-06 23:40:08 +10:00
  • a279a87bdb [idd] config: reload persisted display modes Geoffrey McRae 2026-08-06 23:05:45 +10:00
  • 05599ffd02 [client] cursor: restore Wayland pointer convergence Geoffrey McRae 2026-08-06 21:01:06 +10:00
  • 5ab10614f2 [client] cursor: improve Wayland hotspot alignment Geoffrey McRae 2026-08-06 20:47:21 +10:00
  • e4874ee32d [client] cursor: restore Wayland edge synchronization Geoffrey McRae 2026-08-06 20:24:13 +10:00
  • 5cc7f06185 [client] cursor: pace composited redraws Geoffrey McRae 2026-08-06 18:52:46 +10:00
  • 604b3082f3 [client] overlay: coalesce pointer redraws during splash fade Geoffrey McRae 2026-08-06 18:17:34 +10:00
  • d8604ec144 [client] metrics: hide presentation timing Geoffrey McRae 2026-08-06 17:56:42 +10:00
  • ee9d958626 [idd] scheduler: avoid secondary subscription replays Geoffrey McRae 2026-08-06 17:45:23 +10:00