diff options
Diffstat (limited to 'tasks.md')
| -rw-r--r-- | tasks.md | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -5,15 +5,15 @@ ## Now -**Next action:** Slice 1 — install toolchain (`sudo pacman -S meson ninja -cmake ccache`), then bootstrap the Meson skeleton per `notes/plan.md` §5. +**Next action:** Slice 2 — port tinywl into the kernel: backend/output/ +seat/scene glue, run nested under labwc, manage a foot toplevel. ## Slices | # | Slice | Status | Acceptance | |---|---|---|---| | 0 | Harness skeleton | **DONE** 2026-06-12 | All harness md files in place | -| 1 | Bootstrap: toolchain, Meson skeleton, RMLUi subproject compiles, empty kernel links wlroots-0.20 from C++ via the extern-"C" wrapper | pending | `ninja -C build` green; no-op binary runs + exits clean | +| 1 | Bootstrap: toolchain, Meson skeleton, RMLUi subproject compiles, empty kernel links wlroots-0.20 from C++ via the extern-"C" wrapper | **DONE** 2026-06-12 | met: build green; tests 1/1; binary prints wlroots 0.20.1 + RmlUi 6.2, exits 0 | | 2 | tinywl port: kernel skeleton runs nested under labwc | pending | opens as a window; manages a foot toplevel; keyboard/pointer/touch events flow | | 3 | **THE SPIKE:** RMLUi→scene bridge | pending | a hello-world RML document composited as a scene node with damage tracking; go/no-go gate | | 4 | Extension host + contracts: bus, manifests, static registration; xdg-shell/layer-shell refactored OUT of kernel into core extensions | pending | kernel names no feature; ext-xdg-shell + ext-layer-shell pass suite | |
