Diffusion KWin 8ee3dad3d453

Add support for xdg-shell version 5 interface

Authored by graesslin on Apr 22 2016, 12:13 PM.

Description

Add support for xdg-shell version 5 interface

The WaylandServer creates the XdgShellV5 interface and hooks it up
to create a ShellSurface whenever an xdg surface or xdg popup is created.

ShellClient gains some new ctors for the different variants and is
adjusted to delegate to xdg surface respectively.

With this change KWin mostly supports xdg-shell protocol. Still missing
is support for the "geometry" request which is rather difficult to
implement in KWin.

Details

Committed
graesslinApr 22 2016, 12:13 PM
Parents
R108:f2e4e1192936: Hook up virtual_desktop_changeable state.
Branches
Unknown
Tags
Unknown
References
graesslin/xdg-shell