~ubuntu-branches/ubuntu/trusty/xinput/trusty

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Package Import Robot
  • Author(s): Cyril Brulebois, Julien Cristau, Chase Douglas, Cyril Brulebois
  • Date: 2012-05-20 13:56:03 UTC
  • mfrom: (0.2.5)
  • mto: This revision was merged to the branch mainline in revision 19.
  • Revision ID: package-import@ubuntu.com-20120520135603-5vkihyjg63043kiu
[ Julien Cristau ]
* Change Maintainer to the X Strike Force.
* Add Vcs-* control fields.

[ Chase Douglas ]
* Bump Standards-Version to 3.9.2
* Add build deps on libxrandr-dev and libxinerama-dev
* Bump build deps on libxi and x11proto-input-dev

[ Cyril Brulebois ]
* New upstream release.
* Replace Julien with myself in Uploaders.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
commit 60fe84e83b14576fb70d79c5d39755a281906607
 
2
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
3
Date:   Tue May 15 15:47:45 2012 +1000
 
4
 
 
5
    xinput 1.6.0
 
6
    
 
7
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
8
 
 
9
commit 2c52e836b8e5a98a1faa5243cb4deb149091c52c
 
10
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
11
Date:   Mon May 14 17:27:55 2012 +1000
 
12
 
 
13
    Add --enable/--disable support
 
14
    
 
15
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
16
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
17
 
 
18
commit bfac9503e99a266e19bc21805cb4fc38efd16612
 
19
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
20
Date:   Mon Apr 16 12:39:58 2012 +1000
 
21
 
 
22
    xinput 1.5.99.901
 
23
    
 
24
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
25
 
 
26
commit 286edaa10022fad59acd6d1eabb3a74769c99892
 
27
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
28
Date:   Tue Apr 10 09:28:36 2012 +1000
 
29
 
 
30
    Print the sourceid for raw events
 
31
    
 
32
    Due to http://bugs.freedesktop.org/show_bug.cgi?id=34240 this will display 0
 
33
    for XI < 2.2 and libXi < 1.6.1.
 
34
    
 
35
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
36
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
37
 
 
38
commit 8caaf2f872be80e6aa222505d96d6025cf4f8d80
 
39
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
40
Date:   Tue Feb 21 11:57:19 2012 +1000
 
41
 
 
42
    Handle XA_CARDINAL as property type
 
43
    
 
44
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
45
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
46
 
 
47
commit b181658db7c72b664d40f2736fe425819421ce52
 
48
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
49
Date:   Fri Feb 17 14:34:23 2012 +1000
 
50
 
 
51
    Replace NVIDIA-specific output checking
 
52
    
 
53
    If the binary driver drives at least one screen, the old method did
 
54
    not allow for randr-style screen binding (on the other screen).
 
55
    
 
56
    Change the logic to:
 
57
    - check if the output an randr output
 
58
    - if not, check if the "default" randr output is present and the output name
 
59
      was "HEAD-n"
 
60
      - if so, use Xinerama-style mapping
 
61
    
 
62
    This keeps the current behaviour of not allowing Xinerama-style mapping if
 
63
    all outputs are RandR capable.
 
64
    
 
65
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
66
    Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
 
67
    Tested-by: Aaron Plattner <aplattner@nvidia.com>
 
68
 
 
69
commit eb40d9cc5d59321263fd8fa3f76ddd912d1fb804
 
70
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
71
Date:   Fri Feb 17 14:33:56 2012 +1000
 
72
 
 
73
    Add find_output_xrandr to check for output presence
 
74
    
 
75
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
76
 
 
77
commit 5d32964533e4ebe3c69f1dfa34c709a1f447ad86
 
78
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
79
Date:   Fri Feb 17 13:23:08 2012 +1000
 
80
 
 
81
    Don't leak output_info
 
82
    
 
83
    This inverts the logic to have a more obvious flow for freeing the
 
84
    output_info.
 
85
    
 
86
    ==26716== 1,161 bytes in 8 blocks are definitely lost in loss record 5 of 7
 
