From 0c83b875acecb5054cee740e19f382d83642d2d2 Mon Sep 17 00:00:00 2001 From: David Edmundson Date: Thu, 28 Apr 2022 17:07:52 +0100 Subject: [PATCH] xdg-output: Clarify version dependencies with wl_output Should a client use wl_output v1 and xdg_output v3 there is a situation where no done event is sent. This requirement exists currently, but it is not written explicitly. Closes: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/2 Closes: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/81 Signed-off-by: David Edmundson --- unstable/xdg-output/xdg-output-unstable-v1.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/unstable/xdg-output/xdg-output-unstable-v1.xml b/unstable/xdg-output/xdg-output-unstable-v1.xml index 9a5b790..f602da8 100644 --- a/unstable/xdg-output/xdg-output-unstable-v1.xml +++ b/unstable/xdg-output/xdg-output-unstable-v1.xml @@ -42,6 +42,10 @@ concepts (such as output location within the global compositor space, the connector name and types, etc.) out of the core wl_output protocol. + Compositors implementing version 3 of this protocol must support + wl_output v2 or higher. Clients binding to this protocol at version 3 must + also bind to wl_output objects at version 2 or higher. + Warning! The protocol described in this file is experimental and backward incompatible changes may be made. Backward compatible changes may be added together with the corresponding interface