Find a file
Peter Hutterer bef7648827 Add XI2-specific defines for grab and property requests
XI 2.0 headers forced clients to mix XI2 specific constants with defines for
core input. Most notable here are the grab code which required GrabModeAsync
or GrabModeSync from core, but _not_ AnyModifier (XIAnymodifier !=
AnyModifier). This is a hard-to-debug cause for bugs.

Add defines for grab modes, grab return codes and property modes as well as
a define for the AnyPropertyType. These defines are identical to the ones
defined in core but stop the use of input-related defines from either core
or XI 1.x.

Clients must use the core defines None and CurrentTime where applicable.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
2011-06-07 09:22:58 +10:00
specs specs: enable asciidoc parsing for XIproto.txt 2011-03-24 10:06:05 +10:00
.gitignore .gitignore: use common defaults with custom section # 24239 2009-11-15 13:22:55 -05:00
autogen.sh Initial build system files for proto module. 2005-05-06 01:46:30 +00:00
configure.ac specs: convert XI2proto.txt to html using asciidoc 2011-03-16 13:02:32 -04:00
COPYING Add Red Had Copyright in the COPYING file. 2009-12-22 16:45:54 -05:00
inputproto.pc.in Change all the protonames from <extension>Ext to <extension>Proto. 2005-05-09 18:20:04 +00:00
Makefile.am specs: convert XI2proto.txt to html using asciidoc 2011-03-16 13:02:32 -04:00
README README: file created or updated #24206 2009-11-16 11:13:30 -05:00
XI.h Move the XI2 index into versions[] over to XI2.h 2009-06-01 09:13:22 +10:00
XI2.h Add XI2-specific defines for grab and property requests 2011-06-07 09:22:58 +10:00
XI2proto.h Include stdint.h 2010-12-22 11:26:57 +10:00
XIproto.h Define the Cursor datasize correctly 2009-04-22 12:45:13 +10:00

				X Input Extension		

This extension defines a protocol to provide additional input devices
management such as graphic tablets.

Extension name: XInputExtension

All questions regarding this software should be directed at the
Xorg mailing list:

        http://lists.freedesktop.org/mailman/listinfo/xorg

Please submit bug reports to the Xorg bugzilla:

        https://bugs.freedesktop.org/enter_bug.cgi?product=xorg

The master development code repository can be found at:

        git://anongit.freedesktop.org/git/xorg/proto/inputproto

        http://cgit.freedesktop.org/xorg/proto/inputproto

For patch submission instructions, see:

	http://www.x.org/wiki/Development/Documentation/SubmittingPatches

For more information on the git code manager, see:

        http://wiki.x.org/wiki/GitPage