87
    ==26716==    at 0x4A074CD: malloc (vg_replace_malloc.c:236)
 
88
    ==26716==    by 0x395D804ABA: XRRGetOutputInfo (in /usr/lib64/libXrandr.so.2.2.0)
 
89
    ==26716==    by 0x40932B: map_output_xrandr (transform.c:150)
 
90
    ==26716==    by 0x40982F: map_to_output (transform.c:263)
 
91
    ==26716==    by 0x4070A4: main (xinput.c:386)
 
92
    
 
93
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
94
 
 
95
commit e1686fdbb8729f9f639ecab6860690103bb25db1
 
96
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
97
Date:   Fri Feb 17 13:19:42 2012 +1000
 
98
 
 
99
    Always call XCloseDisplay()
 
100
    
 
101
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
102
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
103
 
 
104
commit f427c74b6cd7089690c000c257468629a762b1eb
 
105
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
106
Date:   Fri Feb 17 10:33:06 2012 +1000
 
107
 
 
108
    Enclose property and device names in quotes
 
109
    
 
110
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
111
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
112
 
 
113
commit c591231a666d8dfdac4d301c0de49f34ac3e4aac
 
114
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
115
Date:   Wed Feb 8 20:46:29 2012 +1000
 
116
 
 
117
    Fix XRRCrtcInfo memory leaks
 
118
    
 
119
    crtc_info isn't used until later, move down to the block it is used to avoid
 
120
    leaking.
 
121
    
 
122
    Reported-by: Aaron Plattner <aplattner@nvidia.com>
 
123
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
124
    Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
 
125
 
 
126
commit a0e4d4e1067de2a25e05272238a8503691c5b01a
 
127
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
128
Date:   Tue Feb 7 18:20:37 2012 +1000
 
129
 
 
130
    Rename map-to-crtc to map-to-output
 
131
    
 
132
    xrandr uses "output", let's be consistent there.
 
133
    
 
134
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
135
    Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
 
136
 
 
137
commit 30f9ee3f859eb8413099be9eb8dfceaa195a5aa9
 
138
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
139
Date:   Thu Jan 12 16:08:35 2012 +1000
 
140
 
 
141
    xinput 1.5.99.1
 
142
    
 
143
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
144
 
 
145
commit fb6f41ced063c558f7bf8f10898f027612e2ad34
 
146
Merge: c690fad 7f2f41d
 
147
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
148
Date:   Thu Jan 12 16:01:28 2012 +1000
 
149
 
 
150
    Merge branch 'multitouch'
 
151
 
 
152
commit c690fad9aa0dbc9d574d25e014d1dc15281b0870
 
153
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
 
154
Date:   Wed Dec 21 21:31:51 2011 -0800
 
155
 
 
156
    print_version expects no arguments, so give it none
 
157
    
 
158
    Fixes Solaris Studio compiler warning:
 
159
    "xinput.c", line 357: warning: argument mismatch: 1 arg passed, 0 expected
 
160
    
 
161
    gcc ignored it because the function declaration didn't specify arguments.
 
162
    Once you specify (void) for the arguments, gcc then throws up:
 
163
    xinput.c: In function ‘main’:
 
164
    xinput.c:357:9: error: too many arguments to function ‘print_version’
 
165
    xinput.c:147:1: note: declared here
 
166
    
 
167
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
168
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
169
 
 
170
commit ab352ec2789130cfcb7b61ae5bf36d6af4daa4a3
 
171
Author: Jeremy Huddleston <jeremyhu@apple.com>
 
172
Date:   Tue Nov 29 23:52:53 2011 -0800
 
173
 
 
174
    Print usage when run with --help
 
175
    
 
176
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
 
177
    Reviewed-by: Bryce Harrington <bryce@canonical.com>
 
178
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
179
 
 
180
commit b8f54d5c5874827fa24970029a23be06fe02bca1
 
181
Author: Bryce Harrington <bryce@canonical.com>
 
182
Date:   Tue Nov 29 17:33:23 2011 -0800
 
