Quantum
d12fd59aa7
[doc] audio: improve wording for SPICE usage
2026-11-06 12:28:09 +11:00
Quantum
ade5d06011
[doc] idd: clarify purpose of "Disable no GPU warning" option
2026-11-06 12:28:09 +11:00
Quantum
ea670a7ebb
[doc] install: fix IDD upgrade instructions
2026-11-06 12:28:09 +11:00
Quantum
bdabe37c44
[doc] install: improve clarity of additional tuning
2026-11-06 12:28:09 +11:00
Quantum
186f213c67
[doc] install: improve clarity of SPICE section
2026-11-06 12:28:09 +11:00
Quantum
5100dffacf
[doc] install: improve IVSHMEM formula rigour and provide script
2026-11-06 12:28:09 +11:00
Quantum
6815854df2
[doc] install: fix list
2026-11-06 12:28:09 +11:00
Quantum
3a62bd0dcc
[doc] requirements: clarify versions and GPU requirement
2026-11-06 12:28:09 +11:00
Quantum
bc22f1d2cc
[doc] fix spelling
2026-11-06 12:28:09 +11:00
Quantum
9d2f18981f
[doc] overview: remove outdated information
2026-11-06 12:28:09 +11:00
Quantum
1898a205d8
[doc] troubleshooting: delete outdated clipboard content
2026-11-06 12:28:09 +11:00
Jonathan Rubenstein
987d2537c4
[doc] audio: SPICE server is required for USB audio
2026-11-06 12:28:09 +11:00
Jonathan Rubenstein
1ecc4884ac
[doc] install_libvirt: Finishing touches
2026-11-06 12:28:09 +11:00
Jonathan Rubenstein
b694c79d9d
[doc] libvirt_ivshmen: Remove AppArmor section as v5.10.0 is too old
2026-11-06 12:28:09 +11:00
Jonathan Rubenstein
39a14ca91b
[doc] install_libvirt: Clipboard synchronization is handled by the IDD
2026-11-06 12:28:09 +11:00
Jonathan Rubenstein
a426c99d6a
[doc] install_libvirt: SPICE is now used only as a fallback server and for USB audio
2026-11-06 12:28:09 +11:00
Jonathan Rubenstein
f8d73a9c1b
[doc] install_libvirt: Cleanup
2026-11-06 12:28:09 +11:00
Jonathan Rubenstein
ecc5f77734
[doc] legacy_host: Move direction to not install both servers to this page
2026-11-06 12:28:09 +11:00
Jonathan Rubenstein
f295420e6f
[doc] install: Cleanup
2026-11-06 12:28:09 +11:00
Jonathan Rubenstein
5a433d3580
[doc] build: Cleanup
2026-11-06 12:28:09 +11:00
Jonathan Rubenstein
33f540411c
[doc] build: Soften intro
2026-11-06 12:28:09 +11:00
Jonathan Rubenstein
5d02b7e21f
[doc] build: Remove Fetching with APT warning
...
Technically incorrect, as installing dependencies doesn't build anything
Also confusing
2026-11-06 12:28:09 +11:00
Jonathan Rubenstein
97e6df54c9
[doc] quickstart: Cleanup
2026-11-06 12:28:09 +11:00
Jonathan Rubenstein
de617eef73
[doc] requirements: Cleanup
2026-11-06 12:28:09 +11:00
Jonathan Rubenstein
eb120d3299
[doc] overview: Finishing touches
2026-11-06 12:28:09 +11:00
Jonathan Rubenstein
c6f40a6f82
[doc] index: Modify intro sentence
2026-11-06 12:28:09 +11:00
Jonathan Rubenstein
505cb622e6
[doc] overview: Specify distro release target as Debian Stable
2026-11-06 12:28:09 +11:00
Jonathan Rubenstein
7cd507326c
[doc] build: Reformat font requirement
2026-11-06 12:28:09 +11:00
Jonathan Rubenstein
d302a9e04f
[doc] build: Reformat May be disabled to clearly list affected features
2026-11-06 12:28:09 +11:00
Jonathan Rubenstein
bf94eb309c
[doc]: Remove mentions of libusbredirparser 0.7.1 or newer
...
Documentation targets Debian Stable which is at 0.15.0 already
2026-11-06 12:28:09 +11:00
Jonathan Rubenstein
81d25aec9b
[doc] build: Add Audio subsection and reformat
2026-11-06 12:28:09 +11:00
Jonathan Rubenstein
b957caceaa
[doc] build: Add libfuse3-dev as required dep and sort
2026-11-06 12:28:09 +11:00
Geoffrey McRae
cdba29f2f6
[client] clipboard: keep controls responsive during stalls
...
build / client (Debug, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client (Debug, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client (Debug, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client (Debug, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
build / client (Release, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client (Release, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client (Release, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client (Release, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
build / module (push) Has been cancelled
build / host-linux (push) Has been cancelled
build / host-windows-cross (push) Has been cancelled
build / host-windows-native (push) Has been cancelled
build / idd (push) Has been cancelled
build / obs (clang) (push) Has been cancelled
build / obs (gcc) (push) Has been cancelled
build / docs (push) Has been cancelled
Release LGMP stream slots before dispatching clipboard data so an X11
INCR consumer cannot prevent control queue acknowledgements.
Retain one bounded record in client memory while the sink is blocked.
Cancel abandoned X11 transfers after requestor destruction or a finite
progress timeout.
2026-10-08 10:16:51 +11:00
Geoffrey McRae
6214dccf12
[client] input: defer LED sync while unavailable
2026-10-08 10:16:49 +11:00
Geoffrey McRae
7794d619d3
[idd] rgb24: disable packing by default
2026-10-08 10:16:49 +11:00
Geoffrey McRae
236efcb155
[host] nvfbc: keep C++ headers outside C linkage
build / client (Debug, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client (Debug, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client (Debug, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client (Debug, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
build / client (Release, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client (Release, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client (Release, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client (Release, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
build / module (push) Has been cancelled
build / host-linux (push) Has been cancelled
build / host-windows-cross (push) Has been cancelled
build / host-windows-native (push) Has been cancelled
build / idd (push) Has been cancelled
build / obs (clang) (push) Has been cancelled
build / obs (gcc) (push) Has been cancelled
build / docs (push) Has been cancelled
2026-09-01 21:49:36 +10:00
Geoffrey McRae
8fbe3e7454
[repos] lgprotocol: import shared protocol definitions
...
build / client (Debug, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client (Debug, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client (Debug, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client (Debug, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
build / client (Release, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client (Release, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client (Release, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client (Release, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
build / module (push) Has been cancelled
build / host-linux (push) Has been cancelled
build / host-windows-cross (push) Has been cancelled
build / host-windows-native (push) Has been cancelled
build / idd (push) Has been cancelled
build / obs (clang) (push) Has been cancelled
build / obs (gcc) (push) Has been cancelled
build / docs (push) Has been cancelled
Add LGProtocol as a pinned submodule and consume its KVMFR protocol
definitions throughout the client, host, IDD, OBS, and profiler.
Keep Looking Glass framebuffer helpers local while removing duplicated
protocol headers and migrating users to KVMFR-scoped types.
2026-09-01 20:58:25 +10:00
Geoffrey McRae
8e43d41873
[idd] app: seed random generator at startup
2026-09-01 18:38:29 +10:00
Geoffrey McRae
8cd6219c86
[repos] lgmp: update upstream library
2026-09-01 18:38:24 +10:00
Geoffrey McRae
54ea580e35
[client] wayland: reuse remote clipboard text
build / client (Debug, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client (Debug, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client (Debug, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client (Debug, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
build / client (Release, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client (Release, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client (Release, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client (Release, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
build / module (push) Has been cancelled
build / host-linux (push) Has been cancelled
build / host-windows-cross (push) Has been cancelled
build / host-windows-native (push) Has been cancelled
build / idd (push) Has been cancelled
build / obs (clang) (push) Has been cancelled
build / obs (gcc) (push) Has been cancelled
build / docs (push) Has been cancelled
2026-08-25 23:23:00 +10:00
Geoffrey McRae
b888be0ec3
[client] clipboard: advertise standard text formats
2026-08-25 22:22:21 +10:00
Geoffrey McRae
057073924a
[idd] clipboard: handle delayed-render sequence changes
2026-08-25 22:22:11 +10:00
Geoffrey McRae
a1326af2f4
[lgmp] core: fix cross-compiler header geometry
...
build / client (Debug, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client (Debug, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client (Debug, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client (Debug, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
build / client (Release, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client (Release, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client (Release, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client (Release, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
build / module (push) Has been cancelled
build / host-linux (push) Has been cancelled
build / host-windows-cross (push) Has been cancelled
build / host-windows-native (push) Has been cancelled
build / idd (push) Has been cancelled
build / obs (clang) (push) Has been cancelled
build / obs (gcc) (push) Has been cancelled
build / docs (push) Has been cancelled
Update LGMP so MSVC and GCC agree on shared type alignment and clients
validate queue placement from the actual end of session data.
2026-08-25 13:31:44 +10:00
Geoffrey McRae
ace76d2595
[lgmp] core: order shared queue publication
2026-08-25 12:53:23 +10:00
Geoffrey McRae
039a759f85
[lgmp] core: harden shared-memory bounds
build / client (Debug, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client (Debug, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client (Debug, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client (Debug, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
build / client (Release, map[cc:clang cxx:clang++], libdecor) (push) Has been cancelled
build / client (Release, map[cc:clang cxx:clang++], xdg-shell) (push) Has been cancelled
build / client (Release, map[cc:gcc cxx:g++], libdecor) (push) Has been cancelled
build / client (Release, map[cc:gcc cxx:g++], xdg-shell) (push) Has been cancelled
build / module (push) Has been cancelled
build / host-linux (push) Has been cancelled
build / host-windows-cross (push) Has been cancelled
build / host-windows-native (push) Has been cancelled
build / idd (push) Has been cancelled
build / obs (clang) (push) Has been cancelled
build / obs (gcc) (push) Has been cancelled
build / docs (push) Has been cancelled
2026-08-24 22:52:58 +10:00
Geoffrey McRae
0062db4eef
[host] d12: stop invalid pointer shape copies
2026-08-24 19:13:11 +10:00
Geoffrey McRae
4e75351c78
[client] transport: allow packed BGR storage heights
2026-08-24 19:13:11 +10:00
Geoffrey McRae
f3a6964ade
[client] lgmp: align cursor transform snapshots
2026-08-24 19:13:11 +10:00
Geoffrey McRae
957e4ee54b
[client] lgmp: validate frame message alignment
2026-08-24 19:13:11 +10:00
Geoffrey McRae
357d5fd3c5
[client] lgmp: snapshot session records
2026-08-24 19:13:11 +10:00