Wayland/Weston 1.8.0 💾

Wayland is a protocol and windowing library to mediate between clients and display server, and is intended as successor to X11. Weston is a compositor implementation based upon it. Graphical toolkits can support Wayland directly, or use a X11 server (XWayland) for compatibility.

major feature: Wayland 1.8 splits the client and server header files into core and generated protocol. The core headers can be included as wayland-client-core.h and wayland-server-core.h. The scanner also now supports a --include-core-only option, which causes generated code to use only these core headers. This makes life a bit easier for language bindings and other libwayland users that generate their own protocol code from newer wayland.xml files.

MITL c display-server compositor wayland windowing-system protocol x12