1
commit 69422ae36ede8fd5d7975c1e2b74c32906ad8535
2
Author: Peter Hutterer <peter.hutterer@who-t.net>
3
Date: Thu Feb 26 09:20:44 2009 +1000
7
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9
commit f63ea39a328ce0e5e6c980243e2ebea15634dc7d
1
commit 63621888d6e36a2f9e41e81c14728d70beeff5ee
2
Author: Peter Hutterer <peter.hutterer@who-t.net>
3
Date: Fri Oct 2 12:09:17 2009 +1000
7
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9
commit 9dc825a3dede81d2425770662daefe7e19644d6d
10
Author: Peter Hutterer <peter.hutterer@who-t.net>
11
Date: Fri Oct 2 12:08:30 2009 +1000
13
Require macros 1.3 for XORG_DEFAULT_OPTIONS
15
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
17
commit 3530845c70b0d7f9f853b29337c9397a3a599e52
18
Author: Julien Cristau <jcristau@debian.org>
19
Date: Tue Sep 29 14:15:06 2009 +0200
21
Don't export sizeDeviceClassType, size_classes and copy_classes
23
Signed-off-by: Julien Cristau <jcristau@debian.org>
25
commit 801d77d035a10250dab728c046a6e9b2775e6dfb
26
Author: Peter Hutterer <peter.hutterer@who-t.net>
27
Date: Thu Sep 24 14:14:48 2009 +1000
29
XQueryDeviceState: correct length of XValuatorState
31
The length is suppposed to be the complete class size, not just the struct
32
size. Since XValuatorState is followed by multiple valuator values the
33
size of the class is variable and dependent on the number of valuators.
35
The server assembles the valuator state last. This bug is unlikely to affect
36
clients as they should never go past the last class anyway.
38
Tested-by: Thomas Jaeger
39
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
41
commit bff36ef5797d7da11972ee22ea224e207af77455
42
Author: Peter Hutterer <peter.hutterer@who-t.net>
43
Date: Thu Sep 24 13:10:26 2009 +1000
45
man: correct XQueryDeviceState return value.
47
And one indentation fix in the same man page.
49
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
51
commit 9c5ba6ff3fcff30507f285f2e67afbdb296a2318
52
Author: Peter Hutterer <peter.hutterer@who-t.net>
53
Date: Mon Sep 14 16:34:18 2009 +1000
55
Declare _xibad* functions before the Bad* macros.
57
Reported-by: Christian Beier
58
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
60
commit 369600cf37cd884793c4802a56c8355bc1812dc6
61
Author: Peter Hutterer <peter.hutterer@who-t.net>
62
Date: Mon Sep 7 12:22:06 2009 +1000
64
mask_len in XIGrabDevice is in 4-byte units (#23708)
66
X.Org Bug 23708 <http://bugs.freedesktop.org/show_bug.cgi?id=23708>
68
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
70
commit fa09375a69a02cd789c70d60970a669700eaeb20
71
Author: Arkadiusz Miśkiewicz <arekm@maven.pl>
72
Date: Sat Sep 5 20:39:47 2009 +0200
74
libXi: Man page files end with LIB_MAN_SUFFIX not LIB_MAN_DIR_SUFFIX.
76
Using LIB_MAN_DIR_SUFFIX as man page files suffix is invalid since
77
there can be files ending with eg. 5x while being in man5 dir
78
(share/man/man5/man.5x) as required by FHS 2.3.
80
Man page files and with LI
82
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
84
commit 693d9a43f16d4ffd085099b532a10467aa095c17
85
Author: Peter Hutterer <peter.hutterer@who-t.net>
86
Date: Tue Sep 1 16:42:38 2009 +1000
88
Initialize send_event for cookie events. (#23609)
90
X.Org Bug 23609 <http://bugs.freedesktop.org/show_bug.cgi?id=23609>
92
commit eb9a2d63487641faa97d88cef3fa1c892a8f342f
93
Author: Peter Hutterer <peter.hutterer@who-t.net>
94
Date: Tue Aug 25 11:03:04 2009 +1000
98
commit 2ce629c30745fc4027d2a95745bf21e8d8c7b893
99
Author: Peter Hutterer <peter.hutterer@who-t.net>
100
Date: Tue Aug 25 09:55:23 2009 +1000
102
Remove the asciidoc warning from configure.
104
This warning was put in when the released version of asciidoc required an
105
additional patch to build libXi.
106
The release of asciidoc 8.4.5 included this patch thus we don't need this
107
explicit warning anymore.
109
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
111
commit 17bbc8c30fb34c7130b71e5cc0b0e17093271266
112
Author: Peter Hutterer <peter.hutterer@who-t.net>
113
Date: Mon Aug 24 15:54:09 2009 +1000
115
man: fix XIQueryPointer parameter ordering.
117
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
119
commit 207a7f3d5bd559ffb67de2910795d7cd6508ce09
120
Author: Peter Hutterer <peter.hutterer@who-t.net>
121
Date: Mon Aug 24 15:31:55 2009 +1000
123
Update XIWarpPointer to take doubles (inputproto >= 1.9.99.902)
125
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
127
commit a8a8b40fa447c85eb5d1d61ef416d3cf198c72c1
128
Author: Peter Hutterer <peter.hutterer@who-t.net>
129
Date: Tue Aug 18 15:21:56 2009 +1000
131
man: XIDefineCursor can generate BadDevice errors.
133
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
135
commit 326a0c01ef6e3c1f0577e185c23eec80ecf59192
136
Author: Peter Hutterer <peter.hutterer@who-t.net>
137
Date: Tue Aug 18 15:08:50 2009 +1000
139
man: typo fixes in XIUndefineCursor, add BadCursor note.
141
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
143
commit 42a718457d183aab42778fbb127fafbae6b3e6d8
144
Author: Peter Hutterer <peter.hutterer@who-t.net>
145
Date: Wed Aug 5 16:00:44 2009 +1000
147
man: point out temporary detachment of slave devices.
149
Affects XIGrabDevice, XIGrabButton/Key and XIGrabEnter/GrabFocusIN
151
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
153
commit 1a5f4fd2fa3ac7cfa1671d5cf0975ff365294f29
154
Author: Peter Hutterer <peter.hutterer@who-t.net>
155
Date: Wed Aug 5 15:58:57 2009 +1000
157
man: fix XIGrabEnter man page - text with needed to be reduced.
159
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
161
commit 0d19a3ec942aedf5432a9bda1e80f29f7186ce5b
162
Author: Peter Hutterer <peter.hutterer@who-t.net>
163
Date: Wed Aug 5 15:34:10 2009 +1000
165
Update library version for new symbols.
167
XI2 adds a whole lot of new symbols but leaves the existing ones. Minor bump
170
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
172
commit 936f4993a9ece131aff03cf789b8c21cadaed47e
173
Author: Peter Hutterer <peter.hutterer@who-t.net>
174
Date: Wed Aug 5 08:50:20 2009 +1000
176
man: correct XListInputDevices description of the name field.
178
A device's name is the identifier set either by the server the
179
xorg.conf/HAL. The preconfigured device types (XI_MOUSE, XI_KEYBOARD, etc.)
180
are atoms listed in the type field only.
182
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
184
commit bc3900ea706438005f8b5613de4d9fb6bd954f62
185
Author: Peter Hutterer <peter.hutterer@who-t.net>
186
Date: Tue Aug 4 14:03:44 2009 +1000
188
Cosmetic fix, move a 'char* name' to 'char *name'
190
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
192
commit 30de3da4c87322a73b2ab72e6ac83f689ec42adf
193
Author: Peter Hutterer <peter.hutterer@who-t.net>
194
Date: Tue Aug 4 13:26:45 2009 +1000
196
Allow foreign automake, remove empty AUTHORS and NEWS.
198
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
200
commit 4d8676a859a2a8ebde03d8a9fe6bd79060f16cf5
201
Author: Peter Hutterer <peter.hutterer@who-t.net>
202
Date: Tue Aug 4 11:45:53 2009 +1000
204
man: add XIQueryDevice and XIFreeDeviceInfo man page.
206
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
208
commit c5a5d1800566b0ec073418a827ed5bc8195dd24e
209
Author: Peter Hutterer <peter.hutterer@who-t.net>
210
Date: Tue Aug 4 10:48:50 2009 +1000
212
Remove leftover RCS tags.
214
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
216
commit aa8272dd31b69f84d19dbe2c45889b806df8260e
217
Author: Dan Nicholson <dbn.lists@gmail.com>
218
Date: Mon Aug 3 06:09:12 2009 -0700
220
man: missing .man suffixes in prereq rules breaks parallel make
222
Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
224
commit 888f6c238de6f09cc5b079ae22c6f37496083007
225
Author: Peter Hutterer <peter.hutterer@who-t.net>
226
Date: Wed Jul 22 14:16:11 2009 +1000
230
commit c439c39cc0f985743fbc464849f6caa805b1a1a9
231
Author: Peter Hutterer <peter.hutterer@who-t.net>
232
Date: Tue Jul 21 11:41:43 2009 +1000
234
Replace keysym grabs with keycode grabs.
236
Keysym grabs are tricky to get right for applications that are more
237
complicated than demo applications. otoh, we know keycode grabs are
239
So let's go with keycode grabs for now and add keysym grabs later
240
when we've sorted out the details.
242
Requires inputproto 1.9.99.15
244
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
246
commit 4f224f4da1405959b74c05d6b15469cf6c0c498f
247
Author: Peter Hutterer <peter.hutterer@who-t.net>
248
Date: Wed Jul 15 10:27:21 2009 +1000
250
Fix wrong raw_valuator wire copy, add fractional parts.
252
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
254
commit 550a33ed79925501d9a5e8b73ef256fd9e0937b5
255
Author: Peter Hutterer <peter.hutterer@who-t.net>
256
Date: Tue Jul 14 15:28:00 2009 +1000
258
man: fix wrong parameter in XIGrabKeysym man pages.
260
XIGrabKeysym doesn't provide a cursor argument.
262
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
264
commit 504a5a770bd1d34ea7edc3b94815b2b98a61afc0
265
Author: Daniel Stone <daniel@fooishbar.org>
266
Date: Mon Jul 13 16:53:57 2009 +1000
268
Add flags to XIDeviceEvent and XIRawEvent.
270
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
272
commit 94bfb0cc3ebbefe548b440f8c5e14154c3a76440
273
Author: Peter Hutterer <peter.hutterer@who-t.net>
274
Date: Mon Jul 13 15:37:32 2009 +1000
276
Cater for new event-specific raw event types.
278
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
280
commit e600e6cf47abd61bd3554967c4fdb0f78cc68f41
281
Author: Peter Hutterer <peter.hutterer@who-t.net>
282
Date: Mon Jul 13 15:37:59 2009 +1000
284
Fix broken formatting, remove empty comment.
286
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
288
commit 1fc161f058eecb61d37135fd024703a385769417
289
Author: Peter Hutterer <peter.hutterer@who-t.net>
290
Date: Mon Jul 13 09:14:03 2009 +1000
294
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
296
commit 386283e4a6653eef5e92bad8867b64a3e10a5138
297
Author: Peter Hutterer <peter.hutterer@who-t.net>
298
Date: Mon Jul 13 11:34:20 2009 +1000
300
Reshuffle deviceid + sourceid in XI2 events to allow for common typecasting.
302
Except for two events, all events include a deviceid. Place it at the same
303
position in the struct for these events to allow quick checking with common
306
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
308
commit d02c85fbd2a204a78a9d515960d817ed37e3d492
309
Author: Peter Hutterer <peter.hutterer@who-t.net>
310
Date: Mon Jul 13 11:24:35 2009 +1000
312
Add the deviceid to XI2 property events.
314
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
316
commit 07d7fc323367ac93c3c26eaf130284e31aa961ea
317
Author: Peter Hutterer <peter.hutterer@who-t.net>
318
Date: Mon Jul 13 11:05:33 2009 +1000
320
Plug memory leak in XIHierarchyEvent copy.
322
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
324
commit 753fb6afb13a7ce154cd24261eadb56c3f4243c5
325
Author: Peter Hutterer <peter.hutterer@who-t.net>
326
Date: Mon Jul 13 10:05:33 2009 +1000
328
Fix segfault in XIDeviceChangedEvent wire parsing.
330
Introduced by 225071e2e67fb65a0258397212f9826c9b25e078.
332
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
334
commit 9d92265081830b700926b4a7b73975dd65217551
335
Author: Peter Hutterer <peter.hutterer@who-t.net>
336
Date: Thu Jul 9 13:46:52 2009 +1000
338
Remove padding from XIEvent.
340
The padding was originally to force the same size as the XEvent struct. This
341
only works on 32 bit however, the 64-bit XEvent struct is larger.
342
Let's just ignore the padding, there's no point to it anyway, all the Xlib
343
functions require XEvents anyway.
345
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
347
commit 4dacd34cc05054a0ab26621aaec8125b2ffe5bbf
348
Author: Peter Hutterer <peter.hutterer@who-t.net>
349
Date: Wed Jul 8 16:00:57 2009 +1000
351
Add event copying for raw events.
353
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
355
commit 79b1ee174bb08722198e6d00c9d1a1e9e9352b8a
356
Author: Peter Hutterer <peter.hutterer@who-t.net>
357
Date: Wed Jul 8 15:42:58 2009 +1000
359
Switch to new XIEvent structures - no need for pointers anymore.
361
This removes all those pointers from event structures that were just there
362
due to the pre-cookie struct size limit. Pointers remaining are only those
363
that are of variable length (e.g. masks and valuator states).
365
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
367
commit 64a106509ba18506e88989571c1392d48ae18a54
368
Author: Peter Hutterer <peter.hutterer@who-t.net>
369
Date: Wed Jul 8 15:18:57 2009 +1000
371
Remove XIFreeEventData - obsolete with cookie events.
373
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
375
commit ba0407100fd1314feb8dc0eace4352d00709cab3
376
Author: Peter Hutterer <peter.hutterer@who-t.net>
377
Date: Wed Jun 24 11:18:10 2009 +1000
379
Add effective modifiers/group to events - require inputproto 1.9.99.13
381
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
383
commit d6439bc4c5c26577d0c839555a85bd1a9db784f3
384
Author: Peter Hutterer <peter.hutterer@who-t.net>
385
Date: Wed Jun 24 10:09:42 2009 +1000
387
Change floats to doubles in DeviceEvents and EnterEvents.
389
All the other bits use doubles, there's no reason to use floats here.
391
commit 225071e2e67fb65a0258397212f9826c9b25e078
392
Author: Peter Hutterer <peter.hutterer@who-t.net>
393
Date: Tue Jul 7 16:46:22 2009 +1000
395
Split copy_classes and size_classes to avoid memory leak
397
The switch to cookie events introduced a memory leak in
398
XIDeviceChangedEvents.
400
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
402
commit 55157345c261653160e0f55841dcb32910ae4106
403
Author: Peter Hutterer <peter.hutterer@who-t.net>
404
Date: Thu Jul 2 11:41:40 2009 +1000
406
Use cookie events for XI2 events.
408
Instead of squashing the events directly into the XEvent use the new libX11
409
cookie events. This allows us to have larger events without the 96 byte
412
Requires libX11 1.2.99.1
414
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
416
commit 0e2be045663045dc087f21df95de91f824322915
417
Author: Peter Hutterer <peter.hutterer@who-t.net>
418
Date: Wed Jul 8 11:07:56 2009 +1000
420
Add next_block() call to advance pointers over memory.
422
Simple call to get the pointer to the next field when operating on a wire
423
protocol struct or on a single-memory-block Xlib structure.
425
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
427
commit c81a383f11c87976454200805b4b5416a414b4c5
428
Author: Peter Hutterer <peter.hutterer@who-t.net>
429
Date: Wed Jun 24 10:06:29 2009 +1000
431
Add typedefs for focus in/out events.
433
The events themselves are the same as enter/leave events.
435
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
437
commit d3d00ddb93f01690ba81ce9ec504c1b352f5539d
438
Author: Peter Hutterer <peter.hutterer@who-t.net>
439
Date: Fri Jun 19 15:48:32 2009 +1000
441
man: add some missing XI2 refpages
443
These missing pages may cause parallel builds to fail.
445
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
447
commit 47aeafbbd30800fa9a7a1136cb4fdb50cebe005f
448
Author: Peter Hutterer <peter.hutterer@who-t.net>
449
Date: Wed Jun 17 09:15:48 2009 +1000
451
Require inputproto 1.9.99.12
453
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
455
commit a514d16c4535890e5aa2b5835d9a571155830251
456
Author: Peter Hutterer <peter.hutterer@who-t.net>
457
Date: Wed Jun 17 09:00:10 2009 +1000
459
Axis and button labels should be called labels, not names.
461
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
463
commit 099e6f77482e971103570cfd38092c3839f94927
464
Author: Peter Hutterer <peter.hutterer@who-t.net>
465
Date: Tue Jun 16 14:20:30 2009 +1000
467
Protect button label copying against 64-bit Atom madness.
469
Datatype Atom is 8 bytes on 64 bit architectures, but it's always 4 bytes on
472
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
474
commit bd2a3ad028a87f76ad244efe3650d7efd3a700dd
475
Author: Peter Hutterer <peter.hutterer@who-t.net>
476
Date: Tue Jun 16 13:24:34 2009 +1000
478
Include the current valuator state in XIQueryDevice.
480
commit 1ca170b8d19b1170356a1edf4717cd4a95671a13
481
Author: Peter Hutterer <peter.hutterer@who-t.net>
482
Date: Sun Jun 14 08:40:59 2009 +1000
484
XIButtonClass now includes a XIButtonState struct.
486
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
488
commit 4ec5f70a813ba08bfcea7b2ff90f7647a94a95d7
489
Author: Peter Hutterer <peter.hutterer@who-t.net>
490
Date: Fri Jun 12 16:34:13 2009 +1000
492
Fix a few wrong 'evtype' comments.
494
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
496
commit e018af45b7d0db784272fc9fc548bce382799144
497
Author: Peter Hutterer <peter.hutterer@who-t.net>
498
Date: Sun Jun 7 17:56:17 2009 +1000
500
Add sourceid to device classes.
502
commit 5f217c70a42b743e7260035bd02065eca39bc268
503
Author: Peter Hutterer <peter.hutterer@who-t.net>
504
Date: Fri Jun 12 15:51:58 2009 +1000
506
XISelectEvents and XIGetSelectedEvents use "win" now instead of "window"
508
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
510
commit 92e5ad0a641d84cf4464f37ac372724a808a785f
511
Author: Peter Hutterer <peter.hutterer@who-t.net>
512
Date: Mon Jun 8 15:43:24 2009 +1000
514
Require inputproto 1.9.99.11.
516
commit 467bfbc6598c8c30ab9b703160cc42ae82e75f1c
517
Author: Peter Hutterer <peter.hutterer@who-t.net>
518
Date: Mon Jun 8 14:21:58 2009 +1000
520
XIHierarchyEvent should list num_info, not num_devices.
522
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
524
commit 0254852c8fb0793401368c7afc6041f807ee1d87
525
Author: Peter Hutterer <peter.hutterer@who-t.net>
526
Date: Mon Jun 8 13:34:50 2009 +1000
528
Rename XICreateMaster to XIAddMaster for consistency.
530
add/remove is used for slave devices and for flags, so we should use it in
531
XIChangeHierarchy as well.
533
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
535
commit 4a61fe9f05b8e7214303722dd12195488df9c599
536
Author: Peter Hutterer <peter.hutterer@who-t.net>
537
Date: Mon Jun 8 13:37:38 2009 +1000
539
Silence warning: missing prototype for copy_classes
541
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
543
commit 05531681e5175b823935e6bdfc53c9b5f63efc9d
544
Author: Peter Hutterer <peter.hutterer@who-t.net>
545
Date: Sun Jun 7 15:00:40 2009 +1000
547
Remove CamelCase use from XIChangeHierarchy.
549
Everything else uses underscore notation.
551
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
553
commit 45d35bcfbe2acd4dd2b560dbc21266e915cbb1e6
554
Author: Peter Hutterer <peter.hutterer@who-t.net>
555
Date: Sun Jun 7 14:59:19 2009 +1000
557
man: XIChangeHierarchy uses device ids, not XDevice*
559
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
561
commit 199dd64b809c7622b0f0bd94e1c5551c931ea1e5
562
Author: Peter Hutterer <peter.hutterer@who-t.net>
563
Date: Sun Jun 7 14:55:42 2009 +1000
565
Hierarchy changes should use "deviceid", not device.
567
Every other call/interface uses deviceid, so change for consistency.
569
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
571
commit 27d39fdbfddec6bb92ee3d3b7ef6c21ab3026926
572
Author: Alan Coopersmith <alan.coopersmith@sun.com>
573
Date: Thu Jun 4 07:33:29 2009 -0700
575
Fix typo in man/XGetDeviceProperty.txt (wether->whether)
577
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
579
commit e43d88541e815aa64108a6c5bc3dae5816c822dc
580
Author: Matthias Hopf <mhopf@suse.de>
581
Date: Thu Jun 4 16:29:20 2009 +0200
583
Fix building if asciidoc or xmlto is not installed.
585
commit 5975cb9e6f89bf71b1740cee951fc583d7b7cfc1
586
Merge: 8ea9ebc 279a8c3
587
Author: Peter Hutterer <peter.hutterer@who-t.net>
588
Date: Thu Jun 4 15:49:07 2009 +1000
590
Merge branch 'master' into xi2
595
commit 8ea9ebcedcb99480a5774c7755329a2ca8fda07b
596
Author: Benjamin Close <Benjamin.Close@clearchain.com>
597
Date: Wed Jun 3 10:25:40 2009 +1000
599
configure: Search for sed as required by the man pages.
601
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
603
commit d5a69432887ba79495e58bef45ec8fc2f5dfbe1e
604
Author: Peter Hutterer <peter.hutterer@who-t.net>
605
Date: Tue Jun 2 14:54:03 2009 +1000
607
Fix typo in Makefile.am, leading to the XI2 source skipping compilation.
609
Introduced with 59dc570e6ad4adab8066c7b8d2bff77cbf70bed4.
611
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
613
commit 5500d5b6f9fe3b94d68046529fbf6c80e5a4f518
614
Author: Peter Hutterer <peter.hutterer@who-t.net>
615
Date: Tue Jun 2 12:49:40 2009 +1000
617
man: resurrect XGetDeviceProperty man pages (and associates)
619
These man pages got lost in the asciidoc conversion.
621
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
623
commit d0be870ee7798deb8cb50cdf350892c9dfc64538
624
Author: Peter Hutterer <peter.hutterer@who-t.net>
625
Date: Tue Jun 2 12:18:58 2009 +1000
627
Add XI2 property man pages.
629
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
631
commit 8439d93ef77a934fab171ff9385277f3f2f46213
632
Author: Peter Hutterer <peter.hutterer@who-t.net>
633
Date: Tue Jun 2 11:46:56 2009 +1000
635
man: fix copy/paste errors in XListDeviceProperties.
637
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
639
commit 59dc570e6ad4adab8066c7b8d2bff77cbf70bed4
640
Author: Peter Hutterer <peter.hutterer@who-t.net>
641
Date: Tue Jun 2 11:38:35 2009 +1000
643
Rename remaining XI2 sources to XI<foobar>.c
645
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
647
commit 2174d35d5cdc475699be968a0c1b1aa82566171f
648
Author: Peter Hutterer <peter.hutterer@who-t.net>
649
Date: Sun May 31 21:29:47 2009 +1000
651
Return BadRequest from XIQueryVersion if XI2 isn't supported.
653
XIQueryVersion (like all other calls) makes sure XGetExtensionVersion is
654
called beforehand anyway. So if that doesn't match 2.0 or higher, return
655
BadRquest before issuing the real request (which would trigger a BadRequest
656
error). This way, clients can use XIQueryVersion without having to set up
659
XIQueryVersion is now guaranteed to return the server-supported version.
661
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
663
commit b1dedc1293a854360d44856cd603d339ce95c777
664
Author: Peter Hutterer <peter.hutterer@who-t.net>
665
Date: Mon Jun 1 09:54:03 2009 +1000
667
Use Dont_Check for most XI2 requests.
669
If a client issues an XI2 request against a non-XI2 server it should
670
generate a BadRequest error from the server.
672
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
674
commit 4d962ed1841f35aa255bbec89e37f396612cfd96
675
Author: Peter Hutterer <peter.hutterer@who-t.net>
676
Date: Mon May 25 16:34:01 2009 +1000
678
Add support for Enter/FocusIn passive grabs.
680
commit 7922430e0d063b0c3617050320d613d9dc7de7ba
681
Author: Peter Hutterer <peter.hutterer@who-t.net>
682
Date: Wed May 27 14:15:49 2009 +1000
684
Require inputproto 1.9.99.10
686
commit a2a09f6a4fb2dcd36f89fccc8efd8386eca7d804
687
Author: Peter Hutterer <peter.hutterer@who-t.net>
688
Date: Wed May 27 14:13:54 2009 +1000
690
Fix wrong pointer argument in _XIPassiveUngrabDevice.
692
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
694
commit 9b9f9373f32ebe9a15f286d16b6ba880b44a9c22
695
Author: Peter Hutterer <peter.hutterer@who-t.net>
696
Date: Mon May 25 12:45:52 2009 +1000
698
Add XIGetSelectedEvents.
700
commit 13ce4a03824a7c5ac0270198d265b02b18786e1f
701
Author: Peter Hutterer <peter.hutterer@who-t.net>
702
Date: Tue May 19 13:54:33 2009 +1000
704
XIPassiveGrab: take the address of modifiers for memcpy, not the value.
706
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
708
commit 7f1f0b9cf8ad17b5a4694406137a1c2114918a67
709
Author: Peter Hutterer <peter.hutterer@who-t.net>
710
Date: Mon May 18 16:18:27 2009 +1000
712
XIQueryPointer: fix wrong reply extra data reading.
714
libXi does it differently than the server, so don't try to access &reply[1],
715
instead use _XRead as it should be.
717
Reported-by: Mark Dokter
718
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
720
commit db94dc37529fc3e5e3decad67d312ea108e860d2
721
Author: Peter Hutterer <peter.hutterer@who-t.net>
722
Date: Mon May 18 15:14:03 2009 +1000
724
XIQueryPointer should return doubles for the FP1616 wire data.
726
commit 615545f9cba36ab7732d2325970a7c84b2fa6e8c
727
Author: Peter Hutterer <peter.hutterer@who-t.net>
728
Date: Fri May 15 14:16:31 2009 +1000
730
Switch man pages to asciidoc.
732
The docbook xml is unreadable and unwritable. Switch everything to asciidoc,
733
at least thay we we can write man pages without losing sanity.
735
asciidoc seems to have some issues with __libmansuffix__, so instead we just
736
use libmansuffix (without underscores).
737
The current asciidoc version is buggy for multiple man targets (more than
738
one man page in a single file), so stick a big warning into configure that a
739
patch is required to the the right asciidoc->docbook conversion.
741
Many thanks to Dan Nicholson for the Makefile.am.
743
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
745
commit 9966ab40b850c780e439f86e165188919f884b64
746
Author: Peter Hutterer <peter.hutterer@who-t.net>
747
Date: Sat May 16 12:34:01 2009 +1000
749
Require inputproto 1.9.99.9
751
commit eaf40d1bd1a5737afa5f00c4bc2208fd1562417b
752
Author: Peter Hutterer <peter.hutterer@redhat.com>
753
Date: Fri May 15 06:21:49 2009 -0400
755
Remove duplicated code paths in XIGetProperty.
757
XIGetProperty always returns in the specified format (8, 16, 32) and never in
758
the Xlib's 64-bit long hackery. So we can clean this code up a bit.
760
This doesn't affect XListProperties, it still returns an Atom list.
762
Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
764
commit 04bf8fe62832a38f56041d860a717f13fd3a7295
765
Author: Peter Hutterer <peter.hutterer@who-t.net>
766
Date: Thu May 14 16:56:17 2009 +1000
768
Return failed modifiers for passive XI2 grabs.
770
commit 68da471cd7ad3b5d76bfc1207083f892b15dd34a
771
Author: Peter Hutterer <peter.hutterer@who-t.net>
772
Date: Thu May 14 16:34:55 2009 +1000
774
Update XIQueryPointer to include full modifier state.
776
commit 3017a5124fe98eb0d1f0e4d0bdce35df06ea751b
777
Author: Peter Hutterer <peter.hutterer@who-t.net>
778
Date: Thu May 14 16:26:17 2009 +1000
780
Update man pages for XI2.
782
Shuffling device properties up before all XI2 calls and adding all XI2 calls
783
(bar device property calls). Needs proofreading.
785
commit ea377ea55b2014310fb0777e41ae7044396e25a3
786
Author: Peter Hutterer <peter.hutterer@who-t.net>
787
Date: Thu May 14 14:19:44 2009 +1000
789
Label major/minor version in XIQueryVersion as _inout.
791
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
793
commit 0dd26fd87571c1e87ca6e8734e2c55f21e53ceb8
794
Author: Peter Hutterer <peter.hutterer@who-t.net>
795
Date: Thu May 14 11:31:28 2009 +1000
797
Xinput2.h: nmasks should be num_masks in XISelectEvents
799
commit b4d74eebcec3080fa4ac33c74835246457b00de3
800
Author: Peter Hutterer <peter.hutterer@who-t.net>
801
Date: Tue May 12 19:25:15 2009 +1000
803
Adust to new device names (less "Device" in function names)
805
commit eebdca00c416924b0423879a62498df8afed633e
806
Author: Peter Hutterer <peter.hutterer@who-t.net>
807
Date: Tue May 12 17:33:48 2009 +1000
809
XISelectEvents, not the singular version
811
commit 23246e5788a01091ed666539359614cd5c100a9b
812
Author: Peter Hutterer <peter.hutterer@who-t.net>
813
Date: Tue May 12 16:14:23 2009 +1000
815
Support per-device flags for XIDeviceHierarchyEvents
817
commit 9451d09d2b9cdbe2deff7986a4c5553ba922989c
818
Author: Peter Hutterer <peter.hutterer@who-t.net>
819
Date: Thu May 7 16:25:13 2009 +1000
821
Use the new prefixed constants for XI2 and require inputproto 1.99.9.8
823
commit 92cfef2cebfa85bdb0c1b3b6ee2f78520b003eb7
824
Author: Peter Hutterer <peter.hutterer@who-t.net>
825
Date: Thu May 7 11:41:46 2009 +1000
827
Add XI2 property requests.
829
Without Xlib's 64-bit hilarity. A property claiming to be 32 bit is treated
832
commit 130774c208a2f331d6110b255676ad6cb8a1a414
833
Author: Peter Hutterer <peter.hutterer@who-t.net>
834
Date: Thu May 7 11:02:02 2009 +1000
836
Add property event conversion.
838
commit 70d9a55c86f15b71ff8b53a61b8fb0e1723e0824
839
Author: Peter Hutterer <peter.hutterer@who-t.net>
840
Date: Mon May 4 19:05:06 2009 +1000
842
Add XIPassiveGrabDevice.
844
commit 279a8c3a6466d885fa618cccb0b12f6c45608982
845
Author: Bernhard R. Link <brlink@debian.org>
846
Date: Tue Apr 28 19:45:52 2009 +0200
848
man: fix a number of return/parameter types
850
Debian bug#525546 <http://bugs.debian.org/525546>
852
[jcristau: also fixed the window parameter of
853
X{Change,Get}DeviceDontPropagateList]
854
Signed-off-by: Julien Cristau <jcristau@debian.org>
856
commit 6e4b80a35e5b763d4a854f1c10443b95e6ad51bd
857
Author: Peter Hutterer <peter.hutterer@who-t.net>
858
Date: Sun Apr 19 21:57:42 2009 +1000
860
Silence a compiler warning by using a uchar instead of a char.
862
commit 1c777e3c1127dec35166007c6e3ca65e34735eb5
863
Author: Peter Hutterer <peter.hutterer@who-t.net>
864
Date: Sun Apr 19 21:56:29 2009 +1000
866
Type-cast before passing into wireToFooBarEvent.
868
commit 443a69833a29b557f78ec09f9eef395f52a64e10
869
Author: Peter Hutterer <peter.hutterer@who-t.net>
870
Date: Sun Apr 19 21:53:17 2009 +1000
872
Convert FP1616 from int32_t to double.
874
commit 516a52f9a5b095ab60086426a1945d30a44e7ef2
875
Author: Peter Hutterer <peter.hutterer@who-t.net>
876
Date: Sun Apr 19 21:41:35 2009 +1000
878
XIQueryVersion: ensure we unlock in all cases and return the status.
880
commit 76c9ba562bb012790636913ea6c5a6e96af578ff
881
Author: Peter Hutterer <peter.hutterer@who-t.net>
882
Date: Sun Apr 19 20:09:02 2009 +1000
884
Add missing eventtype to XIRawDeviceEvent.
886
Reported-by: Paul TBBle Hampson <Paul.Hampson@Pobox.com>
888
commit 8487030472914230bec6ecb95e58cf621e69b608
889
Author: Peter Hutterer <peter.hutterer@who-t.net>
890
Date: Sun Apr 19 19:58:39 2009 +1000
892
Add a bunch of missing LockDisplay() calls.
894
Reported-by: Paul "TBBle" Hampson <Paul.Hampson@Pobox.com>
896
commit 3a699cda35a7c190010e5a974cd7a4e7be9df049
897
Author: Paul "TBBle" Hampson <Paul.Hampson@Pobox.com>
898
Date: Sun Apr 19 06:52:30 2009 +1000
900
libxi: Unlock display after XIQueryVersion
902
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
904
commit 6ad47bc1338ba96c4a43a33ee3633f41e9543bd6
905
Author: Peter Hutterer <peter.hutterer@who-t.net>
906
Date: Thu Apr 16 22:16:06 2009 +1000
910
commit b3da79aba9cd8c615e953ee08d69f44c23fe3ab5
911
Author: Peter Hutterer <peter.hutterer@who-t.net>
912
Date: Wed Apr 15 21:39:30 2009 +1000
916
commit 01a029e597a25f10d00accafb04d72dad39e82cf
917
Author: Peter Hutterer <peter.hutterer@who-t.net>
918
Date: Sun Apr 12 17:44:19 2009 +1000
922
commit 6c1d6174a0ba33ff377cb74adf6c0bbe0279f93b
923
Author: Peter Hutterer <peter.hutterer@who-t.net>
924
Date: Thu Mar 26 16:37:49 2009 +1000
926
XIint.h only needs XI.h as include, not the rest.
928
This fixes 64bit compilation issues.
930
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
932
commit 2bc4ebba78056eecf76a294f1c3edff892b286f7
933
Author: Peter Hutterer <peter.hutterer@who-t.net>
934
Date: Thu Mar 26 16:30:45 2009 +1000
936
Remove public declarations for SizeClassInfo and ParseClassInfo.
938
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
940
commit 20629761be39493b650f48e120d5c970bca5e796
941
Author: Peter Hutterer <peter.hutterer@who-t.net>
942
Date: Thu Mar 12 16:25:02 2009 +1000
944
Add XISetDeviceFocus and XIGetDeviceFocus
946
commit 190035dbb9e74668f7965967a9529fec51d42d14
947
Author: Peter Hutterer <peter.hutterer@who-t.net>
948
Date: Thu Mar 12 15:56:07 2009 +1000
950
man: note that XListInputDevices does not list other MDs.
952
commit 8730fa24af5a344876f0c5bfd840d856b5d2b038
953
Author: Peter Hutterer <peter.hutterer@who-t.net>
954
Date: Wed Mar 11 16:32:23 2009 +1000
956
Handle XI2 focus events.
958
These events are identical to enter/leave events.
960
commit ffa8a602e7ae20c7430090360818d635f13b392d
961
Author: Peter Hutterer <peter.hutterer@who-t.net>
962
Date: Wed Mar 11 14:20:05 2009 +1000
964
Add support for XI2 Enter/Leave events
966
commit 5ff39db5c98a9e7e0e85ead6f4ffc59f6f071bd6
967
Author: Peter Hutterer <peter.hutterer@who-t.net>
968
Date: Tue Mar 10 16:24:44 2009 +1000
970
Remove if 0 code block
972
commit c6985e7651636d75ad7f7ed1b3ef434e123a8492
973
Author: Peter Hutterer <peter.hutterer@who-t.net>
974
Date: Tue Mar 10 15:42:51 2009 +1000
976
Add support for Raw events.
978
commit 2712dbc2609ad75674c77df04d42899844968e10
979
Author: Peter Hutterer <peter.hutterer@who-t.net>
980
Date: Sun Mar 8 21:16:54 2009 +1000
982
Add support for XIHierarchyEvent.
984
commit 30c2e3f9398f3d9cbae70150e4bb5cec6dfcc0a1
985
Author: Peter Hutterer <peter.hutterer@who-t.net>
986
Date: Sun Mar 8 21:16:33 2009 +1000
988
Add support for XIDeviceChangedEvent
990
commit 0cac1faccebdd317e889d2ae1a1570dc9430725f
991
Author: Peter Hutterer <peter.hutterer@who-t.net>
992
Date: Fri Mar 6 12:02:45 2009 +1000
996
commit 35a9ea79fc97bf80bfc4aea7f98ae97ac8cff762
997
Author: Peter Hutterer <peter.hutterer@who-t.net>
998
Date: Thu Mar 5 17:01:58 2009 +1000
1000
Add support for XIDeviceEvents.
1002
commit f00f4dccba7f109dd6ec00be34543766f38264e9
1003
Author: Peter Hutterer <peter.hutterer@who-t.net>
1004
Date: Fri Mar 6 11:55:18 2009 +1000
1006
Add Generic XIEvent struct.
1008
commit 13445f170c80f9e2c48e78aa1ec14e956b75c297
1009
Author: Peter Hutterer <peter.hutterer@who-t.net>
1010
Date: Tue Mar 3 15:29:25 2009 +1000
1012
XIint.h fix compile error, include XInput.h
1014
commit b42809a2e9a8fa821ce6b43e5aba374e922aab39
1015
Author: Peter Hutterer <peter.hutterer@who-t.net>
1016
Date: Tue Mar 3 15:17:54 2009 +1000
1018
XExtInt compile fix - include XI2.h
1020
commit c6da12b3965f60d893c3fabad4f95dac10ebe7d9
1021
Author: Peter Hutterer <peter.hutterer@who-t.net>
1022
Date: Wed Mar 4 21:01:58 2009 +1000
1024
XInput2.h: Get rid of the /* foo */ in the declarations.
1026
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1028
commit 65dbec3d82259bd7bbde5b7a2cdba44727a5606a
1029
Author: Peter Hutterer <peter.hutterer@who-t.net>
1030
Date: Fri Mar 6 11:55:41 2009 +1000
1032
include: Move events up to before function definitions.
1034
commit 13ed59c032b74d106acd08d8893c2708ef5564c5
1035
Author: Peter Hutterer <peter.hutterer@who-t.net>
1036
Date: Sat Feb 28 10:32:54 2009 +1000
1038
Add XIQueryDevice implementation.
1040
commit 88fcb0938a898ef6c9f48fce2874c37e3788fe9c
1041
Author: Peter Hutterer <peter.hutterer@who-t.net>
1042
Date: Thu Feb 26 16:49:45 2009 +1000
1044
Add XIQueryVersion() - query and announce the supported XI version.
1046
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1048
commit 2780363f96d07f8ca62507246bb04f6894e3b13d
1049
Author: Peter Hutterer <peter.hutterer@who-t.net>
1050
Date: Thu Mar 5 15:53:02 2009 +1000
1052
XISelectEvent: make sure padding is zeroed out.
1054
commit ee1a0b4f507f32c7abe07b3324dc3a6c210964c4
1055
Author: Peter Hutterer <peter.hutterer@who-t.net>
1056
Date: Fri Jan 16 13:36:59 2009 +1000
1058
Replace XiSelectEvent() with XISelectEvent().
1060
commit 5f4058db225d7cb4455fd27b11dff10422e94748
1061
Author: Peter Hutterer <peter.hutterer@who-t.net>
1062
Date: Tue Mar 3 14:39:28 2009 +1000
1064
Replace all XDevice* with ints.
1066
There's no reason to have XDevice structs. It's not as if they carry useful
1069
commit 2d5bdbe0fad5f22f153aa74e38aa3a1ca09d4192
1070
Author: Peter Hutterer <peter.hutterer@who-t.net>
1071
Date: Tue Mar 3 14:53:23 2009 +1000
1073
Change XIGetClientPtr to take an int, not an XID
1075
commit 6be974ec5597ef37fbd3a6057d52a38356f544e0
1076
Author: Peter Hutterer <peter.hutterer@who-t.net>
1077
Date: Wed Feb 25 15:53:29 2009 +1000
1079
Fix the already existing XI2 calls to the new XI2 protocol. FIXME
1081
FIXME: not bisectable due to XiSelectInput.
1083
This includes namespacing them with an XI2 prefix.
1088
XIDefineDeviceCursor
1089
XIUndefineDeviceCursor
1091
XIQueryDevicePointer
1092
XIChangeDeviceHierarchy (+ event)
1094
commit 60b2d114d06617ca60c2905373829299dc051c7f
1095
Author: Peter Hutterer <peter.hutterer@who-t.net>
1096
Date: Wed Feb 25 15:32:53 2009 +1000
1098
Move current XI2 stuff out of XInput.h, into XInput2.h
1100
This means XInput2.h is rather messy, but it also means we can leave XInput.h
1101
untouched for the XI2 rework.
1103
commit c0e3fef8cc7f1953377f61b80d9b8a5ce2fcf2b7
1104
Author: Peter Hutterer <peter.hutterer@who-t.net>
1105
Date: Thu Feb 26 15:23:57 2009 +1000
1107
Require inputproto 1.9.99.7.
1109
commit 660b0abdb8dbc7959f9d97b83ac48110a56fd216
1110
Author: Peter Hutterer <peter.hutterer@who-t.net>
1111
Date: Wed Feb 25 16:24:56 2009 +1000
1113
XIint.h: include XIproto.h for xAnyClassPtr.
1115
commit 3e38a82102975670d490d95f595a410f38f4e221
1116
Author: Peter Hutterer <peter.hutterer@who-t.net>
1117
Date: Wed Feb 25 16:02:07 2009 +1000
1119
Disable generic event handling for now to allow bisecting.
1121
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1123
commit c56b75732f4506bae234a5cda474c837bb274d6b
1124
Author: Peter Hutterer <peter.hutterer@who-t.net>
1125
Date: Thu Feb 26 16:33:24 2009 +1000
1127
Back out the XQueryInputVersion hack, restore previous state.
1129
XI2 should use a separate request to query the version rather than piggy-back
1130
on an existing badly defined request.
1132
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1134
commit 5ead375009f53c9a4634dc8f1939463ac8ef510a
1135
Author: Peter Hutterer <peter.hutterer@who-t.net>
1136
Date: Wed Feb 25 15:58:41 2009 +1000
1138
Remove XExtendedGrabDevice.
1140
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1142
commit 3992afdd5593f391bcff1eb39d7e975886d817e3
1143
Author: Peter Hutterer <peter.hutterer@who-t.net>
1144
Date: Wed Feb 25 16:12:35 2009 +1000
1146
Remove DeviceEnter/LeaveNotify handling.
1148
This will be replaced by XI2 GenericEvents.
1150
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1152
commit 62858c426e6de1b99df660251737233afd335302
1153
Author: Peter Hutterer <peter.hutterer@who-t.net>
1154
Date: Wed Feb 25 16:04:16 2009 +1000
1156
Remove AttachClass handling from ListDevices.
1158
If you want attachment information, use XI2 and XQueryDevice().
1160
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1162
commit cbdc33d903ec6f90a42ec3c31905eeaef9ecf0a2
10
1163
Author: Peter Hutterer <peter.hutterer@who-t.net>
11
1164
Date: Wed Feb 25 17:00:16 2009 +1000
15
1168
X.Org Bug 20293 <http://bugs.freedesktop.org/show_bug.cgi?id=20293>
17
1170
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
18
(cherry picked from commit cbdc33d903ec6f90a42ec3c31905eeaef9ecf0a2)
20
commit 6e65cf0776019b2eec6be4a06fef7838562e94a8
1172
commit 78f64722c57ff5ec5d0ae35da0c8f151598e6d6b
21
1173
Author: Peter Hutterer <peter.hutterer@who-t.net>
22
1174
Date: Wed Feb 25 16:59:04 2009 +1000
24
1176
XGetDeviceControl: Add a missing break leading to wrong length calculation.
26
1178
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
27
(cherry picked from commit 78f64722c57ff5ec5d0ae35da0c8f151598e6d6b)
29
commit 17df06d5aeceb4798caf487a1d57efe58fa7e3fa
1180
commit 8f174b7f5e57c6b3e123476f384ce9164cda11b7
1181
Author: Peter Hutterer <peter.hutterer@who-t.net>
1182
Date: Wed Feb 25 15:28:28 2009 +1000
1184
Remove leftover WindowAccess function declarations.
1186
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1188
commit 6e1159a9059d762d6b5d24455237a088e839fe2c
30
1189
Author: Alan Coopersmith <alan.coopersmith@sun.com>
31
1190
Date: Mon Feb 2 20:34:34 2009 -0800
33
1192
Add README with pointers to mailing list, bugzilla & git repos
35
1194
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
36
(cherry picked from commit 6e1159a9059d762d6b5d24455237a088e839fe2c)
38
commit f2f92b1df861c1f571edc89eddbb8d72a228e2a8
1196
commit ba2546a51d5f9087ec54fba7cae46ea1f210198a
39
1197
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
40
1198
Date: Thu Jan 29 19:30:30 2009 -0200
42
1200
Return NULL on error, and match LockDisplay with UnlockDisplay.
43
(cherry picked from commit ba2546a51d5f9087ec54fba7cae46ea1f210198a)
45
commit 2d586065649304b2864afddee6f6225a4a61a0c9
46
Author: Peter Hutterer <peter.hutterer@redhat.com>
47
Date: Wed Dec 3 12:50:45 2008 +1000
51
Requires inputproto 1.5.0 or later.
53
commit 305d356e43462834a2fdd2cf59d47b055c2416fd
54
Author: Peter Hutterer <peter.hutterer@redhat.com>
55
Date: Mon Nov 17 11:50:06 2008 +1000
57
Add support for XI 1.5 device properties.
59
This is a manual merge from master onto libXi 1.1.4. The branches have
60
diverged too much to make cherry-picking reasonable and readable.
62
This patch includes the property support provided by the combination of the
64
- 7d5bb99ffce3200f82420c5a5ebac3b445aac633
65
- 0211e3e8277c590349903989f1676f6af4baa44b
66
- bfd2e08f3530091fbcd8c078f684e9aab9057df0
67
- bec02767629ed795582ba3f645299d7036093511
68
- f9a5371d43b2c6023745f766d0e8ceff2acdff60
69
- e179b124aac13387c6f730197b8852c1f69eb9e3
71
Man pages are copied from the parsed docbook output from master.
73
commit 45b73dc157f326785e1022f5476bfc1f9f514d6e
74
Author: Peter Hutterer <peter.hutterer@redhat.com>
75
Date: Mon Nov 17 11:44:31 2008 +1000
1202
commit 4a1d1ff1195a2ed43ace1a33e429f2272f1331af
1203
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
1204
Date: Thu Jan 29 19:22:47 2009 -0200
1206
Janitor: make distcheck, compile warnings, extra .gitignore files.
1208
commit d0326fe8cdbb08d4f52d79fd3fd4e1b2a0951d5e
1209
Author: Dan Nicholson <dbn.lists@gmail.com>
1210
Date: Tue Jan 13 15:54:35 2009 -0800
1212
Fix build when xmlto is not available
1214
When xmlto is not available, make bombs since it has no way to generate
1215
the man pages from the XI.xml. This returns the man page installation to
1216
only occuring when xmlto is available. Unfortunately, this means they
1217
will also not be installed when the generated pages are distributed.
1219
Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
1221
commit 9911b7846ca2cedf08a963c84efe7907438975c1
1222
Author: Dan Nicholson <dbn.lists@gmail.com>
1223
Date: Tue Dec 16 16:45:16 2008 -0800
1225
Be smarter about generating man pages
1227
With the current rules, the man pages will be generated repeatedly if you
1228
have xmlto installed. This is because make always thinks they are out of
1229
date with respect to their prerequisite, do_xmlto_stage. They are changed
1230
here to handle the multiple output files as described in the automake
1233
distcheck has been confirmed to still work such that building from the
1234
tarball does not require xmlto. On the other hand, if the user wants to
1235
rebuild the man pages, they'll have to explicitly touch XI.xml.
1237
It may be better to split the xml into per-page files so that xmlto only
1238
generates one output at a time. A toplevel XI.xml can still pull together
1239
all the pieces with XInclude.
1241
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1243
commit 9e9bf1e477e764b596eb89119c0497b274b87897
1244
Author: Julien Cristau <jcristau@debian.org>
1245
Date: Sun Dec 21 16:08:08 2008 +0100
1247
Hide private functions
1249
commit db1215bf4785acb20610a7f1302e8dc3ec4d19e0
1250
Author: Julien Cristau <jcristau@debian.org>
1251
Date: Fri Dec 19 16:06:50 2008 +0100
1253
COPYING: add Peter's copyright notice and license
1255
commit dd89e1187114ba7ece2e4bcc9c25ea5139ea4f0a
1256
Author: Peter Hutterer <peter.hutterer@who-t.net>
1257
Date: Mon Dec 8 08:34:53 2008 +1000
1259
Restore XAllowDeviceEvents()
1261
Got accidentally removed as part of
1262
f938c524f74fa8828a Purge device-based window access code.
1264
XAllowDeviceEvents is the XI equivalent to XAllowEvents, required to thaw devices
1265
after grabs, not related to the access control code.
1267
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1269
commit 13dee4565b509ed1ef2fbc78b1987a69f10b02e7
1270
Author: Peter Hutterer <peter.hutterer@redhat.com>
1271
Date: Mon Nov 17 11:34:44 2008 +1000
1275
We need libXi 1.2 for the property support, so let's bump this one up by one.
1277
commit 74b2cb0be98057a522c543b5259396ec1b456794
1278
Author: Peter Hutterer <peter.hutterer@redhat.com>
1279
Date: Wed Nov 12 22:26:43 2008 +1000
1281
man: fix out of source builds.
1283
As pointed out by johnflux on IRC.
1285
commit f938c524f74fa8828a954bed51d0f3c4c7eb0fad
1286
Author: Peter Hutterer <peter.hutterer@redhat.com>
1287
Date: Fri Oct 31 18:02:02 2008 +1030
1289
Purge device-based window access code.
1291
Requires inputproto 1.9.99.6.
1293
commit e5c529813b04327babc20e51ca56006210cb0c37
1294
Author: Peter Hutterer <peter.hutterer@redhat.com>
1295
Date: Mon Sep 29 16:40:21 2008 +0930
77
1297
Add XI_JOYSTICK to list of defined types.
78
(cherry picked from commit e5c529813b04327babc20e51ca56006210cb0c37)
1299
commit e179b124aac13387c6f730197b8852c1f69eb9e3
1300
Author: Shunichi Fuji <palglowr@gmail.com>
1301
Date: Fri Sep 26 14:47:49 2008 +0930
1303
Build fix: remove dropped man pages for Conrigure/QueryDeviceProperty.
1305
Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
1307
commit ec2665e6ba0e71a1726816054b40f71782874373
1308
Author: Peter Hutterer <peter.hutterer@redhat.com>
1309
Date: Fri Sep 26 10:13:57 2008 +0930
1311
Require inputproto 1.9.99.5.
1313
commit f9a5371d43b2c6023745f766d0e8ceff2acdff60
1314
Author: Peter Hutterer <peter.hutterer@redhat.com>
1315
Date: Fri Sep 26 10:12:31 2008 +0930
1317
Adjust to new property API.
1319
XConfigureDeviceProperty is gone.
1320
XQueryDeviceProperty is gone.
1321
XGetDeviceProperty doesn't have "pending" anymore.
1323
commit 822bff60ea26c0b509fd4de35099b4d94e9e99de
1324
Author: Peter Hutterer <peter.hutterer@redhat.com>
1325
Date: Fri Aug 15 15:08:07 2008 +0930
1327
Require inputproto 1.9.99.4.
1329
commit bec02767629ed795582ba3f645299d7036093511
1330
Author: Peter Hutterer <peter.hutterer@redhat.com>
1331
Date: Wed Aug 13 12:03:29 2008 +0930
1333
Backport device property code to XI 1.5.
1335
Ditching generic events, using normal XI events instead.
1337
commit c5179577ddf0680dffb480d27db9036e9bd27716
1338
Author: Peter Hutterer <peter.hutterer@redhat.com>
1339
Date: Wed Aug 13 10:27:03 2008 +0930
1343
commit bfd2e08f3530091fbcd8c078f684e9aab9057df0
1344
Author: Peter Hutterer <peter.hutterer@who-t.net>
1345
Date: Wed Jul 9 15:38:57 2008 +0930
1347
Update man pages to include new device properties calls.
1349
commit 0211e3e8277c590349903989f1676f6af4baa44b
1350
Author: Peter Hutterer <peter.hutterer@who-t.net>
1351
Date: Wed Jul 9 16:54:32 2008 +0930
1353
Add XDevicePropertyNotifyEvent support.
1355
commit 7d5bb99ffce3200f82420c5a5ebac3b445aac633
1356
Author: Peter Hutterer <peter.hutterer@who-t.net>
1357
Date: Wed Jul 9 16:53:46 2008 +0930
1359
Add support for input device properties requests.
1361
commit 908ac35ebb25e2f55945825e6256d1848e17cc38
1362
Author: Peter Hutterer <peter@cs.unisa.edu.au>
1363
Date: Thu May 29 13:19:06 2008 +0930
1367
commit f4739e18bb44e7a04ed0ea6ec87d53ae5fb13e7d
1368
Author: Peter Hutterer <peter@cs.unisa.edu.au>
1369
Date: Thu May 29 13:18:38 2008 +0930
1371
Update required packages again, needs updated libX11, libXext, etc.
1373
commit 9831db88ee8e69dc6cf8fad0ac83d40bedd5c463
1374
Author: Peter Hutterer <peter@cs.unisa.edu.au>
1375
Date: Thu May 29 12:45:57 2008 +0930
1377
Don't fail man build when missing xmlto.
1379
If xmlto is missing during configure, print out a warning and just do an empty
1380
man build with no man pages at all. Better than failing with obscure errors.
1382
commit fd8198513c865f616be8059907550db7f777b089
1383
Author: Peter Hutterer <peter@cs.unisa.edu.au>
1384
Date: Wed May 28 17:14:17 2008 +0930
1386
Reguire inputproto 1.9.99.
1388
commit 135b25157ee3e44467264a6df2e1f92f3a785643
1389
Author: Peter Hutterer <peter@cs.unisa.edu.au>
1390
Date: Fri May 23 10:30:56 2008 +0930
1392
Add .PHONY build target to fix parallel builds.
1394
Copied from libXtst.
1396
commit 74cc34496d6ed23d8dad259c036bbfaa63b8eb15
1397
Author: Peter Hutterer <peter@cs.unisa.edu.au>
1398
Date: Thu May 22 12:58:55 2008 +0930
1400
Ansify the XI 2 functions.
1402
commit 50990b8deb8b8484e9e02e313387ea4d2ddbd242
1403
Merge: 26dde5a 145947e
1404
Author: Peter Hutterer <peter@cs.unisa.edu.au>
1405
Date: Thu May 22 12:48:40 2008 +0930
1407
Merge branch 'master' into mpx
1409
commit 145947ed603207e85a7fcb502f88717a22dfec55
1410
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
1411
Date: Fri Feb 29 18:14:00 2008 -0300
1415
Thre are still two remaining compiler warnings, because of non matching
1416
function prototypes and function pointer arguments prototypes:
1418
src/XSndExEv.c:XSendExtensionEvent()
1419
variable register Status(**fp) (Display *, XEvent*, xEvent **, int *)
1420
doesn't match struct _XDisplay's:
1421
Status (*wire_vec[128])( /* vector for event to wire */
1422
Display * /* dpy */,
1424
xEvent * /* event */
1429
src/XExtInt.c:xinput_extension_hooks field event_to_wire of type
1430
XExtensionHooks that has the prototype Status (*event_to_wire)(
1431
Display* /* display */,
1435
does not match Status
1437
register Display *dpy, /* pointer to display structure */
1438
register XEvent *re, /* pointer to client event */
1439
register xEvent **event, /* wire protocol event */
1440
register int *count);
1442
Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au>
1444
commit 26dde5aaf4bbc89140cc4e3d13fe18036041022d
1445
Author: Peter Hutterer <peter@cs.unisa.edu.au>
1446
Date: Wed Apr 30 10:35:12 2008 +0930
1448
Fix up AM_CFLAGS, pulled in the system-includes before the local ones.
1450
commit d68d321c0692848dd5eb67a3713676498c1c646b
1451
Merge: 7d0977b 3e99cc2
1452
Author: Peter Hutterer <peter@cs.unisa.edu.au>
1453
Date: Mon Apr 28 14:35:11 2008 +0930
1455
Merge branch 'master' into mpx
84
commit 88e2bf75cc619bb1ddc51e5dc65ddb9d712f69f5
85
Author: Peter Hutterer <peter.hutterer@redhat.com>
86
Date: Mon Nov 17 11:35:59 2008 +1000
90
1.1.99.1 was used by master for a while.
92
commit f0ecfd1952289f5ff33297e3358552365e047f09
93
Author: Peter Hutterer <peter.hutterer@redhat.com>
94
Date: Mon Nov 17 11:12:39 2008 +1000
1460
man/XGrabDeviceKey.man
1461
man/XListInputDevices.man
1463
commit 7d0977bc02ce4f29c0ed335fcdcce4ed7c328259
1464
Author: Peter Hutterer <peter@cs.unisa.edu.au>
1465
Date: Mon Apr 28 11:24:40 2008 +0930
1467
man: more formatting changes (indentation, whitespaces, linewidth).
1469
commit 2e4cb17b0354fb424f841431a4a20cf6a3e3059c
1470
Author: Peter Hutterer <peter@cs.unisa.edu.au>
1471
Date: Sun Apr 27 19:46:21 2008 +0930
1473
man: formatting changes in XI.xml
1475
commit 212fb41a101833c817195ef02d20248523929ef3
1476
Author: Peter Hutterer <peter@cs.unisa.edu.au>
1477
Date: Sun Apr 27 19:26:55 2008 +0930
1479
man: fix up use of <function> tag and some whitespaces.
1481
commit 4ce9781be5f3468d184e34bf36329aa220c726bb
1482
Author: Peter Hutterer <peter@cs.unisa.edu.au>
1483
Date: Sun Apr 27 19:11:06 2008 +0930
1485
man: add old HP, Ardent Computer copyright, plus my new one.
1487
commit 36f17efe0a4b0278fd442c0bcd97a9d762d96011
1488
Author: Peter Hutterer <peter@cs.unisa.edu.au>
1489
Date: Sun Apr 27 19:01:39 2008 +0930
1491
.gitignore: add man pages.
1493
commit ea09ee20525e4e6a0a6517654ed12fd419f00b23
1494
Author: Peter Hutterer <peter@cs.unisa.edu.au>
1495
Date: Sun Apr 27 19:01:03 2008 +0930
1497
man: switch over to using xmlto to generate man pages.
1499
Removing all nroff man pages.
1501
commit b620f6995b76742c95b32db054d0b5d9fef7a33d
1502
Author: Peter Hutterer <peter@cs.unisa.edu.au>
1503
Date: Sun Apr 27 18:57:48 2008 +0930
1505
man: fixes in XI.xml
1507
Some global whitespace replacements (e.g. space before comma)
1508
Splitting refnames where two functions are listed.
1509
Adding refmiscinfo tags (see libXtst)
1511
commit 51886a38dd42bb62bf3ffcadbf73472e6d2b514f
1512
Author: Peter Hutterer <peter@cs.unisa.edu.au>
1513
Date: Sun Apr 27 16:33:00 2008 +0930
1515
man: add XI.xml. Contains all libXi man pages in docbook.format.
1517
Note that conversion was half-automated and half-manual. There's a lot of
1518
little things to be fixed up.
1520
commit c142891001e53b3c9d1d4a0cfcb0ff555c2f0070
1521
Author: Peter Hutterer <peter@cs.unisa.edu.au>
1522
Date: Sat Apr 26 17:07:39 2008 +0930
1524
Deprecate XGetExtensionVersion(), replace with XQueryInputVersion().
1526
We need XI to be able to do some sort of versioning support.
1528
commit 94284e40f5fc9bf30cc2cc5915f6adb22de7bffe
1529
Author: Peter Hutterer <peter@cs.unisa.edu.au>
1530
Date: Fri Apr 25 18:07:36 2008 +0930
1532
Add XInput.h file from inputproto package.
1534
This file only belongs to libXi, it shouldn't have been in the inputproto
1535
package in the first place. For a revision history of this file refer to
1536
git://anongit.freedesktop.org/git/xorg/proto/inputproto
1538
commit 166083c09a96b1b7e612bdbb1515d79c3bf57185
1539
Author: Peter Hutterer <peter@cs.unisa.edu.au>
1540
Date: Fri Apr 25 18:05:37 2008 +0930
1542
Removing previously removed man pages from Makefile.am as well...
1544
commit c1c8a0e585089b3c18ddbd9039f0053a40dbe6cb
1545
Author: Peter Hutterer <peter@cs.unisa.edu.au>
1546
Date: Fri Apr 25 17:58:16 2008 +0930
1548
Extend XListInputDevices man page to include MPX details.
1550
commit 064f0ec80c6e3cd2f05dd104ca17359b2f7ab833
1551
Author: Peter Hutterer <peter@cs.unisa.edu.au>
1552
Date: Fri Apr 25 17:37:24 2008 +0930
1554
Remove XChangePointerKeyboardPairing call.
1556
commit ef953b30eb212a65e2aa841c8ccdbbe9127b3b56
1557
Author: Peter Hutterer <peter@cs.unisa.edu.au>
1558
Date: Fri Apr 25 17:34:57 2008 +0930
1560
Remove XChangePointerKeyboardPairing and XGetPairedPointer man pages.
1562
Calls don't exist anymore.
98
1564
commit 3e99cc281509c70c9240e71ae55cf4e62c6569ba
99
1565
Author: Matthieu Herrb <matthieu.herrb@laas.fr>