From 8cdeaac7497f8ba2413e44b421ea00cc47ad828f Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Mon, 27 Jun 2022 17:24:42 +0200 Subject: [PATCH] output-management: add release requests for head and mode Closes: https://gitlab.freedesktop.org/wlroots/wlr-protocols/-/issues/62 --- .../wlr-output-management-unstable-v1.xml | 45 +++++++++++++------ 1 file changed, 32 insertions(+), 13 deletions(-) diff --git a/unstable/wlr-output-management-unstable-v1.xml b/unstable/wlr-output-management-unstable-v1.xml index bf0cc93..3568e04 100644 --- a/unstable/wlr-output-management-unstable-v1.xml +++ b/unstable/wlr-output-management-unstable-v1.xml @@ -39,7 +39,7 @@ interface version number is reset. - + This interface is a manager that allows reading and writing the current output device configuration. @@ -125,7 +125,7 @@ - + A head is an output device. The difference between a wl_output object and a head is that heads are advertised even if they are turned off. A head @@ -251,14 +251,15 @@ - - The compositor will destroy the object immediately after sending this - event, so it will become invalid and the client should release any - resources associated with it. + + This event indicates that the head is no longer available. The head + object becomes inert. Clients should send a destroy request and release + any resources associated with it. + This event describes the manufacturer of the head. @@ -328,9 +329,18 @@ + + + + + + This request indicates that the client will no longer use this head + object. + + - + This object describes an output mode. @@ -368,15 +378,24 @@ - - The compositor will destroy the object immediately after sending this - event, so it will become invalid and the client should release any - resources associated with it. + + This event indicates that the mode is no longer available. The mode + object becomes inert. Clients should send a destroy request and release + any resources associated with it. + + + + + + This request indicates that the client will no longer use this mode + object. + + - + This object is used by the client to describe a full output configuration. @@ -494,7 +513,7 @@ - + This object is used by the client to update a single head's configuration.