summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Martin <consume.noise@gmail.com>2013-01-22 07:34:41 +0100
committerPeter Hutterer <peter.hutterer@who-t.net>2013-02-18 14:53:34 +1000
commit91289aced6361230f0e09b97defac2797f1d6907 (patch)
tree918d619f6b4cb9158a0a7aef7267af9ff37f9a19
parent39738dbe9438dc80fc6b9e221d9ed26a6d42da6b (diff)
Remove {Redirect, Transform}Coordinate requests
Remove the RedirectCoordinate and TransformCoordinate requests from the specification. The corresponding events and structures had been removed in July 2007: commit 1838412 Define new manual-redirect clipping semantics and bump version to 0.4. Reference-to: 1838412121d0bac8ce443d362e75439d58a93a4d Signed-off-by: Daniel Martin <consume.noise@gmail.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r--compositeproto.txt40
1 files changed, 0 insertions, 40 deletions
diff --git a/compositeproto.txt b/compositeproto.txt
index 4b86621..c1d099c 100644
--- a/compositeproto.txt
+++ b/compositeproto.txt
@@ -297,43 +297,3 @@ operations other than QueryVersion.
Composite Overlay Window on the screen specified by the
argument 'window'. A screen's Composite Overlay Window is
unmapped when there are no longer any clients using it.
-
-12. External coordinate transformation (0.4 and later)
-
- RedirectCoordinate
-
- window: Window
- redirect: BOOL
-
- errors: Window, Access
-
- If 'redirect' is TRUE, the requesting client is placed in charge of
- coordinate transformations between 'window' and its children. If
- 'redirect' is FALSE, any such redirection is disabled. Any
- transformations needed by the server will be delivered to the
- requesting client in TransformCoordinateNotify events and the
- requesting client must reply with matching TransformCoordinate
- requests for the server to continue with the operation.
-
- Generates an 'Access' error if another client has
- redirected coordinates for 'window'.
-
- TransformCoordinate
-
- window: Window
- serialNumber: CARD32
- x, y: INT16
- coordinates: LISTofCompositeCoordinate
-
- This provides the transformation data needed by the server for a
- single TransformCoordinateNotify event. 'serialNumber' must match
- the serial number delivered in the event. 'x' and 'y' represent the
- coordinate from the event relative to the 'window'. 'coordinates'
- represent the coordinate from the event relative to each child
- listed. Any children not listed in 'coordinates' are given the
- default transformation using the child window position within the
- parent as a simple translation.
-
- The result of this is that any pointer data seen by means of
- the protocol will appear to reflect the transformation
- performed by this request.