[PATCH wayland v3] protocol: Add minimize/maximize protocol

Bill Spitzak spitzak at gmail.com
Fri Mar 8 11:50:49 PST 2013


Scott Moreau wrote:

> The client doesn't need to be involved
> in a minimize action, unlike (un)maximize, it only needs a way to track its
> minimize state and request to be minimized.

No, please allow the client to decide exactly what surfaces to unmap in 
response to minimize.

I need the ability to make floating windows that are shared by more than 
one surface. A request to minimize one of those surfaces can only be 
correctly handled by the client, unless you start sending incredibly 
complex DAG information from the clients to the server which I think 
should be avoided at all costs. Any workaround is going to make the 
floating windows blink which is against Wayland design principles.

In general, the client must ALWAYS have last say over what surfaces are 
visible and what their stacking order is. The compositor NEVER NEVER 
NEVER changes this except in response to a request from the client.


More information about the wayland-devel mailing list