Weston is the reference compositor to Wayland and commonly used for demonstrating new Wayland features and protocol functionality.
- calibrator: Make mouse button optional
Fabien Lahoudere: When calibrating touchscreen with weston-calibrator, you can use the mouse to click on the cross which is recorded as a touch event.
- compositor-drm: remove connector option
Ucan, Emre (ADITG/SW1): Remove the option, because it is hard to use.
- compositor-drm: Introduce drm_pending_state structure
Daniel Stone: drm_pending_state is currently skeletal, but will be used to retain data through begin_repaint -> assign_planes -> repaint -> repaint_flush.
The flush and cancel functions are currently identical, only freeing the state, but they will be used for different purposes in later patches.
- compositor-drm: Add universal plane awareness
Pekka Paalanen: Add awareness of, rather than support for, universal planes.
- compositor-drm: Add DRM property cache
Daniel Stone: Add a cache for DRM property IDs and values, and use it for the two connector properties we currently update: DPMS and EDID.
As DRM property ID values are not stable, we need to do a name -> ID lookup each run in order to discover the property IDs and enum values to use for those properties.