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