183
 
 
184
    xinput: Assume 'list' by default if no args given.
 
185
    
 
186
    xrandr lists all outputs by default when run with no args.  So, make
 
187
    xinput list all inputs by default when run the same way, so the tools
 
188
    are consistent.
 
189
    
 
190
    Signed-off-by: Bryce Harrington <bryce@canonical.com>
 
191
    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
 
192
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
193
 
 
194
commit 7f2f41d2c8fa7dad9596c34160a85fea026afccb
 
195
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
196
Date:   Wed Nov 2 12:13:57 2011 +1000
 
197
 
 
198
    add support for touch raw events
 
199
    
 
200
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
201
 
 
202
commit 609039e67ef62f3e4efd0e04572bdcd86ea45d34
 
203
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
204
Date:   Wed Oct 26 14:42:36 2011 +1000
 
205
 
 
206
    test-xi2: check return value of list, exit on failure
 
207
    
 
208
    If list() fails, the server doesn't support XI2 or the device is invalid. In
 
209
    either case, exit.
 
210
    
 
211
    Fixes crashes when a nonexisting device is given.
 
212
    
 
213
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
214
 
 
215
commit 9c3baacbd819eae122a4c0b679efc3c36895cff9
 
216
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
217
Date:   Tue Oct 25 13:48:57 2011 +1000
 
218
 
 
219
    test-xi2: add basic touch support
 
220
    
 
221
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
222
 
 
223
commit 9aea497432322054ff61711abe1d5028a108bcaf
 
224
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
225
Date:   Tue Oct 25 13:45:34 2011 +1000
 
226
 
 
227
    test-xi2: Use the longest mask we can get
 
228
    
 
229
    Avoids ifdefs for touch events lateron
 
230
    
 
231
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
232
 
 
233
commit 01ea71c11d1eae6787ae16ef4044c7d2b34e1800
 
234
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
235
Date:   Wed Oct 26 08:03:20 2011 +1000
 
236
 
 
237
    We support XI 2.1 now
 
238
    
 
239
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
240
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
241
 
 
242
commit c95ba34858f3fd7db284a11a2f00cf77990e4f9e
 
243
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
244
Date:   Thu Oct 27 09:46:27 2011 +1000
 
245
 
 
246
    list: drop XIQueryVersion call
 
247
    
 
248
    main() calls it for us before we get here, no need to have it twice.
 
249
    
 
250
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
251
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
252
 
 
253
commit 960ed57f624e200467d5b7801da0d11337d8eba4
 
254
Merge: fa9fc75 7bbf462
 
255
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
256
Date:   Fri Sep 23 08:36:47 2011 +1000
 
257
 
 
258
    Merge branch 'smooth-scrolling'
 
259
    
 
260
    Conflicts:
 
261
        src/test_xi2.c
 
262
 
 
263
commit 7bbf4624b8be1bcac7a782057b9c2db5e8bbcc75
 
264
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
265
Date:   Fri Aug 19 13:07:57 2011 +1000
 
266
 
 
267
    Support the new Scroll class
 
268
    
 
269
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
270
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
271
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
272
 
 
273
commit fa9fc75016e3587389040d6b91f03a3b80323a52
 
274
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
275
Date:   Wed Aug 24 07:50:00 2011 +1000
 
276
 
 
277
    Only try to print XIPointerEmulated flag if it is defined.
 
278
    
 
279
    This flag is part of the future (currently unreleased) XI 2.1 protocol.
 
280
    Introduced in 2c5187d0099e6c7588828ba9931d27f5c64bbaec
 
281
    
 
282
    Reported-by: Chris Ball <cjb@laptop.org>
 
283
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
284
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
285
 
 
286
commit 4d082915a7f178c4d656fc1f56033b758adef97f
 
287
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
288
Date:   Fri Aug 19 15:24:30 2011 +1000
 
289
 
 
290
    Enclose button labels with quotes to improve readability
 
291
    
 
292
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
293
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
294
 
 
295
commit 32992f829262322a63e29b3118943e07481abb50
 
