WEFT_OS/crates/weft-compositor
Marco Allegretti ca2cc38d4d feat(compositor): add appd IPC server (Unix socket, length-prefixed MessagePack framing)
Adds weft-compositor/src/appd_ipc.rs: WeftAppdIpc state, setup() registers a calloop
UnixListener source. Accepted connections are registered as edge-triggered read sources.
Incoming AppdToCompositor frames are decoded and dispatched; AppSurfaceCreated records
pid->session mapping in pending_pids for later wl_surface association. Wires into both
the DRM and Winit backends. Socket path: /weft/compositor.sock or
WEFT_COMPOSITOR_SOCKET override.
2026-03-11 14:29:22 +01:00
..
src feat(compositor): add appd IPC server (Unix socket, length-prefixed MessagePack framing) 2026-03-11 14:29:22 +01:00
Cargo.toml feat(compositor): add appd IPC server (Unix socket, length-prefixed MessagePack framing) 2026-03-11 14:29:22 +01:00