ea51e9b287
Clients that use plugin systems may require multiple calls to
XIQueryVersion from different plugins. The current error handling requires
client-side synchronisation of version numbers.
The first call to XIQueryVersion defines the server behaviour. Once cached,
always return that version number to any clients. Unless a client requests a
version lower than the first defined one, then a BadValue must be returned
to be protocol-compatible.
Introduced in
|
||
---|---|---|
.. | ||
.gitignore | ||
Makefile.am | ||
protocol-common.c | ||
protocol-common.h | ||
protocol-eventconvert.c | ||
protocol-xigetclientpointer.c | ||
protocol-xigetselectedevents.c | ||
protocol-xipassivegrabdevice.c | ||
protocol-xiquerydevice.c | ||
protocol-xiquerypointer.c | ||
protocol-xiqueryversion.c | ||
protocol-xiselectevents.c | ||
protocol-xisetclientpointer.c | ||
protocol-xiwarppointer.c | ||
xi2.c |