Skip to content

First release: Building the hearth

Pre-release
Pre-release
Compare
Choose a tag to compare
@elinorbgr elinorbgr released this 01 Oct 21:15
· 3379 commits to master since this release
v0.1.0
dca932b

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 handles wl_shm
    • wayland::compositor handles wl_compositor and wl_subcompositor
    • wayland::shell handles wl_shell and wdg_shell
    • wayland::seat handles wl_seat
    • wayland::output handles wl_output

Backend

  • Winit backend (EGL context & input)
  • DRM backend
  • libinput backend
  • glium integration