summaryrefslogtreecommitdiffhomepage
path: root/packages/ext-layer-shell/src/ext_layer_shell.cpp
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-06-12 19:24:22 +0900
committerAdam Malczewski <[email protected]>2026-06-12 19:24:22 +0900
commit8d7749516d70b8a27df4441c2b3e717de1a7a724 (patch)
tree9b0cb1257cd6d7859972b990710ebf69ac293db4 /packages/ext-layer-shell/src/ext_layer_shell.cpp
parenta21f705692595ea711a736e2ae9c256c1dde7b1e (diff)
downloadunbox-8d7749516d70b8a27df4441c2b3e717de1a7a724.tar.gz
unbox-8d7749516d70b8a27df4441c2b3e717de1a7a724.zip
Slice 2: tinywl port — kernel compositor runs nested, manages toplevels, touch added
Server contract (pimpl, create/run/dispatch/terminate) over a faithful tinywl 0.20.1 port: outputs via wlr_scene, xdg-shell toplevels+popups, focus, interactive move/resize, keyboard/pointer through wlr_cursor — plus touch (down/up/motion/cancel/frame via seat notifies with per-point origin tracking), which tinywl lacks. RAII Listener replaces manual wl_list_remove bookkeeping; shutdown ordering documented in kernel.md. xkbcommon added as a system dep. Verified: nested under labwc (output WL-1, foot mapped and focused on GLES2) and a headless+pixman boot test in the kernel suite.
Diffstat (limited to 'packages/ext-layer-shell/src/ext_layer_shell.cpp')
0 files changed, 0 insertions, 0 deletions