[comp.windows.x] Input Extension documentation

greg@atexnet.UUCP (Greg Williams) (07/21/89)

I need some documentation on "standard" X11 input extensions.  I do have a 
document called "X11 Server Extensions" from 1987 but it doesn't seem to be
complete.  In particular, it doesn't define a standard interface through which
an extension can send an event to a client.  I discovered how to do this after
looking through the MIT sample server source code.  But I'm worried that I'll
do this in a non-standard way that will only work with the MIT dix layer.  Is
there a more complete document on input extensions?  If so, could someone tell
me how to get hold of it?  (Or better yet, could someone mail it to me?)

Thanks.


Greg Williams
kodak!atexnet!greg

rws@EXPO.LCS.MIT.EDU (07/21/89)

    I do have a document called "X11 Server Extensions" from 1987 but it
    doesn't seem to be complete.

Yup.

    In particular, it doesn't define a standard interface through which
    an extension can send an event to a client.

In the MIT server, the basic interface is WriteEventsToClient.

    But I'm worried that I'll do this in a non-standard way that will only
    work with the MIT dix layer.

At this point, there really isn't such a thing as a standard internal server
interface for extension portability.  The document you cite is an attempt at
one, which was done before there were very many extensions implemented.  It
still isn't clear there is enough commonality among server implementations to
permit a reasonable common interface.  (For example, some of the interfaces
in the MIT servers are changing in R4, partly to provide better support for
extensions.)