From 895ee5264524c7c239ee4ef5e39c4e295323fb51 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 22 Apr 2015 10:58:18 +1000 Subject: randrproto: clarify output XID lifetimes. This just makes a note that randr won't make outputs disappear dynamically. Reviewed-by: Aaron Plattner Signed-off-by: Dave Airlie --- randrproto.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/randrproto.txt b/randrproto.txt index 74b7c36..416f001 100644 --- a/randrproto.txt +++ b/randrproto.txt @@ -186,6 +186,14 @@ consider as single viewable areas. Xinerama's information now comes from the Monitors instead of directly from the CRTCs. The Monitor marked as Primary will be listed first. +1.5.2. Clarification of Output lifetimes + +With dynamic connectors being a possibility with the introduction of +DisplayPort multistream (MST), a lot of RandR clients can't handle the +XID BadMatch when a RandR output disappears. This is to clarify that +going forward the X server will not remove outputs dynamically, +just mark them as disconnected. + 1.99 Acknowledgments Our thanks to the contributors to the design found on the xpert mailing -- cgit v1.2.1