commit 63621888d6e36a2f9e41e81c14728d70beeff5ee
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Fri Oct 2 12:09:17 2009 +1000

    libXi 1.3
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 9dc825a3dede81d2425770662daefe7e19644d6d
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Fri Oct 2 12:08:30 2009 +1000

    Require macros 1.3 for XORG_DEFAULT_OPTIONS
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 3530845c70b0d7f9f853b29337c9397a3a599e52
Author: Julien Cristau <jcristau@debian.org>
Date:   Tue Sep 29 14:15:06 2009 +0200

    Don't export sizeDeviceClassType, size_classes and copy_classes
    
    Signed-off-by: Julien Cristau <jcristau@debian.org>

commit 801d77d035a10250dab728c046a6e9b2775e6dfb
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu Sep 24 14:14:48 2009 +1000

    XQueryDeviceState: correct length of XValuatorState
    
    The length is suppposed to be the complete class size, not just the struct
    size. Since XValuatorState is followed by multiple valuator values the
    size of the class is variable and dependent on the number of valuators.
    
    The server assembles the valuator state last. This bug is unlikely to affect
    clients as they should never go past the last class anyway.
    
    Tested-by: Thomas Jaeger
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit bff36ef5797d7da11972ee22ea224e207af77455
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu Sep 24 13:10:26 2009 +1000

    man: correct XQueryDeviceState return value.
    
    And one indentation fix in the same man page.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 9c5ba6ff3fcff30507f285f2e67afbdb296a2318
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Sep 14 16:34:18 2009 +1000

    Declare _xibad* functions before the Bad* macros.
    
    Reported-by: Christian Beier
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 369600cf37cd884793c4802a56c8355bc1812dc6
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Sep 7 12:22:06 2009 +1000

    mask_len in XIGrabDevice is in 4-byte units (#23708)
    
    X.Org Bug 23708 <http://bugs.freedesktop.org/show_bug.cgi?id=23708>
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit fa09375a69a02cd789c70d60970a669700eaeb20
Author: Arkadiusz Miśkiewicz <arekm@maven.pl>
Date:   Sat Sep 5 20:39:47 2009 +0200

    libXi: Man page files end with LIB_MAN_SUFFIX not LIB_MAN_DIR_SUFFIX.
    
    Using LIB_MAN_DIR_SUFFIX as man page files suffix is invalid since
    there can be files ending with eg. 5x while being in man5 dir
    (share/man/man5/man.5x) as required by FHS 2.3.
    
    Man page files and with LI
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 693d9a43f16d4ffd085099b532a10467aa095c17
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Sep 1 16:42:38 2009 +1000

    Initialize send_event for cookie events. (#23609)
    
    X.Org Bug 23609 <http://bugs.freedesktop.org/show_bug.cgi?id=23609>

commit eb9a2d63487641faa97d88cef3fa1c892a8f342f
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Aug 25 11:03:04 2009 +1000

    Bump to 1.2.99.4

commit 2ce629c30745fc4027d2a95745bf21e8d8c7b893
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Aug 25 09:55:23 2009 +1000

    Remove the asciidoc warning from configure.
    
    This warning was put in when the released version of asciidoc required an
    additional patch to build libXi.
    The release of asciidoc 8.4.5 included this patch thus we don't need this
    explicit warning anymore.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 17bbc8c30fb34c7130b71e5cc0b0e17093271266
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Aug 24 15:54:09 2009 +1000

    man: fix XIQueryPointer parameter ordering.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 207a7f3d5bd559ffb67de2910795d7cd6508ce09
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Aug 24 15:31:55 2009 +1000

    Update XIWarpPointer to take doubles (inputproto >= 1.9.99.902)
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit a8a8b40fa447c85eb5d1d61ef416d3cf198c72c1
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Aug 18 15:21:56 2009 +1000

    man: XIDefineCursor can generate BadDevice errors.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 326a0c01ef6e3c1f0577e185c23eec80ecf59192
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Aug 18 15:08:50 2009 +1000

    man: typo fixes in XIUndefineCursor, add BadCursor note.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 42a718457d183aab42778fbb127fafbae6b3e6d8
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Aug 5 16:00:44 2009 +1000

    man: point out temporary detachment of slave devices.
    
    Affects XIGrabDevice, XIGrabButton/Key and XIGrabEnter/GrabFocusIN
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 1a5f4fd2fa3ac7cfa1671d5cf0975ff365294f29
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Aug 5 15:58:57 2009 +1000

    man: fix XIGrabEnter man page - text with needed to be reduced.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 0d19a3ec942aedf5432a9bda1e80f29f7186ce5b
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Aug 5 15:34:10 2009 +1000

    Update library version for new symbols.
    
    XI2 adds a whole lot of new symbols but leaves the existing ones. Minor bump
    only.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 936f4993a9ece131aff03cf789b8c21cadaed47e
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Aug 5 08:50:20 2009 +1000

    man: correct XListInputDevices description of the name field.
    
    A device's name is the identifier set either by the server the
    xorg.conf/HAL. The preconfigured device types (XI_MOUSE, XI_KEYBOARD, etc.)
    are atoms listed in the type field only.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit bc3900ea706438005f8b5613de4d9fb6bd954f62
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Aug 4 14:03:44 2009 +1000

    Cosmetic fix, move a 'char*   name' to 'char   *name'
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 30de3da4c87322a73b2ab72e6ac83f689ec42adf
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Aug 4 13:26:45 2009 +1000

    Allow foreign automake, remove empty AUTHORS and NEWS.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 4d8676a859a2a8ebde03d8a9fe6bd79060f16cf5
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Aug 4 11:45:53 2009 +1000

    man: add XIQueryDevice and XIFreeDeviceInfo man page.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit c5a5d1800566b0ec073418a827ed5bc8195dd24e
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Aug 4 10:48:50 2009 +1000

    Remove leftover RCS tags.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit aa8272dd31b69f84d19dbe2c45889b806df8260e
Author: Dan Nicholson <dbn.lists@gmail.com>
Date:   Mon Aug 3 06:09:12 2009 -0700

    man: missing .man suffixes in prereq rules breaks parallel make
    
    Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>

commit 888f6c238de6f09cc5b079ae22c6f37496083007
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Jul 22 14:16:11 2009 +1000

    Bump to 1.2.99.3

commit c439c39cc0f985743fbc464849f6caa805b1a1a9
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Jul 21 11:41:43 2009 +1000

    Replace keysym grabs with keycode grabs.
    
    Keysym grabs are tricky to get right for applications that are more
    complicated than demo applications. otoh, we know keycode grabs are
    working.
    So let's go with keycode grabs for now and add keysym grabs later
    when we've sorted out the details.
    
    Requires inputproto 1.9.99.15
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 4f224f4da1405959b74c05d6b15469cf6c0c498f
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Jul 15 10:27:21 2009 +1000

    Fix wrong raw_valuator wire copy, add fractional parts.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 550a33ed79925501d9a5e8b73ef256fd9e0937b5
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Jul 14 15:28:00 2009 +1000

    man: fix wrong parameter in XIGrabKeysym man pages.
    
    XIGrabKeysym doesn't provide a cursor argument.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 504a5a770bd1d34ea7edc3b94815b2b98a61afc0
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Mon Jul 13 16:53:57 2009 +1000

    Add flags to XIDeviceEvent and XIRawEvent.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 94bfb0cc3ebbefe548b440f8c5e14154c3a76440
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Jul 13 15:37:32 2009 +1000

    Cater for new event-specific raw event types.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit e600e6cf47abd61bd3554967c4fdb0f78cc68f41
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Jul 13 15:37:59 2009 +1000

    Fix broken formatting, remove empty comment.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 1fc161f058eecb61d37135fd024703a385769417
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Jul 13 09:14:03 2009 +1000

    Bump to 1.2.99.2
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 386283e4a6653eef5e92bad8867b64a3e10a5138
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Jul 13 11:34:20 2009 +1000

    Reshuffle deviceid + sourceid in XI2 events to allow for common typecasting.
    
    Except for two events, all events include a deviceid. Place it at the same
    position in the struct for these events to allow quick checking with common
    typecasts.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit d02c85fbd2a204a78a9d515960d817ed37e3d492
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Jul 13 11:24:35 2009 +1000

    Add the deviceid to XI2 property events.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 07d7fc323367ac93c3c26eaf130284e31aa961ea
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Jul 13 11:05:33 2009 +1000

    Plug memory leak in XIHierarchyEvent copy.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 753fb6afb13a7ce154cd24261eadb56c3f4243c5
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Jul 13 10:05:33 2009 +1000

    Fix segfault in XIDeviceChangedEvent wire parsing.
    
    Introduced by 225071e2e67fb65a0258397212f9826c9b25e078.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 9d92265081830b700926b4a7b73975dd65217551
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu Jul 9 13:46:52 2009 +1000

    Remove padding from XIEvent.
    
    The padding was originally to force the same size as the XEvent struct. This
    only works on 32 bit however, the 64-bit XEvent struct is larger.
    Let's just ignore the padding, there's no point to it anyway, all the Xlib
    functions require XEvents anyway.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 4dacd34cc05054a0ab26621aaec8125b2ffe5bbf
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Jul 8 16:00:57 2009 +1000

    Add event copying for raw events.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 79b1ee174bb08722198e6d00c9d1a1e9e9352b8a
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Jul 8 15:42:58 2009 +1000

    Switch to new XIEvent structures - no need for pointers anymore.
    
    This removes all those pointers from event structures that were just there
    due to the pre-cookie struct size limit. Pointers remaining are only those
    that are of variable length (e.g. masks and valuator states).
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 64a106509ba18506e88989571c1392d48ae18a54
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Jul 8 15:18:57 2009 +1000

    Remove XIFreeEventData - obsolete with cookie events.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit ba0407100fd1314feb8dc0eace4352d00709cab3
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Jun 24 11:18:10 2009 +1000

    Add effective modifiers/group to events - require inputproto 1.9.99.13
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit d6439bc4c5c26577d0c839555a85bd1a9db784f3
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Jun 24 10:09:42 2009 +1000

    Change floats to doubles in DeviceEvents and EnterEvents.
    
    All the other bits use doubles, there's no reason to use floats here.

commit 225071e2e67fb65a0258397212f9826c9b25e078
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Jul 7 16:46:22 2009 +1000

    Split copy_classes and size_classes to avoid memory leak
    
    The switch to cookie events introduced a memory leak in
    XIDeviceChangedEvents.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 55157345c261653160e0f55841dcb32910ae4106
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu Jul 2 11:41:40 2009 +1000

    Use cookie events for XI2 events.
    
    Instead of squashing the events directly into the XEvent use the new libX11
    cookie events. This allows us to have larger events without the 96 byte
    restriction.
    
    Requires libX11 1.2.99.1
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 0e2be045663045dc087f21df95de91f824322915
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Jul 8 11:07:56 2009 +1000

    Add next_block() call to advance pointers over memory.
    
    Simple call to get the pointer to the next field when operating on a wire
    protocol struct or on a single-memory-block Xlib structure.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit c81a383f11c87976454200805b4b5416a414b4c5
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Jun 24 10:06:29 2009 +1000

    Add typedefs for focus in/out events.
    
    The events themselves are the same as enter/leave events.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit d3d00ddb93f01690ba81ce9ec504c1b352f5539d
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Fri Jun 19 15:48:32 2009 +1000

    man: add some missing XI2 refpages
    
    These missing pages may cause parallel builds to fail.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 47aeafbbd30800fa9a7a1136cb4fdb50cebe005f
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Jun 17 09:15:48 2009 +1000

    Require inputproto 1.9.99.12
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit a514d16c4535890e5aa2b5835d9a571155830251
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Jun 17 09:00:10 2009 +1000

    Axis and button labels should be called labels, not names.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 099e6f77482e971103570cfd38092c3839f94927
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Jun 16 14:20:30 2009 +1000

    Protect button label copying against 64-bit Atom madness.
    
    Datatype Atom is 8 bytes on 64 bit architectures, but it's always 4 bytes on
    the wire.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit bd2a3ad028a87f76ad244efe3650d7efd3a700dd
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Jun 16 13:24:34 2009 +1000

    Include the current valuator state in XIQueryDevice.

commit 1ca170b8d19b1170356a1edf4717cd4a95671a13
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Sun Jun 14 08:40:59 2009 +1000

    XIButtonClass now includes a XIButtonState struct.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 4ec5f70a813ba08bfcea7b2ff90f7647a94a95d7
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Fri Jun 12 16:34:13 2009 +1000

    Fix a few wrong 'evtype' comments.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit e018af45b7d0db784272fc9fc548bce382799144
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Sun Jun 7 17:56:17 2009 +1000

    Add sourceid to device classes.

commit 5f217c70a42b743e7260035bd02065eca39bc268
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Fri Jun 12 15:51:58 2009 +1000

    XISelectEvents and XIGetSelectedEvents use "win" now instead of "window"
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 92e5ad0a641d84cf4464f37ac372724a808a785f
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Jun 8 15:43:24 2009 +1000

    Require inputproto 1.9.99.11.

commit 467bfbc6598c8c30ab9b703160cc42ae82e75f1c
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Jun 8 14:21:58 2009 +1000

    XIHierarchyEvent should list num_info, not num_devices.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 0254852c8fb0793401368c7afc6041f807ee1d87
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Jun 8 13:34:50 2009 +1000

    Rename XICreateMaster to XIAddMaster for consistency.
    
    add/remove is used for slave devices and for flags, so we should use it in
    XIChangeHierarchy as well.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 4a61fe9f05b8e7214303722dd12195488df9c599
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Jun 8 13:37:38 2009 +1000

    Silence warning: missing prototype for copy_classes
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 05531681e5175b823935e6bdfc53c9b5f63efc9d
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Sun Jun 7 15:00:40 2009 +1000

    Remove CamelCase use from XIChangeHierarchy.
    
    Everything else uses underscore notation.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 45d35bcfbe2acd4dd2b560dbc21266e915cbb1e6
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Sun Jun 7 14:59:19 2009 +1000

    man: XIChangeHierarchy uses device ids, not XDevice*
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 199dd64b809c7622b0f0bd94e1c5551c931ea1e5
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Sun Jun 7 14:55:42 2009 +1000

    Hierarchy changes should use "deviceid", not device.
    
    Every other call/interface uses deviceid, so change for consistency.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 27d39fdbfddec6bb92ee3d3b7ef6c21ab3026926
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Thu Jun 4 07:33:29 2009 -0700

    Fix typo in man/XGetDeviceProperty.txt (wether->whether)
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit e43d88541e815aa64108a6c5bc3dae5816c822dc
Author: Matthias Hopf <mhopf@suse.de>
Date:   Thu Jun 4 16:29:20 2009 +0200

    Fix building if asciidoc or xmlto is not installed.

commit 5975cb9e6f89bf71b1740cee951fc583d7b7cfc1
Merge: 8ea9ebc 279a8c3
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu Jun 4 15:49:07 2009 +1000

    Merge branch 'master' into xi2
    
    Conflicts:
    	man/XI.xml

commit 8ea9ebcedcb99480a5774c7755329a2ca8fda07b
Author: Benjamin Close <Benjamin.Close@clearchain.com>
Date:   Wed Jun 3 10:25:40 2009 +1000

    configure: Search for sed as required by the man pages.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit d5a69432887ba79495e58bef45ec8fc2f5dfbe1e
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Jun 2 14:54:03 2009 +1000

    Fix typo in Makefile.am, leading to the XI2 source skipping compilation.
    
    Introduced with 59dc570e6ad4adab8066c7b8d2bff77cbf70bed4.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 5500d5b6f9fe3b94d68046529fbf6c80e5a4f518
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Jun 2 12:49:40 2009 +1000

    man: resurrect XGetDeviceProperty man pages (and associates)
    
    These man pages got lost in the asciidoc conversion.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit d0be870ee7798deb8cb50cdf350892c9dfc64538
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Jun 2 12:18:58 2009 +1000

    Add XI2 property man pages.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 8439d93ef77a934fab171ff9385277f3f2f46213
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Jun 2 11:46:56 2009 +1000

    man: fix copy/paste errors in XListDeviceProperties.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 59dc570e6ad4adab8066c7b8d2bff77cbf70bed4
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Jun 2 11:38:35 2009 +1000

    Rename remaining XI2 sources to XI<foobar>.c
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 2174d35d5cdc475699be968a0c1b1aa82566171f
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Sun May 31 21:29:47 2009 +1000

    Return BadRequest from XIQueryVersion if XI2 isn't supported.
    
    XIQueryVersion (like all other calls) makes sure XGetExtensionVersion is
    called beforehand anyway. So if that doesn't match 2.0 or higher, return
    BadRquest before issuing the real request (which would trigger a BadRequest
    error). This way, clients can use XIQueryVersion without having to set up
    the error handler.
    
    XIQueryVersion is now guaranteed to return the server-supported version.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit b1dedc1293a854360d44856cd603d339ce95c777
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Jun 1 09:54:03 2009 +1000

    Use Dont_Check for most XI2 requests.
    
    If a client issues an XI2 request against a non-XI2 server it should
    generate a BadRequest error from the server.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 4d962ed1841f35aa255bbec89e37f396612cfd96
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon May 25 16:34:01 2009 +1000

    Add support for Enter/FocusIn passive grabs.

commit 7922430e0d063b0c3617050320d613d9dc7de7ba
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed May 27 14:15:49 2009 +1000

    Require inputproto 1.9.99.10

commit a2a09f6a4fb2dcd36f89fccc8efd8386eca7d804
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed May 27 14:13:54 2009 +1000

    Fix wrong pointer argument in _XIPassiveUngrabDevice.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 9b9f9373f32ebe9a15f286d16b6ba880b44a9c22
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon May 25 12:45:52 2009 +1000

    Add XIGetSelectedEvents.

commit 13ce4a03824a7c5ac0270198d265b02b18786e1f
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue May 19 13:54:33 2009 +1000

    XIPassiveGrab: take the address of modifiers for memcpy, not the value.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 7f1f0b9cf8ad17b5a4694406137a1c2114918a67
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon May 18 16:18:27 2009 +1000

    XIQueryPointer: fix wrong reply extra data reading.
    
    libXi does it differently than the server, so don't try to access &reply[1],
    instead use _XRead as it should be.
    
    Reported-by: Mark Dokter
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit db94dc37529fc3e5e3decad67d312ea108e860d2
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon May 18 15:14:03 2009 +1000

    XIQueryPointer should return doubles for the FP1616 wire data.

commit 615545f9cba36ab7732d2325970a7c84b2fa6e8c
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Fri May 15 14:16:31 2009 +1000

    Switch man pages to asciidoc.
    
    The docbook xml is unreadable and unwritable. Switch everything to asciidoc,
    at least thay we we can write man pages without losing sanity.
    
    asciidoc seems to have some issues with __libmansuffix__, so instead we just
    use libmansuffix (without underscores).
    The current asciidoc version is buggy for multiple man targets (more than
    one man page in a single file), so stick a big warning into configure that a
    patch is required to the the right asciidoc->docbook conversion.
    
    Many thanks to Dan Nicholson for the Makefile.am.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 9966ab40b850c780e439f86e165188919f884b64
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Sat May 16 12:34:01 2009 +1000

    Require inputproto 1.9.99.9

commit eaf40d1bd1a5737afa5f00c4bc2208fd1562417b
Author: Peter Hutterer <peter.hutterer@redhat.com>
Date:   Fri May 15 06:21:49 2009 -0400

    Remove duplicated code paths in XIGetProperty.
    
    XIGetProperty always returns in the specified format (8, 16, 32) and never in
    the Xlib's 64-bit long hackery. So we can clean this code up a bit.
    
    This doesn't affect XListProperties, it still returns an Atom list.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>

commit 04bf8fe62832a38f56041d860a717f13fd3a7295
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu May 14 16:56:17 2009 +1000

    Return failed modifiers for passive XI2 grabs.

commit 68da471cd7ad3b5d76bfc1207083f892b15dd34a
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu May 14 16:34:55 2009 +1000

    Update XIQueryPointer to include full modifier state.

commit 3017a5124fe98eb0d1f0e4d0bdce35df06ea751b
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu May 14 16:26:17 2009 +1000

    Update man pages for XI2.
    
    Shuffling device properties up before all XI2 calls and adding all XI2 calls
    (bar device property calls). Needs proofreading.

commit ea377ea55b2014310fb0777e41ae7044396e25a3
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu May 14 14:19:44 2009 +1000

    Label major/minor version in XIQueryVersion as _inout.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 0dd26fd87571c1e87ca6e8734e2c55f21e53ceb8
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu May 14 11:31:28 2009 +1000

    Xinput2.h: nmasks should be num_masks in XISelectEvents

commit b4d74eebcec3080fa4ac33c74835246457b00de3
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue May 12 19:25:15 2009 +1000

    Adust to new device names (less "Device" in function names)

commit eebdca00c416924b0423879a62498df8afed633e
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue May 12 17:33:48 2009 +1000

    XISelectEvents, not the singular version

commit 23246e5788a01091ed666539359614cd5c100a9b
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue May 12 16:14:23 2009 +1000

    Support per-device flags for XIDeviceHierarchyEvents

commit 9451d09d2b9cdbe2deff7986a4c5553ba922989c
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu May 7 16:25:13 2009 +1000

    Use the new prefixed constants for XI2 and require inputproto 1.99.9.8

commit 92cfef2cebfa85bdb0c1b3b6ee2f78520b003eb7
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu May 7 11:41:46 2009 +1000

    Add XI2 property requests.
    
    Without Xlib's 64-bit hilarity. A property claiming to be 32 bit is treated
    as 32 bit value.

commit 130774c208a2f331d6110b255676ad6cb8a1a414
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu May 7 11:02:02 2009 +1000

    Add property event conversion.

commit 70d9a55c86f15b71ff8b53a61b8fb0e1723e0824
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon May 4 19:05:06 2009 +1000

    Add XIPassiveGrabDevice.

commit 279a8c3a6466d885fa618cccb0b12f6c45608982
Author: Bernhard R. Link <brlink@debian.org>
Date:   Tue Apr 28 19:45:52 2009 +0200

    man: fix a number of return/parameter types
    
    Debian bug#525546 <http://bugs.debian.org/525546>
    
    [jcristau: also fixed the window parameter of
     X{Change,Get}DeviceDontPropagateList]
    Signed-off-by: Julien Cristau <jcristau@debian.org>

commit 6e4b80a35e5b763d4a854f1c10443b95e6ad51bd
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Sun Apr 19 21:57:42 2009 +1000

    Silence a compiler warning by using a uchar instead of a char.

commit 1c777e3c1127dec35166007c6e3ca65e34735eb5
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Sun Apr 19 21:56:29 2009 +1000

    Type-cast before passing into wireToFooBarEvent.

commit 443a69833a29b557f78ec09f9eef395f52a64e10
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Sun Apr 19 21:53:17 2009 +1000

    Convert FP1616 from int32_t to double.

commit 516a52f9a5b095ab60086426a1945d30a44e7ef2
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Sun Apr 19 21:41:35 2009 +1000

    XIQueryVersion: ensure we unlock in all cases and return the status.

commit 76c9ba562bb012790636913ea6c5a6e96af578ff
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Sun Apr 19 20:09:02 2009 +1000

    Add missing eventtype to XIRawDeviceEvent.
    
    Reported-by: Paul TBBle Hampson <Paul.Hampson@Pobox.com>

commit 8487030472914230bec6ecb95e58cf621e69b608
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Sun Apr 19 19:58:39 2009 +1000

    Add a bunch of missing LockDisplay() calls.
    
    Reported-by: Paul "TBBle" Hampson <Paul.Hampson@Pobox.com>

commit 3a699cda35a7c190010e5a974cd7a4e7be9df049
Author: Paul "TBBle" Hampson <Paul.Hampson@Pobox.com>
Date:   Sun Apr 19 06:52:30 2009 +1000

    libxi: Unlock display after XIQueryVersion
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 6ad47bc1338ba96c4a43a33ee3633f41e9543bd6
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu Apr 16 22:16:06 2009 +1000

    Add XIAllowEvents

commit b3da79aba9cd8c615e953ee08d69f44c23fe3ab5
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Apr 15 21:39:30 2009 +1000

    Add XIGrabDevice

commit 01a029e597a25f10d00accafb04d72dad39e82cf
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Sun Apr 12 17:44:19 2009 +1000

    parse subpixels

commit 6c1d6174a0ba33ff377cb74adf6c0bbe0279f93b
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu Mar 26 16:37:49 2009 +1000

    XIint.h only needs XI.h as include, not the rest.
    
    This fixes 64bit compilation issues.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 2bc4ebba78056eecf76a294f1c3edff892b286f7
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu Mar 26 16:30:45 2009 +1000

    Remove public declarations for SizeClassInfo and ParseClassInfo.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 20629761be39493b650f48e120d5c970bca5e796
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu Mar 12 16:25:02 2009 +1000

    Add XISetDeviceFocus and XIGetDeviceFocus

commit 190035dbb9e74668f7965967a9529fec51d42d14
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu Mar 12 15:56:07 2009 +1000

    man: note that XListInputDevices does not list other MDs.

commit 8730fa24af5a344876f0c5bfd840d856b5d2b038
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Mar 11 16:32:23 2009 +1000

    Handle XI2 focus events.
    
    These events are identical to enter/leave events.

commit ffa8a602e7ae20c7430090360818d635f13b392d
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Mar 11 14:20:05 2009 +1000

    Add support for XI2 Enter/Leave events

commit 5ff39db5c98a9e7e0e85ead6f4ffc59f6f071bd6
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Mar 10 16:24:44 2009 +1000

    Remove if 0 code block

commit c6985e7651636d75ad7f7ed1b3ef434e123a8492
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Mar 10 15:42:51 2009 +1000

    Add support for Raw events.

commit 2712dbc2609ad75674c77df04d42899844968e10
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Sun Mar 8 21:16:54 2009 +1000

    Add support for XIHierarchyEvent.

commit 30c2e3f9398f3d9cbae70150e4bb5cec6dfcc0a1
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Sun Mar 8 21:16:33 2009 +1000

    Add support for XIDeviceChangedEvent

commit 0cac1faccebdd317e889d2ae1a1570dc9430725f
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Fri Mar 6 12:02:45 2009 +1000

    Add XIFreeEventData

commit 35a9ea79fc97bf80bfc4aea7f98ae97ac8cff762
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu Mar 5 17:01:58 2009 +1000

    Add support for XIDeviceEvents.
[--snip--]
