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