1
commit 9fd7b9a9652ecebb8eb533c2a30b9fa7bb186b90
2
Author: Peter Hutterer <peter.hutterer@who-t.net>
3
Date: Tue Jun 7 13:32:11 2011 +1000
7
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9
commit 7bdaa3635b7eb4bd993c317922d35cad7ed0cab9
1
commit ae0187c8708d2378373889827117911086581fdd
2
Author: Peter Hutterer <peter.hutterer@who-t.net>
3
Date: Thu Dec 22 09:42:43 2011 +1000
7
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9
commit 47f3d887a7731f4ab68a69ed31dbe7acf6d13270
10
Merge: 82a6312 e73e2fe
11
Author: Peter Hutterer <peter.hutterer@who-t.net>
12
Date: Wed Dec 21 15:40:37 2011 +1000
14
Merge branch 'multitouch'
19
commit 82a631263ef4e6f46c1f33748089db8bf603b095
20
Author: Peter Hutterer <peter.hutterer@who-t.net>
21
Date: Wed Dec 21 15:33:17 2011 +1000
25
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
27
commit e73e2fe95dab3e0048b24d16327adbe54326ff3f
28
Author: Peter Hutterer <peter.hutterer@who-t.net>
29
Date: Wed Sep 14 22:33:57 2011 -0700
31
Implement support for XI 2.2
33
Adds support for the new TouchClass for multitouch-capable servers/devices.
38
New event types handled:
39
XITouchBegin, XITouchUpdate, XITouchEnd
40
XIRawTouchBegin, XIRawTouchUpdate, XIRawTouchEnd
43
XIGrabTouchBegin ... passive grabs on touches
45
XIAllowTouchEvents ... Allow/reject touch event sequences
47
New XIQueryDevice classes:
50
Requires libX11 1.5 for GetReqSized
52
Co-authored by: Chase Douglas <chase.douglas@canonical.com>
53
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
55
commit 7888d14a499062a1c3b333f31f1330cecf1e97c1
56
Author: Peter Hutterer <peter.hutterer@who-t.net>
57
Date: Tue Oct 25 13:30:47 2011 +1000
61
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
63
commit fa6505f0a86b296e8f12f0fb8f472ef17b501fdb
64
Author: Peter Hutterer <peter.hutterer@who-t.net>
65
Date: Mon Dec 19 09:36:34 2011 +1000
67
man: minor formatting fix in XIGrabButton
69
commit 49408e39e4b084fe362e9ee197bfa0aa1c55384d
70
Author: Peter Hutterer <peter.hutterer@who-t.net>
71
Date: Fri Nov 11 15:32:21 2011 +1000
73
Include config.h from source files
75
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
76
Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
77
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
79
commit ba83a1e58592e41f207524f106ba26dd71fe4171
80
Author: Peter Hutterer <peter.hutterer@who-t.net>
81
Date: Wed Oct 26 08:55:35 2011 +1000
83
Stop unnecessary calls to size_classes
85
Xmalloc is a macro evaluating its argument twice.
87
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
88
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
90
commit 6d6ae8fc8b9620bf864ac7dff8d818573eee3e4f
91
Author: Peter Hutterer <peter.hutterer@who-t.net>
92
Date: Wed Oct 26 08:54:53 2011 +1000
94
Fix duplicate sizeof in copy_classes
96
sizeof(bla * sizeof()) is'nt right.
98
Plus add some () to the next_block call too to emphasise that *nclasses is
101
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
102
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
104
commit 323730f7fa70190d2ea00e62c6964fee524ca430
105
Author: Peter Hutterer <peter.hutterer@who-t.net>
106
Date: Thu Oct 27 10:27:49 2011 +1000
108
man: passive grabs return the number of failed modifier combinations
110
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
112
commit 5189df57e18c79327848fb117a8ede59868c8fdb
113
Author: Peter Hutterer <peter.hutterer@who-t.net>
114
Date: Fri Oct 21 08:49:31 2011 +1000
116
man: XIGrabButton returns error codes, not status codes
118
Reword slightly that the returned value is the error code for this
121
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
123
commit 05aaf65b3b6b7dc7268137ce4ee516f08eefb62f
124
Author: Peter Hutterer <peter.hutterer@who-t.net>
125
Date: Fri Oct 21 08:07:45 2011 +1000
127
man: fix #include for XIGrabButton
129
Reported-by: Matthias Clasen <mclasen@redhat.com>
130
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
132
commit c25debae73be50b9a77454ed4d72ffeaab726846
133
Author: Peter Hutterer <peter.hutterer@who-t.net>
134
Date: Mon Oct 10 10:24:38 2011 +1000
138
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
140
commit 7ca05f3094958c04e8f78a786061124c58f8e1f3
141
Author: Peter Hutterer <peter.hutterer@who-t.net>
142
Date: Wed Sep 28 11:16:42 2011 +1000
144
Remove superfluous assignment of lib->classes in XIQueryDevices.
146
A few lines south from here we malloc lib->classes, this assignment is a
147
leftover from 225071e2e67fb65a0258397212f9826c9b25e078.
149
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
150
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
152
commit e97c3dd00369b47af067e30e910335b199a2f147
153
Author: Matt Dew <marcoz@osource.org>
154
Date: Mon Oct 3 22:05:51 2011 -0600
156
1 - fix the capitalization of the ID attriutes to match either the
157
<title> or <funcdef> string it goes with.
158
2 - fix any <linkend>'s that were affected by 1.
159
3 - any <function> in the docs that has an actual funcdef,
160
will become an olink.
162
Signed-off-by: Matt Dew <marcoz@osource.org>
164
commit 5f9df47340e192d095127e3c7da180b0fb3dc286
165
Author: Peter Hutterer <peter.hutterer@who-t.net>
166
Date: Fri Sep 23 09:04:21 2011 +1000
168
Use a separate nclasses variable in XIQueryDevice
170
No functional changes, just clarifying the code. If we skip over unknown
171
classes, lib->num_classes != wire->num_classe. Use a separate variable to
172
make that change more explicit and align the code closer with
173
wireToDeviceChangedEvent.
175
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
176
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
178
commit 2eb34db82dbd8429594c7ce1d361cabf3571edf1
179
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
180
Date: Fri Sep 16 21:00:19 2011 -0700
182
Make shadow man pages generated by asciidoc work with Solaris man
184
Solaris man requires .so entries in man pages include the man section
185
directory, not just the man page filename, even when it's in the same
186
directory, so use sed to add it in.
188
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
190
This may be a temporary fix only. See
191
http://lists.freedesktop.org/archives/xorg-devel/2011-September/025219.html
193
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
195
commit a43c0a5d2a6cf80df314c96e0b58804dd87868be
196
Author: Gaetan Nadon <memsize@videotron.ca>
197
Date: Tue Sep 20 15:11:13 2011 -0400
199
specs: refactor and complete copyright legal text
201
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
203
commit 552f60789263ad2a1d983cf5b479af63d90f7591
204
Author: Jeremy Huddleston <jeremyhu@apple.com>
205
Date: Sun Sep 18 00:53:56 2011 -0700
207
Use AM_CPPFLAGS to use in tree headers before installed headers
209
This addresses a build failure found by the tinderbox.
211
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
212
Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
214
commit 69f2580fd47cfe24105892e9ffb79cd046954b7d
215
Merge: fc5d478 3ed1b46
216
Author: Peter Hutterer <peter.hutterer@who-t.net>
217
Date: Sat Sep 17 06:41:30 2011 +1000
219
Merge branch 'smooth-scrolling'
224
commit 3ed1b463205295a5ebba7d570a4cb8dfade51a38
225
Author: Peter Hutterer <peter.hutterer@who-t.net>
226
Date: Wed Aug 17 14:50:39 2011 +1000
228
Support XI 2.1 XIScrollClass
230
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
232
commit 00382417331d0b38373796fd31757be9fd3e9971
233
Author: Peter Hutterer <peter.hutterer@who-t.net>
234
Date: Thu Jun 2 13:23:32 2011 +1000
236
Support XI 2.1 internally
238
Add the required constants to pretend to support XI 2.1.
239
Having named constants for 2.1 seems a bit pointless, so let's just use the
242
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
243
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
245
commit fc5d47895c1361763aa7f088b6d8cb3859e3fda8
246
Author: Peter Hutterer <peter.hutterer@who-t.net>
247
Date: Sat Sep 17 06:40:01 2011 +1000
249
Require inputproto 2.0.99.1 or later
251
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
253
commit 4dcbad7e10289317edc22113c1f451d79df221e1
254
Author: Peter Hutterer <peter.hutterer@who-t.net>
255
Date: Fri Jun 3 15:46:47 2011 +1000
257
man: update property and grab man pages for new constants
259
Suggest the use of the new XIGrabModeAsync, etc. defines instead of the core
260
defines. Add a BUGS section to each man page explaining
261
backwards-compatibility.
263
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
264
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
266
commit 14f674296bc23b3cd50f6d302c3064250132c2c1
267
Author: Peter Hutterer <peter.hutterer@who-t.net>
268
Date: Mon Aug 22 13:55:56 2011 +1000
270
man: fix typo in XIQueryDevice man page
272
struct name is XIValuatorClassInfo.
274
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
276
commit 91f928a70246c26cbee00bf59a8e318e9317142e
277
Author: Peter Hutterer <peter.hutterer@who-t.net>
278
Date: Wed Aug 17 15:20:48 2011 +1000
280
Handle unknown device classes.
282
If the server sends an unknown device class in response to an XIQueryDevice
283
call, no memory is allocated for these classes but we still write type
284
and sourceid as well as setting to->classes[i]. The latter causes multiple
285
classes to point to the same memory field.
287
Move the common code of assigning these three into the respective class type
288
handlers so to automatically skip any unknown classes.
290
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
292
commit f5b4ff2b4bbac5477af337ed63d019b1f1bc21c9
293
Author: Gaetan Nadon <memsize@videotron.ca>
294
Date: Thu Sep 15 11:58:31 2011 -0400
296
inputlib: restore original title "X Input Device Extension Library"
298
Somehow the title got changed during troff to docbook conversion.
299
Latest troff version:
300
ftp://www.x.org/pub/X11R7.0/doc/PDF/XiLib.pdf
302
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
303
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
305
commit 5174411eb67ff672abb3301268bd4fe06851ce3e
306
Author: Gaetan Nadon <memsize@videotron.ca>
307
Date: Thu Sep 15 11:57:12 2011 -0400
309
inputlib: prefix 1.0 with the word Version
311
To be consistent with all other docs
313
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
315
commit b695f07ac85e76c7502a743343aacb2c93318ac5
316
Author: Gaetan Nadon <memsize@videotron.ca>
317
Date: Thu Sep 15 11:56:33 2011 -0400
319
inputlib: fix copyright statements
321
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
323
commit d8aea9731674ecb4e313051f866966113473e395
324
Author: Gaetan Nadon <memsize@videotron.ca>
325
Date: Mon Sep 12 16:54:45 2011 -0400
327
docs: use the &fullrelvers; entity to set X11 release information
329
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
331
commit b4690e1d9d0a27e04c7204614c0e88edef210ba7
332
Author: Gaetan Nadon <memsize@videotron.ca>
333
Date: Sun Sep 11 19:49:54 2011 -0400
335
docs: remove <productnumber> which is not used by default
337
This element is not rendered by default on the title. A template
338
customization is required to display it.
339
X Window System does not have a product number.
341
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
343
commit 83a3f9d1b06391d5c25602c0b6a3dba63e7abc81
344
Author: Gaetan Nadon <memsize@videotron.ca>
345
Date: Thu Sep 8 20:00:00 2011 -0400
347
docbook.am: embed css styles inside the HTML HEAD element
349
Rather than referring to the external xorg.css stylesheet, embed the content
350
of the file in the html output produced. This is accomplished by using
351
version 1.10 of xorg-xhtml.xsl.
353
This makes the whole html docs tree much more relocatable.
354
In addition, it eliminates xorg.css as a runtime file which makes
355
xorg-sgml-doctools a build time only package.
357
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
359
commit bd4c9c82e889d737f3488c234659216a218d8eb2
360
Author: Gaetan Nadon <memsize@videotron.ca>
361
Date: Wed Sep 7 10:31:04 2011 -0400
363
docbook.am: global maintenance update - entities, images and olinking
365
Adding support in libX11 for html chunking caused a reorg of docbook.am
366
as well as the xorg-sgml-doctools masterdb for olinking.
367
The parameter img.src.path is added for pdf images.
368
A searchpath to the root builddir is added for local entities, if present.
370
The docbook.am makefile hides all the details and is identical for
371
all 22 modules having DocBook documentation. It is included by a thin
372
Makefile.am which requires no docbook knowledge.
374
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
376
commit 942dd55eb370e0acea3184de78619766a09f7670
377
Author: Peter Hutterer <peter.hutterer@who-t.net>
378
Date: Fri Jun 3 15:46:47 2011 +1000
380
man: update property and grab man pages for new constants
382
Suggest the use of the new XIGrabModeAsync, etc. defines instead of the core
383
defines. Add a BUGS section to each man page explaining
384
backwards-compatibility.
386
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
387
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
389
commit eb5039859810a0fc4e4e594a4a1ccd99c5fecf85
390
Author: Peter Hutterer <peter.hutterer@who-t.net>
391
Date: Mon Aug 22 13:55:56 2011 +1000
393
man: fix typo in XIQueryDevice man page
395
struct name is XIValuatorClassInfo.
397
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
399
commit 635c2c029b1e73311c3f650bcaf7eeb9e782134b
400
Author: Peter Hutterer <peter.hutterer@who-t.net>
401
Date: Wed Aug 17 15:20:48 2011 +1000
403
Handle unknown device classes.
405
If the server sends an unknown device class in response to an XIQueryDevice
406
call, no memory is allocated for these classes but we still write type
407
and sourceid as well as setting to->classes[i]. The latter causes multiple
408
classes to point to the same memory field.
410
Move the common code of assigning these three into the respective class type
411
handlers so to automatically skip any unknown classes.
413
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
415
commit ca73cd3b7630e7eb7d26c61c4af10d35dbce5465
416
Author: Peter Hutterer <peter.hutterer@who-t.net>
417
Date: Fri Aug 12 14:24:26 2011 +1000
419
Don't use the protocol defines for 2.0 versioning.
421
Otherwise we run into the old problem again: recompiling libXi against
422
newer inputproto headers will appear to change the version support,
423
potentially causing errors or other misbehaviours.
425
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
426
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
428
commit 5a299d1731d3db16ccdd3a66246c81ca522f1702
429
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
430
Date: Mon Aug 1 16:47:38 2011 -0700
432
Fix the FIXME output in man page .TH macros generated by asciidoc
434
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
435
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
437
commit e8531dd6a981c6cf19a1d256c29e886e34e8f51a
438
Author: Peter Hutterer <peter.hutterer@who-t.net>
439
Date: Tue Sep 7 15:21:31 2010 +1000
441
Add XI2 library-internal array offsets to XIint.h
443
These defines are currently defined in XI.h and XI2.h. Their only use is as
444
offset into a library-internal array. Add them to XIint.h to have them where
447
These defines do not have any effect on the protocol. They are simply
448
offsets into an array for libXi-specific version checking. The defines are
449
added to this header for readability, given that we cannot remove them from
450
the protocol without potentially breaking clients (who should never use
451
these anyway, but...) means they will never get hit.
453
Future defines for these offsets will only be added to libXi, not the
456
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
458
commit 653b45b7cc275a560c1ea213216a908c125e443d
459
Author: Peter Hutterer <peter.hutterer@who-t.net>
460
Date: Fri Jun 24 10:09:10 2011 +1000
462
man: Fix formatting in XGetFeedbackControl
464
Indent structs to make them more readable, make "Structures" header an
467
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
469
commit 809c9e936b9f5234de03148376d389fdcfa6d40a
470
Author: Gaetan Nadon <memsize@videotron.ca>
471
Date: Sun Jun 12 18:39:46 2011 -0400
473
Install xml versions of specs even if HAVE_XMLTO is false
475
DocBook/XML input source is also a usefull output format that can be viewed
476
with an XML viewer or editor and by some O/S help system.
478
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
480
commit 94f585af88a6486148ad6514f1f74eb83ce547ef
481
Author: Gaetan Nadon <memsize@videotron.ca>
482
Date: Sun Jun 5 16:27:37 2011 -0400
484
Install target dbs alongside generated documents
486
This matches a change in xorg-sgml-docs whereby the masterdb will look for
487
the target dbs into the same location as the generated documents.
489
The target dbs are now installed alongside the generated documents.
490
Previously they are installed in $prefix/sgml/X11/dbs alongside masterdb which
491
has the potential of installing outside the package prefix and cause
492
distcheck to fail when user does not have write permission in this package.
494
Requires XORG_CHECK_SGML_DOCTOOLS(1.8) which was released 2011-06-11
496
commit 2d2581479c64b8b44ab91e90ecb04acd5d106ea2
497
Author: Gaetan Nadon <memsize@videotron.ca>
498
Date: Thu Jun 9 15:59:23 2011 -0400
500
make: use AM_V_at rather than AM_V_GEN to prefix the mv command
502
This will prevent outputting a "GEN" prefix. Moving and removing files
503
is not "generating" anything.
505
Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
506
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
508
commit f4bdafebaf123c584e1b5e4ff1bc48f7cf4c5b26
509
Author: Gaetan Nadon <memsize@videotron.ca>
510
Date: Thu Jun 9 15:49:23 2011 -0400
512
make: remove unneeded AM_V_GEN silent rule directive.
514
It happens to be in the middle of the script statement and cause this
517
rm XCloseDevice.man && make
519
/bin/bash: line 1: @echo: command not found
520
/bin/bash: line 2: @echo: command not found
523
Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
524
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
526
commit f4930482c24a22c8cdf9da3c96516936ddd1f7b9
527
Author: Peter Hutterer <peter.hutterer@who-t.net>
528
Date: Tue Jun 7 14:12:08 2011 +1000
532
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
534
commit 938ef832b892fdefe0d5c2bb4510c91bbbccca9f
10
535
Author: Peter Hutterer <peter.hutterer@who-t.net>
11
536
Date: Fri Jun 3 15:10:27 2011 +1000
13
538
man: Fix typo in XIChangeProperty
15
540
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
16
(cherry picked from commit 938ef832b892fdefe0d5c2bb4510c91bbbccca9f)
18
commit 63027b24113b349720f1612a4426933c1364ea28
542
commit 597a6a51721d30c4354d1133bb6da6bd2e12446e
19
543
Author: Peter Hutterer <peter.hutterer@who-t.net>
20
544
Date: Fri Jun 3 15:02:35 2011 +1000
22
546
man: Fix wrong event names in XIGrabButton.
24
548
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
25
(cherry picked from commit 597a6a51721d30c4354d1133bb6da6bd2e12446e)
27
commit 9affea8cfd3f583647e9c6ea2b5debb97e6904c5
550
commit 7736957fa2598800c14a88cae1dd7809b184d743
551
Author: Matt Dew <marcoz@osource.org>
552
Date: Tue May 31 20:03:23 2011 -0600
554
Add id attributes to funcsynopsis to allow other docs to olink to them.
556
Signed-off-by: Matt Dew <marcoz@osource.org>
557
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
558
Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
560
commit 9faab2bc0bdd4d98a04e572a7a5201bfcd3bdc70
28
561
Author: Peter Hutterer <peter.hutterer@who-t.net>
29
562
Date: Thu Jun 2 16:21:59 2011 +1000