Wayland and its related components are tracked here.
Orbital is a shell for Wayland's Weston compositor.
The Wayland display server protocol and display/compositor infrastructure.
Weston is the reference compositor to Wayland and commonly used for demonstrating new Wayland features and protocol functionality.
This Month's Activity
- wayland-egl: import libwayland-egl.so frontend library from Mesa
Wayland - Emil Velikov: Currently the client-facing libwayland-egl API is defined by a header file shipped by Wayland, but the implementation is left to each vendor.
This can cause collisions when multiple implementations are installed on the same system.
- weston: remove SEGV and ABRT handlers
Weston - Pekka Paalanen: Catching an ABRT is kind of ok, catching a SEGV is russian roulette.
- ivi-shell: don't load controller modules
Weston - Emre Ucan: controller modules can be loaded as weston modules from the main function of weston.
- shared: Update all users of DATADIR
Weston - Derek Foreman: Replace every use of DATADIR to create a filename with a call to the new function that allows overriding DATADIR with an env var at runtime.
- compositor-drm: Discover atomic properties
Weston - Pekka Paalanen: Set the atomic client cap, where it exists, and use this to discover the plane/CRTC/connector properties we require for atomic modesetting.
- compositor-drm: Add blob_id member to drm_mode
Weston - Daniel Stone: For atomic modesetting support, the mode is identified by a blob property ID, rather than being passed inline.
- compositor-drm: Atomic modesetting support
Weston - Daniel Stone: Add support for using the atomic-modesetting API to apply output state.
- libweston: Make weston_touch destruction safe
Weston - Alexandros Frantzis: Ensure the server can safely handle client requests for wl_touch resources that have become inert due to a weston_touch object destruction.
This change involves, among other things, setting the weston_touch object, instead of the weston_seat object, as the user data for wl_touch resources.
- libweston: Make weston_keyboard destruction safe
Weston - Alexandros Frantzis: Ensure the server can safely handle client requests for wl_keyboard resources that have become inert due to a weston_keyboard object destruction.
This change involves, among other things, setting the weston_keyboard object, instead of the weston_seat object, as the user data for wl_keyboard resources.