Home | History | Annotate | Line # | Download | only in dist
ChangeLog revision 1.1.1.7
      1 commit 60fe84e83b14576fb70d79c5d39755a281906607
      2 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
      3 Date:   Tue May 15 15:47:45 2012 +1000
      4 
      5     xinput 1.6.0
      6     
      7     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
      8 
      9 commit 2c52e836b8e5a98a1faa5243cb4deb149091c52c
     10 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
     11 Date:   Mon May 14 17:27:55 2012 +1000
     12 
     13     Add --enable/--disable support
     14     
     15     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
     16     Reviewed-by: Chase Douglas <chase.douglas (a] canonical.com>
     17 
     18 commit bfac9503e99a266e19bc21805cb4fc38efd16612
     19 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
     20 Date:   Mon Apr 16 12:39:58 2012 +1000
     21 
     22     xinput 1.5.99.901
     23     
     24     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
     25 
     26 commit 286edaa10022fad59acd6d1eabb3a74769c99892
     27 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
     28 Date:   Tue Apr 10 09:28:36 2012 +1000
     29 
     30     Print the sourceid for raw events
     31     
     32     Due to http://bugs.freedesktop.org/show_bug.cgi?id=34240 this will display 0
     33     for XI < 2.2 and libXi < 1.6.1.
     34     
     35     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
     36     Reviewed-by: Chase Douglas <chase.douglas (a] canonical.com>
     37 
     38 commit 8caaf2f872be80e6aa222505d96d6025cf4f8d80
     39 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
     40 Date:   Tue Feb 21 11:57:19 2012 +1000
     41 
     42     Handle XA_CARDINAL as property type
     43     
     44     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
     45     Reviewed-by: Chase Douglas <chase.douglas (a] canonical.com>
     46 
     47 commit b181658db7c72b664d40f2736fe425819421ce52
     48 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
     49 Date:   Fri Feb 17 14:34:23 2012 +1000
     50 
     51     Replace NVIDIA-specific output checking
     52     
     53     If the binary driver drives at least one screen, the old method did
     54     not allow for randr-style screen binding (on the other screen).
     55     
     56     Change the logic to:
     57     - check if the output an randr output
     58     - if not, check if the "default" randr output is present and the output name
     59       was "HEAD-n"
     60       - if so, use Xinerama-style mapping
     61     
     62     This keeps the current behaviour of not allowing Xinerama-style mapping if
     63     all outputs are RandR capable.
     64     
     65     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
     66     Reviewed-by: Aaron Plattner <aplattner (a] nvidia.com>
     67     Tested-by: Aaron Plattner <aplattner (a] nvidia.com>
     68 
     69 commit eb40d9cc5d59321263fd8fa3f76ddd912d1fb804
     70 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
     71 Date:   Fri Feb 17 14:33:56 2012 +1000
     72 
     73     Add find_output_xrandr to check for output presence
     74     
     75     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
     76 
     77 commit 5d32964533e4ebe3c69f1dfa34c709a1f447ad86
     78 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
     79 Date:   Fri Feb 17 13:23:08 2012 +1000
     80 
     81     Don't leak output_info
     82     
     83     This inverts the logic to have a more obvious flow for freeing the
     84     output_info.
     85     
     86     ==26716== 1,161 bytes in 8 blocks are definitely lost in loss record 5 of 7
     87     ==26716==    at 0x4A074CD: malloc (vg_replace_malloc.c:236)
     88     ==26716==    by 0x395D804ABA: XRRGetOutputInfo (in /usr/lib64/libXrandr.so.2.2.0)
     89     ==26716==    by 0x40932B: map_output_xrandr (transform.c:150)
     90     ==26716==    by 0x40982F: map_to_output (transform.c:263)
     91     ==26716==    by 0x4070A4: main (xinput.c:386)
     92     
     93     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
     94 
     95 commit e1686fdbb8729f9f639ecab6860690103bb25db1
     96 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
     97 Date:   Fri Feb 17 13:19:42 2012 +1000
     98 
     99     Always call XCloseDisplay()
    100     
    101     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    102     Reviewed-by: Chase Douglas <chase.douglas (a] canonical.com>
    103 
    104 commit f427c74b6cd7089690c000c257468629a762b1eb
    105 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    106 Date:   Fri Feb 17 10:33:06 2012 +1000
    107 
    108     Enclose property and device names in quotes
    109     
    110     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    111     Reviewed-by: Chase Douglas <chase.douglas (a] canonical.com>
    112 
    113 commit c591231a666d8dfdac4d301c0de49f34ac3e4aac
    114 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    115 Date:   Wed Feb 8 20:46:29 2012 +1000
    116 
    117     Fix XRRCrtcInfo memory leaks
    118     
    119     crtc_info isn't used until later, move down to the block it is used to avoid
    120     leaking.
    121     
    122     Reported-by: Aaron Plattner <aplattner (a] nvidia.com>
    123     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    124     Reviewed-by: Aaron Plattner <aplattner (a] nvidia.com>
    125 
    126 commit a0e4d4e1067de2a25e05272238a8503691c5b01a
    127 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    128 Date:   Tue Feb 7 18:20:37 2012 +1000
    129 
    130     Rename map-to-crtc to map-to-output
    131     
    132     xrandr uses "output", let's be consistent there.
    133     
    134     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    135     Reviewed-by: Aaron Plattner <aplattner (a] nvidia.com>
    136 
    137 commit 30f9ee3f859eb8413099be9eb8dfceaa195a5aa9
    138 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    139 Date:   Thu Jan 12 16:08:35 2012 +1000
    140 
    141     xinput 1.5.99.1
    142     
    143     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    144 
    145 commit fb6f41ced063c558f7bf8f10898f027612e2ad34
    146 Merge: c690fad 7f2f41d
    147 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    148 Date:   Thu Jan 12 16:01:28 2012 +1000
    149 
    150     Merge branch 'multitouch'
    151 
    152 commit c690fad9aa0dbc9d574d25e014d1dc15281b0870
    153 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    154 Date:   Wed Dec 21 21:31:51 2011 -0800
    155 
    156     print_version expects no arguments, so give it none
    157     
    158     Fixes Solaris Studio compiler warning:
    159     "xinput.c", line 357: warning: argument mismatch: 1 arg passed, 0 expected
    160     
    161     gcc ignored it because the function declaration didn't specify arguments.
    162     Once you specify (void) for the arguments, gcc then throws up:
    163     xinput.c: In function main:
    164     xinput.c:357:9: error: too many arguments to function print_version
    165     xinput.c:147:1: note: declared here
    166     
    167     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    168     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    169 
    170 commit ab352ec2789130cfcb7b61ae5bf36d6af4daa4a3
    171 Author: Jeremy Huddleston <jeremyhu (a] apple.com>
    172 Date:   Tue Nov 29 23:52:53 2011 -0800
    173 
    174     Print usage when run with --help
    175     
    176     Signed-off-by: Jeremy Huddleston <jeremyhu (a] apple.com>
    177     Reviewed-by: Bryce Harrington <bryce (a] canonical.com>
    178     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    179 
    180 commit b8f54d5c5874827fa24970029a23be06fe02bca1
    181 Author: Bryce Harrington <bryce (a] canonical.com>
    182 Date:   Tue Nov 29 17:33:23 2011 -0800
    183 
    184     xinput: Assume 'list' by default if no args given.
    185     
    186     xrandr lists all outputs by default when run with no args.  So, make
    187     xinput list all inputs by default when run the same way, so the tools
    188     are consistent.
    189     
    190     Signed-off-by: Bryce Harrington <bryce (a] canonical.com>
    191     Reviewed-by: Chase Douglas <chase.douglas (a] canonical.com>
    192     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    193 
    194 commit 7f2f41d2c8fa7dad9596c34160a85fea026afccb
    195 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    196 Date:   Wed Nov 2 12:13:57 2011 +1000
    197 
    198     add support for touch raw events
    199     
    200     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    201 
    202 commit 609039e67ef62f3e4efd0e04572bdcd86ea45d34
    203 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    204 Date:   Wed Oct 26 14:42:36 2011 +1000
    205 
    206     test-xi2: check return value of list, exit on failure
    207     
    208     If list() fails, the server doesn't support XI2 or the device is invalid. In
    209     either case, exit.
    210     
    211     Fixes crashes when a nonexisting device is given.
    212     
    213     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    214 
    215 commit 9c3baacbd819eae122a4c0b679efc3c36895cff9
    216 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    217 Date:   Tue Oct 25 13:48:57 2011 +1000
    218 
    219     test-xi2: add basic touch support
    220     
    221     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    222 
    223 commit 9aea497432322054ff61711abe1d5028a108bcaf
    224 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    225 Date:   Tue Oct 25 13:45:34 2011 +1000
    226 
    227     test-xi2: Use the longest mask we can get
    228     
    229     Avoids ifdefs for touch events lateron
    230     
    231     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    232 
    233 commit 01ea71c11d1eae6787ae16ef4044c7d2b34e1800
    234 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    235 Date:   Wed Oct 26 08:03:20 2011 +1000
    236 
    237     We support XI 2.1 now
    238     
    239     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    240     Reviewed-by: Julien Cristau <jcristau (a] debian.org>
    241 
    242 commit c95ba34858f3fd7db284a11a2f00cf77990e4f9e
    243 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    244 Date:   Thu Oct 27 09:46:27 2011 +1000
    245 
    246     list: drop XIQueryVersion call
    247     
    248     main() calls it for us before we get here, no need to have it twice.
    249     
    250     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    251     Reviewed-by: Julien Cristau <jcristau (a] debian.org>
    252 
    253 commit 960ed57f624e200467d5b7801da0d11337d8eba4
    254 Merge: fa9fc75 7bbf462
    255 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    256 Date:   Fri Sep 23 08:36:47 2011 +1000
    257 
    258     Merge branch 'smooth-scrolling'
    259     
    260     Conflicts:
    261     	src/test_xi2.c
    262 
    263 commit 7bbf4624b8be1bcac7a782057b9c2db5e8bbcc75
    264 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    265 Date:   Fri Aug 19 13:07:57 2011 +1000
    266 
    267     Support the new Scroll class
    268     
    269     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    270     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
    271     Reviewed-by: Daniel Stone <daniel (a] fooishbar.org>
    272 
    273 commit fa9fc75016e3587389040d6b91f03a3b80323a52
    274 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    275 Date:   Wed Aug 24 07:50:00 2011 +1000
    276 
    277     Only try to print XIPointerEmulated flag if it is defined.
    278     
    279     This flag is part of the future (currently unreleased) XI 2.1 protocol.
    280     Introduced in 2c5187d0099e6c7588828ba9931d27f5c64bbaec
    281     
    282     Reported-by: Chris Ball <cjb (a] laptop.org>
    283     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    284     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
    285 
    286 commit 4d082915a7f178c4d656fc1f56033b758adef97f
    287 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    288 Date:   Fri Aug 19 15:24:30 2011 +1000
    289 
    290     Enclose button labels with quotes to improve readability
    291     
    292     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    293     Reviewed-by: Julien Cristau <jcristau (a] debian.org>
    294 
    295 commit 32992f829262322a63e29b3118943e07481abb50
    296 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    297 Date:   Fri Aug 19 13:16:17 2011 +1000
    298 
    299     test-xi2: support a device option
    300     
    301     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    302     Reviewed-by: Julien Cristau <jcristau (a] debian.org>
    303 
    304 commit dcfa38899b2eae1beec9486063281ef0fb0bda76
    305 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    306 Date:   Fri Aug 19 13:11:04 2011 +1000
    307 
    308     Print the class type when listing devices.
    309     
    310     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    311     Reviewed-by: Julien Cristau <jcristau (a] debian.org>
    312 
    313 commit 2c5187d0099e6c7588828ba9931d27f5c64bbaec
    314 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    315 Date:   Tue Aug 16 11:39:02 2011 +1000
    316 
    317     test-xi2: print the correct flags, depending on the event type
    318     
    319     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    320     Reviewed-by: Julien Cristau <jcristau (a] debian.org>
    321 
    322 commit 4be60c90008ac48e72e819e078ce957fd003a509
    323 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    324 Date:   Fri Aug 12 14:20:21 2011 +1000
    325 
    326     list: don't use defines for checking server version.
    327     
    328     Otherwise we run into the old problem again: recompiling xinput against
    329     newer inputproto headers will appear to change the version support,
    330     potentially causing errors or other misbehaviours.
    331     
    332     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    333     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
    334 
    335 commit 8563e64fa4eeaf7b56374fd6695f026d98f1696d
    336 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    337 Date:   Thu Jun 2 10:20:42 2011 +1000
    338 
    339     Add support for device-to-screen mapping
    340     
    341     xinput map-to-crtc "device name" "VGA0" will map to the CRTC "VGA0" by
    342     manipulating the transformation matrix accordingly. And because the NVIDIA
    343     binary driver still exists, Xinerama is supported to. Maybe in another 5
    344     years, they'll catch up.
    345     
    346     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    347     Reviewed-by: Simon Thum <simon.thum (a] gmx.de>
    348 
    349 commit 9877e11586b1f6a99e9ce5bb9b008efa4351a9ed
    350 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    351 Date:   Wed Jul 6 08:38:50 2011 +1000
    352 
    353     man: Move my name to the top of the authors list
    354     
    355     It's reasonably likely that someone looking at the list of authors will
    356     email the first one on the list. Let that be the current maintainer, it's
    357     more likely that there will be the desired response.
    358     
    359     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    360     Reviewed-by: Cyril Brulebois <kibi (a] debian.org>
    361 
    362 commit fb0eef1a8f1aa3cb4f67fbb5360635ee4bdb4284
    363 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    364 Date:   Wed Jul 6 08:38:08 2011 +1000
    365 
    366     man: update missing copyrights
    367     
    368     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    369     Reviewed-by: Cyril Brulebois <kibi (a] debian.org>
    370 
    371 commit e2abaa21a751bd4330f78e4b28920c600067835e
    372 Author: Gaetan Nadon <memsize (a] videotron.ca>
    373 Date:   Mon Jun 20 16:09:32 2011 -0400
    374 
    375     Update Copyright notices.
    376     
    377     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
    378     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    379 
    380 commit 3198664a8a54c1b53a29b71507ea5603d9ee7224
    381 Author: Gaetan Nadon <memsize (a] videotron.ca>
    382 Date:   Mon Jun 20 16:09:31 2011 -0400
    383 
    384     Apply standard configuration init, layout and comments
    385     
    386     http://www.x.org/wiki/NewModuleGuidelines#Configurationfilescontentguidelines
    387     
    388     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
    389     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    390 
    391 commit a426665bb3cb777a9107bfe6b84ea7d78bcf74aa
    392 Author: Gaetan Nadon <memsize (a] videotron.ca>
    393 Date:   Sat Jun 18 14:41:34 2011 -0400
    394 
    395     Remove redundant definition of the VERSION Automake variable
    396     
    397     This variable is defined by Automake:
    398     In config.status:
    399     S["VERSION"]="1.5.3"
    400     In config.h:
    401     
    402     Reverts commit \58c513b0b9f6
    403     
    404     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
    405     Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    406     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    407 
    408 commit 43b22327c6de3f3410ea77988b23332db86d8d41
    409 Author: Gaetan Nadon <memsize (a] videotron.ca>
    410 Date:   Sat Jun 18 14:41:35 2011 -0400
    411 
    412     Man pages Makefile: fix whitespace
    413     
    414     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
    415     Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    416     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    417 
    418 commit afad669f560387105570bc5de7466898ecf57f08
    419 Author: Gaetan Nadon <memsize (a] videotron.ca>
    420 Date:   Sat Jun 18 14:41:31 2011 -0400
    421 
    422     Use the value of MAN_SUBSTS from util-macros for man pages
    423     
    424     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
    425     Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    426     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    427 
    428 commit a3bb5a5d495ee8fa390b72bfcd76061f1ca241c7
    429 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    430 Date:   Thu Jun 2 11:43:13 2011 +1000
    431 
    432     Remove superfluous comment.
    433     
    434     We can't remove this part if we want to keep working against 1.7 and 1.8.1.
    435     No big deal, if this operation in xinput is the performance-critical path of
    436     a system, things have gone bad a long time ago.
    437     
    438     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    439     Acked-by: Julien Cristau <jcristau (a] debian.org>
    440 
    441 commit c51bb9182d1225def39b49ab57612a070e3a192e
    442 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    443 Date:   Thu Jun 2 09:14:40 2011 +1000
    444 
    445     Announce support for XI 2.0 to the server.
    446     
    447     Technically, we're required to announce support for XI 2.0 through
    448     XIQueryVersion. The behaviour of XI2 for clients that have not done so is
    449     undefined, it just happens to work.
    450     
    451     With XI 2.1 on the horizon, this may change so make sure we're clamining our
    452     version correctly
    453     
    454     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    455     Reviewed-by: Julien Cristau <jcristau (a] debian.org>
    456 
    457 commit bdcb5b2a1b547059cf75b8337f854dbb136705f6
    458 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    459 Date:   Tue May 3 17:05:45 2011 +1000
    460 
    461     Initialize a few more values to defaults.
    462     
    463     If we ever print <undefined> for those, we have a buggy X server that's
    464     breaking the protocol. Until that happens this is just to shut up clang.
    465     
    466     All three are assigned constant strings only, no free() needed.
    467     
    468     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    469     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
    470 
    471 commit ea0db37521c0fce8599c1838e9a919bb3292d413
    472 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    473 Date:   Tue May 3 17:02:48 2011 +1000
    474 
    475     Silence compiler warning
    476     
    477     Static analysis claims that ptr += size may assign garbage. But since the
    478     protocol requires format to be 8, 16 or 32, size should always have a valid
    479     value. Initialize to 0 to shut up clang.
    480     
    481     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    482     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
    483 
    484 commit ca5d977e5c5f8a951321edeed7e69f8ed1ec53d3
    485 Author: Gaetan Nadon <memsize (a] videotron.ca>
    486 Date:   Fri Mar 4 20:37:44 2011 -0500
    487 
    488     man: replace hard coded section number with __appmansuffix__
    489     
    490     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
    491 
    492 commit 9e8d95799a31f297065f1b3ce346a2567b7cc07a
    493 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    494 Date:   Tue Jan 18 13:20:58 2011 +1000
    495 
    496     Fix broken "xinput list <devicename>".
    497     
    498     Default behaviour for --list is to list --short if no device is given and
    499     --long if a device is given. Restore this behaviour.
    500     
    501     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    502     Reviewed-by: Dirk Wallenstein <halsmit (a] t-online.de>
    503     Tested-by: Dirk Wallenstein <halsmit (a] t-online.de>
    504 
    505 commit 976c989af7978277061d0166d8e2a82cb8b1e795
    506 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    507 Date:   Tue Jan 18 13:02:20 2011 +1000
    508 
    509     Add --id-only flag for 'xinput list'.
    510     
    511     The default output of xinput list is hard to parse by scripts. Provide a
    512     --id-only option to print the device ID only, without any other
    513     information.
    514     
    515     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    516     Reviewed-by: Dirk Wallenstein <halsmit (a] t-online.de>
    517     Tested-by: Dirk Wallenstein <halsmit (a] t-online.de>
    518 
    519 commit ab90151162d39607e264e715a582e783e0da3c3a
    520 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    521 Date:   Tue Jan 18 12:55:46 2011 +1000
    522 
    523     Add --name-only flag for 'xinput list'.
    524     
    525     The default output of xinput list is hard to parse by scripts. Provide a
    526     --name-only option to print the device name only, without any other
    527     information.
    528     
    529     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    530     Reviewed-by: Dirk Wallenstein <halsmit (a] t-online.de>
    531     Tested-by: Dirk Wallenstein <halsmit (a] t-online.de>
    532 
    533 commit ff1ff82438d35e6d68d1bf3b16bfc3520120247c
    534 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    535 Date:   Tue Jan 18 12:47:33 2011 +1000
    536 
    537     Switch list to use an enum of printing formats.
    538     
    539     Currently long and short, same as before. No functional changes, preparation
    540     for further formats.
    541     
    542     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    543     Reviewed-by: Dirk Wallenstein <halsmit (a] t-online.de>
    544     Tested-by: Dirk Wallenstein <halsmit (a] t-online.de>
    545 
    546 commit 8acb2a91d9595b5138bd30ddf55eb3f7e6ce111b
    547 Author: Gaetan Nadon <memsize (a] videotron.ca>
    548 Date:   Wed Jan 12 16:28:02 2011 -0500
    549 
    550     config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
    551     
    552     This silences an Autoconf warning
    553 
    554 commit 437aedaa8775ff43a144b5ab80abf153b230cbde
    555 Author: Gaetan Nadon <memsize (a] videotron.ca>
    556 Date:   Wed Jan 12 15:12:08 2011 -0500
    557 
    558     config: remove unrequired AC_SUBST([*_LIBS])
    559     
    560     This macro is called by PKG_CHECK_MODULES
    561     
    562     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
    563 
    564 commit 362189fef8bcb907e9cd756ac3bfa0a3801413a7
    565 Author: Gaetan Nadon <memsize (a] videotron.ca>
    566 Date:   Wed Jan 12 13:33:48 2011 -0500
    567 
    568     config: remove unrequired AC_SUBST([*_CFLAGS])
    569     
    570     This macro is called by PKG_CHECK_MODULES
    571     
    572     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
    573 
    574 commit 3697929d913904343868e459621ad07ea147b150
    575 Author: Gaetan Nadon <memsize (a] videotron.ca>
    576 Date:   Wed Jan 12 13:10:21 2011 -0500
    577 
    578     config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
    579     
    580     XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
    581     AC_PROG_C_C99. This sets gcc with -std=gnu99.
    582     If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
    583     
    584     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
    585 
    586 commit c68d1a0c3f113cd429c8792537d40784bbd6e11d
    587 Author: Gaetan Nadon <memsize (a] videotron.ca>
    588 Date:   Wed Jan 12 11:54:40 2011 -0500
    589 
    590     config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS
    591     
    592     It depends on util-macros 1.8 or later
    593     The existing statement can now be removed from the configuration file.
    594     
    595     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
    596 
    597 commit bd4f7ad11fd37a3f3814dd12b0b542449b3e83a6
    598 Author: Gaetan Nadon <memsize (a] videotron.ca>
    599 Date:   Wed Jan 12 11:46:04 2011 -0500
    600 
    601     config: use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
    602     
    603     It depends on util-macros 1.8 or later
    604     The existing statement can now be removed from the configuration file.
    605     
    606     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
    607 
    608 commit cd159b6f9ee998fbbf7616c1a5dd8a7d682bd6f2
    609 Author: Gaetan Nadon <memsize (a] videotron.ca>
    610 Date:   Wed Jan 12 11:23:52 2011 -0500
    611 
    612     config: upgrade to util-macros 1.8 for additional man page support
    613     
    614     Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
    615     The value of MAN_SUBST is the same for all X.Org packages.
    616     
    617     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
    618 
    619 commit 6055d90840b47be4ad5ce4eed496130a6c7e6053
    620 Author: Gaetan Nadon <memsize (a] videotron.ca>
    621 Date:   Wed Jan 12 10:21:24 2011 -0500
    622 
    623     config: update AC_PREREQ statement to 2.60
    624     
    625     Unrelated to the previous patches, the new value simply reflects
    626     the reality that the minimum level for autoconf to configure
    627     all x.org modules in one pass is 2.60 dated June 2006.
    628     
    629     A version later than 2.60 can be used, but no new features from such
    630     a later version can be used in configure.ac.
    631     
    632     Although the code in this module can be configured with a version earlier
    633     than 2.60, most of code is now contained in macros from util-macros
    634     which use features of version 2.60, at the present or in the future.
    635     
    636     ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
    637     
    638     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
    639 
    640 commit f01d266c9fa6665b9c0a7c32fcf413c04c36008e
    641 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    642 Date:   Wed Dec 22 12:57:00 2010 +1000
    643 
    644     Remove unneeded include.
    645     
    646     This include was added during the MPX/XI2 development cycle, likely when the
    647     headers weren't in an acceptable state and clients needed stuff defined in
    648     the proto headers. Normal clients shouldn't need the proto headers though
    649     and xinput builds fine without it.
    650     
    651     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    652     Reviewed-by: Daniel Stone <daniel (a] fooishbar.org>
    653 
    654 commit cd17b196a833c87cf72505c4fafa74f68bb1d1f9
    655 Author: David Fries <david (a] fries.net>
    656 Date:   Wed Dec 1 08:39:12 2010 -0800
    657 
    658     Fix typo in man page for the --test-xi2 option.
    659     
    660     Signed-off-by: David Fries <david (a] fries.net>
    661     Signed-off-by: Philip Langdale <philipl (a] overt.org>
    662 
    663 commit 72c6ec92dcb647dbd7930f4fc3e60b1868f1a225
    664 Author: Chase Douglas <chase.douglas (a] canonical.com>
    665 Date:   Wed Nov 17 10:42:38 2010 -0500
    666 
    667     Zero out entire mask when selecting for different events
    668     
    669     Signed-off-by: Chase Douglas <chase.douglas (a] canonical.com>
    670     Reviewed-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    671     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    672 
    673 commit 746d437b60662b6da62af8dbd38f594a896b1db5
    674 Author: Chase Douglas <chase.douglas (a] ubuntu.com>
    675 Date:   Fri Nov 12 17:35:15 2010 -0500
    676 
    677     Print XI2 device event child window in hex too
    678     
    679     This fixes an obvious error in the current print formatting.
    680     
    681     Signed-off-by: Chase Douglas <chase.douglas (a] canonical.com>
    682     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    683 
    684 commit 13d9a0906acca18a268b8898addc1a192c5a2b12
    685 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    686 Date:   Thu Nov 11 13:56:22 2010 +1000
    687 
    688     xinput 1.5.3
    689     
    690     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    691 
    692 commit 84798d18421535f47a00f4bc43787432f6725032
    693 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    694 Date:   Mon Oct 11 13:46:54 2010 +1000
    695 
    696     Print an error if mode is neither ABSOLUTE nor RELATIVE.
    697     
    698     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    699     Reviewed-by: Julien Cristau <jcristau (a] debian.org>
    700 
    701 commit 6a794ab3ceb6d3527c0a87f610bc1d6cf26971ba
    702 Author: Chase Douglas <chase.douglas (a] canonical.com>
    703 Date:   Thu Jul 1 18:36:42 2010 -0400
    704 
    705     xinput: Split XI2 valuators and print index of events
    706     
    707     XI2 events support bitmask selected valuators. When printing masked
    708     events, we need to also print the index of the valuator value. This
    709     change prints each valuator on its own line, prefixed by its index
    710     
    711     Signed-off-by: Chase Douglas <chase.douglas (a] canonical.com>
    712     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    713 
    714 commit a5c9b0ffb969f71ec73a6c65f5135f5aa7805a38
    715 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    716 Date:   Wed Jun 9 15:52:31 2010 +1000
    717 
    718     list: only check the last bit in the device mode.
    719     
    720     This works around a bug in X servers 1.7.x, 1.8.0 and 1.8.1 where the device
    721     mode could sometimes be binary OR'd with the OutOfProximity flag. The result
    722     was a value of 0b10 for relative and 0b11 for Absolute, both of which were
    723     interpreted as relative by this code.
    724     
    725     Affected is only the XIQueryDevice call, not the XListInputDevices call.
    726     
    727     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    728 
    729 commit 3778f707cca0b9f023a8a5fc86e26776ef6e1b6c
    730 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    731 Date:   Fri Jun 4 11:11:03 2010 +1000
    732 
    733     xinput 1.5.2
    734     
    735     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    736 
    737 commit 87ec8d42c7f8e4e0613bcbe59fb2db991e1e4acb
    738 Author: Kees Cook <kees.cook (a] canonical.com>
    739 Date:   Wed Apr 14 21:19:48 2010 -0700
    740 
    741     Atoms from XIGetProperty are 32bits (#27657)
    742     
    743     A 32bit value must be dereferenced to correctly zero-extend an Atom
    744     from XIGetProperty.  On 64bit systems, Atom is 64bits, so the final
    745     Atom in a list will read garbage in the upper half of the Atom.
    746     
    747     X.Org Bug 27657 <http://bugs.freedesktop.org/show_bug.cgi?id=27657>
    748     
    749     Signed-off-by: Kees Cook <kees.cook (a] canonical.com>
    750     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    751 
    752 commit 79eada1b0a221c10a3300fa0c988879fd9062d99
    753 Author: Will Thompson <will.thompson (a] collabora.co.uk>
    754 Date:   Tue Apr 6 11:26:39 2010 +0100
    755 
    756     Support pointer: and keyboard: prefices for XI2 device names
    757     
    758     I have a keyboard which is also a mouse, and shows up as two devices
    759     with the same name. This patch allows me to reliably refer to the
    760     pointer device.
    761     
    762     Signed-off-by: Will Thompson <will.thompson (a] collabora.co.uk>
    763     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    764 
    765 commit 26c8ad96bed67087f89439ec595e928e7f5c8a9c
    766 Author: Will Thompson <will.thompson (a] collabora.co.uk>
    767 Date:   Thu Apr 1 15:35:34 2010 +0100
    768 
    769     Warn and fail if a device name is ambiguous.
    770     
    771     The XI1 path bails out if the user specifies a device by name and there
    772     is more than one device, but the XI2 path previously just silently chose
    773     the first one. This patch makes it fail outright.
    774     
    775     Signed-off-by: Will Thompson <will.thompson (a] collabora.co.uk>
    776     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    777 
    778 commit 19751d021524ee7237704b6158947c26aad4e8c5
    779 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    780 Date:   Thu Apr 29 16:03:28 2010 +1000
    781 
    782     test-xi2: Print out the sourceid for enter/leave events.
    783     
    784     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    785 
    786 commit de293d5bb46de46aaa6799940824c31de95f905b
    787 Author: Yaakov Selkowitz <yselkowitz (a] users.sourceforge.net>
    788 Date:   Fri Apr 2 00:30:49 2010 -0500
    789 
    790     man: use automake silent rules
    791     
    792     Signed-off-by: Yaakov Selkowitz <yselkowitz (a] users.sourceforge.net>
    793     Reviewed-by:  Rmi Cardona <remi (a] gentoo.org>
    794     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    795 
    796 commit e980a1fa1237089c0d28210fc32210d63113793f
    797 Author: Yaakov Selkowitz <yselkowitz (a] users.sourceforge.net>
    798 Date:   Fri Apr 2 00:30:48 2010 -0500
    799 
    800     man: Use AC_PROG_SED to find sed
    801     
    802     Signed-off-by: Yaakov Selkowitz <yselkowitz (a] users.sourceforge.net>
    803     Reviewed-by: Dan Nicholson <dbn.lists (a] gmail.com>
    804     Acked-by: Gaetan Nadon <memsize (a] videotron.ca>
    805     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    806 
    807 commit f1577913026eead06795c629798a41e9e7d939c1
    808 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    809 Date:   Mon Mar 15 11:34:55 2010 +1000
    810 
    811     xinput 1.5.1
    812     
    813     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    814 
    815 commit 88282e21598b25fca7868bf7d5fbaa76cc603bb4
    816 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    817 Date:   Tue Mar 2 14:07:40 2010 +1000
    818 
    819     test-xi2: print event type name as well.
    820     
    821     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    822     Reviewed-by: Fernando Carrijo <fcarrijo (a] yahoo.com.br>
    823 
    824 commit 4966627f5fc74b30a5cc9ca9292a0314aabf1734
    825 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    826 Date:   Thu Feb 4 15:05:36 2010 +1000
    827 
    828     man: document XI2 options
    829     
    830     Document the options to modifiy the device hierarchy and change the
    831     ClientPointer.
    832     
    833     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    834 
    835 commit 8cd99782831c6d6e8407c7e99471780d118d2648
    836 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    837 Date:   Mon Jan 11 09:23:32 2010 +1000
    838 
    839     man: remove reference to XListInputDevices
    840     
    841     xinput --list uses XListInputDevices on XI1 servers and XIQueryDevice on XI2
    842     servers. Also, who cares about that when reading the man page anyway...
    843     
    844     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    845     Acked-by: Julien Cristau <jcristau (a] debian.org>
    846 
    847 commit 45aa64622fd2aea01de15bf192e39e1cbade9918
    848 Author: Simon Thum <simon.thum (a] gmx.de>
    849 Date:   Sun Oct 18 15:10:56 2009 +0200
    850 
    851     Clarify role of set-ptr-feedback
    852     
    853     Signed-off-by: Simon Thum <simon.thum (a] gmx.de>
    854     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    855 
    856 commit a80014b71a878c5377c3b853f242ead4a6f8a270
    857 Author: Julien Cristau <jcristau (a] debian.org>
    858 Date:   Sun Nov 29 11:04:57 2009 +0100
    859 
    860     Add Peter and Red Hat's copyright notices and licenses to COPYING
    861 
    862 commit 4ebc9712dec4de0a466292fb4e2fa5167004a802
    863 Author: Gaetan Nadon <memsize (a] videotron.ca>
    864 Date:   Thu Nov 26 09:19:54 2009 -0500
    865 
    866     Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
    867     
    868     Now that the INSTALL file is generated.
    869     Allows running make maintainer-clean.
    870 
    871 commit f6c61dfdf92cc783867f2b1dd27dc400a0625f16
    872 Author: Gaetan Nadon <memsize (a] videotron.ca>
    873 Date:   Wed Oct 28 14:09:08 2009 -0400
    874 
    875     INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
    876     
    877     Add missing INSTALL file. Use standard GNU file on building tarball
    878     README may have been updated
    879     Remove AUTHORS file as it is empty and no content available yet.
    880     Remove NEWS file as it is empty and no content available yet.
    881 
    882 commit 1a0f0a03655769afc337a715fcc81fe8ad3c2693
    883 Author: Gaetan Nadon <memsize (a] videotron.ca>
    884 Date:   Tue Oct 27 15:07:25 2009 -0400
    885 
    886     Deploy the new XORG_DEFAULT_OPTIONS #24242
    887     
    888     This macro aggregate a number of existing macros that sets commmon
    889     X.Org components configuration options. It shields the configuration file from
    890     future changes.
    891 
    892 commit 76c7ff22a8180f7c9cac08ccbf76b9d3d55d5f0f
    893 Author: Gaetan Nadon <memsize (a] videotron.ca>
    894 Date:   Mon Oct 26 22:08:39 2009 -0400
    895 
    896     Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
    897     
    898     ChangeLog filename is known to Automake and requires no further
    899     coding in the makefile.
    900 
    901 commit 3cc49225212abd82f7795c641baba3fa242fa9e8
    902 Author: Gaetan Nadon <memsize (a] videotron.ca>
    903 Date:   Thu Oct 22 12:34:15 2009 -0400
    904 
    905     .gitignore: use common defaults with custom section # 24239
    906     
    907     Using common defaults will reduce errors and maintenance.
    908     Only the very small or inexistent custom section need periodic maintenance
    909     when the structure of the component changes. Do not edit defaults.
    910 
    911 commit a813e9afba400280e5aea73f5b4a633a2a867df6
    912 Author: Jeremy Huddleston <jeremyhu (a] freedesktop.org>
    913 Date:   Wed Oct 21 12:47:20 2009 -0700
    914 
    915     This is not a GNU project, so declare it foreign.
    916     
    917     On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
    918     > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
    919     > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
    920     > > was quite annoying to work around since 'autoreconf -fvi' replaces
    921     > > it and git wants to commit it.  Should these files even be in git?
    922     > > Can I nuke them for the betterment of humanity and since they get
    923     > > created by autoreconf anyways?
    924     >
    925     > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
    926     
    927     As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
    928     AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
    929     of the INSTALL file. It is also part of the 24206 solution.
    930     
    931     Signed-off-by: Jeremy Huddleston <jeremyhu (a] freedesktop.org>
    932 
    933 commit 09b075863708e43b9c1202dd052f36d5f865f571
    934 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    935 Date:   Tue Oct 13 15:25:19 2009 +1000
    936 
    937     xinput 1.5.0
    938     
    939     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    940 
    941 commit 5f49354072a3d331fe359eac0ebff09506668952
    942 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    943 Date:   Fri Oct 9 15:28:34 2009 +1000
    944 
    945     Clean up --version, don't require a DISPLAY and display the server version too.
    946     
    947     version.c was removed, seemed a bit excessive for the 20 lines of code.
    948     --version is integrated separate from the other commands now, checked before
    949     opening the display. xinput now prints its own version in all cases, even if
    950     the display is unavailable. If the display is available, it prints the
    951     server version too. Example output:
    952     
    953     $> xinput --version
    954     xinput version 1.4.99.3
    955     XI version on server: 2.0
    956     
    957     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    958 
    959 commit 7ecd7d55d7a7ab9f5cea5f34f28c7c221171c2bf
    960 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    961 Date:   Fri Oct 9 15:07:30 2009 +1000
    962 
    963     man: clean up the man page.
    964     
    965     Several changes to the man page to tidy it up a bit:
    966     - RCS tag removed
    967     - synopsis shortened, OPTIONS section added instead
    968     - "xinput" dropped before the option descriptions, options in manpage
    969       prefixed with '--'.
    970     - device_name replaced with just device, since it may be a deviceid.
    971     - Removed references to XI man page calls that some options use, it really
    972       doesn't matter to users what the underlying Xlib call is.
    973     - mark set-int-prop and set-float-prop as deprecated in the man page.
    974     - add --test_xi2 flag
    975     - Added a few more authors.
    976     
    977     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    978     Reviewed-by: Alan Coopersmith <alan.coopersmith (a] sun.com>
    979 
    980 commit 7010a6c924ce6937c8e040c837a118663d6dfdb3
    981 Author: Thomas Jaeger <ThJaeger (a] gmail.com>
    982 Date:   Wed Oct 7 13:05:15 2009 -0400
    983 
    984     Rework 'xinput list' code
    985     
    986     * Drop the questionable --loop option
    987     * Add a --long option (opposite of --short)
    988     * Make --short the default if no device argument is given
    989     * XI2: Make it possible to query a single device
    990     
    991     Signed-off-by: Thomas Jaeger <ThJaeger (a] gmail.com>
    992     
    993     squashed in a man page update for --short and --long.
    994     
    995     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    996 
    997 commit 7d930a42e6c294ecaaf42585e37b8dc24be8a805
    998 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    999 Date:   Thu Sep 24 10:45:54 2009 +1000
   1000 
   1001     Bump to 1.4.99.3
   1002     
   1003     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1004 
   1005 commit a2392f62a93fd288abb8000556d1b34eadaf697f
   1006 Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1007 Date:   Mon Sep 21 17:30:55 2009 -0700
   1008 
   1009     Use __xorgversion__ instead of RCS $Date in man page header/footer
   1010     
   1011     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1012 
   1013 commit 2ba793d412608dcad61dbca1c8c76740d4982e2b
   1014 Author: Julien Cristau <jcristau (a] debian.org>
   1015 Date:   Tue Sep 15 17:37:34 2009 +0200
   1016 
   1017     Use do_set_prop for set_{atom,float,int}_prop
   1018     
   1019     Signed-off-by: Julien Cristau <jcristau (a] debian.org>
   1020     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1021 
   1022 commit 79800e1e0fa3b45b6ed37453851df24c98da4435
   1023 Author: Julien Cristau <jcristau (a] debian.org>
   1024 Date:   Tue Sep 15 17:55:35 2009 +0200
   1025 
   1026     set-prop: add --type={atom,float,int} and --format={8,16,32} options
   1027     
   1028     Allows creating new properties or modifying the type and format of
   1029     existing ones.
   1030     
   1031     Signed-off-by: Julien Cristau <jcristau (a] debian.org>
   1032     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1033 
   1034 commit 1665fa4e24930f7e3f1cfbc8bf50119ab7d6ca04
   1035 Author: Julien Cristau <jcristau (a] debian.org>
   1036 Date:   Tue Sep 15 17:33:54 2009 +0200
   1037 
   1038     Add a format and type argument to the set_prop functions
   1039     
   1040     This will allow the addition of command-line options to set format and
   1041     type, and the reuse of this code for the set-{atom,float,int}-prop
   1042     paths.
   1043     
   1044     Signed-off-by: Julien Cristau <jcristau (a] debian.org>
   1045     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1046 
   1047 commit 650c52db8b30cebca3386ac350154a6b3a0abbe1
   1048 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1049 Date:   Wed Sep 16 12:29:26 2009 +1000
   1050 
   1051     Require xorg-macros 1.3 for XORG_DEFAULT_OPTIONS.
   1052 
   1053 commit 22fdd63f4521c89ae43bbfc6741e872b4a74d18f
   1054 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1055 Date:   Fri Aug 21 15:56:19 2009 +1000
   1056 
   1057     test_xi2: Print the key repeat flag if it is set.
   1058     
   1059     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1060 
   1061 commit 6c362c67ec7fb62d2d7bab5ab4e779147f941a33
   1062 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1063 Date:   Mon Aug 3 15:59:16 2009 +1000
   1064 
   1065     Bump to 1.4.99.2
   1066     
   1067     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1068 
   1069 commit 10a5596e9cd6dbca0826929e03e9495703279822
   1070 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1071 Date:   Tue Jul 21 16:20:03 2009 +1000
   1072 
   1073     test-xi2: Update to keycode grabs instead of keysym grabs.
   1074     
   1075     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1076 
   1077 commit 6aa2dbd555ca4d659acbebffabe28bf648eed32d
   1078 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1079 Date:   Thu Jul 16 16:14:01 2009 +1000
   1080 
   1081     Print XINotifyPassiveGrab detail in enter events too.
   1082 
   1083 commit b6949c809c69d824fa5fdb2825f045ed716237d8
   1084 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1085 Date:   Tue Jul 14 16:27:36 2009 +1000
   1086 
   1087     test_xi: Print deviceid for enter events too
   1088 
   1089 commit 59fc7423bf0e8d29747074449e7a3484cafb2f42
   1090 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1091 Date:   Tue Jul 14 16:13:48 2009 +1000
   1092 
   1093     Use XI2 defines for enter/leave modes and detail.
   1094     
   1095     Doesn't matter much since they are the same as the core ones anyway, but
   1096     nicer for consistency.
   1097     
   1098     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1099 
   1100 commit 9a20ce005c12cea9cf215125c96a00c7cbe988c7
   1101 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1102 Date:   Mon Jul 13 16:05:25 2009 +1000
   1103 
   1104     Adjust to new, split-up raw event types.
   1105     
   1106     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1107 
   1108 commit 7baaba9fbef48b1f45a51c1654e605df074800b8
   1109 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1110 Date:   Mon Jul 13 09:18:35 2009 +1000
   1111 
   1112     test_xi2: Plug memory leak with XGetAtomName.
   1113     
   1114     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1115 
   1116 commit cb93b032989907e5274d9a5d95ae01535001ec19
   1117 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1118 Date:   Mon Jul 13 09:15:49 2009 +1000
   1119 
   1120     test_xi2: Update to use cookie events - require libXi 1.2.99.2
   1121     
   1122     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1123 
   1124 commit d7f6f7eda435b550d782b545cd7828b21c19b7b4
   1125 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1126 Date:   Tue Jun 30 16:18:20 2009 +1000
   1127 
   1128     Plug memory leak from XGetAtomName.
   1129 
   1130 commit 248faefc957a9b0877384842540b2d935e1b5c07
   1131 Author: Benjamin Close <Benjamin.Close (a] clearchain.com>
   1132 Date:   Wed Jun 24 11:55:00 2009 +0930
   1133 
   1134     Obtain the XInput opcode and check that GenericEvents are actually XI events
   1135     
   1136     Signed-off-by: Benjamin Close <Benjamin.Close (a] clearchain.com>
   1137     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1138 
   1139 commit 1c28ba44958389892470688ce394c034dc8efa21
   1140 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1141 Date:   Wed Jun 24 10:30:45 2009 +1000
   1142 
   1143     test_xi2: don't map the window before selecting for events.
   1144     
   1145     Mapping the window before selecting for XI2 events leaves some events out
   1146     (e.g. enter events if the pointer is already in the area where the window is
   1147     being mapped).
   1148     
   1149     Reported-by: Thomas Jaeger
   1150     
   1151     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1152 
   1153 commit f00f6b1c58b3ded52d8cb0002e0bacd558bc874c
   1154 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1155 Date:   Wed Jun 24 10:29:12 2009 +1000
   1156 
   1157     test_xi2: use %#x alternative printf format.
   1158     
   1159     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1160 
   1161 commit 97fbbe671827194fa175d6bd15f6189e921393c5
   1162 Author: Thomas Jaeger <ThJaeger (a] gmail.com>
   1163 Date:   Tue Jun 23 12:49:56 2009 -0400
   1164 
   1165     remove-master: document possible return modes in --help
   1166     
   1167     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1168 
   1169 commit f1e11109acae93f2d9cbee2333dcf7b65cf6151b
   1170 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1171 Date:   Tue Jun 23 13:26:56 2009 +1000
   1172 
   1173     Fix --help output for create-master and remove-master.
   1174     
   1175     Missing <> added. All parameters in the --help output have surrounding <> if
   1176     the parameter is something the user has to substitute.
   1177     
   1178     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1179 
   1180 commit 863423141a3347a013004c809e9d8ce29e11d377
   1181 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1182 Date:   Sat Jun 20 17:59:59 2009 +1000
   1183 
   1184     Bump to 1.4.99.1
   1185     
   1186     We've had a 1.4 branch for a while now, this bump is way overdue.
   1187 
   1188 commit e8ca8fa459eb2eb4d9e9faf294d7172fb4fdb17b
   1189 Author: Thomas Jaeger <ThJaeger (a] gmail.com>
   1190 Date:   Sun Jun 14 13:58:39 2009 -0400
   1191 
   1192     reattach: Default to return to VCP/VCK when returnMode is AttachToMaster
   1193     
   1194     Signed-off-by: Thomas Jaeger <ThJaeger (a] gmail.com>
   1195     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1196 
   1197 commit f8b3dc4e1c43140514d20fbc9fddd0f352cbe40b
   1198 Author: Thomas Jaeger <ThJaeger (a] gmail.com>
   1199 Date:   Mon Jun 15 21:45:32 2009 -0400
   1200 
   1201     test-xi2: Report correct event coordinates
   1202     
   1203     Signed-off-by: Thomas Jaeger <ThJaeger (a] gmail.com>
   1204     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1205 
   1206 commit cddc199d10952ec2a851e4b120061701e664be1b
   1207 Author: Thomas Jaeger <ThJaeger (a] gmail.com>
   1208 Date:   Mon Jun 15 21:37:56 2009 -0400
   1209 
   1210     test-xi2: Use standard macros instead of BitIsOn/SetBit
   1211     
   1212     Signed-off-by: Thomas Jaeger <ThJaeger (a] gmail.com>
   1213     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1214 
   1215 commit 82d338548e22ae271f50592e759794dd7536a207
   1216 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1217 Date:   Wed Jun 17 21:23:17 2009 +1000
   1218 
   1219     Require inputproto 1.9.99.12
   1220 
   1221 commit efab9cff2a3605c803786ff9a69ff1aeb155479d
   1222 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1223 Date:   Wed Jun 17 21:23:06 2009 +1000
   1224 
   1225     Print the valuator value for absolute axes.
   1226 
   1227 commit a4efa37a0646497ed46f4462d8c745ab17339f62
   1228 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1229 Date:   Wed Jun 17 21:22:23 2009 +1000
   1230 
   1231     Print button and valuator labels when listing a device.
   1232 
   1233 commit 632ef53adf1e18509dfa2a1ae820910aa0a88545
   1234 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1235 Date:   Mon Jun 15 14:10:30 2009 +1000
   1236 
   1237     Print button state when listing XI2 devices.
   1238     
   1239     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1240 
   1241 commit e119d872c74f0190d40d5c4cd742c196aab6bf48
   1242 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1243 Date:   Fri Jun 12 16:31:02 2009 +1000
   1244 
   1245     Print the sourceid when listing device classes.
   1246     
   1247     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1248 
   1249 commit a97520d6e5245ad15d7b7edbf355a343db53e144
   1250 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1251 Date:   Fri Jun 12 16:29:37 2009 +1000
   1252 
   1253     Use the XI2 class defines for listing device classes in XI2 mode.
   1254     
   1255     Purely cosmetic change, the values are the same anyway.
   1256     
   1257     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1258 
   1259 commit 47983fbd12366ee8ce89b293955b43f7e49b1785
   1260 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1261 Date:   Fri Jun 12 15:47:02 2009 +1000
   1262 
   1263     Fix build errors introduced by inputproto 1.9.99.11.
   1264     
   1265     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1266 
   1267 commit 8659d4f88c805e764d671ae50dc110f742727dd7
   1268 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1269 Date:   Wed Jun 3 12:57:10 2009 +1000
   1270 
   1271     xi2 test: add two missing breaks.
   1272     
   1273     Printing a hierarchy event would always print only "master keyboard" or
   1274     "slave keyboard", never pointers.
   1275 
   1276 commit 8917716f37e4acbd848ea0c6abd1c943bde2f24d
   1277 Author: Thomas Jaeger <ThJaeger (a] gmail.com>
   1278 Date:   Fri May 29 19:23:04 2009 -0400
   1279 
   1280     test-xi2: fix modifiers for XIGrabButton call
   1281     
   1282     Signed-off-by: Thomas Jaeger <ThJaeger (a] gmail.com>
   1283     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1284 
   1285 commit 6c701334d13aabc832b41a3a060dedb8978943d3
   1286 Author: Benjamin Close <Benjamin.Close (a] clearchain.com>
   1287 Date:   Thu May 28 18:44:47 2009 +1000
   1288 
   1289     Remove superfluous dev assignment.
   1290     
   1291     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1292 
   1293 commit 969aad3967e58acfcb3da3583858cae09694652a
   1294 Merge: 9aa8f48 5ad5edc
   1295 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1296 Date:   Wed May 27 07:34:32 2009 +1000
   1297 
   1298     Merge branch 'master' into xi2
   1299 
   1300 commit 5ad5edc65e55fe4be63ba31acec4bc1fca96e81b
   1301 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1302 Date:   Wed May 27 07:33:31 2009 +1000
   1303 
   1304     Print empty properties as <no items>.
   1305 
   1306 commit 9aa8f4826ed7120ae0ff759c6df40a0d3f37c720
   1307 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1308 Date:   Wed May 27 07:33:52 2009 +1000
   1309 
   1310     Print empty XI2 properties as <no items>
   1311 
   1312 commit 13e9758b2ebd5d545c08903aab0eccd423851a30
   1313 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1314 Date:   Wed May 27 07:33:31 2009 +1000
   1315 
   1316     Print empty properties as <no items>.
   1317 
   1318 commit 5fcd16638abf156a47d4d1c2e3caf0206b97b953
   1319 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1320 Date:   Wed May 20 12:11:07 2009 +1000
   1321 
   1322     Print None properties in XI2 mode too.
   1323     
   1324     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1325 
   1326 commit 7458e7dde70f5d9ff281848fb1a56e9a5f1dd783
   1327 Merge: 14f47c2 aae3bfe
   1328 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1329 Date:   Wed May 20 12:10:44 2009 +1000
   1330 
   1331     Merge branch 'master' into xi2
   1332 
   1333 commit aae3bfee098567a80444b970aea4c737c736254c
   1334 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1335 Date:   Wed May 20 12:02:31 2009 +1000
   1336 
   1337     Deal with None atoms.
   1338     
   1339     An atom may in some cases be 0 (None). Deal with this instead of failing with
   1340     BadAtom values.
   1341     
   1342     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1343 
   1344 commit 14f47c23f56c06058673748755b3e31a6d18edf1
   1345 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1346 Date:   Tue May 19 15:28:16 2009 +1000
   1347 
   1348     Print floating slaves in XI2 list mode.
   1349     
   1350     Floating slaves are always printed last.
   1351     
   1352     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1353 
   1354 commit 1c72fd55d61371de81f44be5d92982a3012ad24b
   1355 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1356 Date:   Wed May 13 14:20:58 2009 +1000
   1357 
   1358     Update to new inputproto and libXi naming conventions.
   1359     
   1360     Require inputproto 1.9.99.9.
   1361 
   1362 commit 9c6a51e8aaba50b8f3a0f3ad767c34a80aee55a1
   1363 Merge: 239cd6a 4832dc1
   1364 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1365 Date:   Fri May 8 15:15:45 2009 +1000
   1366 
   1367     Merge branch 'master' into xi2
   1368     
   1369     Conflicts:
   1370     	src/xinput.h
   1371 
   1372 commit 239cd6a673be2821915301c1b3c3bae063e9dd94
   1373 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1374 Date:   Fri May 8 14:21:17 2009 +1000
   1375 
   1376     Update to new inputproto defines.
   1377 
   1378 commit 5d973706f4f706b7576bb6feac4beb7273438b78
   1379 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1380 Date:   Thu Apr 30 16:53:05 2009 +1000
   1381 
   1382     update test_xi2 with a few more tests.
   1383 
   1384 commit 4832dc1f3ee8d11eadc99b5cd4e8158773d11f9b
   1385 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1386 Date:   Thu May 7 14:00:46 2009 +1000
   1387 
   1388     XCloseDisplay when we're done.
   1389     
   1390     This isn't really necessary, but we might as well be correct.
   1391     
   1392     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1393 
   1394 commit d15a6c0c4cbf2b7d3feec0c829145e3036d84e4d
   1395 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1396 Date:   Thu May 7 12:56:58 2009 +1000
   1397 
   1398     Clean up xinput.h a bit
   1399     
   1400     Remove the unnecessary NeedFunctionPrototypes ifdef.
   1401     
   1402     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1403 
   1404 commit 125074488dc27f484a30a8d076133c73f4d9ef48
   1405 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1406 Date:   Thu May 7 14:37:58 2009 +1000
   1407 
   1408     Add support for XI2 property requests.
   1409     
   1410     If XI2 is available, we use XI2 for list-props, delete-prop and set-prop.
   1411 
   1412 commit ff1b12265de1010aa22011c5db829274a8a3dab1
   1413 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1414 Date:   Thu May 7 14:13:45 2009 +1000
   1415 
   1416     Get the XIDeviceInfo instead of just the id.
   1417     
   1418     This way we leak the XIDeviceInfo array, but then again it doesn't matter
   1419     since we exit after the command anyway.
   1420     And with the XIDeviceInfo around, we can actually print the name and
   1421     whatnot.
   1422     
   1423     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1424 
   1425 commit ba2396b40a427c30c58f8c17b64f4cf7bfaa2909
   1426 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1427 Date:   Thu May 7 14:00:46 2009 +1000
   1428 
   1429     XCloseDisplay when we're done.
   1430     
   1431     This isn't really necessary, but we might as well be correct.
   1432     
   1433     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1434 
   1435 commit ea87f587e4090d2881ce8957476411b6de1c260b
   1436 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1437 Date:   Thu May 7 13:59:12 2009 +1000
   1438 
   1439     Remove one more unnecessary ifdef.
   1440     
   1441     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1442 
   1443 commit a783c19f94e6fed28aeaf0550558cd0b63402b9c
   1444 Merge: 65e3e12 4e6e0dd
   1445 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1446 Date:   Thu May 7 13:06:05 2009 +1000
   1447 
   1448     Merge branch 'master' into xi2
   1449     
   1450     Conflicts:
   1451     	src/property.c
   1452     	src/xinput.c
   1453     	src/xinput.h
   1454 
   1455 commit 4e6e0dd562e8e844bede349bd11c339644447d78
   1456 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1457 Date:   Thu May 7 12:56:58 2009 +1000
   1458 
   1459     Clean up xinput.h a bit
   1460     
   1461     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1462 
   1463 commit 4b4b2e3f31cf08073887d8583997eb3340a6c2e1
   1464 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1465 Date:   Fri May 1 11:22:53 2009 +1000
   1466 
   1467     Create the float property if it doesn't exist.
   1468     
   1469     If we don't have the float property we won't be able to use float properties
   1470     for device configuration since the drivers may not understand it.
   1471     We might still want to apply properties for client settings though.
   1472     
   1473     Reported-by: Simon Thum <simon.thum (a] gmx.de>
   1474     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1475 
   1476 commit 42dca922d287ffddcf2185ca96738f1505a04c27
   1477 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1478 Date:   Thu Apr 30 14:50:08 2009 +1000
   1479 
   1480     If there's multiple null-terminated strings in the property, print all.
   1481     
   1482     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1483     Signed-off-by: Simon Thum <simon.thum (a] gmx.de>
   1484 
   1485 commit e9af7c5f602b5580df36c77ee1c2ed22ccf72134
   1486 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1487 Date:   Fri May 1 09:14:46 2009 +1000
   1488 
   1489     The float_atom should actually be an Atom
   1490     
   1491     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1492 
   1493 commit 65e3e12fa6fc2043fbb0122c72a4f7df09b1c659
   1494 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1495 Date:   Thu Apr 30 14:50:08 2009 +1000
   1496 
   1497     If there's multiple null-terminated strings in the property, print all.
   1498     
   1499     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1500 
   1501 commit e7cd0436689b54d14e05a601e426cd600994db89
   1502 Author: Julien Cristau <jcristau (a] debian.org>
   1503 Date:   Mon Apr 20 13:58:03 2009 +0200
   1504 
   1505     xinput: add set-prop command
   1506     
   1507     There's no reason to require the user to know the difference between
   1508     set-int-prop, set-float-prop and set-atom-prop, and to know the required
   1509     format for each integer property, since we can just ask
   1510     XGetDeviceProperty.
   1511     
   1512     Signed-off-by: Julien Cristau <jcristau (a] debian.org>
   1513     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1514 
   1515 commit 167034ba2798fbe34abf4748068ae480e45bfe13
   1516 Author: Julien Cristau <jcristau (a] debian.org>
   1517 Date:   Thu Apr 16 18:55:46 2009 +0200
   1518 
   1519     Factorize atom parsing in its own function
   1520     
   1521     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1522 
   1523 commit 2722d1a177c9482989e314e0177c782563a0b54e
   1524 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1525 Date:   Mon Apr 20 08:28:53 2009 +1000
   1526 
   1527     XSync the display before jumping in the grab code.
   1528     
   1529     The grab code only handles button presses, so we need to remove all events
   1530     before (exposures, enter/leave, etc.).
   1531 
   1532 commit 0df21cff5cdf2cf4af0af353f0dbfc7c33388b32
   1533 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1534 Date:   Sun Apr 19 21:28:25 2009 +1000
   1535 
   1536     Add a hunk to test XI2 sync'd grabs.
   1537 
   1538 commit dd27752cbff03ea79ac76801d3748edc348570dc
   1539 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1540 Date:   Sun Apr 19 21:27:40 2009 +1000
   1541 
   1542     Register for exposure events and block until we're mapped.
   1543 
   1544 commit a7de225eea0c7561e73d44c63844a8e98dea9676
   1545 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1546 Date:   Sun Apr 19 21:09:49 2009 +1000
   1547 
   1548     Print event/root x/y on device events.
   1549 
   1550 commit 795799eff591be1fa8ce5199aa89a86dcb4b04e8
   1551 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1552 Date:   Sun Apr 19 20:33:40 2009 +1000
   1553 
   1554     Actually print event_y when trying to print event_y in Enter/Leave events.
   1555 
   1556 commit 57d367b74d1068d38ce313a06a36654fd82ad460
   1557 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1558 Date:   Sat Apr 18 08:43:43 2009 +1000
   1559 
   1560     replace BYTE with an unsigned char.
   1561 
   1562 commit a577bada8dddf3241a59cab812f5128131c46b29
   1563 Author: Peter Hutterer <peter.hutterer (a] redhat.com>
   1564 Date:   Thu Apr 16 09:20:16 2009 -0400
   1565 
   1566     Fix set-float-prop on 64-bit architectures.
   1567     
   1568     Since 32-byte data on 64-bit machines must be passed in as 64-bit longs, let's
   1569     typecast around a bit.
   1570     
   1571     Signed-off-by: Peter Hutterer <peter.hutterer (a] redhat.com>
   1572 
   1573 commit de6326a75de810752a5b4e4c2f5fe98a2f7241a9
   1574 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1575 Date:   Tue Apr 14 09:13:15 2009 -0400
   1576 
   1577     fix 64 bit issues with set-int-prop and list-props.
   1578     
   1579     libX11 uses longs for 32 bit values, increasing hilarity on 64 bit machines.
   1580     
   1581     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1582 
   1583 commit 1e3da5be51efebdd75df540a1c94baa6505cfc9a
   1584 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1585 Date:   Tue Apr 14 13:54:40 2009 +1000
   1586 
   1587     Fix 64 bit issues with set-int-prop.
   1588     
   1589     libX11 expects longs for 32 bit numbers.
   1590     
   1591     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1592 
   1593 commit 2f8f2193fdfe783c0854772cc46f1b2e0b2e3ec4
   1594 Author: Simon Thum <simon.thum (a] gmx.de>
   1595 Date:   Thu Mar 26 13:52:15 2009 +0100
   1596 
   1597     xinput: include device type in device list
   1598     
   1599     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1600 
   1601 commit 17d537fd65ba9b1c99a0dde7833eb4069cc624a8
   1602 Author: Simon Thum <simon.thum (a] gmx.de>
   1603 Date:   Thu Mar 26 15:19:47 2009 +0100
   1604 
   1605     xinput: mention set-float-prop in manpage
   1606     
   1607     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1608 
   1609 commit 286724a1417ffda447be918e8bcf46cc37ed715b
   1610 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1611 Date:   Mon Apr 6 09:54:07 2009 +1000
   1612 
   1613     xinput 1.4.1
   1614 
   1615 commit 4134bd0f23acf3ff30311007ceba9ecbe568a70a
   1616 Author: Benjamin Close <Benjamin.Close (a] clearchain.com>
   1617 Date:   Thu Feb 19 14:39:29 2009 +1030
   1618 
   1619     Error out when selecting a device by name but more than one instance of the name exists
   1620     
   1621     Previously the check was in place for the duplicate name, however the first
   1622     device with the requested name  was still selected regardless.
   1623     Correct this by exiting out forcing the user to select by id instead
   1624     
   1625     Signed-off-by: Benjamin Close <Benjamin.Close (a] clearchain.com>
   1626 
   1627 commit b04e8b472022c185123638a3d4639fbbcf0f144f
   1628 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1629 Date:   Wed Mar 11 09:52:08 2009 +1000
   1630 
   1631     Print enter/leave and focus events.
   1632 
   1633 commit 70aac046bb4fb0028fcf018ae72bf29acfe6abac
   1634 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1635 Date:   Tue Mar 10 15:41:15 2009 +1000
   1636 
   1637     Register for raw events
   1638 
   1639 commit 54136f2c2a37e92a5b5e49035d27ce6728e12e3a
   1640 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1641 Date:   Tue Mar 10 13:23:53 2009 +1000
   1642 
   1643     Change event registration a bit, using SetBit instead.
   1644 
   1645 commit 959faacf2e125312b3ff0cc71f4e0b4ee059757f
   1646 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1647 Date:   Sun Mar 8 17:41:23 2009 +1000
   1648 
   1649     Print out hierarchy events
   1650 
   1651 commit ab0632284539460dd66c76e023894540fe77fcd2
   1652 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1653 Date:   Sun Mar 8 12:25:15 2009 +1000
   1654 
   1655     Print DeviceChanged events.
   1656 
   1657 commit 57940c7995a3779792213468cafe7d982d009035
   1658 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1659 Date:   Tue Mar 3 15:44:45 2009 +1000
   1660 
   1661     Add test_xi2 for xi2 testing.
   1662 
   1663 commit 3cad22debfaceca754fc166ca766d92b7a8faf70
   1664 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1665 Date:   Wed Mar 4 21:57:54 2009 +1000
   1666 
   1667     If XI2 is available, list devices through XIQueryDevice.
   1668     
   1669     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1670 
   1671 commit 5aa923fc560718b9a093ad18966f4530eef0efd7
   1672 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1673 Date:   Thu Feb 26 16:14:21 2009 +1000
   1674 
   1675     Update to new XI2 requests and sanitize the check for XI2 in configure.
   1676     
   1677     Check for the actual library version, not for some random function inside the
   1678     library.
   1679     
   1680     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1681 
   1682 commit a12acdea9e289c9495bc14dd886e9a68cf9a533f
   1683 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1684 Date:   Wed Mar 4 21:25:50 2009 +1000
   1685 
   1686     Change is_xinput_present() to xinput_version().
   1687     
   1688     Returns major version of XI.
   1689     
   1690     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1691 
   1692 commit a197551573663cab9e79e07e2de9d423c7a7a572
   1693 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1694 Date:   Fri Mar 6 22:13:17 2009 +1000
   1695 
   1696     add xi2_find_device_id
   1697 
   1698 commit 4ad33929e0f640dbc91004857ed2168006d21a71
   1699 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1700 Date:   Thu Feb 26 16:09:17 2009 +1000
   1701 
   1702     Rip HAVE_XI2 conditional functionality out.
   1703     
   1704     XI2 needs to be harder separated now.
   1705 
   1706 commit 10f5f9da1d4d7f6eb75d10316f318a7c9d7dc28b
   1707 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1708 Date:   Thu Feb 26 15:53:24 2009 +1000
   1709 
   1710     Clean up xinput.h a bit.
   1711     
   1712     All functions have to look the same anyway, so might as well use a one-line
   1713     macro to declare them.
   1714     
   1715     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1716 
   1717 commit 199c323332dac782b45dcb092da0322149843d5a
   1718 Author: Benjamin Close <Benjamin.Close (a] clearchain.com>
   1719 Date:   Thu Mar 12 21:17:53 2009 +1000
   1720 
   1721     Error out when  more than one instance of a name exists
   1722     
   1723     Previously the check was in place for the duplicate name, however the first
   1724     device with the requested name  was still selected regardless.
   1725     Correct this by exiting out forcing the user to select by id instead.
   1726     
   1727     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1728 
   1729 commit 49ef8a40f96c0383a8a42a78fda3a990ac934e59
   1730 Author: Simon Thum <simon.thum (a] gmx.de>
   1731 Date:   Wed Jan 21 14:09:29 2009 +0100
   1732 
   1733     small fixes to the propery output
   1734     
   1735     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1736 
   1737 commit d923fd3366de8e26a328f3aa89bd531dd4a6304d
   1738 Author: Paulo Cesar Pereira de Andrade <pcpa (a] mandriva.com.br>
   1739 Date:   Wed Jan 21 19:35:52 2009 -0200
   1740 
   1741     Correct make distcheck and sparse warnings.
   1742 
   1743 commit 6f444b5d063452e7a8705c756269960e509241d8
   1744 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1745 Date:   Fri Jan 16 12:48:05 2009 +1000
   1746 
   1747     xinput 1.4.0
   1748 
   1749 commit aabe69b44c14c443df1dfb25d23e1c180a6a029d
   1750 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1751 Date:   Fri Jan 16 09:53:01 2009 +1000
   1752 
   1753     Add set-atom-prop to set properties containing other properties.
   1754 
   1755 commit 9870cb4120961f15d3e372a1ba49b5d32013e819
   1756 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1757 Date:   Fri Jan 16 09:51:57 2009 +1000
   1758 
   1759     Don't linebreak after listing a string or atom property.
   1760 
   1761 commit 4f474d5e78789cb0248e69852ab9abc992acad23
   1762 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1763 Date:   Fri Jan 16 09:50:05 2009 +1000
   1764 
   1765     Fix wrong type conversion in listing Atom properties.
   1766 
   1767 commit 1b6fbf9ead978322beccc1970b925dce0cd43815
   1768 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1769 Date:   Fri Jan 16 09:06:54 2009 +1000
   1770 
   1771     Require libXi 1.2 and inputproto 1.5.
   1772     
   1773     Device properties are available in a released libXi version now, so there's no
   1774     need to keep them conditional, make 1.5 mandatory.
   1775     
   1776     We also have the explicit check for XI2 functions in libXi, so there's no need
   1777     to have requirements for inputproto 1.9.99.5.
   1778 
   1779 commit 99c932c1a0db7821df3ef78efcfe4824697c4815
   1780 Author: Simon Thum <simon.thum (a] gmx.de>
   1781 Date:   Mon Jan 12 14:24:26 2009 +1000
   1782 
   1783     Add set-float-prop option to set properties using floating point numbers.
   1784     
   1785     Signed-off-by: Peter Hutterer <peter.hutterer (a] redhat.com>
   1786 
   1787 commit ffff875c2c587e3ad64d57afc1c432de77497c10
   1788 Author: Sascha Hlusiak <saschahlusiak (a] arcor.de>
   1789 Date:   Tue Sep 30 17:54:08 2008 +0200
   1790 
   1791     Call XSync instead XFlush to be able to handle errors
   1792     
   1793     When setting properties, the program terminated successfully before any BadMatch or
   1794     BadValue could be processed. Calling XSync informs the user about errors.
   1795 
   1796 commit 50e5235ecd7142892567c7d3ea6460907538b421
   1797 Author: Sascha Hlusiak <saschahlusiak (a] arcor.de>
   1798 Date:   Tue Sep 30 15:27:56 2008 +0200
   1799 
   1800     Add --get-button-map option.
   1801 
   1802 commit 7f046c957d4529249bcb69b35f6513411f6efcf5
   1803 Author: Peter Hutterer <peter.hutterer (a] redhat.com>
   1804 Date:   Fri Sep 26 13:57:41 2008 +0930
   1805 
   1806     Require inputproto 1.9.99.5
   1807 
   1808 commit ccef360e5ee6598a0ab722389bdf8d391ff7efee
   1809 Author: Peter Hutterer <peter.hutterer (a] redhat.com>
   1810 Date:   Fri Sep 26 13:55:33 2008 +0930
   1811 
   1812     Add --delete-prop option.
   1813 
   1814 commit db4b03629f690d69320f401b9568d5a861b19f9c
   1815 Author: Peter Hutterer <peter.hutterer (a] redhat.com>
   1816 Date:   Fri Sep 26 13:51:36 2008 +0930
   1817 
   1818     Use updated property events.
   1819     
   1820     No more QueryDeviceProperty request.
   1821 
   1822 commit 6b85506eaf5bef0a7d823450d34e08e51a8010bb
   1823 Author: Bryce Harrington <bryce (a] canonical.com>
   1824 Date:   Sat Aug 30 15:01:59 2008 +0930
   1825 
   1826     Add --list-props, --watch-props and --set-int-prop options to man page.
   1827     
   1828     Signed-off-by: Peter Hutterer <peter.hutterer (a] redhat.com>
   1829 
   1830 commit 1c7b473b7e64f8b616aba70926f93d37d5269c28
   1831 Author: Peter Hutterer <peter.hutterer (a] redhat.com>
   1832 Date:   Fri Aug 15 15:38:13 2008 +0930
   1833 
   1834     Require inputproto 1.9.99.4
   1835 
   1836 commit ca0b0fa7f84642cf2b1ba7d5d88487afbc8a6d29
   1837 Author: Peter Hutterer <peter.hutterer (a] redhat.com>
   1838 Date:   Fri Aug 15 15:28:55 2008 +0930
   1839 
   1840     Use XI 1.5 property events.
   1841 
   1842 commit 316cc15f4217db0e4e47846e200d274dd5893b3a
   1843 Author: Peter Hutterer <peter.hutterer (a] redhat.com>
   1844 Date:   Thu Aug 7 17:52:08 2008 +0930
   1845 
   1846     Don't require extension devices for button mapping.
   1847     
   1848     VCK and VCP can be opened too now.
   1849 
   1850 commit b0c15823f1faadb24d5b7457f5b5fd1c9f248a1f
   1851 Author: Peter Hutterer <peter.hutterer (a] redhat.com>
   1852 Date:   Thu Aug 7 17:51:34 2008 +0930
   1853 
   1854     Print property values in addition to their names.
   1855 
   1856 commit 5d833a190319b64d81293514027cebaaa3f74ffd
   1857 Author: Peter Hutterer <peter.hutterer (a] redhat.com>
   1858 Date:   Thu Aug 7 17:49:48 2008 +0930
   1859 
   1860     Property code: If the Atom specified was an Atom, actually use it too.
   1861     
   1862     Don't ignore an atom if it has been specified with it's number instead of the
   1863     name.
   1864 
   1865 commit 6ebdca422d12e3326f9ab59767e05eefd24ff85f
   1866 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1867 Date:   Tue Jul 8 18:00:21 2008 +0930
   1868 
   1869     Add list-props, set-int-prop and watch-props parameters.
   1870     
   1871     These parameters allow modification and display of input device properties.
   1872 
   1873 commit 98b79fc5b050eea6141ad78cff4e0577f8e75c77
   1874 Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1875 Date:   Tue Jul 8 18:01:48 2008 +0930
   1876 
   1877     Remove ChangeLog, is autogenerated now anyway.
   1878 
   1879 commit 86cab0389d9a02901c82e2072e4043a404fb2ebc
   1880 Author: Benjamin Close <Benjamin.Close (a] clearchain.com>
   1881 Date:   Wed Jun 25 15:13:54 2008 +0930
   1882 
   1883     Clean up the detection of XI2
   1884     
   1885     Signed-off-by: Peter Hutterer <peter (a] cs.unisa.edu.au>
   1886 
   1887 commit 6482e8ef8039eba98de03f0bb708d1151bc1577e
   1888 Author: Benjamin Close <Benjamin.Close (a] clearchain.com>
   1889 Date:   Thu Jun 5 14:30:09 2008 +0930
   1890 
   1891     Correct the check for XI2, not every shell supports ==, but they do =
   1892     
   1893     Signed-off-by: Peter Hutterer <peter (a] cs.unisa.edu.au>
   1894 
   1895 commit 8578813fda6787866b6a23b265696a673b213724
   1896 Author: Peter Hutterer <peter (a] cs.unisa.edu.au>
   1897 Date:   Tue May 27 11:33:36 2008 +0930
   1898 
   1899     Test for XI2 functions in libXi, add #ifdefs to build in non-XI2 setups.
   1900 
   1901 commit 380b9665e86f403b56f9b96c2773b91d69588fb1
   1902 Author: Peter Hutterer <peter (a] cs.unisa.edu.au>
   1903 Date:   Tue May 27 10:16:08 2008 +0930
   1904 
   1905     Use find_device_info instead of requireing device ids on the cmdline.
   1906 
   1907 commit 6ecbe3059cbc3561657841b9ee9b61e03c583eb8
   1908 Author: Peter Hutterer <peter (a] cs.unisa.edu.au>
   1909 Date:   Tue Apr 29 11:20:03 2008 +0930
   1910 
   1911     Use new XQueryInputVersion() request to tell the server we can do XI 2.
   1912 
   1913 commit e3b705dc15d07bbb478ced6b54a5e0553d978113
   1914 Merge: ac3498c 834422a
   1915 Author: Peter Hutterer <peter (a] cs.unisa.edu.au>
   1916 Date:   Mon Apr 7 17:24:16 2008 +0930
   1917 
   1918     Merge branch 'master' into mpx
   1919     
   1920     Conflicts:
   1921     
   1922     	src/xinput.c
   1923     
   1924     (just a whitespace conflict)
   1925 
   1926 commit 834422a9c68ecf84f5b8477567a785bc8e26217a
   1927 Author: Paulo Cesar Pereira de Andrade <pcpa (a] mandriva.com.br>
   1928 Date:   Sun Mar 16 19:37:17 2008 -0300
   1929 
   1930     Compile warning fix.
   1931     
   1932       Ansify a function without arguments.
   1933     
   1934     Signed-off-by: Peter Hutterer <peter (a] cs.unisa.edu.au>
   1935 
   1936 commit 8c7460ee11d9fbdcbdf13f2fa7fb62f26bac92dc
   1937 Author: Paulo Cesar Pereira de Andrade <pcpa (a] mandriva.com.br>
   1938 Date:   Sun Mar 16 19:36:17 2008 -0300
   1939 
   1940     Mandriva patches to xinput.
   1941     
   1942       Change to src/list.c fixes a typo/oversight.
   1943       Change to configure.ac required to avoid possible error in configure step
   1944     due to "unquoted" version test.
   1945     
   1946     Signed-off-by: Peter Hutterer <peter (a] cs.unisa.edu.au>
   1947 
   1948 commit ac3498c9b8a54143a9d023fe530c62e24c4651e0
   1949 Author: Peter Hutterer <peter (a] cs.unisa.edu.au>
   1950 Date:   Mon Feb 18 17:17:39 2008 +1030
   1951 
   1952     Modify to work with the changes in the XChangeDeviceHierarchy API.
   1953 
   1954 commit 6729d777c48f38290c8f0e8d0e5f17182faa5120
   1955 Author: Peter Hutterer <peter (a] cs.unisa.edu.au>
   1956 Date:   Wed Feb 13 16:35:18 2008 +1030
   1957 
   1958     Update XiSelectEvent API usage, has device argument now.
   1959 
   1960 commit 865c7bd8013f9882163234cce6cdd4168525815c
   1961 Author: Peter Hutterer <peter (a] cs.unisa.edu.au>
   1962 Date:   Tue Jan 15 20:32:47 2008 +1030
   1963 
   1964     Remove deprecated imakefile.
   1965 
   1966 commit a01e5475d17c584bfa3b2d67570d675aebf4e6fd
   1967 Author: Peter Hutterer <peter (a] cs.unisa.edu.au>
   1968 Date:   Tue Jan 15 20:32:28 2008 +1030
   1969 
   1970     Replace Fred's name in the main license text with a general "The authors".
   1971     
   1972     Makes it less messy to add authors.
   1973     
   1974     Frederic Lepied's permission obtained via email.
   1975 
   1976 commit b06af76677cd70912c9c4f381b0baed28b4f89a4
   1977 Author: Julien Cristau <jcristau (a] debian.org>
   1978 Date:   Thu Jan 10 20:19:55 2008 +0100
   1979 
   1980     Change xinput_CFLAGS to AM_CFLAGS to clear automake-1.10 warning
   1981     
   1982     src/Makefile.am:27: compiling `buttonmap.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac'
   1983     
   1984     Also remove -lm from xinput_LDADD, as it isn't needed.
   1985 
   1986 commit 456a1eab4b0b2f4a9bdc8ca02657869595c4bc60
   1987 Author: Philip Langdale <philipl (a] fido2.homeip.net>
   1988 Date:   Wed Jan 9 18:25:27 2008 -0800
   1989 
   1990     Add ChangeLog rule.
   1991 
   1992 commit caee9103c1569b7eba189e7a7c977971efec4458
   1993 Author: Philip Langdale <philipl (a] fido2.homeip.net>
   1994 Date:   Wed Jan 9 18:24:28 2008 -0800
   1995 
   1996     Update .gitignore
   1997 
   1998 commit 49d37729f1d7212aad8afbd91b49a37c4e93a796
   1999 Author: Philip Langdale <philipl (a] fido2.homeip.net>
   2000 Date:   Wed Jan 9 18:22:27 2008 -0800
   2001 
   2002     Update news for 1.3.0 release.
   2003 
   2004 commit ff7a63770ab9ce7336c7a9a70b0ae86de4b35bf3
   2005 Author: Philip Langdale <philipl (a] fido2.homeip.net>
   2006 Date:   Wed Jan 9 18:17:43 2008 -0800
   2007 
   2008     Add a warning when the user specifies an ambiguous device name
   2009     suggesting that they use the device id instead.
   2010 
   2011 commit 06447732750a022a44476f8929568f0b11bfc6e9
   2012 Author: Philip Langdale <philipl (a] fido2.homeip.net>
   2013 Date:   Wed Jan 9 18:16:54 2008 -0800
   2014 
   2015     Update man page.
   2016 
   2017 commit fcace3ec3be0276e163651c30681edec6ffdea17
   2018 Author: Philip Langdale <philipl (a] fido2.homeip.net>
   2019 Date:   Wed Jan 9 18:14:12 2008 -0800
   2020 
   2021     Update documentation
   2022 
   2023 commit 115cbd4025a9eb9531633c3e8481cb1923789f57
   2024 Author: Philip Langdale <philipl (a] fido2.homeip.net>
   2025 Date:   Wed Jan 9 18:08:37 2008 -0800
   2026 
   2027     Make dependency on inputproto >= 1.4 explicit.
   2028 
   2029 commit 2497824aa16683eaeaab4bf374ddc9e04688320a
   2030 Author: Peter Hutterer <peter (a] cs.unisa.edu.au>
   2031 Date:   Mon Jan 7 18:56:54 2008 +1030
   2032 
   2033     Don't overwrite daemon with argc.
   2034     
   2035     This must be a leftover from my excessive out-of-order cherry-picking. Turns
   2036     out when --short was supplied we'd set daemon to argc, causing a loop waiting
   2037     for an event that'd never come. A bit like Godot actually.
   2038 
   2039 commit a6feac1e18cdeffc42bc992faa8c95eaec420378
   2040 Author: Peter Hutterer <peter (a] cs.unisa.edu.au>
   2041 Date:   Thu Dec 20 12:29:27 2007 +1030
   2042 
   2043     Add support to set the client pointer.
   2044     
   2045     Couple of whitespace changes too.
   2046 
   2047 commit d02601e5c88d1d40e12cd71c2c10c7822919f7b8
   2048 Author: Peter Hutterer <peter (a] cs.unisa.edu.au>
   2049 Date:   Thu Dec 20 12:27:32 2007 +1030
   2050 
   2051     Register for DeviceClassesChangedEvents, reprint the list when we get one.
   2052     
   2053     Only in list --loop mode though.
   2054 
   2055 commit 60dafc9de224e2f1e53826858e5335916dc6d8c8
   2056 Author: Peter Hutterer <peter (a] cs.unisa.edu.au>
   2057 Date:   Thu Dec 20 12:21:34 2007 +1030
   2058 
   2059     Add --loop to "xinput list". Re-prints devices when hierarchy changes.
   2060 
   2061 commit d1428764180c927cfa45298f5b7d0bf14eacc2da
   2062 Author: Peter Hutterer <peter (a] cs.unisa.edu.au>
   2063 Date:   Thu Nov 8 14:53:18 2007 +1030
   2064 
   2065     Add support for device hierarchy changes.
   2066 
   2067 commit 1b4b4191e09ad01bd818d4307836b37ffd8fa5bd
   2068 Author: Peter Hutterer <peter (a] cs.unisa.edu.au>
   2069 Date:   Sun Nov 18 12:36:32 2007 +1030
   2070 
   2071     Print out attachment of slave devices.
   2072 
   2073 commit 82dfa529165657edc4e66e072d1515638e1edc66
   2074 Author: Peter Hutterer <peter (a] cs.unisa.edu.au>
   2075 Date:   Thu Dec 20 12:06:33 2007 +1030
   2076 
   2077     Remove leftover trailing whitespaces.
   2078 
   2079 commit 9b24e279439a800e72819ca63441a083a89643b6
   2080 Author: Peter Hutterer <peter (a] cs.unisa.edu.au>
   2081 Date:   Thu Dec 20 11:52:41 2007 +1030
   2082 
   2083     Add --short argument to list. Only prints name and ID.
   2084 
   2085 commit 2a67ff9098efa0e1d53388816a0344067a3c21be
   2086 Author: Peter Hutterer <peter (a] cs.unisa.edu.au>
   2087 Date:   Thu Dec 20 11:45:11 2007 +1030
   2088 
   2089     Support GNU style options the dodgy way.
   2090     
   2091     Simply removing all preceding "-" from the function name before running the
   2092     usual comparison.
   2093 
   2094 commit 6a8c883794a3fc66d95e94c5a1e2902a46f9ede8
   2095 Author: Peter Hutterer <peter (a] cs.unisa.edu.au>
   2096 Date:   Tue Nov 27 09:41:56 2007 +1030
   2097 
   2098     Remove a few trailing whitespaces.
   2099 
   2100 commit 14f32f4cb911a0086ccec94a64eb61533dc332bf
   2101 Author: Peter Hutterer <peter (a] cs.unisa.edu.au>
   2102 Date:   Mon Dec 3 12:40:03 2007 +1030
   2103 
   2104     Remove trailing whitespaces (buttonmap.c)
   2105 
   2106 commit 58c513b0b9f610db2df8b26c483db6eb1b04dfdf
   2107 Author: Peter Hutterer <peter (a] cs.unisa.edu.au>
   2108 Date:   Thu Nov 15 16:21:32 2007 +1030
   2109 
   2110     Let autoconf substitute the VERSION.
   2111 
   2112 commit c0178d2afef586f58f42508a9b8bd78e4e6e0cb8
   2113 Author: Philip Langdale <plangdale (a] vmware.com>
   2114 Date:   Thu Nov 8 14:55:41 2007 +1030
   2115 
   2116     Expand check to support XExtensionKeyboard/Pointer.
   2117     
   2118     Search for PtrFeedbackClass instead of assuming it's the first class in the
   2119     list.
   2120 
   2121 commit 451740ba094c37ac9e06c7ba7f466b5ab1beea08
   2122 Author: Peter Hutterer <peter (a] cs.unisa.edu.au>
   2123 Date:   Thu Nov 8 14:23:40 2007 +1030
   2124 
   2125     Death to RCS tags, remove compiler warning, get version from config.h.
   2126 
   2127 commit 8806f3db5417f1c5946b6589cf2f043e9e7c68d3
   2128 Author: Peter Hutterer <peter (a] cs.unisa.edu.au>
   2129 Date:   Thu Nov 8 14:16:34 2007 +1030
   2130 
   2131     Autotool the lot.
   2132 
   2133 commit 1e0b1816a95910631a6b1c8572b9689c32aeb3a0
   2134 Author: Peter Hutterer <peter (a] cs.unisa.edu.au>
   2135 Date:   Thu Nov 8 10:21:21 2007 +1030
   2136 
   2137     xinput as straight from the tarball.
   2138