296
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
297
Date:   Fri Aug 19 13:16:17 2011 +1000
 
298
 
 
299
    test-xi2: support a device option
 
300
    
 
301
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
302
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
303
 
 
304
commit dcfa38899b2eae1beec9486063281ef0fb0bda76
 
305
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
306
Date:   Fri Aug 19 13:11:04 2011 +1000
 
307
 
 
308
    Print the class type when listing devices.
 
309
    
 
310
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
311
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
312
 
 
313
commit 2c5187d0099e6c7588828ba9931d27f5c64bbaec
 
314
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
315
Date:   Tue Aug 16 11:39:02 2011 +1000
 
316
 
 
317
    test-xi2: print the correct flags, depending on the event type
 
318
    
 
319
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
320
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
321
 
 
322
commit 4be60c90008ac48e72e819e078ce957fd003a509
 
323
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
324
Date:   Fri Aug 12 14:20:21 2011 +1000
 
325
 
 
326
    list: don't use defines for checking server version.
 
327
    
 
328
    Otherwise we run into the old problem again: recompiling xinput against
 
329
    newer inputproto headers will appear to change the version support,
 
330
    potentially causing errors or other misbehaviours.
 
331
    
 
332
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
333
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
334
 
 
335
commit 8563e64fa4eeaf7b56374fd6695f026d98f1696d
 
336
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
337
Date:   Thu Jun 2 10:20:42 2011 +1000
 
338
 
 
339
    Add support for device-to-screen mapping
 
340
    
 
341
    xinput map-to-crtc "device name" "VGA0" will map to the CRTC "VGA0" by
 
342
    manipulating the transformation matrix accordingly. And because the NVIDIA
 
343
    binary driver still exists, Xinerama is supported to. Maybe in another 5
 
344
    years, they'll catch up.
 
345
    
 
346
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
347
    Reviewed-by: Simon Thum <simon.thum@gmx.de>
 
348
 
 
349
commit 9877e11586b1f6a99e9ce5bb9b008efa4351a9ed
 
350
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
351
Date:   Wed Jul 6 08:38:50 2011 +1000
 
352
 
 
353
    man: Move my name to the top of the authors list
 
354
    
 
355
    It's reasonably likely that someone looking at the list of authors will
 
356
    email the first one on the list. Let that be the current maintainer, it's
 
357
    more likely that there will be the desired response.
 
358
    
 
359
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
360
    Reviewed-by: Cyril Brulebois <kibi@debian.org>
 
361
 
 
362
commit fb0eef1a8f1aa3cb4f67fbb5360635ee4bdb4284
 
363
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
364
Date:   Wed Jul 6 08:38:08 2011 +1000
 
365
 
 
366
    man: update missing copyrights
 
367
    
 
368
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
369
    Reviewed-by: Cyril Brulebois <kibi@debian.org>
 
370
 
 
371
commit e2abaa21a751bd4330f78e4b28920c600067835e
 
372
Author: Gaetan Nadon <memsize@videotron.ca>
 
373
Date:   Mon Jun 20 16:09:32 2011 -0400
 
374
 
 
375
    Update Copyright notices.
 
376
    
 
377
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
 
378
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
379
 
 
380
commit 3198664a8a54c1b53a29b71507ea5603d9ee7224
 
381
Author: Gaetan Nadon <memsize@videotron.ca>
 
382
Date:   Mon Jun 20 16:09:31 2011 -0400
 
383
 
 
384
    Apply standard configuration init, layout and comments
 
385
    
 
386
    http://www.x.org/wiki/NewModuleGuidelines#Configurationfilescontentguidelines
 
387
    
 
388
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
 
389
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
390
 
 
391
commit a426665bb3cb777a9107bfe6b84ea7d78bcf74aa
 
392
Author: Gaetan Nadon <memsize@videotron.ca>
 
393
Date:   Sat Jun 18 14:41:34 2011 -0400
 
394
 
 
395
    Remove redundant definition of the VERSION Automake variable
 
396
    
 
397
    This variable is defined by Automake:
 
398
    In config.status:
 
