After nine months of development, the stable release of Weston 14.0, a composite server that advances technologies that will enable full support for the Wayland protocol in Enlightenment, GNOME, KDE, and other desktop environments, has been published. Weston's development is aimed at providing a high-quality code base and working examples for using Wayland in desktop environments and embedded solutions, such as platforms for in-car infotainment systems, smartphones, TVs, and other consumer devices. The project's code is distributed under the MIT license.
Changes in the new Weston branch:
- The DRM (Direct Rendering Manager) output backend now supports hardware underlay. Atomic async flip mode between two video memory buffers is enabled.
- The 'mirror-of' setting has been added to the configuration file to organize output mirroring.
- The Pipewire media server output backend now supports DmaBuf technology.
- In the simple-egl client, the use of translucent surfaces with 16-bit color representation is allowed. An option for using the EGL extension EGL_EXT_present_opaque has been added. Support for surface compression has been implemented.
- FreeRDP 3.x support has been added to the backend for output via the RDP protocol.
- The VNC output backend now provides the ability to disable TLS and use a password for authentication in non-TLS mode.
- Libweston now supports the Wayland protocol extension for color management. It is now possible to limit the pointer movement area on full-screen surfaces.
- The OpenGL rendering component (gl-renderer) now supports capturing OpenGL ES 3 and OpenGL ES 2 output in asynchronous mode, as well as the ability to change the color of objects using a shader.
Source: opennet.ru
