
Peter Hutterer, Red Hat Xorg developer has
posted the code for the first X Input 2 implementation. Peter is well known for his work on Multi Pointer X (MPX) and has
more information on his blog.
"XI2 is important for two reasons. One, it's the client-side API that enables applications to make use of MPX. For obvious reasons, I have some interest in getting this done. The other part of XI2 (and why it is called XI2) is that it's a new version of the X Input Extension. One of the goals here is a cleaned up API that is less painful to use than the first, current, version." Phoronix has
other details as well.