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: 1838412121

Signed-off-by: Daniel Martin <consume.noise@gmail.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Daniel Martin 2013-01-22 07:34:41 +01:00 committed by Peter Hutterer
parent 39738dbe94
commit 91289aced6

View file

@ -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.