Smithay Changelog Unreleased version 0.2.0 (2019-01-03) General [Breaking] Upgrade to wayland-rs 0.21 [Breaking] Moving the public dependencies to a reexports module Migrate the codebase to Rust 2018 Backends [Breaking] WinitBackend: Upgrade to winit 0.18 [Breaking] Global refactor of the DRM & Session backends [Breaking] Restructuration of the backends around the calloop event-loop Clients & Protocol Basic XWayland support Data device & Drag'n'Drop support Custom client pointers support 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 xdg_shell wayland::seat handles wl_seat wayland::output handles wl_output Backend Winit backend (EGL context & input) DRM backend libinput backend glium integration