Commit Graph

  • 54ea580e35 [client] wayland: reuse remote clipboard text master gnif-latest Geoffrey McRae 2026-08-25 23:05:33 +10:00
  • b888be0ec3 [client] clipboard: advertise standard text formats Geoffrey McRae 2026-08-25 22:22:21 +10:00
  • 057073924a [idd] clipboard: handle delayed-render sequence changes Geoffrey McRae 2026-08-25 22:22:11 +10:00
  • a1326af2f4 [lgmp] core: fix cross-compiler header geometry Geoffrey McRae 2026-08-25 13:31:44 +10:00
  • ace76d2595 [lgmp] core: order shared queue publication Geoffrey McRae 2026-08-25 12:53:23 +10:00
  • 039a759f85 [lgmp] core: harden shared-memory bounds Geoffrey McRae 2026-08-24 13:24:58 +10:00
  • 0062db4eef [host] d12: stop invalid pointer shape copies Geoffrey McRae 2026-08-24 13:24:21 +10:00
  • 4e75351c78 [client] transport: allow packed BGR storage heights Geoffrey McRae 2026-08-24 13:21:31 +10:00
  • f3a6964ade [client] lgmp: align cursor transform snapshots Geoffrey McRae 2026-08-24 13:17:51 +10:00
  • 957e4ee54b [client] lgmp: validate frame message alignment Geoffrey McRae 2026-08-24 13:15:42 +10:00
  • 357d5fd3c5 [client] lgmp: snapshot session records Geoffrey McRae 2026-08-24 13:15:12 +10:00
  • 56ea0cfaba [client] opengl: validate framebuffer uploads Geoffrey McRae 2026-08-24 13:14:32 +10:00
  • 50b7ca603a [client] opengl: retain deferred frame leases Geoffrey McRae 2026-08-24 13:10:36 +10:00
  • 6579fe9098 [host] d12: bound damage metadata Geoffrey McRae 2026-08-24 13:03:56 +10:00
  • 9bbccfdcb9 [host] lgmp: account for frame header capacity Geoffrey McRae 2026-08-24 13:01:37 +10:00
  • f664be88bc [host] dxgi: clean up failed frame writes Geoffrey McRae 2026-08-24 13:00:35 +10:00
  • 8336a27192 [common] rects: validate copy geometry Geoffrey McRae 2026-08-24 12:59:55 +10:00
  • b78b92a53f [client] opengl: clean up failed configuration Geoffrey McRae 2026-08-24 12:53:11 +10:00
  • 197b4d060f [common] framebuffer: bound row copies Geoffrey McRae 2026-08-24 12:42:22 +10:00
  • 556e771926 [client] lgmp: bound pointer payloads Geoffrey McRae 2026-08-24 12:39:13 +10:00
  • ef8636cbeb [client] lgmp: snapshot and validate frame layouts Geoffrey McRae 2026-08-24 12:37:00 +10:00
  • abf98c0267 [host] pipewire: report truncated frames correctly Geoffrey McRae 2026-08-24 12:36:17 +10:00
  • 50b1c9b2e2 [client] cursor: validate shape geometry Geoffrey McRae 2026-08-24 12:32:18 +10:00
  • 8cb6a6873e [client] audio: recover physical underrun debt Geoffrey McRae 2026-08-22 19:33:27 +10:00
  • 366a748549 [client] pipewire: honor playback quantum Geoffrey McRae 2026-08-22 17:08:03 +10:00
  • ebf764ae25 [client] audio: reset playback cleanly on resume Geoffrey McRae 2026-08-22 14:25:33 +10:00
  • d8e7966087 [client] audio: fix underrun clock recovery Geoffrey McRae 2026-08-22 05:50:25 +10:00
  • 5b106015de [client] audio: ignore jitter after underruns Geoffrey McRae 2026-08-22 17:04:25 +10:00
  • 7476e56ded [client] spice: terminate fallback after MAIN loss Geoffrey McRae 2026-08-21 20:36:36 +10:00
  • 53917c4918 [client] input: synchronize host lock state over LGMP Geoffrey McRae 2026-08-21 15:03:57 +10:00
  • efb397bbaf [client/idd] input: wait for valid keyboard LED feedback Geoffrey McRae 2026-08-21 13:55:15 +10:00
  • 7ca94e8959 [idd] helper: expose PNG clipboard images as DIB Geoffrey McRae 2026-08-21 13:40:34 +10:00
  • ccb80d6464 [client] clipboard: preserve formats after file import failure Geoffrey McRae 2026-08-21 13:32:25 +10:00
  • 423269802f [client] evdev: fix input capture and device handling Geoffrey McRae 2026-08-21 13:10:34 +10:00
  • 8b38546049 [client] displayserver: support external event sources Geoffrey McRae 2026-08-21 05:43:11 +10:00
  • 71733433ed [client/idd] input: synchronize keyboard LEDs Geoffrey McRae 2026-08-21 05:06:59 +10:00
  • 1a5bdc14aa [client] input: fix focus capture startup Geoffrey McRae 2026-08-21 04:23:42 +10:00
  • 82c59cecf2 [idd] helper: retry topology after desktop access failure Geoffrey McRae 2026-08-21 01:02:10 +10:00
  • e2ee9244ed [client] recovery: add force keybind Geoffrey McRae 2026-08-20 16:53:10 +10:00
  • 60a51fccdf [idd] recovery: unplug monitor without helper Geoffrey McRae 2026-08-20 16:03:58 +10:00
  • 7b059ad67e [woodpecker] idd: there is no need to build the Debug release here Geoffrey McRae 2026-08-17 13:24:07 +10:00
  • 571a58b716 [idd] helper: preserve mode apply transaction Geoffrey McRae 2026-08-17 13:21:08 +10:00
  • cec1a16cfc [idd] helper: use registry boolean helper instead of duplication Quantum 2026-08-16 15:48:41 -04:00
  • 2005ea5d69 [idd] capture: add forced indirect copy Geoffrey McRae 2026-08-17 05:12:05 +10:00
  • 96c3056cc9 [idd] capture: add direct full-copy workaround Geoffrey McRae 2026-08-17 04:42:30 +10:00
  • 4e15f3b68b [idd] transport: stream writes to WC mappings Geoffrey McRae 2026-08-17 03:00:54 +10:00
  • 4f695b93d6 [idd] helper: coalesce no-GPU notifications Geoffrey McRae 2026-08-17 02:47:06 +10:00
  • 66b9f18cb6 [idd] helper: scroll refresh rate input Geoffrey McRae 2026-08-17 02:39:15 +10:00
  • c6bd370e3e [client] config: reject recursive resize options Geoffrey McRae 2026-08-17 02:22:52 +10:00
  • 94754051a8 [idd] helper: wait for display mode enumeration Geoffrey McRae 2026-08-17 02:21:53 +10:00
  • 9d074519b2 [idd] config: retain four-decimal refresh rates Geoffrey McRae 2026-08-17 02:09:58 +10:00
  • c0de47b1e1 [idd] wcwrite: gate SIMD stores on SSE2 Geoffrey McRae 2026-08-17 02:08:29 +10:00
  • 26cafbe3df [idd] lgmp: stream staged copies to WC memory Geoffrey McRae 2026-08-17 01:27:38 +10:00
  • 636e55db0d [client] egl: drop incomplete frames Geoffrey McRae 2026-08-17 01:27:26 +10:00
  • 86b83f3e23 [idd] lgmp: reject invalid frame layouts Geoffrey McRae 2026-08-17 00:59:27 +10:00
  • e08e03bec0 [idd] postprocess: normalize downsample layout Geoffrey McRae 2026-08-17 00:59:20 +10:00
  • 10c4366594 [client] shutdown: silence expected transport teardown Geoffrey McRae 2026-08-16 22:35:41 +10:00
  • 056be1242a [client] spice: add fail-fast connection option Geoffrey McRae 2026-08-16 22:29:20 +10:00
  • 209ac4d749 [client] spice: gate USB reconnect on MAIN health Geoffrey McRae 2026-08-16 22:01:59 +10:00
  • d26e73f615 [client] transport: exit after SPICE session loss Geoffrey McRae 2026-08-16 21:55:39 +10:00
  • da36a5c4c2 [client] transport: report loss before provider cleanup Geoffrey McRae 2026-08-16 21:26:20 +10:00
  • eaafc52f10 [lgmp] client: cancel queue waits after session loss Geoffrey McRae 2026-08-16 21:26:10 +10:00
  • 4cee75dab5 [common] linux/proctitle: fix off-by-one bug Quantum 2026-08-16 02:16:36 -04:00
  • 0884d14bde [common] linux/proctitle: zero out entire usable memory block Quantum 2026-08-16 01:55:27 -04:00
  • 90c898f9c7 [client] lgmp: skip release after session loss Geoffrey McRae 2026-08-16 05:03:58 +10:00
  • 20b2225c69 [client] overlay: limit splash fade to startup Geoffrey McRae 2026-08-16 02:59:03 +10:00
  • 358171ff8b [client] main: preserve restart after primary video loss Geoffrey McRae 2026-08-15 21:33:57 +10:00
  • 3b5bbb8467 [client] tests: cover Caja clipboard MIME handling Geoffrey McRae 2026-08-15 20:49:40 +10:00
  • 3e9491dbea [client] wayland: fix MATE clipboard MIME handling Geoffrey McRae 2026-08-15 20:43:56 +10:00
  • 52d9ab10a0 [client] clipboard: add support for Caja Geoffrey McRae 2026-08-15 20:29:08 +10:00
  • 946e0f4945 [idd] capture: copy partial linear damage by byte range Geoffrey McRae 2026-08-15 20:19:54 +10:00
  • edeff3cce1 [idd] install: keep captured output in one encoding Geoffrey McRae 2026-08-15 19:12:14 +10:00
  • 5d51567fd5 [idd] install: let SetupAPI manage device updates Geoffrey McRae 2026-08-15 19:11:48 +10:00
  • d23a7a3cf2 [idd] helper: release authority during device removal Geoffrey McRae 2026-08-15 18:53:33 +10:00
  • a1f11bcc3e [idd] install: quiesce devices during driver updates Geoffrey McRae 2026-08-15 18:50:44 +10:00
  • fd2357565a [idd] input: purge report reads asynchronously Geoffrey McRae 2026-08-15 18:00:01 +10:00
  • 066d64393d [idd] clipboard: pipeline remote file reads Geoffrey McRae 2026-08-15 16:32:59 +10:00
  • 94d5f3729e [idd] clipboard: batch helper stream delivery Geoffrey McRae 2026-08-15 16:32:43 +10:00
  • 5bdfc0fe80 [idd] clipboard: remove stream payload restaging Geoffrey McRae 2026-08-15 16:17:23 +10:00
  • 4477ac0de1 [idd] clipboard: optimize write-combined reads Geoffrey McRae 2026-08-15 16:09:28 +10:00
  • 9e9bf6b88c [idd] lgmp: use precise clipboard polling Geoffrey McRae 2026-08-15 16:03:43 +10:00
  • 6a590e343a [idd] win32: use wait result constants Geoffrey McRae 2026-08-15 14:54:29 +10:00
  • cecd4b6f48 [client] tests: exercise mandatory LGMP streams Geoffrey McRae 2026-08-15 14:37:01 +10:00
  • be4bb19fa4 [clipboard] lgmp: make payload streams mandatory Geoffrey McRae 2026-08-15 14:36:33 +10:00
  • 12801df353 [input] lgmp: make report streams mandatory Geoffrey McRae 2026-08-15 14:20:59 +10:00
  • 89b1ced8fc [idd] clipboard: pipeline helper channel Geoffrey McRae 2026-08-15 14:11:30 +10:00
  • b353b5ef06 [lgmp] core: add adaptive stream polling Geoffrey McRae 2026-08-15 14:11:10 +10:00
  • a2dd4c246d [client] input: publish reports through streams Geoffrey McRae 2026-08-15 14:01:59 +10:00
  • aea73cd2b3 [idd] input: consume per-client LGMP streams Geoffrey McRae 2026-08-15 14:01:40 +10:00
  • b3e9bc2e7f [common] input: define per-client streams Geoffrey McRae 2026-08-15 14:01:19 +10:00
  • d28f576145 [client] clipboard: use LGMP payload streams Geoffrey McRae 2026-08-15 13:55:53 +10:00
  • 72522dadb8 [idd] clipboard: carry payloads over streams Geoffrey McRae 2026-08-15 13:55:34 +10:00
  • 10b32cb883 [common] clipboard: define stream transport Geoffrey McRae 2026-08-15 13:55:15 +10:00
  • 6c412e0307 [idd] lgmp: expose stream allocation Geoffrey McRae 2026-08-15 13:46:31 +10:00
  • 5ddaa98ea9 [common] protocol: define stream descriptors Geoffrey McRae 2026-08-15 13:45:14 +10:00
  • ca5593b139 [lgmp] core: add fixed-slot SPSC streams Geoffrey McRae 2026-08-15 13:44:31 +10:00
  • c861246d62 [common] event: consume auto-reset signals atomically Geoffrey McRae 2026-08-15 13:06:49 +10:00
  • a6a9c909b7 [client] clipboard: fix pasting into Nautilus Geoffrey McRae 2026-08-15 11:31:08 +10:00
  • 935e26d61e [github] workflow: add libfuse3-dev Geoffrey McRae 2026-08-15 03:13:51 +10:00
  • 13d1bb1855 [idd] lgmp: remove old debug logging Geoffrey McRae 2026-08-15 02:33:25 +10:00