diff options
author | Matthieu Herrb <matthieu@cvs.openbsd.org> | 2010-05-18 19:28:55 +0000 |
---|---|---|
committer | Matthieu Herrb <matthieu@cvs.openbsd.org> | 2010-05-18 19:28:55 +0000 |
commit | b10ed8a977078fdc40846586222217fa9255196d (patch) | |
tree | 919b7a4888f18144093807f0ed5d2a15798dd5d6 /lib/libXi/ChangeLog | |
parent | deed853a98813032c070cc01de9defc5ca33b21f (diff) |
Update to libXi 1.3. Tested on a bulk ports build by naddy@.
Diffstat (limited to 'lib/libXi/ChangeLog')
-rw-r--r-- | lib/libXi/ChangeLog | 1799 |
1 files changed, 1755 insertions, 44 deletions
diff --git a/lib/libXi/ChangeLog b/lib/libXi/ChangeLog index 44939da22..7b189a29e 100644 --- a/lib/libXi/ChangeLog +++ b/lib/libXi/ChangeLog @@ -1,12 +1,1165 @@ -commit 69422ae36ede8fd5d7975c1e2b74c32906ad8535 +commit 63621888d6e36a2f9e41e81c14728d70beeff5ee Author: Peter Hutterer <peter.hutterer@who-t.net> -Date: Thu Feb 26 09:20:44 2009 +1000 +Date: Fri Oct 2 12:09:17 2009 +1000 - libXi 1.2.1 + libXi 1.3 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> -commit f63ea39a328ce0e5e6c980243e2ebea15634dc7d +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. + +commit f00f4dccba7f109dd6ec00be34543766f38264e9 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Fri Mar 6 11:55:18 2009 +1000 + + Add Generic XIEvent struct. + +commit 13445f170c80f9e2c48e78aa1ec14e956b75c297 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Tue Mar 3 15:29:25 2009 +1000 + + XIint.h fix compile error, include XInput.h + +commit b42809a2e9a8fa821ce6b43e5aba374e922aab39 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Tue Mar 3 15:17:54 2009 +1000 + + XExtInt compile fix - include XI2.h + +commit c6da12b3965f60d893c3fabad4f95dac10ebe7d9 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Wed Mar 4 21:01:58 2009 +1000 + + XInput2.h: Get rid of the /* foo */ in the declarations. + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 65dbec3d82259bd7bbde5b7a2cdba44727a5606a +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Fri Mar 6 11:55:41 2009 +1000 + + include: Move events up to before function definitions. + +commit 13ed59c032b74d106acd08d8893c2708ef5564c5 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Sat Feb 28 10:32:54 2009 +1000 + + Add XIQueryDevice implementation. + +commit 88fcb0938a898ef6c9f48fce2874c37e3788fe9c +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Thu Feb 26 16:49:45 2009 +1000 + + Add XIQueryVersion() - query and announce the supported XI version. + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 2780363f96d07f8ca62507246bb04f6894e3b13d +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Thu Mar 5 15:53:02 2009 +1000 + + XISelectEvent: make sure padding is zeroed out. + +commit ee1a0b4f507f32c7abe07b3324dc3a6c210964c4 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Fri Jan 16 13:36:59 2009 +1000 + + Replace XiSelectEvent() with XISelectEvent(). + +commit 5f4058db225d7cb4455fd27b11dff10422e94748 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Tue Mar 3 14:39:28 2009 +1000 + + Replace all XDevice* with ints. + + There's no reason to have XDevice structs. It's not as if they carry useful + information. + +commit 2d5bdbe0fad5f22f153aa74e38aa3a1ca09d4192 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Tue Mar 3 14:53:23 2009 +1000 + + Change XIGetClientPtr to take an int, not an XID + +commit 6be974ec5597ef37fbd3a6057d52a38356f544e0 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Wed Feb 25 15:53:29 2009 +1000 + + Fix the already existing XI2 calls to the new XI2 protocol. FIXME + + FIXME: not bisectable due to XiSelectInput. + + This includes namespacing them with an XI2 prefix. + + Affected calls: + XIGetClientPointer + XISetClientPointer + XIDefineDeviceCursor + XIUndefineDeviceCursor + XIWarpDevicePointer + XIQueryDevicePointer + XIChangeDeviceHierarchy (+ event) + +commit 60b2d114d06617ca60c2905373829299dc051c7f +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Wed Feb 25 15:32:53 2009 +1000 + + Move current XI2 stuff out of XInput.h, into XInput2.h + + This means XInput2.h is rather messy, but it also means we can leave XInput.h + untouched for the XI2 rework. + +commit c0e3fef8cc7f1953377f61b80d9b8a5ce2fcf2b7 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Thu Feb 26 15:23:57 2009 +1000 + + Require inputproto 1.9.99.7. + +commit 660b0abdb8dbc7959f9d97b83ac48110a56fd216 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Wed Feb 25 16:24:56 2009 +1000 + + XIint.h: include XIproto.h for xAnyClassPtr. + +commit 3e38a82102975670d490d95f595a410f38f4e221 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Wed Feb 25 16:02:07 2009 +1000 + + Disable generic event handling for now to allow bisecting. + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit c56b75732f4506bae234a5cda474c837bb274d6b +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Thu Feb 26 16:33:24 2009 +1000 + + Back out the XQueryInputVersion hack, restore previous state. + + XI2 should use a separate request to query the version rather than piggy-back + on an existing badly defined request. + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 5ead375009f53c9a4634dc8f1939463ac8ef510a +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Wed Feb 25 15:58:41 2009 +1000 + + Remove XExtendedGrabDevice. + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 3992afdd5593f391bcff1eb39d7e975886d817e3 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Wed Feb 25 16:12:35 2009 +1000 + + Remove DeviceEnter/LeaveNotify handling. + + This will be replaced by XI2 GenericEvents. + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 62858c426e6de1b99df660251737233afd335302 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Wed Feb 25 16:04:16 2009 +1000 + + Remove AttachClass handling from ListDevices. + + If you want attachment information, use XI2 and XQueryDevice(). + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit cbdc33d903ec6f90a42ec3c31905eeaef9ecf0a2 Author: Peter Hutterer <peter.hutterer@who-t.net> Date: Wed Feb 25 17:00:16 2009 +1000 @@ -15,85 +1168,398 @@ Date: Wed Feb 25 17:00:16 2009 +1000 X.Org Bug 20293 <http://bugs.freedesktop.org/show_bug.cgi?id=20293> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> - (cherry picked from commit cbdc33d903ec6f90a42ec3c31905eeaef9ecf0a2) -commit 6e65cf0776019b2eec6be4a06fef7838562e94a8 +commit 78f64722c57ff5ec5d0ae35da0c8f151598e6d6b Author: Peter Hutterer <peter.hutterer@who-t.net> Date: Wed Feb 25 16:59:04 2009 +1000 XGetDeviceControl: Add a missing break leading to wrong length calculation. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> - (cherry picked from commit 78f64722c57ff5ec5d0ae35da0c8f151598e6d6b) -commit 17df06d5aeceb4798caf487a1d57efe58fa7e3fa +commit 8f174b7f5e57c6b3e123476f384ce9164cda11b7 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Wed Feb 25 15:28:28 2009 +1000 + + Remove leftover WindowAccess function declarations. + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 6e1159a9059d762d6b5d24455237a088e839fe2c Author: Alan Coopersmith <alan.coopersmith@sun.com> Date: Mon Feb 2 20:34:34 2009 -0800 Add README with pointers to mailing list, bugzilla & git repos Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> - (cherry picked from commit 6e1159a9059d762d6b5d24455237a088e839fe2c) -commit f2f92b1df861c1f571edc89eddbb8d72a228e2a8 +commit ba2546a51d5f9087ec54fba7cae46ea1f210198a Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> Date: Thu Jan 29 19:30:30 2009 -0200 Return NULL on error, and match LockDisplay with UnlockDisplay. - (cherry picked from commit ba2546a51d5f9087ec54fba7cae46ea1f210198a) -commit 2d586065649304b2864afddee6f6225a4a61a0c9 -Author: Peter Hutterer <peter.hutterer@redhat.com> -Date: Wed Dec 3 12:50:45 2008 +1000 +commit 4a1d1ff1195a2ed43ace1a33e429f2272f1331af +Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> +Date: Thu Jan 29 19:22:47 2009 -0200 + + Janitor: make distcheck, compile warnings, extra .gitignore files. + +commit d0326fe8cdbb08d4f52d79fd3fd4e1b2a0951d5e +Author: Dan Nicholson <dbn.lists@gmail.com> +Date: Tue Jan 13 15:54:35 2009 -0800 + + Fix build when xmlto is not available + + When xmlto is not available, make bombs since it has no way to generate + the man pages from the XI.xml. This returns the man page installation to + only occuring when xmlto is available. Unfortunately, this means they + will also not be installed when the generated pages are distributed. + + Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> + +commit 9911b7846ca2cedf08a963c84efe7907438975c1 +Author: Dan Nicholson <dbn.lists@gmail.com> +Date: Tue Dec 16 16:45:16 2008 -0800 - libXi 1.2.0 + Be smarter about generating man pages - Requires inputproto 1.5.0 or later. + With the current rules, the man pages will be generated repeatedly if you + have xmlto installed. This is because make always thinks they are out of + date with respect to their prerequisite, do_xmlto_stage. They are changed + here to handle the multiple output files as described in the automake + manual. + + distcheck has been confirmed to still work such that building from the + tarball does not require xmlto. On the other hand, if the user wants to + rebuild the man pages, they'll have to explicitly touch XI.xml. + + It may be better to split the xml into per-page files so that xmlto only + generates one output at a time. A toplevel XI.xml can still pull together + all the pieces with XInclude. + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 9e9bf1e477e764b596eb89119c0497b274b87897 +Author: Julien Cristau <jcristau@debian.org> +Date: Sun Dec 21 16:08:08 2008 +0100 + + Hide private functions + +commit db1215bf4785acb20610a7f1302e8dc3ec4d19e0 +Author: Julien Cristau <jcristau@debian.org> +Date: Fri Dec 19 16:06:50 2008 +0100 -commit 305d356e43462834a2fdd2cf59d47b055c2416fd + COPYING: add Peter's copyright notice and license + +commit dd89e1187114ba7ece2e4bcc9c25ea5139ea4f0a +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Mon Dec 8 08:34:53 2008 +1000 + + Restore XAllowDeviceEvents() + + Got accidentally removed as part of + f938c524f74fa8828a Purge device-based window access code. + + XAllowDeviceEvents is the XI equivalent to XAllowEvents, required to thaw devices + after grabs, not related to the access control code. + + Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> + +commit 13dee4565b509ed1ef2fbc78b1987a69f10b02e7 Author: Peter Hutterer <peter.hutterer@redhat.com> -Date: Mon Nov 17 11:50:06 2008 +1000 +Date: Mon Nov 17 11:34:44 2008 +1000 - Add support for XI 1.5 device properties. + Bump to 1.2.99.1 - This is a manual merge from master onto libXi 1.1.4. The branches have - diverged too much to make cherry-picking reasonable and readable. + We need libXi 1.2 for the property support, so let's bump this one up by one. + +commit 74b2cb0be98057a522c543b5259396ec1b456794 +Author: Peter Hutterer <peter.hutterer@redhat.com> +Date: Wed Nov 12 22:26:43 2008 +1000 + + man: fix out of source builds. - This patch includes the property support provided by the combination of the - following patches: - - 7d5bb99ffce3200f82420c5a5ebac3b445aac633 - - 0211e3e8277c590349903989f1676f6af4baa44b - - bfd2e08f3530091fbcd8c078f684e9aab9057df0 - - bec02767629ed795582ba3f645299d7036093511 - - f9a5371d43b2c6023745f766d0e8ceff2acdff60 - - e179b124aac13387c6f730197b8852c1f69eb9e3 + As pointed out by johnflux on IRC. + +commit f938c524f74fa8828a954bed51d0f3c4c7eb0fad +Author: Peter Hutterer <peter.hutterer@redhat.com> +Date: Fri Oct 31 18:02:02 2008 +1030 + + Purge device-based window access code. - Man pages are copied from the parsed docbook output from master. + Requires inputproto 1.9.99.6. -commit 45b73dc157f326785e1022f5476bfc1f9f514d6e +commit e5c529813b04327babc20e51ca56006210cb0c37 Author: Peter Hutterer <peter.hutterer@redhat.com> -Date: Mon Nov 17 11:44:31 2008 +1000 +Date: Mon Sep 29 16:40:21 2008 +0930 Add XI_JOYSTICK to list of defined types. - (cherry picked from commit e5c529813b04327babc20e51ca56006210cb0c37) + +commit e179b124aac13387c6f730197b8852c1f69eb9e3 +Author: Shunichi Fuji <palglowr@gmail.com> +Date: Fri Sep 26 14:47:49 2008 +0930 + + Build fix: remove dropped man pages for Conrigure/QueryDeviceProperty. - Conflicts: + Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com> + +commit ec2665e6ba0e71a1726816054b40f71782874373 +Author: Peter Hutterer <peter.hutterer@redhat.com> +Date: Fri Sep 26 10:13:57 2008 +0930 + + Require inputproto 1.9.99.5. + +commit f9a5371d43b2c6023745f766d0e8ceff2acdff60 +Author: Peter Hutterer <peter.hutterer@redhat.com> +Date: Fri Sep 26 10:12:31 2008 +0930 + + Adjust to new property API. - man/XI.xml + XConfigureDeviceProperty is gone. + XQueryDeviceProperty is gone. + XGetDeviceProperty doesn't have "pending" anymore. + +commit 822bff60ea26c0b509fd4de35099b4d94e9e99de +Author: Peter Hutterer <peter.hutterer@redhat.com> +Date: Fri Aug 15 15:08:07 2008 +0930 + + Require inputproto 1.9.99.4. -commit 88e2bf75cc619bb1ddc51e5dc65ddb9d712f69f5 +commit bec02767629ed795582ba3f645299d7036093511 Author: Peter Hutterer <peter.hutterer@redhat.com> -Date: Mon Nov 17 11:35:59 2008 +1000 +Date: Wed Aug 13 12:03:29 2008 +0930 - Bump to 1.1.99.2. + Backport device property code to XI 1.5. - 1.1.99.1 was used by master for a while. + Ditching generic events, using normal XI events instead. -commit f0ecfd1952289f5ff33297e3358552365e047f09 +commit c5179577ddf0680dffb480d27db9036e9bd27716 Author: Peter Hutterer <peter.hutterer@redhat.com> -Date: Mon Nov 17 11:12:39 2008 +1000 +Date: Wed Aug 13 10:27:03 2008 +0930 - libXi 1.1.4 + Remove RCS tags. + +commit bfd2e08f3530091fbcd8c078f684e9aab9057df0 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Wed Jul 9 15:38:57 2008 +0930 + + Update man pages to include new device properties calls. + +commit 0211e3e8277c590349903989f1676f6af4baa44b +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Wed Jul 9 16:54:32 2008 +0930 + + Add XDevicePropertyNotifyEvent support. + +commit 7d5bb99ffce3200f82420c5a5ebac3b445aac633 +Author: Peter Hutterer <peter.hutterer@who-t.net> +Date: Wed Jul 9 16:53:46 2008 +0930 + + Add support for input device properties requests. + +commit 908ac35ebb25e2f55945825e6256d1848e17cc38 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Thu May 29 13:19:06 2008 +0930 + + Bump to 1.1.99.1 + +commit f4739e18bb44e7a04ed0ea6ec87d53ae5fb13e7d +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Thu May 29 13:18:38 2008 +0930 + + Update required packages again, needs updated libX11, libXext, etc. + +commit 9831db88ee8e69dc6cf8fad0ac83d40bedd5c463 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Thu May 29 12:45:57 2008 +0930 + + Don't fail man build when missing xmlto. + + If xmlto is missing during configure, print out a warning and just do an empty + man build with no man pages at all. Better than failing with obscure errors. + +commit fd8198513c865f616be8059907550db7f777b089 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Wed May 28 17:14:17 2008 +0930 + + Reguire inputproto 1.9.99. + +commit 135b25157ee3e44467264a6df2e1f92f3a785643 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Fri May 23 10:30:56 2008 +0930 + + Add .PHONY build target to fix parallel builds. + + Copied from libXtst. + +commit 74cc34496d6ed23d8dad259c036bbfaa63b8eb15 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Thu May 22 12:58:55 2008 +0930 + + Ansify the XI 2 functions. + +commit 50990b8deb8b8484e9e02e313387ea4d2ddbd242 +Merge: 26dde5a 145947e +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Thu May 22 12:48:40 2008 +0930 + + Merge branch 'master' into mpx + +commit 145947ed603207e85a7fcb502f88717a22dfec55 +Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> +Date: Fri Feb 29 18:14:00 2008 -0300 + + libXi ansification. + + Thre are still two remaining compiler warnings, because of non matching + function prototypes and function pointer arguments prototypes: + + src/XSndExEv.c:XSendExtensionEvent() + variable register Status(**fp) (Display *, XEvent*, xEvent **, int *) + doesn't match struct _XDisplay's: + Status (*wire_vec[128])( /* vector for event to wire */ + Display * /* dpy */, + XEvent * /* re */, + xEvent * /* event */ + ); + + and + + src/XExtInt.c:xinput_extension_hooks field event_to_wire of type + XExtensionHooks that has the prototype Status (*event_to_wire)( + Display* /* display */, + XEvent* /* re */, + xEvent* /* event */ + ); + does not match Status + _XiEventToWire( + register Display *dpy, /* pointer to display structure */ + register XEvent *re, /* pointer to client event */ + register xEvent **event, /* wire protocol event */ + register int *count); + + Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au> + +commit 26dde5aaf4bbc89140cc4e3d13fe18036041022d +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Wed Apr 30 10:35:12 2008 +0930 + + Fix up AM_CFLAGS, pulled in the system-includes before the local ones. + +commit d68d321c0692848dd5eb67a3713676498c1c646b +Merge: 7d0977b 3e99cc2 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Mon Apr 28 14:35:11 2008 +0930 + + Merge branch 'master' into mpx + + Conflicts: + + .gitignore + man/XGrabDeviceKey.man + man/XListInputDevices.man + +commit 7d0977bc02ce4f29c0ed335fcdcce4ed7c328259 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Mon Apr 28 11:24:40 2008 +0930 + + man: more formatting changes (indentation, whitespaces, linewidth). + +commit 2e4cb17b0354fb424f841431a4a20cf6a3e3059c +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Sun Apr 27 19:46:21 2008 +0930 + + man: formatting changes in XI.xml + +commit 212fb41a101833c817195ef02d20248523929ef3 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Sun Apr 27 19:26:55 2008 +0930 + + man: fix up use of <function> tag and some whitespaces. + +commit 4ce9781be5f3468d184e34bf36329aa220c726bb +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Sun Apr 27 19:11:06 2008 +0930 + + man: add old HP, Ardent Computer copyright, plus my new one. + +commit 36f17efe0a4b0278fd442c0bcd97a9d762d96011 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Sun Apr 27 19:01:39 2008 +0930 + + .gitignore: add man pages. + +commit ea09ee20525e4e6a0a6517654ed12fd419f00b23 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Sun Apr 27 19:01:03 2008 +0930 + + man: switch over to using xmlto to generate man pages. + + Removing all nroff man pages. + +commit b620f6995b76742c95b32db054d0b5d9fef7a33d +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Sun Apr 27 18:57:48 2008 +0930 + + man: fixes in XI.xml + + Some global whitespace replacements (e.g. space before comma) + Splitting refnames where two functions are listed. + Adding refmiscinfo tags (see libXtst) + +commit 51886a38dd42bb62bf3ffcadbf73472e6d2b514f +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Sun Apr 27 16:33:00 2008 +0930 + + man: add XI.xml. Contains all libXi man pages in docbook.format. + + Note that conversion was half-automated and half-manual. There's a lot of + little things to be fixed up. + +commit c142891001e53b3c9d1d4a0cfcb0ff555c2f0070 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Sat Apr 26 17:07:39 2008 +0930 + + Deprecate XGetExtensionVersion(), replace with XQueryInputVersion(). + + We need XI to be able to do some sort of versioning support. + +commit 94284e40f5fc9bf30cc2cc5915f6adb22de7bffe +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Fri Apr 25 18:07:36 2008 +0930 + + Add XInput.h file from inputproto package. + + This file only belongs to libXi, it shouldn't have been in the inputproto + package in the first place. For a revision history of this file refer to + git://anongit.freedesktop.org/git/xorg/proto/inputproto + +commit 166083c09a96b1b7e612bdbb1515d79c3bf57185 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Fri Apr 25 18:05:37 2008 +0930 + + Removing previously removed man pages from Makefile.am as well... + +commit c1c8a0e585089b3c18ddbd9039f0053a40dbe6cb +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Fri Apr 25 17:58:16 2008 +0930 + + Extend XListInputDevices man page to include MPX details. + +commit 064f0ec80c6e3cd2f05dd104ca17359b2f7ab833 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Fri Apr 25 17:37:24 2008 +0930 + + Remove XChangePointerKeyboardPairing call. + +commit ef953b30eb212a65e2aa841c8ccdbbe9127b3b56 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Fri Apr 25 17:34:57 2008 +0930 + + Remove XChangePointerKeyboardPairing and XGetPairedPointer man pages. + + Calls don't exist anymore. commit 3e99cc281509c70c9240e71ae55cf4e62c6569ba Author: Matthieu Herrb <matthieu.herrb@laas.fr> @@ -101,6 +1567,66 @@ Date: Sun Mar 9 08:30:32 2008 +0100 nuke RCS Ids +commit df2cf307c365feea924f2c907d8109cf53461a75 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Tue Feb 26 15:47:25 2008 +1030 + + Remove XGetPairedPointer(), was removed from the protocol. + + The information needed is in the attached field of ListInputDevices. + +commit 5ca4f620883c63e57edd409b139d82092679010a +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Tue Feb 26 15:45:46 2008 +1030 + + Remove XExtendedUngrabDevice. XUngrabDevice does the same. + +commit 2b25e823d3c0820b135fb42584be462dba342aa7 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Thu Feb 14 18:30:09 2008 +1030 + + XChangeDeviceHiearchy has changed to take a array of unions. + + And the parameters were swapped around too. + +commit 80159390595f9a8970c114c66190db371d585da1 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Thu Feb 14 09:24:29 2008 +1030 + + XQueryDevicePointer: remove unused variables. + +commit e3492c8385b2d0cce0c6e3e862f43a63f3e8917b +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Thu Feb 14 09:23:03 2008 +1030 + + XQueryDevicePointer: "shared" parameter removed. + +commit aa6c7a07d7f3f73980ad3b6c537b5f83bc3ddd30 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Thu Feb 14 09:21:26 2008 +1030 + + Remove XFakeDeviceData call. + + This call needs to be better refined and tested before we put it in. + +commit d97dcf6896a1c16b46068d16d3d689a3720cce46 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Thu Feb 14 09:20:53 2008 +1030 + + Remove RawDeviceEvent parsing. These events have been removed. + +commit 447441f4dfdd114ce1f738ccfda097ca1f4d609a +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Thu Feb 14 09:19:35 2008 +1030 + + Remove XGrabAccessControl and XUngrabAccessControl calls. + +commit 1b15f1bc3b8b33da3a30b7ee23c728dce9e48929 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Sat Jan 26 10:50:28 2008 +1030 + + XiSelectEvent: add additional device parameter. + commit 411340ccb7070e2e966a36f64f2fb3019ea0242a Author: Alan Coopersmith <alan.coopersmith@sun.com> Date: Thu Nov 29 13:49:21 2007 -0800 @@ -119,6 +1645,64 @@ Date: Tue Nov 27 10:47:56 2007 +1030 of the pointer to the struct... (cherry picked from commit ddcc71df2a273a410cb5a933aef5501fa56d84cf) +commit ddcc71df2a273a410cb5a933aef5501fa56d84cf +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Tue Nov 27 10:47:56 2007 +1030 + + GetDeviceControl: calculate the length field correctly. + + Length field should indicate the length of the struct in bytes. Not the length + of the pointer to the struct... + +commit a9191fcf42a4f5ef5022450b327afe2562c9a0e2 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Wed Nov 14 10:11:15 2007 +1030 + + Remove XRegisterPairingClient and XUnregisterPairingClient. + + Deprecated with the introduction of the device hierarchy. + +commit 16dc064bf997dfa9226a574e5989d8cd1209a5b0 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Tue Nov 13 11:39:54 2007 +1030 + + Add XDeviceClassesChangedEvent parsing. + + Some stuff from XListInputDevices moved into separate functions to be re-used + in the event parsing. + +commit 0e6331a2c8494cd24d75ab80443f9f071be47334 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Thu Nov 8 17:47:06 2007 +1030 + + Remove PKPairingChangedEvent, replace with DeviceHierarchyChangedNotify event. + + Remove leftovers of RandomStringEvent as well. + +commit a7f53f26ac83257f594058c484ecd19e009e142c +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Fri Oct 19 14:27:58 2007 +0930 + + Add XChangeDeviceHierarchy. + + Used to create/remove master devices or change attachment of slave devices. + +commit d1f92d6c14d7c9b553b8530a1daf0a77a8babccf +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Thu Oct 18 12:22:37 2007 +0930 + + Create AttachInfo class for all devices, containing attachment info. + + Thanks to Xlib's braindead design we can't just add the field to XDeviceInfo. + So we just fake up a new class, add it to all devices and let clients deal + with it. + +commit fbd0431546c3ede8d606559fdd7a18f4cce05743 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Thu Oct 18 10:39:21 2007 +0930 + + Add XI_2_Major and XI_2_Minor to versions. + commit 0239ef13d66113024066b7db8ade3942af563656 Author: Eric Anholt <eric@anholt.net> Date: Wed Sep 5 09:45:20 2007 -0700 @@ -179,6 +1763,22 @@ Date: Wed Aug 1 01:37:05 2007 +0300 I wish that there was a better way to do this, but c'est la vie. It's our exposed API, so we've just got to deal for now. +commit 3da6998ef89c99ad01f20a8f37e3c26c0b7c1ced +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Fri Jul 27 01:30:13 2007 +0930 + + XChangePointerKeyboardPairing, XGetPairedPointer, XSetClientPointer man pages. + + Use XID instead of int for XGetPairedPointer. + +commit 25c023f91851a4b32b295b6d5633f6ee87d0ba14 +Author: Paulo Ricardo Zanoni <prz05@c3sl.ufpr.br> +Date: Tue Jul 10 10:14:47 2007 +0930 + + Access control: change calls to use XID* instead of char*. + + X{Deny|Perm}Devices: clear perm/deny list if called with no devices. + commit 9d0aa39742a0d1d4221ad4104708b0f8f60c14c7 Author: Peter Hutterer <peter@cs.unisa.edu.au> Date: Thu Jul 5 10:47:45 2007 +0930 @@ -193,6 +1793,117 @@ Date: Wed Jun 13 15:36:01 2007 +0930 <https://bugs.freedesktop.org/show_bug.cgi?id=9657> +commit caa4ab9a959140119c6c2fd12a379b55b0dff258 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Wed Jun 13 15:36:01 2007 +0930 + + Bug 9657: Bad markup on XGrabDeviceKey.3x + + <https://bugs.freedesktop.org/show_bug.cgi?id=9657> + +commit f128ce2d1f8dcd841185c728a6c2b44bb64108f6 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Thu May 17 20:16:49 2007 +0930 + + Squish flag and same_screen into the upper bits of mode (DeviceEnterLeave). + +commit 12e3d8b1db94feecf27ed98c8ac523f755c59e45 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Mon May 14 18:09:38 2007 +0930 + + Add XExtendedGrabDevice and XExtendedUngrabDevice. + +commit f8215ada9c1f3e8f001c77362005168492e35cf4 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Mon May 7 14:13:40 2007 +0930 + + Add XiSelectEvent call. + + Should have been part of 44ccc08bb19d9d55fb9ff6bfb0592d5d79b9b712. + +commit d76c4412c9fab7dae6b0283feb847174fb19d1fe +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Wed May 2 18:17:34 2007 +0930 + + Add XFakeDeviceData call. + +commit fe33724ed6cdaad6b13a7ca1c9f03dbb98d93982 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Wed May 2 09:44:37 2007 +0930 + + Add deviceid and ev-to-wire conversion for RawDeviceEvent. + +commit 44ccc08bb19d9d55fb9ff6bfb0592d5d79b9b712 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Tue May 1 22:30:04 2007 +0930 + + Add XGE support. Supporting RawDeviceEvents and PairingChangedNotifies. + +commit 656b31865bf44b5e9bb9603bed6115d497d94796 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Thu Mar 22 21:15:00 2007 +1030 + + Change XSetClientPointer API to use XDevice argument instead of deviceid. + +commit 6476513b250a4ea4de1e93bfe00046e9b6a46732 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Thu Mar 22 17:28:54 2007 +1030 + + Add XGetClientPointer call. + Add XGetPairedPointer call. + +commit e3ddf2f58a0e9822c248a362a975bf7bb786e23d +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Fri Mar 9 15:47:36 2007 +1030 + + Add XSetClientPointer call. + +commit f1df9eb1ffc23b83418f9a9ce31d8b2ec748fbd4 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Thu Feb 22 20:07:11 2007 +1030 + + Add calls to allow per-device window access control + Cosmetic change, error return value in XQueryDevicePointer. + +commit 21765b25a938cf6c8302415d5d15e9a08c7bed98 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Wed Feb 21 10:02:46 2007 +1030 + + Adding XRegisterPairingClient and XUnregisterPairingClient calls. + +commit 1ab0fa01391156d96cf6d3adc1076ad5216ac23d +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Thu Feb 15 14:28:17 2007 +1030 + + Use flags byte in deviceEnterNotify and XDeviceCrossingEvents. + +commit 6a123cbfed985382f5b0c209d880dabeb8ee9733 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Mon Jan 29 18:20:47 2007 +1030 + + Adding XChangePointerKeyboardPairing call. + +commit bfd533c3a7e854d893a06e6a7fe2b3f079508a4d +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Wed Jan 10 14:53:44 2007 +1030 + + Adding DeviceEnterNotify and DeviceLeaveNotify calls + New XI version using Add_MPX_Major/Minor + +commit ebc24f1fad85281a1e9e795ec261eea111f40304 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Mon Jan 8 12:32:27 2007 +1030 + + Adding XDefineDeviceCursor and XUndefDeviceCursor calls + Fix casting typo in XWarpDevicePointer and XQueryDevicePointer + Reverting useless whitespace commit in XExtInt.c + +commit 448def03e88d3460ce97a49df0816dedd609c1e3 +Author: Peter Hutterer <peter@cs.unisa.edu.au> +Date: Wed Dec 20 13:08:29 2006 +1030 + + Adding XWarpDevicePointer and XQueryDevicePointer calls. + commit c8696a5230c565f8999fea136a85a875b04e7b9a Author: Daniel Stone <daniel@fooishbar.org> Date: Wed Dec 6 18:56:56 2006 +0200 @@ -277,14 +1988,14 @@ Date: Sat Oct 14 23:56:20 2006 -0700 Add *.o to .gitignore. commit 6e08a76fd8e356f98d2d6913f0c1b1401090768d -Merge: ba84e84... 360ceac... +Merge: ba84e84 360ceac Author: Daniel Stone <daniel@fooishbar.org> Date: Sun Sep 24 20:02:24 2006 +0300 Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/lib/libXi commit ba84e84575b4167b0c6298e86a860b0741e2d2a3 -Merge: 93d3c2c... 576c579... +Merge: 93d3c2c 576c579 Author: Daniel Stone <daniel@fooishbar.org> Date: Sun Sep 24 19:58:56 2006 +0300 |