399
    S["VERSION"]="1.5.3"
 
400
    In config.h:
 
401
    
 
402
    Reverts commit \58c513b0b9f6
 
403
    
 
404
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
 
405
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
406
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
407
 
 
408
commit 43b22327c6de3f3410ea77988b23332db86d8d41
 
409
Author: Gaetan Nadon <memsize@videotron.ca>
 
410
Date:   Sat Jun 18 14:41:35 2011 -0400
 
411
 
 
412
    Man pages Makefile: fix whitespace
 
413
    
 
414
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
 
415
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
416
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
417
 
 
418
commit afad669f560387105570bc5de7466898ecf57f08
 
419
Author: Gaetan Nadon <memsize@videotron.ca>
 
420
Date:   Sat Jun 18 14:41:31 2011 -0400
 
421
 
 
422
    Use the value of MAN_SUBSTS from util-macros for man pages
 
423
    
 
424
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
 
425
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
 
426
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
427
 
 
428
commit a3bb5a5d495ee8fa390b72bfcd76061f1ca241c7
 
429
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
430
Date:   Thu Jun 2 11:43:13 2011 +1000
 
431
 
 
432
    Remove superfluous comment.
 
433
    
 
434
    We can't remove this part if we want to keep working against 1.7 and 1.8.1.
 
435
    No big deal, if this operation in xinput is the performance-critical path of
 
436
    a system, things have gone bad a long time ago.
 
437
    
 
438
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
439
    Acked-by: Julien Cristau <jcristau@debian.org>
 
440
 
 
441
commit c51bb9182d1225def39b49ab57612a070e3a192e
 
442
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
443
Date:   Thu Jun 2 09:14:40 2011 +1000
 
444
 
 
445
    Announce support for XI 2.0 to the server.
 
446
    
 
447
    Technically, we're required to announce support for XI 2.0 through
 
448
    XIQueryVersion. The behaviour of XI2 for clients that have not done so is
 
449
    undefined, it just happens to work.
 
450
    
 
451
    With XI 2.1 on the horizon, this may change so make sure we're clamining our
 
452
    version correctly
 
453
    
 
454
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
455
    Reviewed-by: Julien Cristau <jcristau@debian.org>
 
456
 
 
457
commit bdcb5b2a1b547059cf75b8337f854dbb136705f6
 
458
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
459
Date:   Tue May 3 17:05:45 2011 +1000
 
460
 
 
461
    Initialize a few more values to defaults.
 
462
    
 
463
    If we ever print <undefined> for those, we have a buggy X server that's
 
464
    breaking the protocol. Until that happens this is just to shut up clang.
 
465
    
 
466
    All three are assigned constant strings only, no free() needed.
 
467
    
 
468
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
469
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
470
 
 
471
commit ea0db37521c0fce8599c1838e9a919bb3292d413
 
472
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
473
Date:   Tue May 3 17:02:48 2011 +1000
 
474
 
 
475
    Silence compiler warning
 
476
    
 
477
    Static analysis claims that ptr += size may assign garbage. But since the
 
478
    protocol requires format to be 8, 16 or 32, size should always have a valid
 
479
    value. Initialize to 0 to shut up clang.
 
480
    
 
481
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
482
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
 
483
 
 
484
commit ca5d977e5c5f8a951321edeed7e69f8ed1ec53d3
 
485
Author: Gaetan Nadon <memsize@videotron.ca>
 
486
Date:   Fri Mar 4 20:37:44 2011 -0500
 
487
 
 
488
    man: replace hard coded section number with __appmansuffix__
 
489
    
 
490
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
 
491
 
 
492
commit 9e8d95799a31f297065f1b3ce346a2567b7cc07a
 
493
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
494
Date:   Tue Jan 18 13:20:58 2011 +1000
 
495
 
 
496
    Fix broken "xinput list <devicename>".
 
497
    
 
498
    Default behaviour for --list is to list --short if no device is given and
 
499
    --long if a device is given. Restore this behaviour.
 
500
    
 
501
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
502
    Reviewed-by: Dirk Wallenstein <halsmit@t-online.de>
 
