1commit 1192d3bc407348ff316bd3bffc791b3ac73f591b
2Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3Date:   Sat Mar 2 13:31:40 2024 -0800
4
5    libXdmcp 1.1.5
6    
7    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8
9commit fa41f9bfd7a0e57ba3e0f40d9a96e1dba1deeb4a
10Author: Alan Coopersmith <alan.coopersmith@oracle.com>
11Date:   Sat Sep 23 12:23:17 2023 -0700
12
13    gitlab CI: add xz-utils to container for "make distcheck"
14    
15    Also update to latest ci-templates
16    
17    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
18
19commit 2ed49718a8ff8710bfebf6c286df9e3b5df754c2
20Author: Alan Coopersmith <alan.coopersmith@oracle.com>
21Date:   Sat Sep 23 12:16:29 2023 -0700
22
23    XdmcpWriteHeader: use calloc instead of malloc to alloc buffer
24    
25    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
26
27commit f59fbae7a1890b243c69f0ff20099c6d6aa93c4e
28Author: Alan Coopersmith <alan.coopersmith@oracle.com>
29Date:   Sat Sep 23 12:11:31 2023 -0700
30
31    XdmcpWriteHeader: drop unnecessary cast of free() argument
32    
33    Clears clang complaint:
34    
35    Write.c:48:7: warning: cast from 'BYTE *' (aka 'unsigned char *') to
36      'unsigned long *' increases required alignment from 1 to 8 [-Wcast-align]
37            free((unsigned long *)(buffer->data));
38                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39    
40    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
41
42commit 6e6917dd5918f5ae520f71e53128eee3267656b8
43Author: Alan Coopersmith <alan.coopersmith@oracle.com>
44Date:   Sat Sep 23 12:00:08 2023 -0700
45
46    Clear -Wunused-macros warnings when arc4random_buf() is available
47    
48    Reported by clang:
49    
50      Key.c:46:9: warning: macro is not used [-Wunused-macros]
51      #define Time_t time_t
52              ^
53      Key.c:52:9: warning: macro is not used [-Wunused-macros]
54      #define random lrand48
55              ^
56      Key.c:51:9: warning: macro is not used [-Wunused-macros]
57      #define srandom srand48
58              ^
59    
60    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
61
62commit f431e5b6c266a751dfabb19be286baf08393516a
63Author: Alan Coopersmith <alan.coopersmith@oracle.com>
64Date:   Sun Jul 30 10:48:58 2023 -0700
65
66    Xdmcp.h: add access attributes to function prototypes
67    
68    May aid in static analysis by gcc
69    
70    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
71
72commit eaceeee93c3b9310be5422b9ed0450265779b491
73Author: Alan Coopersmith <alan.coopersmith@oracle.com>
74Date:   Sat Mar 4 10:44:45 2023 -0800
75
76    configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
77    
78    AC_PROG_LIBTOOL was replaced by LT_INIT in libtool 2 in 2008,
79    so it's time to rely on it.
80    
81    Clears autoconf warnings:
82    
83    configure.ac:38: warning: The macro `AC_LIBTOOL_WIN32_DLL' is obsolete.
84    configure.ac:38: You should run autoupdate.
85    aclocal.m4:11889: AC_LIBTOOL_WIN32_DLL is expanded from...
86    configure.ac:38: the top level
87    configure.ac:38: warning: AC_LIBTOOL_WIN32_DLL: Remove this warning and the call to _LT_SET_OPTION when you
88    configure.ac:38: put the 'win32-dll' option into LT_INIT's first parameter.
89    ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from...
90    aclocal.m4:11889: AC_LIBTOOL_WIN32_DLL is expanded from...
91    configure.ac:38: the top level
92    configure.ac:39: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
93    configure.ac:39: You should run autoupdate.
94    aclocal.m4:3465: AC_PROG_LIBTOOL is expanded from...
95    configure.ac:39: the top level
96    
97    libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
98    libtoolize: and rerunning libtoolize and aclocal.
99    
100    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
101
102commit 45d7acc61ce08280dead99e1fb57ad07ca7eca1b
103Author: Alan Coopersmith <alan.coopersmith@oracle.com>
104Date:   Sat Feb 25 09:22:37 2023 -0800
105
106    Remove "All rights reserved" from Oracle copyright notices
107    
108    Oracle no longer includes this term in our copyright & license notices.
109    
110    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
111
112commit 7f5677e87df575298f62320d76408823b54cd883
113Author: Alan Coopersmith <alan.coopersmith@oracle.com>
114Date:   Fri Nov 18 15:05:39 2022 -0800
115
116    libXdmcp 1.1.4
117    
118    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
119
120commit c01da8ebd0969efd15388ce999e121127cc46f67
121Author: Alan Coopersmith <alan.coopersmith@oracle.com>
122Date:   Fri Nov 4 19:29:35 2022 -0700
123
124    Only link with libbsd if needed for arc4random_buf()
125    
126    Avoid unnecessary library dependency when using a libc with this
127    function included
128    
129    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
130
131commit e5ace1c5fe009e5c66fa16f886b13cce2558684a
132Author: Guillem Jover <guillem@hadrons.org>
133Date:   Thu Oct 6 00:31:30 2022 +0000
134
135    Switch from libbsd to libbsd-overlay
136    
137    This is the preferred usage form for libbsd, as it makes the code more
138    portable and requires no special includes for libbsd, by transparently
139    injects the needed standard headers that would be used on a BSD.
140    
141    Signed-off-by: Guillem Jover <guillem@hadrons.org>
142
143commit b71d34f635d8827db76310a4b127a6926f2df1d7
144Author: Alan Coopersmith <alan.coopersmith@oracle.com>
145Date:   Sat Aug 6 14:51:50 2022 -0700
146
147    XdmcpDisposeARRAYofARRAY8: Reduce scope of i
148    
149    As suggested by cppcheck
150    Also makes it unsigned to match array->length (a CARD8)
151    
152    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
153
154commit eb10c58258c3d4e6d207c390282f7d329e63910a
155Author: Alan Coopersmith <alan.coopersmith@oracle.com>
156Date:   Sat Aug 6 14:47:56 2022 -0700
157
158    arc4random_buf: Only declare ret if HAVE_GETENTROPY is defined
159    
160    Clears unused variable warning from cppcheck
161    
162    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
163
164commit 07f93358ac7bc532b16ceff13bed356ac2a0c6f1
165Author: Alan Coopersmith <alan.coopersmith@oracle.com>
166Date:   Sat Aug 6 14:42:03 2022 -0700
167
168    Use memcpy() instead of memmove() when buffers are known not to overlap
169    
170    This was introduced by a bcopy() -> memmove() substitution in 1993.
171    
172    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
173
174commit 185a91c6e7f7e40d916f0554df2aceb73509fd52
175Author: Alan Coopersmith <alan.coopersmith@oracle.com>
176Date:   Sun Jul 17 12:22:50 2022 -0700
177
178    gitlab CI: enable doc builds in basic build test
179    
180    Also drops requirement for Signed-off-by in commit checks
181    
182    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
183
184commit 8570239e74569411dc8c470e687c9ca042746cb5
185Author: Alan Coopersmith <alan.coopersmith@oracle.com>
186Date:   Sun Jul 17 12:16:48 2022 -0700
187
188    Fix spelling/wording issues
189    
190    Found by using:
191        codespell --builtin clear,rare,usage,informal,code,names
192    
193    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
194
195commit 9e886976a3e3eeddcf7db894eec6aaa1d1a2548a
196Author: Alan Coopersmith <alan.coopersmith@oracle.com>
197Date:   Sun Jul 17 12:13:58 2022 -0700
198
199    Build xz tarballs instead of bzip2
200    
201    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
202
203commit 4a71fdf6d34df67d3f1335590da6ae3050128fb2
204Author: Alan Coopersmith <alan.coopersmith@oracle.com>
205Date:   Wed Feb 23 13:09:09 2022 -0800
206
207    Fix build on Solaris 11.3.0 - 11.3.8
208    
209    Solaris 11.3.0  added getentropy() to libc and <sys/random.h>
210    Solaris 11.3.9  added arc4random() to libc and <stdlib.h>
211    Solaris 11.4.16 added getentropy() to <stdlib.h>
212    
213    So when building on Solaris releases from 11.3.0 to 11.3.8, libXdmcp
214    would not find arc4random(), and thus fallback to using getentropy(),
215    but was only looking for it in <stdlib.h>, resulting in a build error:
216    
217    Key.c: In function ‘arc4random_buf’:
218    Key.c:86:5: error: implicit declaration of function ‘getentropy’ [-Werror=implicit-function-declaration]
219         ret = getentropy (auth, len);
220         ^
221    
222    Reported-by: https://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=54628
223    
224    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
225
226commit 13b72ec5540757ccbb62c4b31961a556ab77d005
227Author: Alan Coopersmith <alan.coopersmith@oracle.com>
228Date:   Wed Feb 23 12:50:41 2022 -0800
229
230    gitlab CI: add a basic build test
231    
232    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
233
234commit bc141f304712a109b6b518724e1feb66293bf472
235Author: Alan Coopersmith <alan.coopersmith@oracle.com>
236Date:   Sat Mar 16 12:38:45 2019 -0700
237
238    Update configure.ac bug URL for gitlab migration
239    
240    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
241
242commit 618b3ba5f826d930df2ca6a6a0ce212fa75cef42
243Author: Alan Coopersmith <alan.coopersmith@oracle.com>
244Date:   Sat Mar 16 09:19:02 2019 -0700
245
246    libXdmcp 1.1.3
247    
248    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
249
250commit 7d4c69183b9838c684c1bcedb4e6184301d2816f
251Author: Alan Coopersmith <alan.coopersmith@oracle.com>
252Date:   Mon Nov 19 21:51:24 2018 -0800
253
254    Update README for gitlab migration
255    
256    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
257
258commit 6d1aee0310001eca8f6ded9814a2a70b3a774896
259Author: Benjamin Tissoires <benjamin.tissoires@gmail.com>
260Date:   Thu May 4 11:12:13 2017 +0200
261
262    Fix compilation error when arc4random_buf is not available
263    
264    Not sure how I missed that, but I did.
265    
266    Also rename emulate_getrandom_buf() into insecure_getrandom_buf() as
267    requested in the previous patch reviews.
268    
269    Last, getbits() expects an unsigned char, so remove the warning.
270    
271    Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
272    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
273    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
274
275commit 0554324ec6bbc2071f5d1f8ad211a1643e29eb1f
276Author: Benjamin Tissoires <benjamin.tissoires@gmail.com>
277Date:   Tue Apr 4 19:13:38 2017 +0200
278
279    Use getentropy() if arc4random_buf() is not available
280    
281    This allows to fix CVE-2017-2625 on Linux platforms without pulling in
282    libbsd.
283    The libc getentropy() is available since glibc 2.25 but also on OpenBSD.
284    For Linux, we need at least a v3.17 kernel. If the recommended
285    arc4random_buf() function is not available, emulate it by first trying
286    to use getentropy() on a supported glibc and kernel. If the call fails,
287    fall back to the current (vulnerable) code.
288    
289    Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
290    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
291    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
292    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
293
294commit f1bf902c52884e35d48f4d03915f019337f84717
295Author: Mihail Konev <k.mvc@ya.ru>
296Date:   Thu Jan 26 13:52:49 2017 +1000
297
298    autogen: add default patch prefix
299    
300    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
301
302commit 34ac12e5eb93ba1c4685bd25f5d9a25288d2d89e
303Author: Emil Velikov <emil.l.velikov@gmail.com>
304Date:   Mon Mar 9 12:00:52 2015 +0000
305
306    autogen.sh: use quoted string variables
307    
308    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
309    fall-outs, when they contain space.
310    
311    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
312    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
313    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
314
315commit 3d813e1a45fb5d1b4b566c35218b9bcf0261b74a
316Author: Peter Hutterer <peter.hutterer@who-t.net>
317Date:   Tue Jan 24 10:32:07 2017 +1000
318
319    autogen.sh: use exec instead of waiting for configure to finish
320    
321    Syncs the invocation of configure with the one from the server.
322    
323    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
324    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
325
326commit 5021b93d68c499831ad65a2abf1bfb7e6ed2724f
327Author: Helmut Grohne <helmut@subdivi.de>
328Date:   Wed Nov 11 22:23:15 2015 +0100
329
330    do not use &fullrelvers; in xdmcp.xml (Debian bug 761628)
331    
332    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
333
334commit b10f382e3aa2e86cd5a2bc27d6758da55f0ab1f6
335Author: Jon TURNEY <jon.turney@dronecode.org.uk>
336Date:   Sat Sep 13 20:28:38 2014 +0100
337
338    Link with winsock library for socket functions on MinGW
339    
340    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
341    Reviewed-by: David Macek <david.macek.0@gmail.com>
342
343commit 0c09444d276fbf46a0e8b427a4f6a325d0625742
344Author: Alan Coopersmith <alan.coopersmith@oracle.com>
345Date:   Sat Mar 21 09:39:14 2015 -0700
346
347    libXdmcp 1.1.2
348    
349    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
350
351commit 9f4cac7656b221ce2a8f97e7bd31e5e23126d001
352Author: Alan Coopersmith <alan.coopersmith@oracle.com>
353Date:   Sat Jan 17 10:37:09 2015 -0800
354
355    Add AC_USE_SYSTEM_EXTENSIONS to expose arc4random() interfaces in headers
356    
357    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
358
359commit fe8eab93e9bcdbe8bb8052434bb5e676e3a0ee8f
360Author: Alan Coopersmith <alan.coopersmith@oracle.com>
361Date:   Sat May 31 21:39:32 2014 -0700
362
363    autogen.sh: Honor NOCONFIGURE=1
364    
365    See http://people.gnome.org/~walters/docs/build-api.txt
366    
367    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
368
369commit da9a25b208035448867f97cd92f3aed4b5bc53a9
370Author: Alan Coopersmith <alan.coopersmith@oracle.com>
371Date:   Sat May 31 21:38:41 2014 -0700
372
373    configure: Drop AM_MAINTAINER_MODE
374    
375    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
376
377commit 089081dca4ba3598c6f9bf401c029378943b5854
378Author: Alan Coopersmith <alan.coopersmith@oracle.com>
379Date:   Sat May 25 10:18:33 2013 -0700
380
381    Also reject requests to allocate negative sized amounts of memory
382    
383    Since the API is defined with size as a signed int, deal with it.
384    
385    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
386
387commit 2da1bcb656febdab9345f1fec31c974fd7b409bc
388Author: Alan Coopersmith <alan.coopersmith@oracle.com>
389Date:   Fri May 24 23:19:23 2013 -0700
390
391    Ensure ARRAYofARRAY8 pointers are initialized to NULL
392    
393    Use calloc for the array of pointers to ensure pointers are cleared out
394    so we don't try to free garbage if XdmcpDisposeARRAYofARRAY8 is called
395    before the caller sets them to valid pointers.
396    
397    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
398
399commit 787c4c79be18373f58aeaf2fe543f30fe3af2bd1
400Author: Alan Coopersmith <alan.coopersmith@oracle.com>
401Date:   Fri May 24 22:58:41 2013 -0700
402
403    Ensure ARRAY* structs are zero'ed out when oversize values are passed
404    
405    Previous fix missed a case in which we returned failure, but didn't
406    fill in the data pointer & size values.
407    
408    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
409
410commit 9089ae455f9df222aa85bbbcb4526874c0d97099
411Author: Alan Coopersmith <alan.coopersmith@oracle.com>
412Date:   Fri May 24 22:24:55 2013 -0700
413
414    Add unit tests for Array allocation functions
415    
416    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
417
418commit 66514a4af7eaa47e8718434356d7efce95e570cf
419Author: Matthieu Herrb <matthieu.herrb@laas.fr>
420Date:   Sun Aug 4 10:42:57 2013 +0200
421
422    Use arc4random when available to produce the XDM-AUTHENTICATION1 key
423    
424    arc4random() and associated functions can be found in libbsd on
425    GNU/Linux systems.
426    
427    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
428    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
429
430commit 0b443c1b769b9c9a3b45b4252afe07e18b709ff4
431Author: Alan Coopersmith <alan.coopersmith@oracle.com>
432Date:   Fri Apr 19 15:16:51 2013 -0700
433
434    Make XdmcpCopyARRAY8 call XdmcpAllocARRAY8 instead of replicating it
435    
436    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
437
438commit 1222f974442f3d419664be4faca576f5f1457666
439Author: Alan Coopersmith <alan.coopersmith@oracle.com>
440Date:   Tue Apr 2 00:07:54 2013 -0700
441
442    Ensure ARRAY* structs are zero'ed out when allocation fails
443    
444    In the past some callers forgot to either initialize themselves or to
445    check the return values, so could try to read or write to uninitialized
446    pointers - we set the pointer to NULL & the size to 0 to avoid that.
447    
448    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
449    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
450
451commit ca65a92405500393f09d34388edbbf6350e6c146
452Author: Alan Coopersmith <alan.coopersmith@oracle.com>
453Date:   Wed Dec 26 23:39:58 2012 -0800
454
455    Remove unused TLI ("STREAMSCONN") code from libXdmcp
456    
457    Has never been converted to build in modular builds, so has been unusable
458    since X11R7.0 release in 2005.  All known platforms with TLI/XTI support
459    that X11R7 & later releases run on also have (and mostly prefer) BSD
460    socket support for their networking API.
461    
462    Mostly performed via "unifdef -USTREAMSCONN", followed by manual cleanup.
463    
464    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
465
466commit 60aa228de59270fd1b6d838d80095ac00da53342
467Author: Alan Coopersmith <alan.coopersmith@oracle.com>
468Date:   Wed Mar 7 19:46:26 2012 -0800
469
470    libXdmcp 1.1.1
471    
472    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
473
474commit a3151f53f0149cd30266474faf8384b93070b8a6
475Author: Matt Dew <marcoz@osource.org>
476Date:   Wed Jan 11 21:44:51 2012 -0700
477
478    informaltable cleanup
479    
480    On certain tables, add top and bottom borders to table
481    header and a bottom border to the table. This matches
482    what those tables in the old pdfs looked like.
483    
484    the <?dbfo keep-together='always'> prevents tables from
485    splitting across pages. Useful for tiny tables.
486    
487    Converting the colwidth to a floating point,
488    IE, 1* -> 1.0* cleans up these build errors:
489    WARNING: table-layout="fixed" and column-width unspecified
490    => falling back to proportional-column-width(1)
491    
492    Signed-off-by: Matt Dew <marcoz@osource.org>
493
494commit e2bc94bbeeae5f0482c2c59556c9a3fb421573d2
495Author: Matt Dew <marcoz@osource.org>
496Date:   Tue Oct 4 22:17:41 2011 -0600
497
498    Cleanup IDs and links in doc
499    
500    1 - fix the capitalization of the ID attributes to match either the
501         <title> or <funcdef> string it goes with.
502    2 - fix any <linkend>'s that were affected by 1.
503    3 - any <function> in the docs that has an actual funcdef,
504    will become an olink.
505    
506    Signed-off-by: Matt Dew <marcoz@osource.org>
507
508commit 896fc25047c6cf372babfaf09ce128754ee00123
509Author: Alan Coopersmith <alan.coopersmith@oracle.com>
510Date:   Fri Sep 16 22:16:37 2011 -0700
511
512    Strip trailing whitespace
513    
514    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
515    git diff -w & git diff -b show no diffs from this change
516    
517    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
518
519commit de9cdb570fa19058e4bdf16e592f0ac7a692b7e2
520Author: Gaetan Nadon <memsize@videotron.ca>
521Date:   Thu Sep 15 20:50:30 2011 -0400
522
523    xdmcp: use appropriate markup for author affiliation
524    
525    Docbook places the organization name above its divisions.
526    
527    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
528
529commit d3bc4e5d2abeb2202066a50dda8f65dd45005f58
530Author: Gaetan Nadon <memsize@videotron.ca>
531Date:   Mon Sep 12 10:58:16 2011 -0400
532
533    docs: use the &fullrelvers; entity to set X11 release information
534    
535    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
536
537commit d918365a388486a1bacd982fa0293b345407025a
538Author: Gaetan Nadon <memsize@videotron.ca>
539Date:   Sun Sep 11 19:49:53 2011 -0400
540
541    docs: remove <productnumber> which is not used by default
542    
543    This element is not rendered by default on the title. A template
544    customization is required to display it.
545    X Window System does not have a product number.
546    
547    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
548
549commit a9b82d7972d225df1a5bf24eb85e109f707113ec
550Author: Gaetan Nadon <memsize@videotron.ca>
551Date:   Thu Sep 8 20:00:00 2011 -0400
552
553    docbook.am: embed css styles inside the HTML HEAD element
554    
555    Rather than referring to the external xorg.css stylesheet, embed the content
556    of the file in the html output produced. This is accomplished by using
557    version 1.10 of xorg-xhtml.xsl.
558    
559    This makes the whole html docs tree much more relocatable.
560    In addition, it eliminates xorg.css as a runtime file which makes
561    xorg-sgml-doctools a build time only package.
562    
563    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
564
565commit 35ce7db29079636cfa138914ccaa4d951eaff0af
566Author: Gaetan Nadon <memsize@videotron.ca>
567Date:   Wed Sep 7 10:31:04 2011 -0400
568
569    docbook.am: global maintenance update - entities, images and olinking
570    
571    Adding support in libX11 for html chunking caused a reorg of docbook.am
572    as well as the xorg-sgml-doctools masterdb for olinking.
573    The parameter img.src.path is added for pdf images.
574    A searchpath to the root builddir is added for local entities, if present.
575    
576    The docbook.am makefile hides all the details and is identical for
577    all 22 modules having DocBook documentation. It is included by a thin
578    Makefile.am which requires no docbook knowledge.
579    
580    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
581
582commit e93e80c3bb4c4fcd71d7671d23949232e7cf9581
583Author: Gaetan Nadon <memsize@videotron.ca>
584Date:   Sun Jun 12 18:39:45 2011 -0400
585
586    Install xml versions of specs even if HAVE_XMLTO is false
587    
588    DocBook/XML input source is also a usefull output format that can be viewed
589    with an XML viewer or editor and by some O/S help system.
590    
591    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
592
593commit 32b2263deae34c9c1d83eea3b37c2a43ca256a5f
594Author: Gaetan Nadon <memsize@videotron.ca>
595Date:   Sun Jun 5 16:27:36 2011 -0400
596
597    Install target dbs alongside generated documents
598    
599    This matches a change in xorg-sgml-docs whereby the masterdb will look for
600    the target dbs into the same location as the generated documents.
601    
602    The target dbs are now installed alongside the generated documents.
603    Previously they are installed in $prefix/sgml/X11/dbs alongside masterdb which
604    has the potential of installing outside the package prefix and cause
605    distcheck to fail when user does not have write permission in this package.
606    
607    Requires XORG_CHECK_SGML_DOCTOOLS(1.8) which was released 2011-06-11
608
609commit 92bca84bf0d6bc7a5d858b9d356928b2856a53d5
610Author: Gaetan Nadon <memsize@videotron.ca>
611Date:   Sun Feb 27 15:06:18 2011 -0500
612
613    Documentation: add Docbook external references support
614    
615    When writing technical documentation, it is often necessary to cross
616    reference to other information. When that other information is not in the
617    current document, additional support is needed, namely <olink>.
618    
619    A new feature with version 1.7 of xorg-sgml-doctools adds references to
620    other documents within or outside this package.
621    
622    This patch adds technical support for this feature but does not change
623    the content of the documentation as seen by the end user.
624    
625    Each book or article must generate a database containing the href
626    of sections that can be referred to from another document. This database
627    is installed in DATAROOTDIR/sgml/X11/dbs. There is a requirement that
628    the value of DATAROOTDIR for xorg-sgml-doctools and for the package
629    documentation is the same. This forms a virtual document tree.
630    
631    This database is consulted by other documents while they are being generated
632    in order to fulfill the missing information for linking.
633    Refer to the xorg-sgml-doctools for further technical information.
634    
635    Co-authored-by: Matt Dew <marcoz@osource.org>
636    
637    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
638
639commit c702d3c41ae28dcc661fca7d8d8d7ca8ce34ef1f
640Author: Gaetan Nadon <memsize@videotron.ca>
641Date:   Wed Feb 2 11:43:41 2011 -0500
642
643    config: comment, minor upgrade, quote and layout configure.ac
644    
645    Group statements per section as per Autoconf standard layout
646    Quote statements where appropriate.
647    Autoconf recommends not using dnl instead of # for comments
648    
649    Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters.
650    Use AC_PROG_LIBTOOL to replace the deprecated AM_PROG_LIBTOOL
651    Remove redundant AC_PROG_MAKE_SET included with AM_INIT_AUTOMAKE
652    Add AC_CONFIG_SRCDIR([Makefile.am]) where missing
653    No functional configuration changes
654    
655    This helps automated maintenance and release activities.
656    Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
657    
658    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
659
660commit 1540933e6eaa78a96b035ec5936e63e3cdd335b2
661Author: Gaetan Nadon <memsize@videotron.ca>
662Date:   Fri Jan 28 19:41:37 2011 -0500
663
664    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
665    
666    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
667
668commit 28d1dc68440e07b44a8b97eab9a57bd6ae1557ee
669Author: Julien Cristau <jcristau@debian.org>
670Date:   Mon Dec 20 14:12:39 2010 +0100
671
672    Revert "Export only public API symbols"
673    
674    Some of the unexported symbols are used by xdm.  See
675    http://lists.x.org/pipermail/xorg-devel/2010-December/017246.html
676    
677    This reverts commit b64cac63e0bcdd87bbfd19678552fd7ed1a3b58f.
678    
679    Reported-by: Trevor Woerner <twoerner@gmail.com>
680    Signed-off-by: Julien Cristau <jcristau@debian.org>
681
682commit afcb06588e5cc032372c847657fc7883e8f68c59
683Author: Alan Coopersmith <alan.coopersmith@oracle.com>
684Date:   Thu Dec 16 19:16:01 2010 -0800
685
686    spec: Fix up eqn to docbook conversion
687    
688    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
689
690commit 7d3dd1513b09ea31a85a404473c2f871c507e34f
691Author: Alan Coopersmith <alan.coopersmith@oracle.com>
692Date:   Thu Dec 16 17:55:30 2010 -0800
693
694    spec: Fix section titles/nesting
695    
696    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
697
698commit b64cac63e0bcdd87bbfd19678552fd7ed1a3b58f
699Author: Cristian Rodríguez <cristian.rodriguez@opensuse.org>
700Date:   Tue Dec 14 15:40:20 2010 -0500
701
702    Export only public API symbols
703    
704    Reviewed-by: Adam Jackson <ajax@redhat.com>
705    Signed-off-by: Cristian Rodríguez <cristian.rodriguez@opensuse.org>
706
707commit fb32c2fc1548cc13bed1643b950130629a9d8197
708Author: Gaetan Nadon <memsize@videotron.ca>
709Date:   Tue Nov 9 13:04:46 2010 -0500
710
711    config: HTML file generation: use the installed copy of xorg.css
712    
713    Currenlty the xorg.css file is copied in each location
714    where a DocBook/XML file resides. This produces about
715    70 copies in the $(docdir) install tree.
716    
717    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
718
719commit 7db29ff43eb3cdcbfe77c35ecc78c7ca3ddba595
720Author: Alan Coopersmith <alan.coopersmith@oracle.com>
721Date:   Fri Oct 29 15:13:16 2010 -0700
722
723    libXdmcp 1.1.0
724    
725    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
726
727commit fef4451fa3c55dcf81e7eee7ca001c57e301a150
728Author: Alan Coopersmith <alan.coopersmith@oracle.com>
729Date:   Wed Oct 27 23:01:49 2010 -0700
730
731    Remove AC_PROG_CC & AC_PROG_INSTALL that XORG_DEFAULT_OPTIONS already call
732    
733    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
734
735commit 21c9f93bb5200dda0bfdd05b928c19829f23d646
736Author: Gaetan Nadon <memsize@videotron.ca>
737Date:   Tue Aug 3 15:28:51 2010 -0400
738
739    config: require xorg-macros minimum of 1.10 for XORG_CHECK_SGML_DOCTOOLS
740    
741    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
742
743commit adaf75c9aac6ca77b26379cc5e451728d9f1a78b
744Author: Matt Dew <matt@osource.org>
745Date:   Sun Aug 1 14:23:18 2010 -0400
746
747    specs: replace troff source with docbook-xml source
748    
749    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
750
751commit 39993ef6f48cb3f9ee0cb0cd4dcef0d643cda698
752Author: Alan Coopersmith <alan.coopersmith@oracle.com>
753Date:   Fri May 7 19:21:42 2010 -0700
754
755    Replace comments pointing to non-public X Consortium defect reports
756    
757    Restored the original comments suggested by Paul Shearer of Sequent in the
758    patches he submitted with these fixes in the original X Consortium defect
759    reports from 1995, since modern readers can't refer to the referenced
760    bug reports in that old/closed bug db.
761    
762    7328 Xdmcp: memory leak in XdmcpReadARRAYofARRAY8 when read fails
763    7329 Xdmcp: XdmcpReadARRAY and XdmcpDisposeARRAY routines may free twice
764    
765    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
766
767commit ea0e0d0e3d45eb5e71542af835194514a6f8801c
768Author: Alan Coopersmith <alan.coopersmith@oracle.com>
769Date:   Fri May 7 19:03:54 2010 -0700
770
771    Fix order of CPPFLAGS passed to lint/compile steps
772    
773    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
774
775commit 996d92d2710f9dc740351f4d9cbe14af64569689
776Author: Mikhail Gusarov <dottedmag@dottedmag.net>
777Date:   Fri May 7 20:22:20 2010 +0000
778
779    Get rid of Xalloc/Xrealloc/Xfree from X server or Xlib
780    
781    alloc/realloc/free calls are encapsulated in libXdmcp, so
782    there is no need to wrap allocation functions even under Windows
783    
784    Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
785    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
786
787commit 2a51e57425e1b4062a459a19b1860c9c9721d9ea
788Author: Mikhail Gusarov <dottedmag@dottedmag.net>
789Date:   Fri May 7 20:06:52 2010 +0000
790
791    Nuke RCS tags
792    
793    Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
794    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
795    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
796
797commit 710d4a4298772cf06c22cce336622b33487b8b44
798Author: Mikhail Gusarov <dottedmag@dottedmag.net>
799Date:   Fri May 7 20:03:46 2010 +0000
800
801    Reshuffle functions to decrease amount of boilerplate
802    
803    It it a PitA to do anything with lot of nearly idenical code scattered
804    around in 30 files each containing 5-line function
805    
806    Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
807    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
808    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
809
810commit 1b22d07fc1268e7c5343cccd562ab69a101baf91
811Author: Alan Coopersmith <alan.coopersmith@oracle.com>
812Date:   Thu May 6 15:38:01 2010 -0700
813
814    Use stdint.h instead of limits.h for UINT*_MAX definitions
815    
816    While Solaris allows either one, C99 only requires them in stdint.h
817    and some platforms don't include them via limits.h
818    
819    Corrects tinderbox reported errors on Fedora 11 build machine:
820    
821    http://tinderbox.x.org/builds/2010-05-06-0019/logs/libXdmcp/#build
822    
823    AA32.c: In function 'XdmcpAllocARRAY32':
824    AA32.c:47: error: 'UINT8_MAX' undeclared (first use in this function)
825    
826    AA8.c: In function 'XdmcpAllocARRAY8':
827    AA8.c:47: error: 'UINT16_MAX' undeclared (first use in this function)
828    
829    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
830    
831    Compiles clean on GNU/Linux AMD64
832    Tested-by: Gaetan Nadon <memsize@videotron.ca>
833
834commit 30e388a8284ed100893983178acb6b4e3ff2b815
835Author: Alan Coopersmith <alan.coopersmith@oracle.com>
836Date:   Thu Apr 29 20:19:38 2010 -0700
837
838    Deal with lint warnings about implicit narrowing conversions
839    
840    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
841    Reviewed-by: Matt Turner <mattst88@gmail.com>
842
843commit 110078a137915f486a13e0445ee9ba5e1558c081
844Author: Alan Coopersmith <alan.coopersmith@oracle.com>
845Date:   Thu Apr 29 19:57:46 2010 -0700
846
847    unifdef Lynx
848    
849    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
850    Reviewed-by: Matt Turner <mattst88@gmail.com>
851
852commit 5ea80e308026357aeee8b56230e85cb4d2e87631
853Author: Alan Coopersmith <alan.coopersmith@oracle.com>
854Date:   Thu Apr 29 19:56:37 2010 -0700
855
856    XdmcpARRAY8Equal: Use memcmp instead of rolling our own
857    
858    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
859    Reviewed-by: Matt Turner <mattst88@gmail.com>
860
861commit 27b1aa82a3f0db7d20a303ba093d1ec52de39bff
862Author: Alan Coopersmith <alan.coopersmith@oracle.com>
863Date:   Thu Apr 29 19:51:25 2010 -0700
864
865    Constify function prototypes
866    
867    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
868    Reviewed-by: Matt Turner <mattst88@gmail.com>
869
870commit 482b19329fac5e311fe0423e58f3e8c573b66114
871Author: Gaetan Nadon <memsize@videotron.ca>
872Date:   Mon Mar 29 16:50:34 2010 -0400
873
874    config: update AC_PREREQ statement to 2.60
875    
876    Unrelated to the previous patches, the new value simply reflects
877    the reality that the minimum level for autoconf to configure
878    all x.org modules is 2.60 dated June 2006.
879    
880    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
881    
882    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
883
884commit 1c220fc14083ed8e1214329138d6ca548dad6dcc
885Author: Gaetan Nadon <memsize@videotron.ca>
886Date:   Mon Mar 29 14:53:48 2010 -0400
887
888    config: remove the pkgconfig pc.in file from EXTRA_DIST
889    
890    Automake always includes it in the tarball.
891    
892    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
893
894commit 7367f2efae9561d87cabaa6e1740355b0aeda86f
895Author: Gaetan Nadon <memsize@videotron.ca>
896Date:   Sat Mar 20 11:22:59 2010 -0400
897
898    make: remove unrequired -I${top_builddir}/include
899    
900    The -I${top_srcdir}/include in AM_CFLAGS is the correct one.
901    
902    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
903
904commit 2110b60cf122a624011ade8883af07b88bb2c2bb
905Author: Gaetan Nadon <memsize@videotron.ca>
906Date:   Tue Feb 16 10:37:21 2010 -0500
907
908    config: move CWARNFLAGS from configure.ac to Makefile.am
909    
910    Compiler warning flags should be explicitly set in the makefile
911    rather than being merged with other packages compiler flags.
912    
913    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
914
915commit 7c1d4d862240a0b01eefbccf6b85e7a365e60ada
916Author: Gaetan Nadon <memsize@videotron.ca>
917Date:   Fri Nov 27 20:56:04 2009 -0500
918
919    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
920    
921    Now that the INSTALL file is generated.
922    Allows running make maintainer-clean.
923
924commit 3c0e64988dad80afe5633c62c29ab3d1c54d2d23
925Author: Gaetan Nadon <memsize@videotron.ca>
926Date:   Wed Oct 28 14:09:10 2009 -0400
927
928    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
929    
930    Add missing INSTALL file. Use standard GNU file on building tarball
931    README may have been updated
932    Remove AUTHORS file as it is empty and no content available yet.
933    Remove NEWS file as it is empty and no content available yet.
934
935commit a4a69387d7d0783326fbbd2b7b202498325d5f96
936Author: Gaetan Nadon <memsize@videotron.ca>
937Date:   Tue Oct 27 15:07:25 2009 -0400
938
939    Deploy the new XORG_DEFAULT_OPTIONS #24242
940    
941    This macro aggregate a number of existing macros that sets commmon
942    X.Org components configuration options. It shields the configuration file from
943    future changes.
944
945commit 748ea77263a40080e665adc742a7a9791b4293c0
946Author: Gaetan Nadon <memsize@videotron.ca>
947Date:   Mon Oct 26 22:08:43 2009 -0400
948
949    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
950    
951    ChangeLog filename is known to Automake and requires no further
952    coding in the makefile.
953
954commit 1ac333abaae4940467d2101d1080be9e46d90c78
955Author: Gaetan Nadon <memsize@videotron.ca>
956Date:   Thu Oct 22 12:34:19 2009 -0400
957
958    .gitignore: use common defaults with custom section # 24239
959    
960    Using common defaults will reduce errors and maintenance.
961    Only the very small or inexistent custom section need periodic maintenance
962    when the structure of the component changes. Do not edit defaults.
963
964commit c362c31e583215855458bc5cbb9ed1020157b1ad
965Author: Gaetan Nadon <memsize@videotron.ca>
966Date:   Sun Sep 27 16:28:37 2009 -0400
967
968    Makefile.am: do not include autogen.sh in distribution #24183
969    
970    This is a private build script that should not be distributed
971
972commit d0f3336872147e925666aaf73b6c0c11aedc63c3
973Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
974Date:   Wed Oct 21 12:47:24 2009 -0700
975
976    This is not a GNU project, so declare it foreign.
977    
978    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
979    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
980    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
981    > > was quite annoying to work around since 'autoreconf -fvi' replaces
982    > > it and git wants to commit it.  Should these files even be in git?
983    > > Can I nuke them for the betterment of humanity and since they get
984    > > created by autoreconf anyways?
985    >
986    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
987    
988    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
989    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
990    of the INSTALL file. It is also part of the 24206 solution.
991    
992    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
993
994commit 3a7e0bb1cec5975e9fcbddc6569e7ac1aea550e5
995Author: Peter Hutterer <peter.hutterer@who-t.net>
996Date:   Fri Aug 28 15:32:31 2009 +1000
997
998    libXdmcp 1.0.3
999    
1000    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1001
1002commit 8ba417e3f3915102f99e08b15e1543680120102d
1003Author: Peter Hutterer <peter.hutterer@who-t.net>
1004Date:   Wed Sep 23 21:59:12 2009 +1000
1005
1006    Require macros 1.3 for XORG_DEFAULT_OPTIONS.
1007    
1008    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1009
1010commit d992d9dd3af95132ca76f0479d08d3479b899a95
1011Author: Alan Coopersmith <alan.coopersmith@sun.com>
1012Date:   Mon Feb 2 20:34:33 2009 -0800
1013
1014    Add README with pointers to mailing list, bugzilla & git repos
1015    
1016    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1017
1018commit 49336f1b6fa5d8dc8a9ae3e8d286b061f0d2914c
1019Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
1020Date:   Fri Jan 9 16:34:13 2009 -0200
1021
1022    Ansification and compile warning fixes.
1023    
1024      Code that already have a header with the proper prototype is safe
1025    to ansify.
1026      This uses XORG_CHANGELOG macro to properly work with the "git-log"
1027    to "git log" change (required to pass "make distcheck"), uses the
1028    XORG_CWARNFLAGS macro, and doesn't generate any compile warnings from
1029    gcc 4.3 and sparse.
1030
1031commit 498cce64f12de67271316417de821460e8eee066
1032Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
1033Date:   Wed Nov 26 23:45:09 2008 -0200
1034
1035    Mark Xalloc, Xrealloc, and Xfree as weak symbols.
1036    
1037    Maybe a _X_WEAK macro could be added to <X11/Xfuncproto.h>, but that
1038    could actually encourage use of __attribute__((weak)), what is not
1039    intended.
1040    This change uses the same semantics used in libXfont to declare
1041    weak symbols that are overridden by the ones defined in the X Server.
1042
1043commit f876004608f8a4737f66e1fc0e83ff7e7d6d150b
1044Author: Alan Coopersmith <alan.coopersmith@sun.com>
1045Date:   Fri Aug 11 14:43:15 2006 -0700
1046
1047    Version bump -> 1.0.2
1048
1049commit 55f64a8a29094905b9f49be95ee576de4a2e1a46
1050Author: Alan Coopersmith <alan.coopersmith@sun.com>
1051Date:   Fri Aug 11 14:41:42 2006 -0700
1052
1053    Require xorg-macros 1.1.0 or later for XORG_WITH_LINT & XORG_LINT_LIBRARY macros
1054
1055commit ae43ecfcb85ad238b2a513d3caf400028b951019
1056Author: Alan Coopersmith <alan.coopersmith@sun.com>
1057Date:   Fri Aug 11 14:26:26 2006 -0700
1058
1059    Add lint library to CLEANFILES
1060
1061commit a106f489a69246f24535acd8bdac96e273df7334
1062Author: Alan Coopersmith <alan.coopersmith@sun.com>
1063Date:   Fri Aug 11 14:22:42 2006 -0700
1064
1065    Replace static ChangeLog with dist-hook to generate from git-log
1066
1067commit 644ff9232d48a32dcc16a1eeba2b51c8686eb33e
1068Author: Alan Coopersmith <alan.coopersmith@sun.com>
1069Date:   Thu Aug 10 15:58:18 2006 -0700
1070
1071    Use AC_CHECK_FUNCS instead of #ifdef SYSV to check for srand48 & lrand48
1072
1073commit 048d2bb6b48dce7b2afea39cd429f3253d8e77ca
1074Author: Alan Coopersmith <alan.coopersmith@sun.com>
1075Date:   Thu Aug 10 15:43:31 2006 -0700
1076
1077    Add *~ to .gitignore to ignore emacs droppings
1078
1079commit 1f3fadd3a0f8226fb19f94d6a6344e144e031bba
1080Author: Alan Coopersmith <alan.coopersmith@sun.com>
1081Date:   Thu Jul 13 18:01:01 2006 -0700
1082
1083    Add lint checking & library targets
1084
1085commit 0b7f0333fe6384598e78f6e0dc61dfbf3636c1c8
1086Author: Alan Coopersmith <alan.coopersmith@sun.com>
1087Date:   Thu Jul 13 17:52:46 2006 -0700
1088
1089    Fix sparse warnings for using 0 instead of NULL
1090    
1091    RA8.c:50:17: warning: Using plain integer as NULL pointer
1092    RA16.c:50:16: warning: Using plain integer as NULL pointer
1093    RA32.c:50:16: warning: Using plain integer as NULL pointer
1094    RAofA8.c:50:16: warning: Using plain integer as NULL pointer
1095
1096commit bfcde07215512ea5153700bc57ef8baa8d3e9ef2
1097Author: Alan Coopersmith <alan.coopersmith@sun.com>
1098Date:   Thu Jul 13 14:58:52 2006 -0700
1099
1100    renamed: .cvsignore -> .gitignore
1101
1102commit f204a3d32500eb8c6ec7a694a21440fc330ab834
1103Author: Adam Jackson <ajax@nwnk.net>
1104Date:   Thu Apr 27 00:07:09 2006 +0000
1105
1106    Bump to 1.0.1
1107
1108commit b7de07f180407a1597ee74cc570311d7eb808637
1109Author: Adam Jackson <ajax@nwnk.net>
1110Date:   Mon Mar 20 19:51:32 2006 +0000
1111
1112    Bug #6243: Fix build on Cygwin, and when srcdir != objdir. (Yaakov
1113        Selkowitz)
1114
1115commit aaee3f658482018c622d8cbb926bbfa14df64eea
1116Author: Adam Jackson <ajax@nwnk.net>
1117Date:   Thu Jan 12 23:36:41 2006 +0000
1118
1119    static -> static const
1120
1121commit 9f8e330eff571cc0c525fd42c4ef8a34cac2eb0d
1122Author: Kevin E Martin <kem@kem.org>
1123Date:   Thu Dec 15 00:24:29 2005 +0000
1124
1125    Update package version number for final X11R7 release candidate.
1126
1127commit 9cd3a3746077c2d6a8fcf2c2c125237d9207e2fb
1128Author: Kevin E Martin <kem@kem.org>
1129Date:   Sat Dec 3 05:49:43 2005 +0000
1130
1131    Update package version number for X11R7 RC3 release.
1132
1133commit da0e8c8bbdfe6cef0225960b204eb9878897cb9b
1134Author: Kevin E Martin <kem@kem.org>
1135Date:   Sat Nov 19 07:15:41 2005 +0000
1136
1137    Update pkgconfig files to separate library build-time dependencies from
1138        application build-time dependencies, and update package deps to work
1139        with separate build roots.
1140
1141commit cbd6a80c320d7d02ca3bb6d1ca036c0eff27d2c3
1142Author: Kevin E Martin <kem@kem.org>
1143Date:   Wed Oct 19 02:48:09 2005 +0000
1144
1145    Update package version number for RC1 release.
1146
1147commit 0609d6f55136698cb7120b62244d44423e6f0945
1148Author: Kevin E Martin <kem@kem.org>
1149Date:   Wed Oct 5 19:24:07 2005 +0000
1150
1151    Add missing files to EXTRA_DIST
1152
1153commit b0c00126bad965f526ef13fa041248e8379a4a53
1154Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1155Date:   Sat Jul 30 07:44:09 2005 +0000
1156
1157    Add missing library dependencies: Xdmcp: -lsocket (if needed for recvfrom,
1158        such as on Solaris) lbxutil: -lz xkbui: -lm
1159
1160commit 19ca07e4c538a6f8b46b3bbcdacd39afc1fdede0
1161Author: Kevin E Martin <kem@kem.org>
1162Date:   Fri Jul 29 21:22:51 2005 +0000
1163
1164    Various changes preparing packages for RC0:
1165    - Verify and update package version numbers as needed
1166    - Implement versioning scheme
1167    - Change bug address to point to bugzilla bug entry form
1168    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
1169        reenable it)
1170    - Fix makedepend to use pkgconfig and pass distcheck
1171    - Update build script to build macros first
1172    - Update modular Xorg version
1173
1174commit 7242946c1cac1ecb97ea0cc312a8ea08707ca945
1175Author: Daniel Stone <daniel@fooishbar.org>
1176Date:   Sat Jul 16 06:41:57 2005 +0000
1177
1178    Use -version-number instead of -version-info.
1179
1180commit ce57d6479026168ab4839dc8d93f8c13c7ee6356
1181Author: Adam Jackson <ajax@nwnk.net>
1182Date:   Thu Jul 14 15:12:44 2005 +0000
1183
1184    typo fixes (Matthieu Herrb)
1185
1186commit d5c88f476d6d263b9e80640c1acd3ec784c7184b
1187Author: Keith Packard <keithp@keithp.com>
1188Date:   Sat Jul 9 06:15:32 2005 +0000
1189
1190    Add .cvsignore files Switch _la_CFLAGS for AM_CFLAGS to clean up directory
1191
1192commit 1df326ab00b3ca1faf44d81ce53f6b66076ad0cf
1193Author: Daniel Stone <daniel@fooishbar.org>
1194Date:   Sun Jul 3 07:00:56 2005 +0000
1195
1196    Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
1197    Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings.
1198    Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all
1199        source files in the xserver/xorg tree, predicated on defines of
1200        HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to
1201        <X11/fonts/foo.h>.
1202
1203commit 77283d94174d18791e230b4800641242c1767e87
1204Author: Adam Jackson <ajax@nwnk.net>
1205Date:   Thu May 19 00:22:32 2005 +0000
1206
1207    revert last change, didn't do right thing at all, sorry for the noise
1208
1209commit daefb98f4437af90dcff3853ec23b8a1f0864018
1210Author: Adam Jackson <ajax@nwnk.net>
1211Date:   Thu May 19 00:10:07 2005 +0000
1212
1213    Require automake 1.7 in AM_INIT_AUTOMAKE
1214
1215commit 2f31285482451b8ed44b0b61969a7f324dbe905a
1216Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1217Date:   Tue May 17 14:43:47 2005 +0000
1218
1219    Tue May 17 10:38:30 2005 Søren Sandmann <sandmann@redhat.com>
1220    Remove Xdmcpconf.h and references to it, since it is not needed.
1221    Delete entries from the xlibs tree since they are not relevant
1222
1223commit 83b3f8f9fcb08348d28dbdb19e07a2c41b9f8bf2
1224Author: Josh Triplett <josh@speakeasy.net>
1225Date:   Sat May 14 08:03:04 2005 +0000
1226
1227    Add Xdmcpconf.h.in from xlibs tree.
1228
1229commit ceec4744a2906539154007edf1ec3b865fef1991
1230Author: Josh Triplett <josh@speakeasy.net>
1231Date:   Sat May 14 07:58:43 2005 +0000
1232
1233    Add configure.ac for Xdmcp from xlibs tree.
1234
1235commit d5d1fb73e5c8c0b2a5b2704ec6b8394fc8a425b4
1236Author: Josh Triplett <josh@speakeasy.net>
1237Date:   Sat May 14 07:46:48 2005 +0000
1238
1239    Move includes in Xau and Xdmcp into include/X11 subdirectories so that the
1240        source can reference them with <X11/...>.
1241
1242commit 0ea8a9fde966a2fbdc075e4cfc47235d3c899022
1243Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1244Date:   Thu May 12 16:27:25 2005 +0000
1245
1246    Thu May 12 12:24:16 2005 Søren Sandmann <sandmann@redhat.com>
1247    Conditionally include config.h
1248    add Makefile.am
1249
1250commit 845dff36906d99a80ea920a8d0efb73bd0b88d56
1251Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1252Date:   Thu May 12 16:12:34 2005 +0000
1253
1254    Make xtrans install in $(includedir)/X11/Xtrans. Remove all references to
1255        Xtransdef.
1256    Add Xdmcp build files
1257    Add Wrap.h to lib/dmcp part of symlink script.
1258
1259commit 2e5c59efc9df61d84f81af0f9a100672d096bac6
1260Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
1261Date:   Mon Nov 15 15:06:55 2004 +0000
1262
1263    Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 Added
1264        mingw (Win32) port
1265
1266commit 5cd56c90f05d05c19c484f606b70d17873b507b5
1267Author: Keith Packard <keithp@keithp.com>
1268Date:   Tue Aug 24 18:33:32 2004 +0000
1269
1270    Replace 'uint32_t' with 'CARD32' and 'uint8_t' with 'CARD8'. Add #include
1271        <X11/Xmd.h>
1272    reviewed by: Stuart Kreitman <Stuart.Kreitman@Sun.COM>
1273
1274commit 874e5e8b17f111f07c2c4e9167b4940365cc1421
1275Author: Stuart Kreitman <stuart.kreitman@sun.com>
1276Date:   Mon Aug 23 17:06:37 2004 +0000
1277
1278    Modified Files: Wraphelp.c
1279    Coding standard recommended by C99 standards body:
1280    http://www.oreillynet.com/pub/a/network/2003/10/07/michael_barr.html
1281
1282commit 7acd9ecff911e900deb03767f283d59fc90f550c
1283Author: Jim Gettys <jg@freedesktop.org>
1284Date:   Sun Aug 22 01:02:25 2004 +0000
1285
1286    Matthieu Herrb <matthieu.herrb@laas.fr> points out:
1287    Hmm, this version doesn't work on LP64 big endian machines (like
1288    *BSD/sparc64). The problems were fixed in OpenBSD. May I suggest to switch
1289        to this version (it's the same origin, with the LP64 problems fixed):
1290        <http://www.openbsd.org/cgi-bin/cvsweb.cgi/XF4/xc/lib/Xdmcp/Wraphelp.c>
1291
1292commit faf433b79417ef801ed3c62fdf9bbc8edf1b6ba3
1293Author: Jim Gettys <jg@freedesktop.org>
1294Date:   Sat Aug 21 02:06:44 2004 +0000
1295
1296    Add Wraphelp.c to lib/Xdmcp, at long last, along with the U.S. government
1297        required notifications. The website notification went up first.
1298    Clean up Wraphelp.c so that it compiles cleanly.
1299    I chose the version Australian version written for R5 written by Eric
1300        Eay@psych.psy.uq.oz.au, as I don't know where the original one was, and
1301        didn't want to touch XFree86.
1302    Make HasXdmAuth YES for xorg.
1303
1304commit 4a01be711a72d99e054a83e9a00a27b2fc420601
1305Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1306Date:   Sat Aug 7 19:22:01 2004 +0000
1307
1308    Check to see if array->data is NULL before we dereference it, instead of
1309        after. (Prevents segfault when array->data is initialized to NULL, but
1310        array->length is not set to 0.)
1311    Always initialize both data & length in ARRAYs.
1312
1313commit 54c91c33da46e67a4efce0dd43def29c65677ed4
1314Author: Egbert Eich <eich@suse.de>
1315Date:   Tue Jul 6 14:37:47 2004 +0000
1316
1317    Separated Intel drivers from default DriDrivers to avoid building them on
1318        IA64 (Egbert Eich).
1319    Fixed wrong function prototype (Egbert Eich).
1320    Don't test for generic VGA on IA64 (Egbert Eich).
1321    Fixed a segfault when accessing a structure before verifying the pointer
1322        exists (Egbert Eich).
1323    Added a showcache option for debugging (Egbert Eich).
1324    Increase default video RAM size to 16MB when DRI is enabled and more than
1325        128MB are available (Egbert Eich). Fixed lockups during mode switch.
1326        Problem was introduced when attempting to copy the behavior during
1327        LeaveVT()/EnterVT() but but forgetting to call I810DRILeave() before
1328        I810DRIEnter(). The entire DRILeave()/Enter() scenario has been
1329        commented out as it didn't seem to be necessary (Egbert Eich).
1330    Fix TweakMemorySize() (tested with i855/i865) (Egbert Eich).
1331    increased MAX_DEVICES to 128 (Egbert Eich).
1332    Use OS provided PCI config space access as default method (Egbert Eich).
1333    Added support for Linux 2.6 proc file format.
1334    Fixed unaligned accesses to pieces of the VBE info block. VESA did not
1335        align elements to size (Egbert Eich).
1336
1337commit 11ce0b3adae5dac23d95fae62570d0a7e872055f
1338Author: Egbert Eich <eich@suse.de>
1339Date:   Fri Apr 23 18:43:41 2004 +0000
1340
1341    Merging XORG-CURRENT into trunk
1342
1343commit d1291a78bebace4d4ccef4b552bbfd145961ee44
1344Author: Egbert Eich <eich@suse.de>
1345Date:   Sun Mar 14 08:32:05 2004 +0000
1346
1347    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
1348
1349commit ca6d962126b1d876851293d9c0a407ff733b5558
1350Author: Egbert Eich <eich@suse.de>
1351Date:   Wed Mar 3 12:11:28 2004 +0000
1352
1353    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
1354
1355commit 3132e3a51c671fc95ee2b88802ae30abcb177320
1356Author: Egbert Eich <eich@suse.de>
1357Date:   Thu Feb 26 13:35:33 2004 +0000
1358
1359    readding XFree86's cvs IDs
1360
1361commit 47d1195510762af8efce38806dc75adc0bdc09cc
1362Author: Egbert Eich <eich@suse.de>
1363Date:   Thu Feb 26 09:22:42 2004 +0000
1364
1365    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
1366
1367commit 8ecf5d371806b603b64f257e4caa1d9cbc19556d
1368Author: Kaleb Keithley <kaleb@freedesktop.org>
1369Date:   Fri Dec 19 20:54:35 2003 +0000
1370
1371    XFree86 4.3.99.902 (RC 2)
1372
1373commit 9cfba0fa56ff1ebae9aaccf1e63049759dbd37f5
1374Author: Kaleb Keithley <kaleb@freedesktop.org>
1375Date:   Thu Dec 4 22:02:56 2003 +0000
1376
1377    XFree86 4.3.99.901 (RC 1)
1378
1379commit c95e0de1641abf24792dcafc5a98a95986183f53
1380Author: Kaleb Keithley <kaleb@freedesktop.org>
1381Date:   Tue Nov 25 19:28:09 2003 +0000
1382
1383    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
1384
1385commit 0200b5d9bb6a599aefbb05a2217e243ea0da387b
1386Author: Kaleb Keithley <kaleb@freedesktop.org>
1387Date:   Fri Nov 14 16:48:48 2003 +0000
1388
1389    XFree86 4.3.0.1
1390
1391commit d1eb0ee78fbb0c109f9fa8e1bc05907608fc4299
1392Author: Kaleb Keithley <kaleb@freedesktop.org>
1393Date:   Fri Nov 14 15:54:38 2003 +0000
1394
1395    R6.6 is the Xorg base-line
1396