From 196061a586ed13189b68dec80c86c536ffc37ed7 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Mon, 22 Sep 2008 12:44:13 -0700 Subject: ChangeSaveSet with map=Unmap means 'unmap', not 'don't remap' The semantics in the spec were conflicting, and the implementation did the 'don't remap' version which was not useful. The server implementation has been fixed, this change clarifies the specification to match that design. --- fixesproto.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'fixesproto.txt') diff --git a/fixesproto.txt b/fixesproto.txt index 65f042c..ededc8a 100644 --- a/fixesproto.txt +++ b/fixesproto.txt @@ -86,8 +86,9 @@ to a window which won't be affected by the underlying window destruction. XFIXES chooses the root window as the target. Having embedded windows suddenly appear at the top level can confuse users, -so XFIXES also permits these windows to remain unmapped instead of being -remapped. +so XFIXES also lets the client select whether the window should end up +unmapped after the save set processing instead of unconditionally making +them be mapped. 5.1 Requests -- cgit v1.2.1