diff --git a/unstable/wlr-output-management-unstable-v1.xml b/unstable/wlr-output-management-unstable-v1.xml index 1c861bf..a86cec9 100644 --- a/unstable/wlr-output-management-unstable-v1.xml +++ b/unstable/wlr-output-management-unstable-v1.xml @@ -185,28 +185,10 @@ - - - This event is sent if the head supports arbitrary modes. - - When arbitrary modes are not supported, the client should prefer to use - fixed modes advertised with the mode event. - - When arbitrary modes are supported, there is no fixed list of modes. The - only mode is the current mode. Custom modes will need to be used to - change the current mode. - - - - This event introduces a mode for this head. - - If the head doesn't support arbitrary modes, this event is sent once - per supported mode. - - If the head supports arbitrary modes, this event is sent once for the - current mode if the head is enabled. + This event introduces a mode for this head. It is sent once per + supported mode. @@ -430,13 +412,16 @@ This object is used by the client to update a single head's configuration. + + It is a protocol error to set the same property twice. - - - - + + + + + @@ -451,6 +436,8 @@ This request assigns a custom mode to the head. The size is given in physical hardware units of the output device. If set to zero, the refresh rate is unspecified. + + It is a protocol error to set both a mode and a custom mode.