summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2015-04-22 10:58:18 +1000
committerDave Airlie <airlied@redhat.com>2015-05-04 09:47:27 +1000
commit895ee5264524c7c239ee4ef5e39c4e295323fb51 (patch)
tree16abc13bec0052aed600955243289dfe9d0a50f4
parent98da0d6e48b7d124d6788ea568e9f9e3dc204322 (diff)
downloadxorg-proto-randrproto-895ee5264524c7c239ee4ef5e39c4e295323fb51.tar.gz
randrproto: clarify output XID lifetimes.
This just makes a note that randr won't make outputs disappear dynamically. Reviewed-by: Aaron Plattner <aplattner@nvidia.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
-rw-r--r--randrproto.txt8
1 files changed, 8 insertions, 0 deletions
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