unstable: add xdg-decoration protocol
This adds a new protocol to negotiate server-side rendering of window
decorations for xdg-toplevels. This allows compositors that want to draw
decorations themselves to send their preference to clients, and clients that
prefer server-side decorations to request them.
This is inspired by a protocol from KDE  which has been implemented in
KDE and Sway and was submitted for consideration in 2017 . This patch
provides an updated protocol with those concerns taken into account.
Signed-off-by: Simon Ser <email@example.com>
Reviewed-by: Drew DeVault <firstname.lastname@example.org>
Reviewed-by: David Edmundson <email@example.com>
Reviewed-by: Eike Hein <firstname.lastname@example.org>
Reviewed-by: Alan Griffiths <email@example.com>
Reviewed-by: Jonas Ådahl <firstname.lastname@example.org>
3 files changed