[PATCH wayland-protcols v3] unstable: add xdg-toplevel-decoration protocol

Drew DeVault sir at cmpwn.com
Wed Mar 14 18:33:49 UTC 2018


On 2018-03-14  6:41 AM, Simon Ser wrote:
> > Since we assume CSD by default, this implies that any client must be able to
> > do CSD, which should be explicitly stated here.
> 
> It's already stated in the protocol description ("Note that even if
> the server supports server-side window decorations, clients must still
> support client-side decorations"). Is it necessary to write it one
> more time here?

I don't think this is right. The protocol has nothing to say at all
about decorations, client side or not. A Wayland surface without CSD is
a valid Wayland surface on any compositor. I don't think we need to
explicitly require clients to handle CSD for that reason.

The assumption is that the compositor implementing this protocol will
support both.

--
Drew DeVault


More information about the wayland-devel mailing list