This is the first release of smithay, the rusty wayland compositor smithy.
This release brings the very bases necessary to start building a wayland compositor, namely:
- some logic to handle the most fundamental parts of the wayland protocol
- a backend system, allowing you to start you compositor either as a window client using winit (useful for testing) or directly in a TTY (though this last one is still experimental)
Changelog for version 0.1.0 (2017-10-01)
Protocol handling
- Low-level handling routines for several wayland globals:
wayland::shm
handleswl_shm
wayland::compositor
handleswl_compositor
andwl_subcompositor
wayland::shell
handleswl_shell
andwdg_shell
wayland::seat
handleswl_seat
wayland::output
handleswl_output
Backend
- Winit backend (EGL context & input)
- DRM backend
- libinput backend
- glium integration