The first post-1.0 release of the Wayland Display Server
protocol and the Weston
reference compositor implementation has been released.
Kristian Høgsberg released Wayland/Weston 1.1 on Monday evening after last week laying out the 1.1 release plans
Among the highlights for the Wayland/Weston 1.1 release include:
- A Raspberry Pi back-end
so that Weston can work with the graphics driver stack found on this popular low-power low-performance ARM development board.
- There's also a Pixman renderer back-end
so that Wayland's reference compositor can work with this software-based "pixel manipulation" library rather than needing any explicit hardware support. This back-end uses the MIT-SHM shared memory extension to the X11 back-end too.
- Another new back-end is providing RDP support
, Microsoft's Remote Desktop Protocol. While this isn't the proper remote Wayland implementation previously talked about with experimental code, RDP clients can now connect to this Weston back-end that is compliant with FreeRDP.
- The last new back-end to support off supports FBDEV
so that Weston can be attached frame-buffer display devices. This FBDEV back-end can be paired with the Pixman renderer support to provide for a software-based Weston environment. It's also useful in the process of porting Wayland to FreeBSD
- The first module SDK
for developing out-of-tree modules.
- The KMS back-end now supports the EGL buffer-age extension
- Touch-screen calibration support and a configuration client.
- Optimizations like better damage handling, scan-out support for transformed buffers, and proper support for pop-up surfaces. There's also better documentation too.
A total of 409 commits went into Wayland/Weston 1.1 since the October 1.0 release. The release announcement of Wayland 1.1 can be read on the Wayland-devel mailing list