503
    Tested-by: Dirk Wallenstein <halsmit@t-online.de>
 
504
 
 
505
commit 976c989af7978277061d0166d8e2a82cb8b1e795
 
506
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
507
Date:   Tue Jan 18 13:02:20 2011 +1000
 
508
 
 
509
    Add --id-only flag for 'xinput list'.
 
510
    
 
511
    The default output of xinput list is hard to parse by scripts. Provide a
 
512
    --id-only option to print the device ID only, without any other
 
513
    information.
 
514
    
 
515
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
516
    Reviewed-by: Dirk Wallenstein <halsmit@t-online.de>
 
517
    Tested-by: Dirk Wallenstein <halsmit@t-online.de>
 
518
 
 
519
commit ab90151162d39607e264e715a582e783e0da3c3a
 
520
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
521
Date:   Tue Jan 18 12:55:46 2011 +1000
 
522
 
 
523
    Add --name-only flag for 'xinput list'.
 
524
    
 
525
    The default output of xinput list is hard to parse by scripts. Provide a
 
526
    --name-only option to print the device name only, without any other
 
527
    information.
 
528
    
 
529
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
530
    Reviewed-by: Dirk Wallenstein <halsmit@t-online.de>
 
531
    Tested-by: Dirk Wallenstein <halsmit@t-online.de>
 
532
 
 
533
commit ff1ff82438d35e6d68d1bf3b16bfc3520120247c
 
534
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
535
Date:   Tue Jan 18 12:47:33 2011 +1000
 
536
 
 
537
    Switch list to use an enum of printing formats.
 
538
    
 
539
    Currently long and short, same as before. No functional changes, preparation
 
540
    for further formats.
 
541
    
 
542
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
543
    Reviewed-by: Dirk Wallenstein <halsmit@t-online.de>
 
544
    Tested-by: Dirk Wallenstein <halsmit@t-online.de>
 
545
 
 
546
commit 8acb2a91d9595b5138bd30ddf55eb3f7e6ce111b
 
547
Author: Gaetan Nadon <memsize@videotron.ca>
 
548
Date:   Wed Jan 12 16:28:02 2011 -0500
 
549
 
 
550
    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
 
551
    
 
552
    This silences an Autoconf warning
 
553
 
 
554
commit 437aedaa8775ff43a144b5ab80abf153b230cbde
 
555
Author: Gaetan Nadon <memsize@videotron.ca>
 
556
Date:   Wed Jan 12 15:12:08 2011 -0500
 
557
 
 
558
    config: remove unrequired AC_SUBST([*_LIBS])
 
559
    
 
560
    This macro is called by PKG_CHECK_MODULES
 
561
    
 
562
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
 
563
 
 
564
commit 362189fef8bcb907e9cd756ac3bfa0a3801413a7
 
565
Author: Gaetan Nadon <memsize@videotron.ca>
 
566
Date:   Wed Jan 12 13:33:48 2011 -0500
 
567
 
 
568
    config: remove unrequired AC_SUBST([*_CFLAGS])
 
569
    
 
570
    This macro is called by PKG_CHECK_MODULES
 
571
    
 
572
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
 
573
 
 
574
commit 3697929d913904343868e459621ad07ea147b150
 
575
Author: Gaetan Nadon <memsize@videotron.ca>
 
576
Date:   Wed Jan 12 13:10:21 2011 -0500
 
577
 
 
578
    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
 
579
    
 
580
    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
 
581
    AC_PROG_C_C99. This sets gcc with -std=gnu99.
 
582
    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
 
583
    
 
584
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
 
585
 
 
586
commit c68d1a0c3f113cd429c8792537d40784bbd6e11d
 
587
Author: Gaetan Nadon <memsize@videotron.ca>
 
588
Date:   Wed Jan 12 11:54:40 2011 -0500
 
589
 
 
590
    config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS
 
591
    
 
592
    It depends on util-macros 1.8 or later
 
593
    The existing statement can now be removed from the configuration file.
 
