ChangeLog revision 10f94802
1commit abf3ff74b97c4231d2324d66318bfa1d22e44913
2Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3Date:   Thu Aug 1 17:25:18 2024 -0700
4
5    libXtst 1.2.5
6    
7    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8
9commit 4e4eb10495cc0d24b02c4cc82d86f3977f3cc95f
10Author: Alan Coopersmith <alan.coopersmith@oracle.com>
11Date:   Sun Jul 21 10:05:36 2024 -0700
12
13    parse_reply_call_callback: avoid NULL dereference if reply is missing data
14    
15    Clears up 7 -Wanalyzer-null-dereference warnings from gcc 14.1
16    
17    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
18    Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtst/-/merge_requests/7>
19
20commit 3f05df5a6c5140dc3d44f35b9fb635cca8b682c1
21Author: Alan Coopersmith <alan.coopersmith@oracle.com>
22Date:   Sat Jul 20 17:03:59 2024 -0700
23
24    XRecordFreeState: avoid NULL dereference when called in error path
25    
26    If the client_info pointer is NULL (for instance, if we decided
27    the number of entries would cause an integer overflow), then
28    don't attempt to walk it to free the entries.
29    
30    Found by gcc 14.1:
31    
32    XRecord.c:513:31: warning: dereference of NULL ‘0’ [CWE-476]
33     [-Wanalyzer-null-dereference]
34      513 |         if (state->client_info[i]->ranges) {
35          |             ~~~~~~~~~~~~~~~~~~^~~
36    [...]
37        |  452 |         ret->client_info = client_inf;
38        |      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39        |      |                          |
40        |      |                          (10) ‘client_inf’ is NULL
41    [...]
42        |  457 |            XRecordFreeState(ret);
43        |      |            ^~~~~~~~~~~~~~~~~~~~~
44        |      |            |
45        |      |            (14) ...to here
46        |      |            (15) calling ‘XRecordFreeState’ from ‘XRecordGetContext’
47    
48    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
49    Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtst/-/merge_requests/7>
50
51commit eb8370d5e4cf3d68f05b679d3679f695542eddb1
52Author: Alan Coopersmith <alan.coopersmith@oracle.com>
53Date:   Sat Jul 20 16:35:48 2024 -0700
54
55    XRecordGetContext: Avoid double free in error path
56    
57    XRecordFreeState() will handle the free for us, so let it.
58    
59    Found by gcc 14.1:
60    
61    XRecord.c:514:31: warning: use after ‘free’ of ‘*state.client_info + i * 8’
62     [CWE-416] [-Wanalyzer-use-after-free]
63      514 |         if (state->client_info[i]->ranges) {
64          |             ~~~~~~~~~~~~~~~~~~^~~
65    [...]
66        |  455 |            free(client_inf);
67        |      |            ~~~~~~~~~~~~~~~~
68        |      |            |
69        |      |            (18) freed here
70    
71    Fixes: e7e04b7 ("integer overflow in XRecordGetContext() [CVE-2013-2063]")
72    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
73    Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtst/-/merge_requests/7>
74
75commit c542acce77be47156e53b74f5f9ca7156b3de7f5
76Author: Alan Coopersmith <alan.coopersmith@oracle.com>
77Date:   Fri Oct 13 13:53:39 2023 -0700
78
79    gitlab CI: add xz-utils to container for "make distcheck"
80    
81    Also update to latest ci-templates to support new Debian "stable" release
82    
83    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
84
85commit b0d55c9d98269aeefb521f1f2ce464288f176326
86Author: Alan Coopersmith <alan.coopersmith@oracle.com>
87Date:   Wed Mar 8 16:05:18 2023 -0800
88
89    configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
90    
91    AC_PROG_LIBTOOL was replaced by LT_INIT in libtool 2 in 2008,
92    so it's time to rely on it.
93    
94    Clears autoconf warnings:
95    
96    configure.ac:34: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
97    configure.ac:34: You should run autoupdate.
98    aclocal.m4:3465: AC_PROG_LIBTOOL is expanded from...
99    configure.ac:34: the top level
100    
101    libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
102    libtoolize: and rerunning libtoolize and aclocal.
103    
104    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
105
106commit a6ea11a5b35e838879152e8141c9c68813994848
107Author: Alan Coopersmith <alan.coopersmith@oracle.com>
108Date:   Sat Feb 25 09:33:45 2023 -0800
109
110    Remove "All rights reserved" from Oracle copyright notices
111    
112    Oracle no longer includes this term in our copyright & license notices.
113    
114    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
115
116commit 1e8215d8b4c85343da4301cd022639ae5f36756c
117Author: Christos Zoulas <christos@NetBSD.org>
118Date:   Wed Sep 28 09:46:26 2022 +0200
119
120    Coverity CID 1373522: Fix memory leak
121    
122    Signed-off-by: Thomas Klausner <wiz@gatalith.at>
123
124commit 99b89c3bcb0ebb0b6dd86bfdc9d276715eaea889
125Author: Alan Coopersmith <alan.coopersmith@oracle.com>
126Date:   Mon Sep 26 18:07:24 2022 -0700
127
128    libXtst 1.2.4
129    
130    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
131
132commit 14a44d0e3e6c3d9e757e2fdd143587efe532f1e9
133Author: Alan Coopersmith <alan.coopersmith@oracle.com>
134Date:   Sat Aug 20 10:39:35 2022 -0700
135
136    Remove obsolete casts from Xmalloc() and Xcalloc() calls
137    
138    Not needed in C89 and later
139    
140    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
141
142commit afc015217221acd8667a96111b147f3a742a2c4e
143Author: Alan Coopersmith <alan.coopersmith@oracle.com>
144Date:   Thu Aug 18 19:12:42 2022 -0700
145
146    Variable scope reductions as suggested by cppcheck
147    
148    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
149
150commit ff3456b04e1b42fd77e0db061bf7a563108b5868
151Author: Alan Coopersmith <alan.coopersmith@oracle.com>
152Date:   Thu Aug 18 19:02:35 2022 -0700
153
154    Resolve -Wsign-compare warnings
155    
156    XRecord.c: In function ‘XRecordFreeState’:
157    XRecord.c:515:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
158         for(i=0; i<state->nclients; i++) {
159                   ^
160    XRecord.c: In function ‘parse_reply_call_callback’:
161    XRecord.c:752:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
162       if (current_index + 4 > rep->length << 2)
163                             ^
164    XRecord.c:759:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
165          if (current_index + 1 > rep->length << 2)
166                                ^
167    XRecord.c:763:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
168       if (current_index + 8 > rep->length << 2)
169                             ^
170    XRecord.c:777:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
171       if (current_index + 4 > rep->length << 2)
172                             ^
173    XRecord.c:785:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
174       if (current_index + 4 > rep->length << 2)
175                             ^
176    XRecord.c:792:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
177          if (current_index + 4 > rep->length<<2)
178                                ^
179    XRecord.c:797:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
180       if (current_index + 8 > rep->length << 2)
181                             ^
182    XRecord.c:810:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
183          if (current_index + 8 > rep->length << 2)
184                                ^
185    XRecord.c:818:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
186       if (current_index + 4 > rep->length << 2)
187                             ^
188    XRecord.c:824:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
189          } else if (current_index < rep->length << 2)
190                                   ^
191    XRecord.c:830:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
192          if (current_index < rep->length << 2)
193                            ^
194    XRecord.c:859:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
195         } while (current_index<rep->length<<2);
196                               ^
197    
198    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
199
200commit f8a2329d8a24c0901d945986232267c02f080fc4
201Author: Alan Coopersmith <alan.coopersmith@oracle.com>
202Date:   Thu Aug 18 18:52:40 2022 -0700
203
204    send_axes: Mark switch statement fallthrough as intentional
205    
206    Quiets gcc warnings:
207    XTest.c: In function ‘send_axes’:
208    XTest.c:274:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
209          ev.valuator5 = *(axes+5);
210          ~~~~~~~~~~~~~^~~~~~~~~~~
211    XTest.c:275:2: note: here
212      case 5:
213      ^~~~
214    XTest.c:276:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
215          ev.valuator4 = *(axes+4);
216          ~~~~~~~~~~~~~^~~~~~~~~~~
217    XTest.c:277:2: note: here
218      case 4:
219      ^~~~
220    XTest.c:278:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
221          ev.valuator3 = *(axes+3);
222          ~~~~~~~~~~~~~^~~~~~~~~~~
223    XTest.c:279:2: note: here
224      case 3:
225      ^~~~
226    XTest.c:280:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
227          ev.valuator2 = *(axes+2);
228          ~~~~~~~~~~~~~^~~~~~~~~~~
229    XTest.c:281:2: note: here
230      case 2:
231      ^~~~
232    XTest.c:282:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
233          ev.valuator1 = *(axes+1);
234          ~~~~~~~~~~~~~^~~~~~~~~~~
235    XTest.c:283:2: note: here
236      case 1:
237      ^~~~
238    
239    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
240
241commit 80c35fd74d99039949be2522f18f4040e2f6eec3
242Author: Alan Coopersmith <alan.coopersmith@oracle.com>
243Date:   Sun Jul 17 18:23:10 2022 -0700
244
245    gitlab CI: add a basic build test
246    
247    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
248
249commit 0077e7828bd26869d7a3e9ec6158ab09bf646ef3
250Author: Alan Coopersmith <alan.coopersmith@oracle.com>
251Date:   Sun Jul 17 18:21:31 2022 -0700
252
253    Fix spelling/wording issues
254    
255    Found by using:
256        codespell --builtin clear,rare,usage,informal,code,names
257    
258    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
259
260commit 63dc5cc8fe89807c7945949d1d86da44ce69687a
261Author: Alan Coopersmith <alan.coopersmith@oracle.com>
262Date:   Sun Jul 17 18:20:38 2022 -0700
263
264    Build xz tarballs instead of bzip2
265    
266    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
267
268commit 769598f20386845f5839fbc68dfed1f4245197be
269Author: Alan Coopersmith <alan.coopersmith@oracle.com>
270Date:   Fri Dec 7 19:54:52 2018 -0800
271
272    Update configure.ac bug URL for gitlab migration
273    
274    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
275
276commit 9d20b76d717add6401d66f272656d3cf763d7130
277Author: Alan Coopersmith <alan.coopersmith@oracle.com>
278Date:   Mon Nov 19 22:46:44 2018 -0800
279
280    Update README for gitlab migration
281    
282    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
283
284commit 7e083f2e618ce063d1ab2885671a0c5ca8472772
285Author: Mihail Konev <k.mvc@ya.ru>
286Date:   Thu Jan 26 13:52:49 2017 +1000
287
288    autogen: add default patch prefix
289    
290    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
291
292commit c051091cecad4c22dab362f3d3b7463ad2a52754
293Author: Emil Velikov <emil.l.velikov@gmail.com>
294Date:   Mon Mar 9 12:00:52 2015 +0000
295
296    autogen.sh: use quoted string variables
297    
298    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
299    fall-outs, when they contain space.
300    
301    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
302    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
303    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
304
305commit a4994d5f8bc949eabe2c9d8a1a7af4bfcb68df9c
306Author: Peter Hutterer <peter.hutterer@who-t.net>
307Date:   Tue Jan 24 10:32:07 2017 +1000
308
309    autogen.sh: use exec instead of waiting for configure to finish
310    
311    Syncs the invocation of configure with the one from the server.
312    
313    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
314    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
315
316commit 9f5621a410f18149d4c76b02daa7f1a98b4a2c16
317Author: Matthieu Herrb <matthieu.herrb@laas.fr>
318Date:   Tue Oct 4 21:28:17 2016 +0200
319
320    libXtst 1.2.3
321    
322    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
323
324commit 9556ad67af3129ec4a7a4f4b54a0d59701beeae3
325Author: Tobias Stoeckmann <tobias@stoeckmann.org>
326Date:   Sun Sep 25 21:37:01 2016 +0200
327
328    Out of boundary access and endless loop in libXtst
329    
330    A lack of range checks in libXtst allows out of boundary accesses.
331    The checks have to be done in-place here, because it cannot be done
332    without in-depth knowledge of the read data.
333    
334    If XRecordStartOfData, XRecordEndOfData, or XRecordClientDied
335    without a client sequence have attached data, an endless loop would
336    occur. The do-while-loop continues until the current index reaches
337    the end. But in these cases, the current index would not be
338    incremented, leading to an endless processing.
339    
340    Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
341    Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>
342
343commit 48d2656fa1dd98e9d88b31211fa4f09f813e7b30
344Author: Michael Joost <mehl@michael-joost.de>
345Date:   Mon Nov 18 16:11:26 2013 +0100
346
347    Remove fallback for _XEatDataWords, require libX11 1.6 for it
348    
349    _XEatDataWords was orignally introduced with the May 2013 security
350    patches, and in order to ease the process of delivering those,
351    fallback versions of _XEatDataWords were included in the X extension
352    library patches so they could be applied to older versions that didn't
353    have libX11 1.6 yet.   Now that we're past that hurdle, we can drop
354    the fallbacks and just require libX11 1.6 for building new versions
355    of the extension libraries.
356    
357    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
358    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
359
360commit cdc04f06325e55916e0c95b61db626d22b76e2ff
361Author: Alan Coopersmith <alan.coopersmith@oracle.com>
362Date:   Thu May 30 19:09:42 2013 -0700
363
364    libXtst 1.2.2
365    
366    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
367
368commit e7e04b7be3f018ad636aba3a36bfc1cd80b9906d
369Author: Alan Coopersmith <alan.coopersmith@oracle.com>
370Date:   Sat Apr 13 11:27:26 2013 -0700
371
372    integer overflow in XRecordGetContext() [CVE-2013-2063]
373    
374    The nclients and nranges members of the reply are both CARD32 and need
375    to be bounds checked before multiplying by the size of the structs to
376    avoid integer overflow leading to underallocation and writing data from
377    the network past the end of the allocated buffer.
378    
379    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
380
381commit 46ed6283034b5b7d14584009453f5d974cfacf1e
382Author: Alan Coopersmith <alan.coopersmith@oracle.com>
383Date:   Sat Apr 13 11:05:27 2013 -0700
384
385    Use _XEatDataWords to eat data in error cases
386    
387    Avoids having to do calculcations based on response contents
388    
389    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
390
391commit 2aafac9474a0a0a0c39797862f823255918cf368
392Author: Colin Walters <walters@verbum.org>
393Date:   Wed Jan 4 17:37:06 2012 -0500
394
395    autogen.sh: Implement GNOME Build API
396    
397    http://people.gnome.org/~walters/docs/build-api.txt
398    
399    Signed-off-by: Adam Jackson <ajax@redhat.com>
400
401commit 34cfa2d2b76640f672170dfbd8b5dd4a06d95b4d
402Author: Adam Jackson <ajax@redhat.com>
403Date:   Tue Jan 15 14:28:48 2013 -0500
404
405    configure: Remove AM_MAINTAINER_MODE
406    
407    Signed-off-by: Adam Jackson <ajax@redhat.com>
408
409commit 6394218aae6599b28ced3d30074e154ba4218d07
410Author: Alan Coopersmith <alan.coopersmith@oracle.com>
411Date:   Mon Apr 23 22:02:20 2012 -0700
412
413    Add xextproto & xi to Requires.private
414    
415    Only headers are needed, not libraries to link with.   Required for
416    includes of xtestconst.h (xextproto) and XInput.h (xi) in XTest.h
417    public header.
418    
419    Fixes https://bugs.freedesktop.org/attachment.cgi?id=59835
420    (originally reported as https://bugzilla.novell.com/show_bug.cgi?id=748808 )
421    
422    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
423    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
424
425commit 023d494822fea9c3840e75964451fd9d5213ae06
426Author: Alan Coopersmith <alan.coopersmith@oracle.com>
427Date:   Mon Apr 23 22:01:16 2012 -0700
428
429    Move -I flags from AM_CFLAGS to AM_CPPFLAGS
430    
431    Ensures local copy of headers takes precedence over any -I flags the
432    builder may have passed in CPPFLAGS.
433    
434    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
435    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
436
437commit 30506c32f69ea476f3b068ec3bf9b1c2a24991b8
438Author: Julien Cristau <jcristau@debian.org>
439Date:   Tue Apr 24 21:04:06 2012 +0200
440
441    COPYING: add copyright notices and licenses from the manpages and specs
442    
443    Reported-by: Ansgar Burchardt
444    Signed-off-by: Julien Cristau <jcristau@debian.org>
445
446commit eb177d24ffb459af6205d2658c3a158449660caf
447Author: Alan Coopersmith <alan.coopersmith@oracle.com>
448Date:   Wed Mar 7 21:11:34 2012 -0800
449
450    libXtst 1.2.1
451    
452    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
453
454commit 6150958c2ae61ce82aa15f3a80107dd01278b255
455Author: Alan Coopersmith <alan.coopersmith@oracle.com>
456Date:   Thu Nov 10 21:43:16 2011 -0800
457
458    Fix gcc -Wwrite-strings warnings
459    
460    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
461
462commit 558ec1d7194307d7ce73aeae2f4f61df9d44bba0
463Author: Matt Dew <marcoz@osource.org>
464Date:   Tue Oct 4 21:50:03 2011 -0600
465
466    Cleanup IDs and links in doc
467    
468    1 - fix the capitalization of the ID attributes to match either the
469         <title> or <funcdef> string it goes with.
470    2 - fix any <linkend>'s that were affected by 1.
471    3 - any <function> in the docs that has an actual funcdef,
472    will become an olink.
473    
474    Signed-off-by: Matt Dew <marcoz@osource.org>
475
476commit 262904c22154d5a703ef92a7f954e52956b13663
477Author: Gaetan Nadon <memsize@videotron.ca>
478Date:   Tue Sep 20 15:30:22 2011 -0400
479
480    specs: refactor copyright legal text for multi licensing
481    
482    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
483
484commit 8f68b59f2b66f035ad97e3fe99e9eae983d1f44b
485Author: Alan Coopersmith <alan.coopersmith@oracle.com>
486Date:   Fri Sep 16 22:55:23 2011 -0700
487
488    Strip trailing whitespace
489    
490    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
491    git diff -w & git diff -b show no diffs from this change
492    
493    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
494
495commit 01dc43ee0fbdb1ed2397a735dfb69b0434600a20
496Author: Gaetan Nadon <memsize@videotron.ca>
497Date:   Fri Sep 16 16:57:52 2011 -0400
498
499    xtestlib: remove duplicate paragraph in legal notice
500    
501    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
502
503commit d03495e02bf43e9605671d8f6474c1e9e45261e2
504Author: Gaetan Nadon <memsize@videotron.ca>
505Date:   Fri Sep 16 16:55:48 2011 -0400
506
507    specs: fix author affiliation
508    
509    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
510
511commit b5e58980988017265c239a2bad11489a7ab06c23
512Author: Gaetan Nadon <memsize@videotron.ca>
513Date:   Mon Sep 12 16:54:45 2011 -0400
514
515    docs: use the &fullrelvers; entity to set X11 release information
516    
517    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
518
519commit 743447eaeab62b5e1d5951706cc99d51c0261bbf
520Author: Gaetan Nadon <memsize@videotron.ca>
521Date:   Sun Sep 11 19:49:54 2011 -0400
522
523    docs: remove <productnumber> which is not used by default
524    
525    This element is not rendered by default on the title. A template
526    customization is required to display it.
527    X Window System does not have a product number.
528    
529    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
530
531commit c6be40edba1fe8557ebd0b1cc09b3480bc7d6bb8
532Author: Gaetan Nadon <memsize@videotron.ca>
533Date:   Thu Sep 8 20:00:00 2011 -0400
534
535    docbook.am: embed css styles inside the HTML HEAD element
536    
537    Rather than referring to the external xorg.css stylesheet, embed the content
538    of the file in the html output produced. This is accomplished by using
539    version 1.10 of xorg-xhtml.xsl.
540    
541    This makes the whole html docs tree much more relocatable.
542    In addition, it eliminates xorg.css as a runtime file which makes
543    xorg-sgml-doctools a build time only package.
544    
545    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
546
547commit ee829b31b27580afbd6e16f81d9ef3526514be8e
548Author: Gaetan Nadon <memsize@videotron.ca>
549Date:   Wed Sep 7 10:31:04 2011 -0400
550
551    docbook.am: global maintenance update - entities, images and olinking
552    
553    Adding support in libX11 for html chunking caused a reorg of docbook.am
554    as well as the xorg-sgml-doctools masterdb for olinking.
555    The parameter img.src.path is added for pdf images.
556    A searchpath to the root builddir is added for local entities, if present.
557    
558    The docbook.am makefile hides all the details and is identical for
559    all 22 modules having DocBook documentation. It is included by a thin
560    Makefile.am which requires no docbook knowledge.
561    
562    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
563
564commit b8c1a91ed12488999dee915953b5bc36019bbf95
565Author: Gaetan Nadon <memsize@videotron.ca>
566Date:   Sun Jun 12 18:39:46 2011 -0400
567
568    Install xml versions of specs even if HAVE_XMLTO is false
569    
570    DocBook/XML input source is also a usefull output format that can be viewed
571    with an XML viewer or editor and by some O/S help system.
572    
573    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
574
575commit 9656d08c2c01965aa57f21f29cc2261b9d015b3c
576Author: Gaetan Nadon <memsize@videotron.ca>
577Date:   Sun Jun 5 16:27:37 2011 -0400
578
579    Install target dbs alongside generated documents
580    
581    This matches a change in xorg-sgml-docs whereby the masterdb will look for
582    the target dbs into the same location as the generated documents.
583    
584    The target dbs are now installed alongside the generated documents.
585    Previously they are installed in $prefix/sgml/X11/dbs alongside masterdb which
586    has the potential of installing outside the package prefix and cause
587    distcheck to fail when user does not have write permission in this package.
588    
589    Requires XORG_CHECK_SGML_DOCTOOLS(1.8) which was released 2011-06-11
590
591commit c131572b98342e0e2a599619647dd1835c740ee4
592Author: Matt Dew <marcoz@osource.org>
593Date:   Tue May 31 20:03:23 2011 -0600
594
595    Add id attributes to funcsynopsis to allow other docs to olink to them.
596    
597    Signed-off-by: Matt Dew <marcoz@osource.org>
598    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
599    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
600
601commit c82effa402128366bfd3cfb77da82d524ddb878f
602Author: Gaetan Nadon <memsize@videotron.ca>
603Date:   Sun Feb 27 15:06:18 2011 -0500
604
605    Documentation: add Docbook external references support
606    
607    When writing technical documentation, it is often necessary to cross
608    reference to other information. When that other information is not in the
609    current document, additional support is needed, namely <olink>.
610    
611    A new feature with version 1.7 of xorg-sgml-doctools adds references to
612    other documents within or outside this package.
613    
614    This patch adds technical support for this feature but does not change
615    the content of the documentation as seen by the end user.
616    
617    Each book or article must generate a database containing the href
618    of sections that can be referred to from another document. This database
619    is installed in DATAROOTDIR/sgml/X11/dbs. There is a requirement that
620    the value of DATAROOTDIR for xorg-sgml-doctools and for the package
621    documentation is the same. This forms a virtual document tree.
622    
623    This database is consulted by other documents while they are being generated
624    in order to fulfill the missing information for linking.
625    Refer to the xorg-sgml-doctools for further technical information.
626    
627    Co-authored-by: Matt Dew <marcoz@osource.org>
628    
629    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
630
631commit 755e43b9a05dfce2564cd62cf97364db94a62731
632Author: Gaetan Nadon <memsize@videotron.ca>
633Date:   Wed Feb 2 11:43:45 2011 -0500
634
635    config: comment, minor upgrade, quote and layout configure.ac
636    
637    Group statements per section as per Autoconf standard layout
638    Quote statements where appropriate.
639    Autoconf recommends not using dnl instead of # for comments
640    
641    Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters.
642    Add AC_CONFIG_SRCDIR([Makefile.am])
643    
644    This helps automated maintenance and release activities.
645    Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
646
647commit 97eab9c4e103b6b18f1307d42c4ab15bc80b8db7
648Author: Gaetan Nadon <memsize@videotron.ca>
649Date:   Fri Jan 28 19:41:37 2011 -0500
650
651    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
652    
653    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
654
655commit a0154ff17ac2f7d08e26e82cc211f61935acf229
656Author: Gaetan Nadon <memsize@videotron.ca>
657Date:   Thu Jan 27 18:50:15 2011 -0500
658
659    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
660    
661    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
662    AC_PROG_C_C99. This sets gcc with -std=gnu99.
663    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
664    
665    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
666
667commit 22ae1c003879ccddb4143669275c5b8071f713a8
668Author: Paulo Zanoni <pzanoni@mandriva.com>
669Date:   Thu Dec 16 14:11:43 2010 -0200
670
671    Use docbookx.dtd version 4.3 for all docs
672    
673    Signed-off-by: Paulo Zanoni <pzanoni@mandriva.com>
674    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
675
676commit e8ac35fac1974b9fd698f74c143c9691af5dd688
677Author: Gaetan Nadon <memsize@videotron.ca>
678Date:   Tue Nov 9 13:04:59 2010 -0500
679
680    config: HTML file generation: use the installed copy of xorg.css
681    
682    Currenlty the xorg.css file is copied in each location
683    where a DocBook/XML file resides. This produces about
684    70 copies in the $(docdir) install tree.
685    
686    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
687
688commit 5c6834bc9e0ab78c78733c59046510a2f48b2d42
689Author: Alan Coopersmith <alan.coopersmith@oracle.com>
690Date:   Fri Oct 29 17:38:10 2010 -0700
691
692    libXtst 1.2.0
693    
694    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
695
696commit 109ec12489f050e537d26eed2e60c6d97eb7439f
697Author: Tobias Koch <tobias.koch@nokia.com>
698Date:   Wed Sep 29 18:03:30 2010 +0300
699
700    Allow more than 6 axes to be sent.
701    
702    From: Tobias Koch <tobias.koch@nokia.com>
703    
704    If the number of axes exceeds 6, X server will return BadValue for
705    XTestFakeInput because the number of axes in a single DeviceValuator
706    event is incorrectly set to the total number of axes.
707    
708    Signed-off-by: Tobias Koch <tobias.koch@nokia.com>
709    Reviewed-by: Rami Ylimäki <rami.ylimaki@vincit.fi>
710    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
711
712commit 809ceed85bb577d4bbf80f2d84382375c65b9fbe
713Author: Jesse Adkins <jesserayadkins@gmail.com>
714Date:   Tue Sep 28 13:30:04 2010 -0700
715
716    Purge cvs tags.
717    
718    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
719    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
720
721commit 785d8cde2d3beecfb23a9dd9b87bb0d96cf352b8
722Author: Gaetan Nadon <memsize@videotron.ca>
723Date:   Mon Aug 16 11:40:14 2010 -0400
724
725    man: remove unused $(BUILT_SOURCES) variable
726    
727    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
728
729commit 1dba184f586cc689a79b21b60267c72c2c0172b9
730Author: Gaetan Nadon <memsize@videotron.ca>
731Date:   Mon Aug 16 11:30:23 2010 -0400
732
733    man: remove unused LIB_MAN_DIR_SUFFIX (part of an unrequired broken fix)
734    
735    Local fix in CVS for bug 5628 is not required
736    as the problem has been fixed in
737    util-macros d9062e4077ebfd0985baf8418f3d0f111b9ddbba
738    
739    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
740
741commit 601ea1309d80ba19b4e03207d6fb0f54b2f12730
742Author: Alan Coopersmith <alan.coopersmith@oracle.com>
743Date:   Thu Jul 8 15:10:27 2010 -0700
744
745    config: Use additional man page support from util-macros 1.8
746    
747    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
748    The value of MAN_SUBST is the same for all X.Org packages.
749    
750    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
751    The existing statement can now be removed from the configuration file.
752    
753    Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED)
754    Enables silent rule and use platform appropriate version of sed.
755    
756    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
757
758commit 672f3ea3431c37ce8f4c33da224287861f64c2a4
759Author: Fernando Carrijo <fcarrijo@yahoo.com.br>
760Date:   Thu Jul 1 07:05:16 2010 -0300
761
762    Purge macros NEED_EVENTS and NEED_REPLIES
763    
764    Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
765    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
766    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
767
768commit 1676c80db40bffec416da6e3d0002ff9d37093b3
769Author: Gaetan Nadon <memsize@videotron.ca>
770Date:   Sun Jun 27 20:45:38 2010 -0400
771
772    specs: remove trailing spaces in DocBook XML docs
773    
774    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
775
776commit 96f104f32aef56dd408afbc0d5a073f51e8f0a69
777Author: Gaetan Nadon <memsize@videotron.ca>
778Date:   Sun Jun 27 09:29:26 2010 -0400
779
780    doc: add recordlib converted docbook xml
781    
782    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
783
784commit b6a6644e371192be281ff96c59aa39f32ba64a84
785Author: Gaetan Nadon <memsize@videotron.ca>
786Date:   Sat Jun 26 13:36:29 2010 -0400
787
788    doc: replace groff input format with docbook xml format
789    
790    Initial version of xtestlib and recordlib docbook xml.
791    recordlib is missing and will be added later
792    Requires util-macros 1.10
793    
794    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
795
796commit bbae053ca8bce46639f74f88dc9f687fe53e7c86
797Author: Gaetan Nadon <memsize@videotron.ca>
798Date:   Thu Jun 17 14:45:14 2010 -0400
799
800    specs: translate, format, process, install and distribute.
801    
802    Makefile copied from libSM.
803    
804    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
805
806commit a9e6bb4e4f06b328f03d3d22b6268c4cdd76b702
807Author: Alan Coopersmith <alan.coopersmith@oracle.com>
808Date:   Sat Jun 12 09:03:23 2010 -0700
809
810    Sun's copyrights belong to Oracle now
811    
812    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
813
814commit 65daf48de4726cb54c7337563b9d828536916b61
815Author: Alan Coopersmith <alan.coopersmith@oracle.com>
816Date:   Sat Jun 12 09:00:56 2010 -0700
817
818    Copy some introductory text from the specs to README
819    
820    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
821
822commit b2190a83417ae6a4f99ab3acd47ae2c67b5d6693
823Author: Alan Coopersmith <alan.coopersmith@oracle.com>
824Date:   Sat Jun 12 08:54:20 2010 -0700
825
826    Move recordlib & testlib specs from xorg-docs module
827    
828    Not formatted, translated, processed or installed yet,
829    just moved & added to EXTRA_DIST
830    
831    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
832
833commit c83fb2aeeb458ead667a1ebe30c5a59b9e786ed3
834Author: Gaetan Nadon <memsize@videotron.ca>
835Date:   Mon Mar 29 16:50:34 2010 -0400
836
837    config: update AC_PREREQ statement to 2.60
838    
839    Unrelated to the previous patches, the new value simply reflects
840    the reality that the minimum level for autoconf to configure
841    all x.org modules is 2.60 dated June 2006.
842    
843    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
844    
845    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
846
847commit f01cb33610654d590339a838f0978386ed8ac5fd
848Author: Gaetan Nadon <memsize@videotron.ca>
849Date:   Mon Mar 29 14:53:49 2010 -0400
850
851    config: remove the pkgconfig pc.in file from EXTRA_DIST
852    
853    Automake always includes it in the tarball.
854    
855    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
856
857commit c4a225f9c96362ca1a2bd98f9c82cb1992d7dd8c
858Author: Gaetan Nadon <memsize@videotron.ca>
859Date:   Thu Mar 11 10:22:59 2010 -0500
860
861    doc: specify 0.0.20 as the minimum version for xmlto
862    
863    Older versions do not have fop backend.
864    
865    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
866
867commit d6b098f463d185e5ed1b45013bd2600c124b7a3a
868Author: Gaetan Nadon <memsize@videotron.ca>
869Date:   Tue Feb 16 10:37:21 2010 -0500
870
871    config: move CWARNFLAGS from configure.ac to Makefile.am
872    
873    Compiler warning flags should be explicitly set in the makefile
874    rather than being merged with other packages compiler flags.
875    
876    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
877
878commit a125ac058be77d81c1806420a7fd1df3b19a6bf4
879Author: Gaetan Nadon <memsize@videotron.ca>
880Date:   Sat Jan 23 10:49:06 2010 -0500
881
882    man: allow installing prebuilt man pages from tarball
883    
884    The man pages source may be supplied in the tarball or built
885    from git. The makefile needs to take that into consideration
886    and adjust the targets accordingly.
887    
888    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
889    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
890
891commit 1b887152b514c1701e09313dde718fb9e263ff9f
892Author: Gaetan Nadon <memsize@videotron.ca>
893Date:   Mon Jan 18 20:09:55 2010 -0500
894
895    config: replace custom code with reusable macro XORG_WITH_XMLTO
896    
897    XORG_WITH_XMLTO provides additional functions like a configure
898    option which allow platform builders to control the usage of
899    the xmlto program.
900    
901    This is a requirement from platforms that do not have such doc tool.
902    
903    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
904
905commit f9ddf6c7bcc3ca2a4745a37d901ab2337b256638
906Author: Alan Coopersmith <alan.coopersmith@sun.com>
907Date:   Thu Jan 14 20:38:59 2010 -0800
908
909    Update Sun license notices to current X.Org standard form
910    
911    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
912
913commit 5b4cd49321b7f74f6597872977d27e5e1a014f94
914Author: Gaetan Nadon <memsize@videotron.ca>
915Date:   Fri Nov 27 20:56:04 2009 -0500
916
917    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
918    
919    Now that the INSTALL file is generated.
920    Allows running make maintainer-clean.
921
922commit 6757983c1a575a2cc172be70861be70f3e5dc25e
923Author: Gaetan Nadon <memsize@videotron.ca>
924Date:   Wed Oct 28 14:09:10 2009 -0400
925
926    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
927    
928    Add missing INSTALL file. Use standard GNU file on building tarball
929    README may have been updated
930    Remove AUTHORS file as it is empty and no content available yet.
931    Remove NEWS file as it is empty and no content available yet.
932
933commit 7855bdbf6df8cb5eca0d44713f33aebc17ef6df8
934Author: Gaetan Nadon <memsize@videotron.ca>
935Date:   Tue Oct 27 15:07:26 2009 -0400
936
937    Deploy the new XORG_DEFAULT_OPTIONS #24242
938    
939    This macro aggregate a number of existing macros that sets commmon
940    X.Org components configuration options. It shields the configuration file from
941    future changes.
942
943commit fe3b99e8c996fec849f043ad99e05850f5985b5f
944Author: Gaetan Nadon <memsize@videotron.ca>
945Date:   Mon Oct 26 22:08:43 2009 -0400
946
947    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
948    
949    ChangeLog filename is known to Automake and requires no further
950    coding in the makefile.
951
952commit f77d44ecd4ced217745e4f751800152e3fa71c26
953Author: Gaetan Nadon <memsize@videotron.ca>
954Date:   Thu Oct 22 12:34:19 2009 -0400
955
956    .gitignore: use common defaults with custom section # 24239
957    
958    Using common defaults will reduce errors and maintenance.
959    Only the very small or inexistent custom section need periodic maintenance
960    when the structure of the component changes. Do not edit defaults.
961
962commit c26e9300ce965c394e452b6a02a059b7514994c1
963Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
964Date:   Wed Oct 21 12:47:26 2009 -0700
965
966    This is not a GNU project, so declare it foreign.
967    
968    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
969    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
970    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
971    > > was quite annoying to work around since 'autoreconf -fvi' replaces
972    > > it and git wants to commit it.  Should these files even be in git?
973    > > Can I nuke them for the betterment of humanity and since they get
974    > > created by autoreconf anyways?
975    >
976    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
977    
978    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
979    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
980    of the INSTALL file. It is also part of the 24206 solution.
981    
982    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
983
984commit ddc11c4ef1bd0e6c970630dea74f54bb2b0ea893
985Author: Peter Hutterer <peter.hutterer@who-t.net>
986Date:   Mon Oct 5 11:38:38 2009 +1000
987
988    libXtst 1.1.0
989    
990    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
991
992commit e3d74ecf1a3a7adfeafca8cd02c1da82e95d5eaf
993Author: Peter Hutterer <peter.hutterer@who-t.net>
994Date:   Mon Oct 5 11:40:53 2009 +1000
995
996    Require libXext 1.0.99.4
997    
998    libXext 1.0.99.1 up to including 1.0.99.3 had the XTest.h header which is
999    now in this module.
1000    
1001    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1002
1003commit 7a9b269ed83c106265896373120603b9c06997f3
1004Author: Peter Hutterer <peter.hutterer@who-t.net>
1005Date:   Mon Oct 5 10:38:34 2009 +1000
1006
1007    Require macros 1.3 for XORG_DEFAULT_OPTIONS
1008    
1009    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1010
1011commit 9f727168f561c76c5ae6c3115282ac803172e9f8
1012Author: Peter Hutterer <peter.hutterer@who-t.net>
1013Date:   Tue Aug 25 14:09:47 2009 +1000
1014
1015    Version bump: 1.0.99.2
1016    
1017    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1018
1019commit 527759ae93ceaafca670995ab97545112f89bfbc
1020Author: Peter Hutterer <peter.hutterer@who-t.net>
1021Date:   Tue Aug 18 11:12:37 2009 +1000
1022
1023    Include recordproto.h instead of recordstr.h
1024
1025commit 849fa907e129575831fbd3fa69249ff843413fd5
1026Author: Peter Hutterer <peter.hutterer@who-t.net>
1027Date:   Fri Aug 14 14:15:48 2009 +1000
1028
1029    Move record headers to here.
1030    
1031    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1032
1033commit 1c928d9c138c90512d534e67e96bced247ca3241
1034Author: Peter Hutterer <peter.hutterer@who-t.net>
1035Date:   Fri Aug 14 15:00:15 2009 +1000
1036
1037    XRecord: avoid use of uninitialised variables.
1038    
1039    Both variables are initialized inside an if condition but later checked for
1040    NULL.
1041    
1042    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1043
1044commit c0404c6db9a8eacc07d140093982b910e54e3f97
1045Author: Peter Hutterer <peter.hutterer@who-t.net>
1046Date:   Wed Jul 22 20:34:51 2009 +1000
1047
1048    Version bump: 1.0.99.1
1049    
1050    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1051
1052commit 3f4b895a29b1b48336621e6dcc80831a5910bed9
1053Author: Magnus Kessler <Magnus.Kessler@gmx.net>
1054Date:   Wed Jul 22 09:29:16 2009 +0100
1055
1056    Rename xtest.h to xtestconst.h to avoid a collision with XTest.h on case-insensitive filesystems
1057    
1058    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1059
1060commit ab9ad139b1f20866405ddcc44d25b7b141cd7bce
1061Author: Peter Hutterer <peter.hutterer@who-t.net>
1062Date:   Mon Jul 20 13:26:45 2009 +1000
1063
1064    Move XTest.h header from xextproto/libXext to here.
1065    
1066    XTest.h was in xextproto until xextproto-7.1 and did a short but whoefully
1067    misguided visit to libXext during the cleanup of the xextproto headers.
1068    
1069    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1070
1071commit a119baf3c5aa4f035040e0b991e99e6b382b9670
1072Author: Peter Hutterer <peter.hutterer@who-t.net>
1073Date:   Thu Jul 16 09:41:33 2009 +1000
1074
1075    Include xtestproto.h, not xteststr.h
1076    
1077    Require xextproto 7.0.99.1.
1078    
1079    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1080
1081commit 378db00ee91a11629666fc1c5e5a5e13c65ffefc
1082Author: Alan Coopersmith <alan.coopersmith@sun.com>
1083Date:   Mon Feb 2 20:34:37 2009 -0800
1084
1085    Add README with pointers to mailing list, bugzilla & git repos
1086    
1087    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1088
1089commit 3237cc5b45a41ffe93ebde10b1090a7f2db6f88e
1090Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
1091Date:   Fri Jan 30 20:41:31 2009 -0200
1092
1093    Janitor: ansification, make distcheck, compiler warnings.
1094    
1095      Manual page generation, and xmlto handling, shamelessly cut&paste'd
1096    from libXi/man/Makefile.am, so that make distcheck will work.
1097
1098commit 48544103324d1816139dfafe5873a11c88ee05b6
1099Author: Peter Hutterer <peter.hutterer@redhat.com>
1100Date:   Fri Aug 8 10:18:19 2008 +0930
1101
1102    Require xi.pc for XInput.h include.
1103    
1104    XInput.h is now part of libXi. But just in case we have an older version of
1105    libXi floating around, pull in inputproto too.
1106
1107commit 5b4ba84a422d168c01b335c4fc4046a7316463e0
1108Author: Ian Romanick <idr@us.ibm.com>
1109Date:   Wed May 21 12:38:00 2008 -0700
1110
1111    Add .PHONY build target to fix parallel builds
1112
1113commit 56bc832134b4f6884999797f0f0c1b846602088d
1114Author: Peter Hutterer <peter@cs.unisa.edu.au>
1115Date:   Mon May 19 17:38:08 2008 +0930
1116
1117    Rename parameters to clarify QueryExtension call.
1118    
1119    These parameters are not treated as input. Rename them to make the inner
1120    workings slightly more obvious.
1121    
1122    X.Org Bug 14511 <http://bugs.freedesktop.org/show_bug.cgi?id=14511>
1123
1124commit f3971bca54ff6018758642303108eec975d80cd5
1125Author: James Cloos <cloos@jhcloos.com>
1126Date:   Thu Dec 6 15:51:20 2007 -0500
1127
1128    Add missing PHONY line for automatic ChangeLog generation
1129
1130commit 8db9ffdf7a16162cd81da2bf1e914ecf3981d0ee
1131Author: Egbert Eich <eich@freedesktop.org>
1132Date:   Tue Oct 16 14:27:57 2007 +0200
1133
1134    Wrong place. Reverting srcdir patch.
1135
1136commit 7684e7da5648fb8664c145a5f4d79d8e2d085808
1137Author: Egbert Eich <eich@freedesktop.org>
1138Date:   Mon Oct 15 11:44:53 2007 +0200
1139
1140    Fix man page build when srcdir is specified.
1141
1142commit 4a5ac6a63c22bdfac9a873803f3a0fa3d6e20a5b
1143Author: Alan Coopersmith <alan.coopersmith@sun.com>
1144Date:   Fri Aug 17 14:57:22 2007 -0700
1145
1146    Version bump: 1.0.3
1147
1148commit fe206f87078c90afaa5eba42a4bbe1c0ea300e9b
1149Author: zoka <zoran@microtrol.com.au>
1150Date:   Mon Jul 2 20:34:52 2007 -0700
1151
1152    libXtst man pages generation fails if srcdir != builddir
1153
1154commit a8738715dd5b74f0dec904c83b732ef6471be0db
1155Author: Alan Coopersmith <alan.coopersmith@sun.com>
1156Date:   Wed Jun 6 18:57:12 2007 -0700
1157
1158    Version bump: 1.0.2
1159
1160commit 8bbc3b75318c67f6089d50f68d53d092390c8233
1161Author: Alan Coopersmith <alan.coopersmith@sun.com>
1162Date:   Wed Jun 6 18:41:36 2007 -0700
1163
1164    Replace static ChangeLog with dist-hook to generate from git
1165
1166commit 6aaa875dffbcc5dd2206644cfa73fdfd8ffe280f
1167Author: Alan Coopersmith <alan.coopersmith@sun.com>
1168Date:   Wed Jun 6 18:13:32 2007 -0700
1169
1170    Convert man page to docbook/xml (thanks to doclifter)
1171
1172commit d9514f97f54b47630b645ef44a5d40262a10d33a
1173Author: Alan Coopersmith <alan.coopersmith@sun.com>
1174Date:   Wed Jun 6 16:39:01 2007 -0700
1175
1176    Add man pages for XTest*() functions
1177    
1178    Converted xorg-docs/Xext/xtestlib.ms to man page formatting
1179
1180commit 68a28875bc7a2cd760f035508997dfd88b3b6cc8
1181Author: Alan Coopersmith <alan.coopersmith@sun.com>
1182Date:   Wed Jun 6 14:43:59 2007 -0700
1183
1184    Fill in COPYING file with real copyright/licenses
1185
1186commit 931675017dd28ccca8353abeff3055f0c47bc3b2
1187Author: Alan Coopersmith <alan.coopersmith@sun.com>
1188Date:   Wed Jun 6 14:36:43 2007 -0700
1189
1190    Coverity #578/579: Don't leak memory if one malloc fails but other succeeds
1191    
1192    (Unlikely to happen, since the smaller malloc was first, but still possible.)
1193
1194commit dab4830b8db0d3cf5db5e96b2b870e94a48330bc
1195Author: Alan Coopersmith <alan.coopersmith@sun.com>
1196Date:   Wed Jun 6 14:23:17 2007 -0700
1197
1198    ANSIfy static function declarations (clears some lint warnings)
1199
1200commit 57a201a15637cfea6c15a4d0ed8b629c9cd49495
1201Author: Alan Coopersmith <alan.coopersmith@sun.com>
1202Date:   Wed Jun 6 14:11:04 2007 -0700
1203
1204    Add hooks to check code with sparse/lint
1205
1206commit 5e791a1465aba3b8be89b4cf2d9f90dee18e8e96
1207Author: Alan Coopersmith <alan.coopersmith@sun.com>
1208Date:   Wed Jun 6 14:10:44 2007 -0700
1209
1210    Add *~ to .gitignore to skip emacs/patch droppings
1211
1212commit 68ca8cd2ba9877ee2e3695783f3a8445ab366ea8
1213Author: Alan Coopersmith <alan.coopersmith@sun.com>
1214Date:   Thu Jul 13 14:59:09 2006 -0700
1215
1216    renamed: .cvsignore -> .gitignore
1217
1218commit 1f76457e307db2cec4c7f1e4b66dab597271fc86
1219Author: Kevin E Martin <kem@kem.org>
1220Date:   Wed Dec 21 02:30:06 2005 +0000
1221
1222    Update package version for X11R7 release.
1223
1224commit 0f5c2436708a0d399f8fc348902518a9117728ac
1225Author: Adam Jackson <ajax@nwnk.net>
1226Date:   Mon Dec 19 16:28:27 2005 +0000
1227
1228    Stub COPYING files
1229
1230commit b5670af70e2e29f67639e85106817740c83ccc8d
1231Author: Kevin E Martin <kem@kem.org>
1232Date:   Thu Dec 15 00:24:35 2005 +0000
1233
1234    Update package version number for final X11R7 release candidate.
1235
1236commit c68f6e145fac21f3fc6fe7d09b5e8639538d54e1
1237Author: Kevin E Martin <kem@kem.org>
1238Date:   Sat Dec 3 05:49:45 2005 +0000
1239
1240    Update package version number for X11R7 RC3 release.
1241
1242commit 1d76bb2d8bb23d91a64c23923fc819af0badb57b
1243Author: Kevin E Martin <kem@kem.org>
1244Date:   Sat Nov 19 07:15:43 2005 +0000
1245
1246    Update pkgconfig files to separate library build-time dependencies from
1247        application build-time dependencies, and update package deps to work
1248        with separate build roots.
1249
1250commit 3e0b2a05fcfb60561402b46318bd152b466509f9
1251Author: Kevin E Martin <kem@kem.org>
1252Date:   Wed Nov 9 21:19:13 2005 +0000
1253
1254    Update package version number for X11R7 RC2 release.
1255
1256commit c753f306d0bda3dc3009ad273e9cd3548ea13bb8
1257Author: Kevin E Martin <kem@kem.org>
1258Date:   Tue Nov 1 15:11:52 2005 +0000
1259
1260    Update pkgcheck dependencies to work with separate build roots.
1261
1262commit 36c47a88481794b25118870a6caf93d2b2ca9344
1263Author: Kevin E Martin <kem@kem.org>
1264Date:   Wed Oct 19 02:48:12 2005 +0000
1265
1266    Update package version number for RC1 release.
1267
1268commit 6578854789201d229f20ae560d4b7051e9402c84
1269Author: Adam Jackson <ajax@nwnk.net>
1270Date:   Wed Aug 3 03:28:02 2005 +0000
1271
1272    Do PKG_CHECK_MODULES on a unique token instead of on "DEP", so builds with
1273        a global configure cache don't get confused.
1274
1275commit aa10e9ef0425286da35fb3312dd6df31066c627a
1276Author: Kevin E Martin <kem@kem.org>
1277Date:   Fri Jul 29 21:22:53 2005 +0000
1278
1279    Various changes preparing packages for RC0:
1280    - Verify and update package version numbers as needed
1281    - Implement versioning scheme
1282    - Change bug address to point to bugzilla bug entry form
1283    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
1284        reenable it)
1285    - Fix makedepend to use pkgconfig and pass distcheck
1286    - Update build script to build macros first
1287    - Update modular Xorg version
1288
1289commit a72494febb5b14a5ad860f1048ff11bdd83bbe53
1290Author: Daniel Stone <daniel@fooishbar.org>
1291Date:   Sat Jul 16 07:39:26 2005 +0000
1292
1293    Set soversion to 6.1.0 with -version-number.
1294
1295commit 9001f6684617761cf258e71259f98f85c02f33d1
1296Author: Adam Jackson <ajax@nwnk.net>
1297Date:   Thu Jul 14 15:07:42 2005 +0000
1298
1299    more trailing whitespace
1300
1301commit 3568421ddbec548cff7b49eb339d5bafaab2cbd3
1302Author: Keith Packard <keithp@keithp.com>
1303Date:   Sat Jul 9 06:50:41 2005 +0000
1304
1305    Add .cvsignore files Switch _la_CFLAGS for AM_CFLAGS to clean up directory
1306
1307commit 1f8c48e0574892a0b3fe359fb65523d7d1dcc236
1308Author: Kevin E Martin <kem@kem.org>
1309Date:   Sat Jul 2 06:35:03 2005 +0000
1310
1311    Add appropriate lib*_CFLAGS to Makefile.am's -- fixes build problems
1312
1313commit 250934b516532e24e48a9aa93dd389493acc4f53
1314Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
1315Date:   Tue Jun 21 15:41:36 2005 +0000
1316
1317    lib/XScrnSaver/configure.ac
1318    lib/XScrnSaver/src/Makefile.am
1319    lib/Xfontcache/configure.ac
1320    lib/Xfontcache/src/Makefile.am
1321    lib/Xinerama/configure.ac
1322    lib/Xinerama/src/Makefile.am
1323    lib/Xtst/configure.ac
1324    lib/Xv/configure.ac
1325    lib/XvMC/configure.ac
1326    lib/dmx/configure.ac Add missing xext.pc and xextproto.pc Add DEP_CFLAGS to
1327        src/Makefile.am
1328
1329commit dbedf673f50e0baf6d5af60f60dbd16368071ed4
1330Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1331Date:   Mon Jun 13 19:44:25 2005 +0000
1332
1333    - Add Xtst to symlink.sh
1334    - Add Xtst build system
1335
1336commit e2cdce7dab4c62bdfcff33ee9270f6a7703352ef
1337Author: Egbert Eich <eich@suse.de>
1338Date:   Mon May 24 19:06:58 2004 +0000
1339
1340    Fix build glitches when building modules independently using Imake.
1341
1342commit 3bb9e7d92569600697ec398e9cff01e50101ff22
1343Author: Egbert Eich <eich@suse.de>
1344Date:   Fri Apr 23 18:43:55 2004 +0000
1345
1346    Merging XORG-CURRENT into trunk
1347
1348commit 91ddef6b5dec497a7501fc7a9416cfc6454824f3
1349Author: Egbert Eich <eich@suse.de>
1350Date:   Sun Mar 14 08:32:27 2004 +0000
1351
1352    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
1353
1354commit efc2b386671de52b5454a336dab4afa3aeabd340
1355Author: Egbert Eich <eich@suse.de>
1356Date:   Wed Mar 3 12:11:32 2004 +0000
1357
1358    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
1359
1360commit b7c0ec40d3045f024bb74292189f72cdf7a1cd14
1361Author: Egbert Eich <eich@suse.de>
1362Date:   Thu Feb 26 13:35:34 2004 +0000
1363
1364    readding XFree86's cvs IDs
1365
1366commit 2f5a9d8afe48466be084cea784ac73e932655f6e
1367Author: Egbert Eich <eich@suse.de>
1368Date:   Thu Feb 26 09:22:48 2004 +0000
1369
1370    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
1371
1372commit 7aea93fb6b188b32b0be32f064997aabe8d7bdda
1373Author: Kaleb Keithley <kaleb@freedesktop.org>
1374Date:   Tue Nov 25 19:28:16 2003 +0000
1375
1376    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
1377
1378commit 88eb8a804d05b72091309323ad2df962a1ed7b8d
1379Author: Kaleb Keithley <kaleb@freedesktop.org>
1380Date:   Fri Nov 14 16:48:49 2003 +0000
1381
1382    XFree86 4.3.0.1
1383
1384commit 65a2b6d50473730673749ad2facc248ea41af00a
1385Author: Kaleb Keithley <kaleb@freedesktop.org>
1386Date:   Fri Nov 14 15:54:39 2003 +0000
1387
1388    R6.6 is the Xorg base-line
1389