594
    
 
595
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
 
596
 
 
597
commit bd4f7ad11fd37a3f3814dd12b0b542449b3e83a6
 
598
Author: Gaetan Nadon <memsize@videotron.ca>
 
599
Date:   Wed Jan 12 11:46:04 2011 -0500
 
600
 
 
601
    config: use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
 
602
    
 
603
    It depends on util-macros 1.8 or later
 
604
    The existing statement can now be removed from the configuration file.
 
605
    
 
606
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
 
607
 
 
608
commit cd159b6f9ee998fbbf7616c1a5dd8a7d682bd6f2
 
609
Author: Gaetan Nadon <memsize@videotron.ca>
 
610
Date:   Wed Jan 12 11:23:52 2011 -0500
 
611
 
 
612
    config: upgrade to util-macros 1.8 for additional man page support
 
613
    
 
614
    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
 
615
    The value of MAN_SUBST is the same for all X.Org packages.
 
616
    
 
617
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
 
618
 
 
619
commit 6055d90840b47be4ad5ce4eed496130a6c7e6053
 
620
Author: Gaetan Nadon <memsize@videotron.ca>
 
621
Date:   Wed Jan 12 10:21:24 2011 -0500
 
622
 
 
623
    config: update AC_PREREQ statement to 2.60
 
624
    
 
625
    Unrelated to the previous patches, the new value simply reflects
 
626
    the reality that the minimum level for autoconf to configure
 
627
    all x.org modules in one pass is 2.60 dated June 2006.
 
628
    
 
629
    A version later than 2.60 can be used, but no new features from such
 
630
    a later version can be used in configure.ac.
 
631
    
 
632
    Although the code in this module can be configured with a version earlier
 
633
    than 2.60, most of code is now contained in macros from util-macros
 
634
    which use features of version 2.60, at the present or in the future.
 
635
    
 
636
    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
 
637
    
 
638
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
 
639
 
 
640
commit f01d266c9fa6665b9c0a7c32fcf413c04c36008e
 
641
Author: Peter Hutterer <peter.hutterer@who-t.net>
 
642
Date:   Wed Dec 22 12:57:00 2010 +1000
 
643
 
 
644
    Remove unneeded include.
 
645
    
 
646
    This include was added during the MPX/XI2 development cycle, likely when the
 
647
    headers weren't in an acceptable state and clients needed stuff defined in
 
648
    the proto headers. Normal clients shouldn't need the proto headers though
 
649
    and xinput builds fine without it.
 
650
    
 
651
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
652
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
 
653
 
 
654
commit cd17b196a833c87cf72505c4fafa74f68bb1d1f9
 
655
Author: David Fries <david@fries.net>
 
656
Date:   Wed Dec 1 08:39:12 2010 -0800
 
657
 
 
658
    Fix typo in man page for the --test-xi2 option.
 
659
    
 
660
    Signed-off-by: David Fries <david@fries.net>
 
661
    Signed-off-by: Philip Langdale <philipl@overt.org>
 
662
 
 
663
commit 72c6ec92dcb647dbd7930f4fc3e60b1868f1a225
 
664
Author: Chase Douglas <chase.douglas@canonical.com>
 
665
Date:   Wed Nov 17 10:42:38 2010 -0500
 
666
 
 
667
    Zero out entire mask when selecting for different events
 
668
    
 
669
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
 
670
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
 
671
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
672
 
 
673
commit 746d437b60662b6da62af8dbd38f594a896b1db5
 
674
Author: Chase Douglas <chase.douglas@ubuntu.com>
 
675
Date:   Fri Nov 12 17:35:15 2010 -0500
 
676
 
 
677
    Print XI2 device event child window in hex too
 
678
    
 
679
    This fixes an obvious error in the current print formatting.
 
680
    
 
681
    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
 
682
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
 
683
 
1
684
commit 13d9a0906acca18a268b8898addc1a192c5a2b12
2
685
Author: Peter Hutterer <peter.hutterer@who-t.net>
3
686
Date:   Thu Nov 11 13:56:22 2010 +1000