ChangeLog revision ea972ba2
1commit a9d71e3fd8e6758b70be31c586921bbbcd2a8449
2Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3Date:   Wed Nov 13 15:19:37 2024 -0800
4
5    util-macros 1.20.2
6    
7    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8
9commit b9f5184ed2e9c019d867ced99020e22abb7c2e53
10Author: Alan Coopersmith <alan.coopersmith@oracle.com>
11Date:   Sat Sep 28 11:28:26 2024 -0700
12
13    XORG_CHECK_MALLOC_ZERO: stop testing malloc, assume the worst
14    
15    Since there is no guarantee applications will run with the same malloc
16    implementation we tested against, and the cost of always ensuring the
17    size passed to malloc is non-zero is minimal now, stop testing it, and
18    default the answer to yes.
19    
20    Still allows builders to override when they have complete control over
21    which malloc implementation will be used.
22    
23    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
24    Part-of: <https://gitlab.freedesktop.org/xorg/util/macros/-/merge_requests/9>
25
26commit 91ece2a5f6408d34074522c8588ef1c53478daa0
27Author: Alan Coopersmith <alan.coopersmith@oracle.com>
28Date:   Sun Sep 22 12:45:55 2024 -0700
29
30    XORG_CHECK_MALLOC_ZERO: disable optimization when building with clang
31    
32    clang at -O1 or higher optimizes out the malloc checks
33    Fixes https://gitlab.freedesktop.org/xorg/util/macros/-/issues/4
34    
35    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
36    Part-of: <https://gitlab.freedesktop.org/xorg/util/macros/-/merge_requests/8>
37
38commit 9f858d74b36bce8a16771d75a208bd7db8fa80b8
39Author: Alan Coopersmith <alan.coopersmith@oracle.com>
40Date:   Sun Sep 1 16:20:49 2024 -0700
41
42    Remove -Wdeclaration-after-statement from default warning set
43    
44    We're going to treat this as a code style issue to be considered in review
45    instead of a code portability issue that should always be warned about,
46    now that all the compilers we support can handle variable declarations
47    after statements.
48    
49    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
50    Part-of: <https://gitlab.freedesktop.org/xorg/util/macros/-/merge_requests/7>
51
52commit 7ed2b3798c030bd1729b699b446b43aba2ec606e
53Author: Matt Turner <mattst88@gmail.com>
54Date:   Tue Apr 16 16:06:37 2024 -0400
55
56    Version bump: 1.20.1
57
58commit 1031f8cc5c7a170e278372ccdf2e70151b096ef7
59Author: Matt Turner <mattst88@gmail.com>
60Date:   Mon Jan 8 14:48:49 2024 -0500
61
62    Remove unnecessary escape
63    
64    Avoids warnings like:
65    
66      checking if /usr/bin/cpp requires -traditional... grep: warning: stray \ before "
67      grep: warning: stray \ before "
68
69commit cb147377e9341af05232f95814022abdecf14024
70Author: Alan Coopersmith <alan.coopersmith@oracle.com>
71Date:   Tue Feb 7 14:49:10 2023 -0800
72
73    Add XORG_DEFAULT_NOCODE_OPTIONS and bump version to 1.20.0
74    
75    Allows data, doc, & font modules that don't compile any code
76    to avoid spending time running a bunch of compiler tests whose
77    results they'll ignore and never use.
78    
79    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
80
81commit ec3ecf1b7cff226b6dc2d26604b1d234b262d8d5
82Author: Alan Coopersmith <alan.coopersmith@oracle.com>
83Date:   Mon Feb 6 14:01:29 2023 -0800
84
85    Call AC_PROG_CC instead of AC_PROG_CC_C99 if autoconf >= 2.70
86    
87    Clears up deprecation warnings:
88    
89    configure.ac:38: warning: The macro `AC_PROG_CC_C99' is obsolete.
90    configure.ac:38: You should run autoupdate.
91    ./lib/autoconf/c.m4:1659: AC_PROG_CC_C99 is expanded from...
92    aclocal.m4:2959: XORG_COMPILER_BRAND is expanded from...
93    aclocal.m4:3078: XORG_COMPILER_FLAGS is expanded from...
94    aclocal.m4:3267: XORG_DEFAULT_OPTIONS is expanded from...
95    configure.ac:38: the top level
96    
97    ./lib/autoconf/c.m4:1659: AC_PROG_CC_C99 is expanded from...
98    aclocal.m4:2990: XORG_TESTSET_CFLAG is expanded from...
99    aclocal.m4:3082: XORG_COMPILER_FLAGS is expanded from...
100    aclocal.m4:3254: XORG_DEFAULT_OPTIONS is expanded from...
101    configure.ac:28: the top level
102    
103    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
104
105commit 35cd00d70e541574f9f491225b30096c4e291827
106Author: Alan Coopersmith <alan.coopersmith@oracle.com>
107Date:   Thu Jul 28 17:30:21 2022 -0700
108
109    gitlab CI: stop requiring Signed-off-by in commits
110    
111    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
112
113commit 0326ba3c4caa34116c0e7e4af98661858cf25d1c
114Author: Alan Coopersmith <alan.coopersmith@oracle.com>
115Date:   Sat Jan 15 16:15:12 2022 -0800
116
117    Fix spelling/wording issues
118    
119    Found by using:
120        codespell --builtin clear,rare,usage,informal,code,names
121    
122    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
123
124commit d67cd49e414064f5569ad29ce397e8b642c76866
125Author: Alan Coopersmith <alan.coopersmith@oracle.com>
126Date:   Sat Jan 15 15:38:32 2022 -0800
127
128    gitlab CI: add a basic build test
129    
130    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
131
132commit 701a48e21f23f1d633099f0790ff1a58ca70a44c
133Author: Alan Coopersmith <alan.coopersmith@oracle.com>
134Date:   Sat Jan 15 15:36:37 2022 -0800
135
136    Build xz tarballs instead of bzip2
137    
138    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
139
140commit b8766308d2f78bc572abe5198007cf7aeec9b761
141Author: Matt Turner <mattst88@gmail.com>
142Date:   Sun Jan 24 09:41:00 2021 -0500
143
144    Version bump: 1.19.3
145    
146    Signed-off-by: Matt Turner <mattst88@gmail.com>
147
148commit 334c9750017426a12b5018ec27201758c1b83a7f
149Author: Alan Coopersmith <alan.coopersmith@oracle.com>
150Date:   Fri Dec 7 20:34:07 2018 -0800
151
152    Update configure.ac bug URL for gitlab migration
153    
154    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
155
156commit 0883f6fa6e0dd40ddcec7c0675b0bd0d660f5ed6
157Author: Alan Coopersmith <alan.coopersmith@oracle.com>
158Date:   Mon Nov 19 23:37:25 2018 -0800
159
160    Update README for gitlab migration
161    
162    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
163
164commit bd66ce3ba4a9d1d1490cb5775a2fdd0b408879b6
165Author: Marvin Schmidt <marv@exherbo.org>
166Date:   Fri May 27 15:13:56 2016 +0200
167
168    XORG_PROG_RAWCPP: Use AC_PATH_TOOL to find preprocessor
169    
170    On some distributions tools like cpp are prefixed with the host-triple,
171    to check for this prefixed version first AC_PATH_TOOL should be used. If
172    no prefixed cpp, it will fallback to the unprefixed name.
173    
174    https://bugs.freedesktop.org/show_bug.cgi?id=96257
175    
176    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
177
178commit 771b773b50717884b37f6b2473166b4be4670076
179Author: Alan Coopersmith <alan.coopersmith@oracle.com>
180Date:   Sun Mar 4 17:40:10 2018 -0800
181
182    Version bump: 1.19.2
183    
184    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
185
186commit 6694c973c8c2b5fae5934a49578f69d2817ab49c
187Author: Alan Coopersmith <alan.coopersmith@oracle.com>
188Date:   Sat Nov 4 17:29:24 2017 -0700
189
190    Update check for manpage section numbers to not rely on Solaris version
191    
192    Check for a specific file instead of a specific set of versions from
193    uname, to cope with manpage section alignment coming to 11.4 instead
194    of 12.0.
195    
196    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
197    Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>
198
199commit 39f07f7db58ebbf3dcb64a2bf9098ed5cf3d1223
200Author: Emil Velikov <emil.veliko@collabora.com>
201Date:   Tue Feb 14 11:38:21 2017 +0000
202
203    Rework INSTALL_CMD to touch/echo >&2 only as needed
204    
205    Analogous to previous commit.
206    
207    With this commit we no longer get the following erroneous messages
208    during `make distcheck'.
209    
210    "
211    failed to copy INSTALL from util-macros: installing possibly empty INSTALL.
212    ...
213    failed to copy INSTALL from util-macros: installing possibly empty INSTALL.
214    "
215    
216    Cc: Gaetan Nadon <memsize@videotron.ca>
217    Cc: Peter Hutterer <peter.hutterer@who-t.net>
218    Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
219    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
220
221commit 4fc573e2f3cbbed7baa5e05fb798c2e4f4236f7d
222Author: Emil Velikov <emil.velikov@collabora.com>
223Date:   Tue Feb 14 11:38:20 2017 +0000
224
225    Rework CHANGELOG_CMD to touch/echo >&2 only as needed
226    
227    Currently CHANGELOG_CMD issues a
228    
229      touch ChangeLog; echo "Scary message" >&2
230    
231    even if the file is already present. For example, when running `make
232    distcheck' the following is observed:
233    
234    "
235    /bin/sh: ../../.changelog.tmp: Permission denied
236    git directory not found: installing possibly empty changelog.
237    ...
238    /bin/sh: ../../.changelog.tmp: Permission denied
239    git directory not found: installing possibly empty changelog.
240    "
241    
242    That in itself happens since srcdir is RO, thus shell redirection [to
243    srcddir/.changelog.tmp] fails. At the same time the latter message is
244    wrong and misleading since the file is already there, with the correct
245    contents.
246    
247    Silence the permissing warning (/dev/null is our friend), and add
248    a simple `test -e .../ChangeLog || (...' prior to the touch/echo combo.
249    
250    As we're here also update the message to be more generic, since there
251    are multiple other reasons why things can fail.
252    
253    Cc: Gaetan Nadon <memsize@videotron.ca>
254    Cc: Peter Hutterer <peter.hutterer@who-t.net>
255    Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
256    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
257
258commit 4b6b1dfea16214b5104b5373341dc8bc7016d0b5
259Author: Matt Turner <mattst88@gmail.com>
260Date:   Sun Jan 29 11:23:47 2017 -0800
261
262    Version bump: 1.19.1
263    
264    Signed-off-by: Matt Turner <mattst88@gmail.com>
265
266commit 65cb10c33477c4c3f140058dddbb28269c62e1a6
267Author: Mihail Konev <k.mvc@ya.ru>
268Date:   Thu Jan 26 13:52:48 2017 +1000
269
270    autogen: add default patch prefix
271    
272    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
273
274commit 9353e122654a89217051310b5a13654c97313282
275Author: Emil Velikov <emil.l.velikov@gmail.com>
276Date:   Mon Mar 9 12:00:52 2015 +0000
277
278    autogen.sh: use quoted string variables
279    
280    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
281    fall-outs, when they contain space.
282    
283    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
284    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
285    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
286
287commit c02080b28503dfd33a2172906dfc1a58278d0c42
288Author: Peter Hutterer <peter.hutterer@who-t.net>
289Date:   Tue Jan 24 10:32:07 2017 +1000
290
291    autogen.sh: use exec instead of waiting for configure to finish
292    
293    Syncs the invocation of configure with the one from the server.
294    
295    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
296    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
297
298commit d7acec2d3a3abe79814ceb72e2c0d4d95ed31d37
299Author: Andreas Boll <andreas.boll.dev@gmail.com>
300Date:   Tue Jan 12 13:59:40 2016 +0100
301
302    Fix XORG_WITH_XMLTO to work with xmlto >= 0.0.27
303    
304    Starting with xmlto version 0.0.27 the return code of
305      xmlto --skip-validation txt conftest.xml
306    is non-zero if conftest.xml is an empty file.
307    
308    As a consequence the macro XORG_WITH_XMLTO returns
309      "xmlto cannot generate text format, this format skipped"
310    and therefore libraries like libxi, libxdmcp and others won't convert
311    docbook XML to text format.
312    
313    This changed behavior was introduced with the following change in xmlto:
314      xmlto.in: use correctly exit code from xsltproc
315    See also: https://fedorahosted.org/xmlto/changeset/77
316    
317    This patch fixes this by additionally testing xmlto with a non-empty XML
318    file.
319    
320    More details can be found at:
321    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=613674
322    
323    Thanks to Peter Pearse, Helmut Grohne and Gaetan Nadon.
324    
325    v2: To maintain compatibility with older xorg tarballs don't replace
326        the original test with the empty XML file but instead add a fallback
327        to additionally test with a non-empty XML file if the original test fails.
328        Use the alternate solution with <x></x> to skip compatibility issues
329        with different docbook versions.
330    
331    Signed-off-by: Andreas Boll <andreas.boll.dev@gmail.com>
332    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
333    Signed-off-by: Julien Cristau <jcristau@debian.org>
334
335commit 8b92f46ab371ec51dac2b73c768173cd63126402
336Author: Alan Coopersmith <alan.coopersmith@oracle.com>
337Date:   Tue Oct 27 16:19:51 2015 -0700
338
339    XORG_MANPAGE_SECTIONS: limit SysV man page sections to Solaris 2.0-11
340    
341    All others (including other SunOS/Solaris releases) use the
342    traditional Bell Labs / BSD / Linux section numbering.
343    
344    (The [[01]] is an m4-quoted shell character set of "[01]" to make sure
345     autoconf doesn't lose the [] when generating the configure script.)
346    
347    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
348    Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
349
350commit 9a54b858601bd305de2737b06e609084a2a114c2
351Author: Gaetan Nadon <memsize@videotron.ca>
352Date:   Thu Mar 27 09:10:01 2014 -0400
353
354    Version bump: 1.19.0
355    
356    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
357
358commit 0677da7ed48f74a54f9bfd12afea7f0d578d7d38
359Author: Hans de Goede <hdegoede@redhat.com>
360Date:   Thu Mar 27 12:45:43 2014 +0100
361
362    XORG_PROG_RAWCPP: Add TRADITIONALCPPFLAGS
363    
364    In some cases we may want to have -traditional for proper whitespace preserving
365    without -undef, as we actually want the system definitions to be in place
366    so we can #ifdef on them. IE in xinit various .cpp files contain things like
367     #ifdef __APPLE__ and #ifdef __linux__
368    
369    So this patch adds a TRADITIONALCPPFLAGS variable which contains just
370    -traditional where applicable without the other RAWCPPFLAGS for unsetting
371    the system definitions.
372    
373    Signed-off-by: Hans de Goede <hdegoede@redhat.com>
374    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
375
376commit 6768f12b4db660bb691337c6d238a32aae0475ff
377Author: Gaetan Nadon <memsize@videotron.ca>
378Date:   Thu Mar 27 08:21:51 2014 -0400
379
380    Provide the automake INSTALL file at level 1.11
381    
382    Now that the minimum level for automake is 1.11, replace the current
383    INSTALL with the one from automake 1.11.
384    
385    Recall that the file in this package is installed in $pkgdatadir
386    and is copied by each xorg module through the make 'dist' target.
387    
388    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
389
390commit 7acde944f40dad08fa8c43bc2548205e343afcd1
391Author: Arnaud Fontaine <arnau@debian.org>
392Date:   Sat Feb 8 10:31:39 2014 -0500
393
394    Add XORG_WITH_M4 macro
395    
396    Originally from XCB, this macro checks for the presence of m4 or gm4
397    which supports -I dir.
398    
399    The AC_PATH_PROGS_FEATURE_CHECK autoconf macro requires autoconf 2.62.
400    
401    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
402
403commit a5092b6a9931c8a60813f4f8a038cc5d9771d212
404Author: Gaetan Nadon <memsize@videotron.ca>
405Date:   Thu Feb 6 17:47:20 2014 -0500
406
407    Bump minimum Autoconf required version to 2.62
408    
409    The main motivation is to catch-up with the development reality and
410    allow use of features in Autoconf 2.62 as well as Automake 1.11.
411    
412    As usual this means no features found only in versions above those
413    specified are allowed.
414    
415    This is implementing the policy change which is described in:
416    http://www.x.org/wiki/Building_the_X_Window_System/?updated#index2h3
417    
418    Discussion on xorg minimum autotools requirements:
419    http://lists.x.org/archives/xorg-devel/2013-October/038325.html
420    
421    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
422
423commit 72b211419977a211c871232d66e1a668e3cf702f
424Author: Alan Coopersmith <alan.coopersmith@oracle.com>
425Date:   Mon Dec 2 16:41:45 2013 -0800
426
427    XORG_COMPILER_FLAGS: Add -Wlogical-op to default warning set
428    
429    We've fixed several bugs it uncovered already, only one warning left that
430    it adds in a default build.
431    
432    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
433    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
434
435commit 9bc8e154e53ee0ff8d09cc621ba762486f3e93fa
436Author: Gaetan Nadon <memsize@videotron.ca>
437Date:   Mon Dec 2 18:43:36 2013 -0500
438
439    Version bump: 1.18.0
440    
441    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
442
443commit fae36763f91f38dc9c4c388f267532889bb428ff
444Author: Gaetan Nadon <memsize@videotron.ca>
445Date:   Mon Dec 2 18:12:39 2013 -0500
446
447    XORG_TESTSET_CFLAG: add -fd which is the SUNCC -Wold-style-definition
448    
449    Seen in the XCB configuration and found missing in xorg.
450    
451    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
452    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
453
454commit 71dc85d04b67dc9579de47ec9e51c3ae6dde91ce
455Author: Gaetan Nadon <memsize@videotron.ca>
456Date:   Sun Dec 1 17:05:47 2013 -0500
457
458    XORG_WITH_DOXYGEN: check for the dot graphics utility
459    
460    It is part of the graphviz package and it may be used by doxygen if
461    the HAVE_DOT is set to "yes" in the doxygen configuration file.
462    
463    The calling module handles if the tool is mandatory or not.
464    Doxygen will work fine without it, but no fancy graphics.
465    
466    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
467
468commit 4846869cce5aafb0d2d2980f508ae320b599ac92
469Author: Gaetan Nadon <memsize@videotron.ca>
470Date:   Sun Dec 1 10:07:50 2013 -0500
471
472    CWARNFLAGS: comment out -Wcast-qual
473    
474    On a full X build, this warning accounts for the 5,888 warnings on a total
475    of 12,042. The line is moved to the "noisy" section of warnings.
476    
477    There is a discussion about the pros and cons here:
478    http://lists.x.org/archives/xorg-devel/2013-November/039069.html
479    
480    Reviewed-by: Keith Packard <keithp@keithp.com>
481    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
482
483commit 72fdc868b56fe2b7bdc9a69872651baeca728fb6
484Author: Ross Burton <ross.burton@intel.com>
485Date:   Thu Oct 10 17:23:04 2013 +0100
486
487    xorg-macros.m4.in: use the autoconf cache for XORG_CHECK_MALLOC_ZERO
488    
489    Improve configure speed by checking the autoconf cache before compiling and
490    running the test.
491    
492    As this means cross-compilation environments can trivially seed this cache as
493    appropriate, remove the cross-compiling value (which for embedded systems using
494    uclibc is wrong).
495    
496    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
497    Signed-off-by: Ross Burton <ross.burton@intel.com>
498    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
499
500commit 52ed34418492c1538b8022a830a79fbc50ba3605
501Author: Bart Massey <bart@cs.pdx.edu>
502Date:   Thu Sep 12 01:33:25 2013 -0700
503
504    Revert "Interleaved C code and declarations is no longer a portability issue."
505    
506    This reverts commit 689ea0ec5d8b7594ba2fa9e27b2458cea8a58724.
507    
508    Community consensus is that, while this style is no longer a
509    portability issue, it's a style issue.
510
511commit 689ea0ec5d8b7594ba2fa9e27b2458cea8a58724
512Author: Arnaud Fontaine <arnau@debian.org>
513Date:   Thu Aug 29 11:06:14 2013 +0900
514
515    Interleaved C code and declarations is no longer a portability issue.
516    
517    This was only supported from GCC 3.0 and OpenBSD was still using GCC 2.95
518    until recently.
519    
520    Signed-off-by: Arnaud Fontaine <arnau@debian.org>
521
522commit 052fa1dc1779de34ba69f68b7dc32b3c733c823e
523Author: Alan Coopersmith <alan.coopersmith@oracle.com>
524Date:   Fri Sep 6 23:34:33 2013 -0700
525
526    Version bump: 1.17.1
527    
528    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
529
530commit e6a41a0c6a84b34c6dc173a0a41089d0ebaddac0
531Author: Alan Coopersmith <alan.coopersmith@oracle.com>
532Date:   Fri Sep 6 23:30:00 2013 -0700
533
534    Strip trailing whitespace
535    
536    sed -i 's/[[:space:]]*$//' *
537    
538    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
539
540commit 3683c2b2d0b5e7d57374860147ca827da596bad5
541Author: Chris Wilson <chris@chris-wilson.co.uk>
542Date:   Mon Aug 5 16:00:20 2013 +0100
543
544    Use the right variable names for the compiler flags in XORG_TESTSET_CFLAG
545    
546    Whilst populating the xorg_cv_ cache entries, and the subsequent
547    xorg_testset_, we always include the FLAG_PREFIX in the name, to
548    distinguish between C and C++ iterations. However, in the body of the
549    test function, we dropped the FLAG_PREFIX expansion and so always used
550    the empty string and hence did not correctly detect incorrect flags.
551    
552    The bug was introduced with
553    commit 51f69514e65637f575df901ef942515e70314f6a
554    Author: Chase Douglas <chase.douglas@canonical.com>
555    Date:   Mon Mar 12 11:49:28 2012 -0700
556    
557        Separate unknown warning options by language
558    
559    Reported-and-tested-by: Sedat Dilek <sedat.dilek@gmail.com>
560    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
561    Cc: Sedat Dilek <sedat.dilek@gmail.com>
562    Cc: Chase Douglas <chase.douglas@canonical.com>
563    Cc: Gaetan Nadon<memsize@videotron.ca>
564    Acked-by: Alan Coopersmith <alan.coopersmith@oracle.com>
565
566commit c98b41de5596c675c603ef43ae9570133f1a9921
567Author: Colin Walters <walters@verbum.org>
568Date:   Wed Jan 4 17:37:06 2012 -0500
569
570    autogen.sh: Implement GNOME Build API
571    
572    http://people.gnome.org/~walters/docs/build-api.txt
573    
574    Signed-off-by: Adam Jackson <ajax@redhat.com>
575
576commit bd25ef721dff995096efffef4dcc9275cea43d4f
577Author: Adam Jackson <ajax@redhat.com>
578Date:   Tue Jan 15 13:44:31 2013 -0500
579
580    configure: Remove AM_MAINTAINER_MODE
581    
582    Signed-off-by: Adam Jackson <ajax@redhat.com>
583
584commit 0890e4003aacfa7113ab3f4e3ad7c5636f8e922a
585Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
586Date:   Tue Apr 3 18:43:02 2012 -0500
587
588    Fix spacing in XORG_TESTSET_CFLAG
589    
590    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
591    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
592
593commit c0c42057e0d357c144e7933ee413b522950a0f17
594Author: Gaetan Nadon <memsize@videotron.ca>
595Date:   Tue Mar 13 19:45:12 2012 -0400
596
597    Version bump: 1.17
598    
599    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
600
601commit 51f69514e65637f575df901ef942515e70314f6a
602Author: Chase Douglas <chase.douglas@canonical.com>
603Date:   Mon Mar 12 11:49:28 2012 -0700
604
605    Separate unknown warning options by language
606    
607    If XORG_COMPILER_FLAGS is called more than once with separate languages,
608    the unknown warning options used internally for unknown warning checking
609    will be set the first time and then the cached value will be used for
610    subsequent languages. This is a problem if the compilers differ between
611    the languages.
612    
613    This change ensures that the unknown warning options are namespaced so
614    multiple XORG_COMPILER_FLAGS calls with different languages are checked
615    separately.
616    
617    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
618    Reviewed-by: Gaetan Nadon<memsize@videotron.ca>
619
620commit a1fec11ca3de6774fb70052f5f5ab167bf658690
621Author: Chase Douglas <chase.douglas@canonical.com>
622Date:   Mon Mar 12 10:59:55 2012 -0700
623
624    Fix cflag test compiler message and cache ids
625    
626    When the language is C++, the flag checking message references $CC
627    instead of $CXX. The cache id is also xorg_cv_cc_* instead of
628    xorg_cv_cxx_*. This change fixes both issues.
629    
630    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
631    Reviewed-by: Gaetan Nadon<memsize@videotron.ca>
632
633commit a02a9048a1b831d13d32413e2af429ac8d7a5c2b
634Author: Jon TURNEY <jon.turney@dronecode.org.uk>
635Date:   Sat Mar 10 15:04:28 2012 +0000
636
637    Don't use AS_ECHO in XORG_TESTSET_CFLAG
638    
639    Further to commit 52ef6f6, since AS_ECHO isn't supported in autoconf 2.61 either,
640    rewrite use of cache variable in XORG_TESTSET_CFLAG so 'echo' isn't needed at all.
641    
642    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
643    Reviewed-by: Gaetan Nadon<memsize@videotron.ca>
644    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
645    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
646
647commit 299ae797eff46900e7d5914ff4502662f97f2062
648Author: Chase Douglas <chase.douglas@canonical.com>
649Date:   Fri Mar 9 14:46:00 2012 -0800
650
651    Add XORG_ENABLE_INTEGRATION_TESTS
652    
653    This macro enables a builder to enable/disable integration testing
654    It makes no assumption about the test cases' implementation
655    Test cases may or may not use Automake "Support for test suites"
656    
657    Unit test support usually requires less dependencies and may be built
658    and run under less stringent environments than integration tests. Thus,
659    two separate options for unit and integration testing is desirable.
660    
661    Copied from XORG_ENABLE_UNIT_TESTS.
662    
663    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
664    Reviewed-by: Gaetan Nadon<memsize@videotron.ca>
665
666commit db238c632bb7136e3e44345820d514106e317420
667Author: Gaetan Nadon <memsize@videotron.ca>
668Date:   Mon Mar 5 09:39:17 2012 -0500
669
670    Version bump: 1.16.2
671    
672    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
673
674commit 44aa8e75c8e54c5bc09d0cbff2f7207abe80c980
675Author: Chase Douglas <chase.douglas@canonical.com>
676Date:   Wed Feb 29 12:18:51 2012 -0800
677
678    Define BASE_CXXFLAGS when C++ is the chosen language
679    
680    You can use this functionality by setting the language to C++ before
681    calling XORG_DEFAULT_OPTIONS. This can accomplished with AC_LANG(C++).
682    
683    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
684    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
685
686commit 543ce698747dc998ca0ed987ef1ab0c35fb501b1
687Author: Chase Douglas <chase.douglas@canonical.com>
688Date:   Wed Feb 29 09:51:02 2012 -0800
689
690    Make XORG_TESTSET_CFLAG work for multiple languages
691    
692    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
693    Reviewed-by: Gaetan Nadon<memsize@videotron.ca>
694
695commit 52ef6f666a4fb46b693c81dc7a44612e6b78239d
696Author: Jon TURNEY <jon.turney@dronecode.org.uk>
697Date:   Tue Feb 14 21:59:38 2012 +0000
698
699    Use AS_ECHO rather than AS_ECHO_N in XORG_TESTSET_CFLAG
700    
701    The AS_ECHO_N macro was only introduced in autoconf 2.62.
702    Backticks remove trailing newlines, so we don't need to use echo -n
703    
704    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
705    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
706
707commit a1809fde56e45639556a44fd3c3ef9213204c5a9
708Author: Jon TURNEY <jon.turney@dronecode.org.uk>
709Date:   Mon Jan 2 19:42:10 2012 +0000
710
711    Cache the results of checking compiler flag support in XORG_TESTSET_CFLAG
712    
713    Since checking all those warning flags takes an amount of time I find irritating,
714    here is an attempt at caching the results of checking compiler warning flag support
715    
716    A couple of aspects which need definitely need review or testing:
717    
718    * I've tried to get things right when not the first flag in the list of alternates is
719    supported, but this really needs testing with a compiler other than gcc
720    
721    * The cache variable naming policy is a bit opaque me, so the names used may need corecting
722    
723    * I've tried to be careful, but who knows what portability sins I have committed :-)
724    
725    This change reduces the time to run the ./configure script produced from a configure.ac
726    containing just
727    
728    AC_INIT([test], 1.0)
729    XORG_COMPILER_FLAGS
730    XORG_CWARNFLAGS
731    XORG_STRICT_OPTION
732    AC_OUTPUT()
733    
734    from ~60s to ~20s on my cygwin machine, and from ~15s to ~9s on a linux VM running on the
735    same hardware
736    
737    v2: AS_TR_SH transforms characters which are invalid in shell variable names, so we don't
738    have to use sed to transform spaces ourself
739    
740    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
741    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
742
743commit 214132d470ef98b5d3cdc71662cb586025746bb5
744Author: Jeremy Huddleston <jeremyhu@apple.com>
745Date:   Fri Jan 20 23:46:56 2012 -0800
746
747    Version bump: 1.16.1
748    
749    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
750
751commit 088c848e74ac47bbd84eac70ef18a3d2abe96936
752Author: Jeremy Huddleston <jeremyhu@apple.com>
753Date:   Sun Dec 18 15:57:43 2011 -0800
754
755    Provide a configure option to turn off the selective -Werror=... CFLAGS
756    
757    Provide end users with a workaround if they find code doesn't build with
758    the -Werror=... flags provided by BASE_CFLAGS.  This can be useful if
759    newer util-macros are used with older source code that had problems, or
760    in the rare case when warnings are expanded to hit more cases (although
761    this case should not happen too much in practice).
762    
763    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
764
765commit 55f387315c4429704d2d5212fb1e3b130638e097
766Author: Jeremy Huddleston <jeremyhu@apple.com>
767Date:   Sat Dec 10 11:55:29 2011 -0800
768
769    Remove -Winline from BASE_CFLAGS
770    
771    This might be useful for performance tuning builds against specific
772    compilers, but it is a bit too noisy to be used in general.
773    
774    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
775
776commit a8f51b6864c65ab226f2febd7322354fb00b9444
777Author: Gaetan Nadon <memsize@videotron.ca>
778Date:   Wed Dec 7 15:15:54 2011 -0500
779
780    Version bump: 1.16.0
781    
782    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
783
784commit 87340dcccf97c3e1f0ab918bb6740abf47d65558
785Author: Alan Coopersmith <alan.coopersmith@oracle.com>
786Date:   Thu Dec 1 13:12:59 2011 -0800
787
788    XORG_TESTSET_CFLAG: Try to both compile & link with the flags
789    
790    Catches build problems caused by compilers that ignore unknown flags
791    at compile time and pass them to the linker at link time, when the
792    linker considers unknown flags to be fatal errors.
793    
794    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
795    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
796
797commit 2d4a7a4cf645c9cb586cf2f77f8d3f61d6c71883
798Author: Jeremy Huddleston <jeremyhu@apple.com>
799Date:   Thu Nov 10 23:45:57 2011 -0800
800
801    XORG_TESTSET_CFLAG: Add support fot -Werror=unused-command-line-argument
802    
803    This warning was was added to clang in r144365
804    
805    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
806
807commit 9d8a1e5809b4dd397efe2e62bbf2c8a6c4deb795
808Author: Alan Coopersmith <alan.coopersmith@oracle.com>
809Date:   Thu Nov 3 18:14:15 2011 -0700
810
811    Add XORG_MEMORY_CHECK_FLAGS and require it in XORG_ENABLE_UNIT_TESTS
812    
813    Based on the checks already in libXt/configure.ac and proposed for
814    xserver/configure.ac - makes a common implementation before we make
815    more copies.
816    
817    Callers should be able to just add
818            TESTS_ENVIRONMENT = $(XORG_MALLOC_DEBUG_ENV)
819    
820    If built with an older xorg-macros, then the tests will simply be
821    less stringent, matching what happens on platforms without any
822    simple malloc debugging facilities available.
823    
824    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
825    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
826
827commit 9b4a8bae3528950bdb87df095c212d646e15dbdb
828Author: Alan Coopersmith <alan.coopersmith@oracle.com>
829Date:   Thu Nov 3 17:41:24 2011 -0700
830
831    Define __wrap_exit in test program source for XORG_LD_WRAP
832    
833    Otherwise the test fails on Solaris releases that actually have support
834    for ld -wrap because the linker instead returns an error that __wrap_exit
835    is an undefined symbol.
836    
837    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
838    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
839
840commit 0295ee03ab45c55771581664d6c903c6d2f87e53
841Author: Alan Coopersmith <alan.coopersmith@oracle.com>
842Date:   Thu Nov 3 15:54:25 2011 -0700
843
844    Add an optional argument to XORG_LD_WRAP
845    
846    Allows specifying if ld -wrap support is 'required' or 'optional' for
847    unit tests, so that builds like the xserver which only need ld -wrap
848    for some tests can allow users to enable the others when ld -wrap is
849    not available.
850    
851    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
852    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
853
854commit b8a13e531db208a7c4c9a43b74b196104e7c66ed
855Author: Jeremy Huddleston <jeremyhu@apple.com>
856Date:   Tue Nov 1 12:59:55 2011 -0700
857
858    Add additional flags to XORG_COMPILER_FLAGS
859    
860    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
861
862commit 08877399839f5a30a5edd2167fb4275d3dd9d473
863Author: Jeremy Huddleston <jeremyhu@apple.com>
864Date:   Tue Nov 1 12:44:48 2011 -0700
865
866    Update XORG_CWARNFLAGS to use XORG_COMPILER_FLAGS
867    
868    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
869
870commit b406f730d64dfb8b699631ffb3ee5f3a1f0db8c4
871Author: Jeremy Huddleston <jeremyhu@apple.com>
872Date:   Tue Nov 1 12:19:24 2011 -0700
873
874    Add XORG_COMPILER_FLAGS to replace XORG_CWARNFLAGS
875    
876    See: https://bugs.freedesktop.org/show_bug.cgi?id=31238
877    
878    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
879
880commit b175fe0e07fce86cf029695e9e93b573ada54b0c
881Author: Jeremy Huddleston <jeremyhu@apple.com>
882Date:   Tue Nov 1 11:53:44 2011 -0700
883
884    Use XORG_TESTSET_CFLAG in XORG_STRICT_OPTION
885    
886    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
887
888commit 9f427611f4bb6db60cb8cbdda6296a3bf66a5a6c
889Author: Jeremy Huddleston <jeremyhu@apple.com>
890Date:   Tue Nov 1 11:39:14 2011 -0700
891
892    Add XORG_TESTSET_CFLAG which can be used to test what flags the compiler supports
893    
894    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
895    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
896
897commit 4a6ecc7b8e338483fb5ea6bfc9b2fb26f890807b
898Author: Jeremy Huddleston <jeremyhu@apple.com>
899Date:   Tue Nov 1 11:49:41 2011 -0700
900
901    Fix the test for -Werror=attributes
902    
903    The current test was always failing to compile because 'return 0;' was
904    global rather than in the body of a function.
905    
906    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
907    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
908
909commit 08dd5d30c137abe43d5b1673edc39eb569881d66
910Author: Gaetan Nadon <memsize@videotron.ca>
911Date:   Thu Jun 23 08:03:13 2011 -0400
912
913    Version bump: 1.15.0
914    
915    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
916
917commit b87c5e7f6c9e856cf82c3c531255adccbd9fae5c
918Author: Gaetan Nadon <memsize@videotron.ca>
919Date:   Wed Jun 22 12:42:30 2011 -0400
920
921    XORG_WITH_XSLTPROC: warn at development time rather than config time
922    
923    Catching up unimplemented features should be done earlier by the developer
924    during autoconf rather than during configure.
925    
926    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
927    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
928
929commit f3332a7214af43878691b4f4876c39dc7d546266
930Author: Gaetan Nadon <memsize@videotron.ca>
931Date:   Wed Jun 22 10:02:28 2011 -0400
932
933    Add XORG_WITH_PERL macro
934    
935    Following the same pattern as XMLTO and friends.
936    Allows all modules to use the same interface, variables
937    and options to check for perl.
938    Perl is used in libX11 and xserver.
939    
940    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
941    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
942
943commit b927af52e8a3384126bfe709b725f6c5bad4ba34
944Author: Gaetan Nadon <memsize@videotron.ca>
945Date:   Wed Jun 22 09:04:32 2011 -0400
946
947    XORG_WITH_FOP: add minimum version checking support
948    
949    Adding this feature is motivated by a bug in fop 0.95 where
950    fop crashes in the presence of some characters like the latin capital
951    sharp s. Fop version 1.0 works correctly.
952    
953    This is the same feature found in XMLTO and the likes.
954    In the macro public interface there is a shift in parameter position
955    for the DEFAULT parameter. Doing development on older libraries
956    (point releases on older versions) will still work the same way as
957    the "no" value will be interpreted as the minimum version. It won't
958    be found, so fop will be disabled anyway.
959    
960    Only libX11 has used XORG_WITH_FOP(no) and will be changed with a version
961    bump on util-macros.
962    
963    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
964    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
965
966commit 45c7d622657d295b2c02a46061765827ea37f00f
967Author: Gaetan Nadon <memsize@videotron.ca>
968Date:   Wed Jun 1 08:59:53 2011 -0400
969
970    XORG_PROG_RAWCPP: use AC_LANG_SOURCE to prevent warnings
971    
972    The source for the AC_LANG_CONFTEST should be passed to AC_LANG_SOURCE
973    to satisfy the more stringent testing done by autoconf 2.68.
974    It is available in autoconf 2.60 where AC_LANG_DEFINES_PROVIDED is not.
975    
976    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
977    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
978
979commit 10a865fa671382dce50f7e49624ca5a730372d08
980Author: Alan Coopersmith <alan.coopersmith@oracle.com>
981Date:   Fri May 27 19:01:13 2011 -0700
982
983    Version bump: 1.14.0
984    
985    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
986
987commit e03a5cb9f313c6f5de3edc46327eb18b300b92c2
988Author: Alan Coopersmith <alan.coopersmith@oracle.com>
989Date:   Sat May 14 09:10:13 2011 -0700
990
991    Add AC_LANG_DEFINES_PROVIDED to XORG_RAW_CPP to silence autoconf warnings
992    
993    Since we're intentionally doing a special case to just check cpp output,
994    and not a full program compilation, add the magic macro to silence:
995    
996    configure.ac:46: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
997    ../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
998    aclocal.m4:1077: XORG_PROG_RAWCPP is expanded from...
999    configure.ac:46: the top level
1000    
1001    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1002
1003commit 61f5a48a74680c316bee2bf93d6ef5d50a688f22
1004Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1005Date:   Mon May 2 16:52:26 2011 -0700
1006
1007    XORG_STRICT_OPTION: add -Werror=attributes to STRICT_CFLAGS for gcc
1008    
1009    Flags unknown attributes as errors, if -Werror=attributes is supported.
1010    (The -Werror=* option was first spotted in gcc 4.2.0 manuals.)
1011    
1012    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1013    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
1014
1015commit 8a556afbe7ff81987597ca88e315fe66f10e4adc
1016Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1017Date:   Mon Apr 25 20:31:33 2011 -0700
1018
1019    Make XORG_STRICT_OPTION always set STRICT_CFLAGS
1020    
1021    Still only adds it to CWARNFLAGS if --enable-strict-compilation is
1022    passed, but sets the variable with the right flags for the compiler
1023    so it's available for other checks in configure scripts.
1024    
1025    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1026    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
1027    Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
1028    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
1029
1030commit ef7824119ede1d491936ef1715296b47419f4c9c
1031Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1032Date:   Mon Apr 25 20:26:48 2011 -0700
1033
1034    Create XORG_COMPILER_BRAND macro to centralize compiler checks
1035    
1036    Check for gcc vs. intel vs. sun in one place, instead of
1037    continuing to grow more places the check is replicated.
1038    
1039    Add clang check here too, as it's now seeing a lot of use to build X.
1040    
1041    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1042    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
1043    Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
1044    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
1045
1046commit 5bb0cddcc5359d764015299021718f42b0a4055c
1047Author: Gaetan Nadon <memsize@videotron.ca>
1048Date:   Mon Mar 14 20:12:36 2011 -0400
1049
1050    Version bump: 1.13.0
1051    
1052    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1053
1054commit 700ecdc16426c14e649439138e8e40cdc41fe1c1
1055Author: Gaetan Nadon <memsize@videotron.ca>
1056Date:   Wed Mar 9 18:53:43 2011 -0500
1057
1058    XORG_LD_WRAP: check if linker supports -wrap
1059    
1060    Used mainly by test cases using a wrapper function.
1061    
1062    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1063
1064commit 380074140f7b1e3f8ea006a4b1d928d23706b81d
1065Author: Gaetan Nadon <memsize@videotron.ca>
1066Date:   Wed Mar 9 10:53:49 2011 -0500
1067
1068    XORG_WITH_GLIB: check for the GLib package
1069    
1070    XORG_WITH_GLIB([MIN-VERSION], [DEFAULT])
1071     ----------------------------------------
1072     Minimum version: 1.13.0
1073    
1074     GLib is a library which provides advanced data structures and functions.
1075     This macro enables a module to test for the presence of Glib.
1076    
1077     When used in conjunction with XORG_ENABLE_UNIT_TESTS, use both AM_CONDITIONAL
1078     ENABLE_UNIT_TESTS and HAVE_GLIB.
1079     Glib may be used for purpose other than testing
1080    
1081     Package builders should use --without-glib to ensure it does not get pulled in.
1082     Unit tests may or may not use GLib.
1083    
1084     Developers should use --with-glib to error out if GLib is missing.
1085    
1086     Interface to module:
1087     HAVE_GLIB: used in makefiles to conditionally build targets
1088     with_glib: used in configure.ac to know if GLib has been found
1089     --with-glib:   'yes' user instructs the module to use glib
1090                    'no' user instructs the module not to use glib
1091    
1092    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
1093    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1094
1095commit 78af2b882e01b17e38d1361a4a58b7768bb59bec
1096Author: Gaetan Nadon <memsize@videotron.ca>
1097Date:   Wed Mar 9 07:10:18 2011 -0500
1098
1099    XORG_ENABLE_UNIT_TESTS: add support for unit testing
1100    
1101    This macro enables a builder to enable/disable unit testing
1102    It makes no assumption about the test cases implementation
1103    Test cases may or may not use Automake "Support for test suites"
1104    They may or may not use the software utility library GLib
1105    
1106    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
1107    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1108
1109commit 1218d7e6ed064e0c534a01caf013cff666cb44bf
1110Author: Gaetan Nadon <memsize@videotron.ca>
1111Date:   Fri Feb 25 16:58:10 2011 -0500
1112
1113    Version bump: 1.12.0
1114    
1115    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1116
1117commit b22ce580bcc8343b880f19cc7f1c6bea176c8f13
1118Author: Gaetan Nadon <memsize@videotron.ca>
1119Date:   Sat Jan 29 16:17:09 2011 -0500
1120
1121    XORG_WITH_XSLTPROC: add XSLT processor command line tool
1122    
1123    The primary use will be for DocBook/XML cross links database generation.
1124    
1125    XSLT (Extensible Stylesheet Language Transformations) is a declarative,
1126    XML-based language used for the transformation of XML documents.
1127    The xsltproc command line tool is for applying XSLT stylesheets
1128    to XML documents.
1129    
1130    It is used under the cover by xmlto to generate html files from DocBook/XML.
1131    The XSLT processor is often used as a standalone tool for transformations.
1132    It should not be assumed that it is used only to work with documnetation.
1133    
1134    Tested-by: Matt Dew <marcoz@osource.org>
1135    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1136
1137commit 7370b0b3f0308aec2a32012eddb2f0761d5fe399
1138Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1139Date:   Sun Dec 5 01:25:11 2010 -0800
1140
1141    Use AC_LANG_PROGRAM in XORG_CHECK_MALLOC_ZERO to clear autoconf-2.68 warnings
1142    
1143    configure.ac:126: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
1144    ../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
1145    ../../lib/autoconf/general.m4:2730: _AC_RUN_IFELSE is expanded from...
1146    ../../lib/m4sugar/m4sh.m4:606: AS_IF is expanded from...
1147    ../../lib/autoconf/general.m4:2749: AC_RUN_IFELSE is expanded from...
1148    aclocal.m4:1952: XORG_CHECK_MALLOC_ZERO is expanded from...
1149    configure.ac:126: the top level
1150    
1151    Also, calloc() takes two arguments; and all of them return void *,
1152    not char *; as the compiler points out when you #include <stdlib.h>
1153    instead of faking it badly.   (And sometimes when you don't, due to
1154    compiler builtin versions of the functions.)
1155    
1156    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1157    Reviewed-by: Matt Turner <mattst88@gmail.com>
1158    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
1159    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
1160
1161commit 04030cbca37c04c48161debc0cade6db00cb347b
1162Author: Gaetan Nadon <memsize@videotron.ca>
1163Date:   Sat Nov 6 20:50:06 2010 -0400
1164
1165    XORG_ENABLE_DOCS: Fix "Enable building the documentation (yes: yes)"
1166    
1167    The quoting did not prevent the m4 defined variable "default"
1168    to replace the text string "default" in the help text.
1169    
1170    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
1171    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1172
1173commit ce32345589050b17b23b18157f95f060f4c776a3
1174Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1175Date:   Fri Oct 29 20:43:53 2010 -0700
1176
1177    Version bump: 1.11.0
1178    
1179    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1180
1181commit eb7ebbbbb2a6196322cf7e48f60a11f2f65f7534
1182Author: Dan Nicholson <dbn.lists@gmail.com>
1183Date:   Fri Oct 22 19:12:46 2010 -0700
1184
1185    docs: Take optional argument to control defaults
1186    
1187    The typical default of enabling documentation if the correct tool is
1188    found is usually the right thing to do. However, some packages such as
1189    Xlib have huge amounts of documentation that few people would need in
1190    every output format. Allow packages to specify the default for each tool
1191    by passing an argument to the macro.
1192    
1193    Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
1194    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
1195    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1196
1197commit 119f35b24d446a8f7b1da4a3eaa6d6e3ad982d69
1198Author: Dan Nicholson <dbn.lists@gmail.com>
1199Date:   Sat Oct 9 17:41:10 2010 -0700
1200
1201    docs: Use m4 to handle optional macro defaults
1202    
1203    Handling the optional documentation parameters with m4 allows the help
1204    string to correctly represent the default.
1205    
1206    Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
1207    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
1208    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1209
1210commit aeebb46766dada64de246fd9fe72e3c523c4e70e
1211Author: Gaetan Nadon <memsize@videotron.ca>
1212Date:   Thu Sep 23 15:00:20 2010 -0400
1213
1214    Version bump: 1.10.1
1215    
1216    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1217
1218commit 1905f89998cb26410872150679501fde506a03c7
1219Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1220Date:   Fri Sep 3 22:47:02 2010 -0700
1221
1222    Sun's copyrights are now owned by Oracle
1223    
1224    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1225
1226commit 808d547902fad81901db94e6344838350d0eeb52
1227Author: Gaetan Nadon <memsize@videotron.ca>
1228Date:   Sat Aug 14 15:43:38 2010 -0400
1229
1230    XORG_MANPAGE_SECTIONS: add substitution for apploaddir
1231    
1232    This represents the location of the app-defaults directory
1233    Used in app/bitmap/man for example.
1234    
1235    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1236
1237commit fbe66aedcf2165e43388894d3b2ee2f38e889f93
1238Author: Gaetan Nadon <memsize@videotron.ca>
1239Date:   Thu Jun 24 17:36:33 2010 -0400
1240
1241    Version bump: 1.10.0
1242    
1243    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1244
1245commit 4eed3443945a9d1443ec688efd835f46ed9adfc9
1246Author: Gaetan Nadon <memsize@videotron.ca>
1247Date:   Fri Jun 25 14:52:25 2010 -0400
1248
1249    XORG_CHECK_SGML_DOCTOOLS: add interface for xorg stylesheet
1250    
1251    Add STYLESHEET_SRCDIR for directory location
1252    and XSL_STLESHEET for the name of the xorg style sheet
1253    
1254    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1255    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1256
1257commit 01ef7c69d91259e5904f26b6b4630243d548232a
1258Author: Gaetan Nadon <memsize@videotron.ca>
1259Date:   Thu Jun 24 18:12:45 2010 -0400
1260
1261    XORG_WITH_XMLTO: add HAVE_XMLTO_TEXT for text output format
1262    
1263    The xmlto program has dependencies when converting docbook XML
1264    to text format. It requires either lynx, links or w3m
1265    text web browsers.
1266    
1267    Users want to skip the text format to avoid having to install these.
1268    
1269    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1270    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1271
1272commit fe878c0ce0b9093c13714ec6662b0c99a9a2d1d4
1273Author: Gaetan Nadon <memsize@videotron.ca>
1274Date:   Fri Jun 18 21:54:27 2010 -0400
1275
1276    Version bump: 1.9.0
1277    
1278    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1279
1280commit d4d18c07d7aa1005ad3d48dfdb19f245df2ebae0
1281Author: Gaetan Nadon <memsize@videotron.ca>
1282Date:   Fri Jun 18 20:32:13 2010 -0400
1283
1284    XORG_WITH_GROFF: add HAVE_GROFF_HTML Automake conditional
1285    
1286    Groff uses grohtml to generate html output format. This program, in turn,
1287    uses a number of pnm* commands from the netpbm package, psselect
1288    from the psutils package and the ghostscript package.
1289    
1290    These are independently installed, so they could be missing.
1291    A check is made to ensure those dependencies are installed.
1292    If not, the makefile can use the conditional to supress the target.
1293    
1294    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
1295    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1296
1297commit f0590edffe21ac6b7a11eab7caf6c8aad7c8bc07
1298Author: Gaetan Nadon <memsize@videotron.ca>
1299Date:   Thu May 27 09:27:54 2010 -0400
1300
1301    Version bump: 1.8.0
1302    
1303    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1304
1305commit ce3ece9cbf2380ab0e0535f52f0c6c6507d779c8
1306Author: Gaetan Nadon <memsize@videotron.ca>
1307Date:   Wed May 26 21:09:31 2010 -0400
1308
1309    config: XORG_MANPAGE_SECTIONS: add AC_PROG_SED
1310    
1311    The sed command is required to create the man pages.
1312    
1313    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1314    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1315
1316commit 8cb69a59d54656d17ea7bcf479b0f27a17dc559e
1317Author: Gaetan Nadon <memsize@videotron.ca>
1318Date:   Mon May 17 10:36:48 2010 -0400
1319
1320    XORG_MANPAGE_SECTIONS: add MAN_SUBSTS automake variable
1321    
1322    It will replace the 155 copies in package makefiles
1323    
1324    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1325    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1326
1327commit 2dd06a9bcfa6868260421ae803fa7d34a5d3a0c9
1328Author: Gaetan Nadon <memsize@videotron.ca>
1329Date:   Mon May 17 07:37:28 2010 -0400
1330
1331    XORG_RELEASE_VERSION: remove option --with-release-version #24816
1332    
1333    The short story:
1334    - this option has never been used by OS builders as intended
1335    - the implementation changes automake internals
1336    - the implementation breaks a few makefiles (if used)
1337    - one less option for the user to be confused with on all 240 xorg modules
1338    
1339    The long story:
1340    https://bugs.freedesktop.org/show_bug.cgi?id=24816
1341    
1342    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1343    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1344
1345commit 99f9a3efe2ba46f9ba446b72a402f239e3357c12
1346Author: Gaetan Nadon <memsize@videotron.ca>
1347Date:   Sun May 16 16:46:17 2010 -0400
1348
1349    XORG_LINT_LIBRARY: rework to match XORG_WITH_LINT
1350    
1351    XORG_LINT_LIBRARY has implementations dependencies on XORG_WITH_LINT
1352    The library name can no longer be set by overloading the semantic
1353    of --enable-lint-library.
1354    If this function is required it should be added using an AC_ARG_VAR.
1355    
1356    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1357    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1358
1359commit 2cbe2acb5c70a76830f6ddc1bdc66c333507996f
1360Author: Gaetan Nadon <memsize@videotron.ca>
1361Date:   Sat May 15 14:16:36 2010 -0400
1362
1363    XORG_WITH_LINT: rework and extend platform coverage
1364    
1365    Guess the lint program name by platform.
1366    Use ARG variable for user input values.
1367    Provide default flags per platform.
1368    
1369    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1370    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1371
1372commit 4fd20af3ebf6bcfa4e991af6fd11d78494e4b95b
1373Author: Gaetan Nadon <memsize@videotron.ca>
1374Date:   Fri May 14 20:19:15 2010 -0400
1375
1376    XORG_DEFAULT_OPTIONS: add AC_PROG_INSTALL
1377    
1378    All modules install something.
1379    This makes it clear it can removed from modules config.
1380    
1381    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1382
1383commit 958c872c82c0612911e398304111ea5d98dbe973
1384Author: Gaetan Nadon <memsize@videotron.ca>
1385Date:   Fri May 14 17:55:13 2010 -0400
1386
1387    XORG_STRICT_OPTION: remove redundant expansion of AC_PROG_CC macro
1388    
1389    Calling AC_PROG_CC before AC_PROG_CC_C99 is not required.
1390    C99 is not an add-on to CC although either one will cache results
1391    than can be used by the other.
1392    
1393    This is effectively a no-op. Note that if a module configure.ac
1394    file calls AC_PROG_CC after AC_PROG_CC_C99, the compiler will be reset
1395    to ISO_C89 from ISO_C99.
1396    Currently about half the xorg modules use C89 while the other half use C99.
1397    
1398    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1399    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1400
1401commit 795e808cb32d183f9d8040749899e325420e9798
1402Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
1403Date:   Tue Apr 13 03:57:58 2010 -0500
1404
1405    doctools: accept an optional minimal version
1406    
1407    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
1408    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
1409
1410commit 0913df6f5f24ea589b254d6f2a78483bf3a3c5d6
1411Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
1412Date:   Fri Apr 9 12:40:12 2010 -0500
1413
1414    linuxdoc: Use XORG_WITH_PS2PDF to check for ps2pdf
1415    
1416    Besides reusing existing code, this allows linuxdoc PDF output to be
1417    enabled or disabled by configure.
1418    
1419    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
1420    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
1421    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
1422
1423commit e78c909f0e8ea3ee4a38fb7d93fe350bfae7990b
1424Author: Gaetan Nadon <memsize@videotron.ca>
1425Date:   Tue Apr 27 15:00:37 2010 -0400
1426
1427    LinuxDoc: add -f option to filter out the ^H in text output
1428    
1429    Remove backspace-overstrikes from the intermediate
1430    form generated by groff.
1431    These appear as blocks in some text editors and as ^H in vi.
1432    
1433    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1434
1435commit def9ff6a564b6b3a81a862e0db1673b3cd77d5ea
1436Author: Gaetan Nadon <memsize@videotron.ca>
1437Date:   Mon Apr 5 08:02:28 2010 -0400
1438
1439    Version bump: 1.7.0
1440    
1441    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1442
1443commit 5d7f8c2638a3b2c3bba8deb01e94703310b62cc4
1444Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
1445Date:   Thu Mar 25 18:10:00 2010 -0500
1446
1447    doc: add XORG_CHECK_SGML_DOCTOOLS to detect xorg-sgml-doctools
1448    
1449    Trying to find X11/defs.ent with AC_CHECK_FILE does not work when
1450    cross-compiling, and the check assumed that xorg-sgml-doctools is
1451    installed to the same prefix which need not always be the case.
1452    
1453    xorg-sgml-doctools 1.4 provides a pkg-config file which we can use
1454    instead, fixing both those cases.  This macro is provided in util-macros
1455    instead of with xorg-sgml-doctools, otherwise the latter would become a
1456    hard dependency just to run autoreconf.
1457    
1458    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
1459    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
1460
1461commit c03e7dbca608f6fa3f1f53f5fc9f279eab62bdb4
1462Author: Gaetan Nadon <memsize@videotron.ca>
1463Date:   Mon Mar 29 11:53:10 2010 -0400
1464
1465    config: remove the xorg-macros pc.in file from EXTRA_DIST
1466    
1467    Automake always includes it in the tarball.
1468    
1469    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1470
1471commit be6c44abf825a5814ca836165f62b66c30e7a966
1472Author: Gaetan Nadon <memsize@videotron.ca>
1473Date:   Thu Mar 11 11:11:42 2010 -0500
1474
1475    Version bump: 1.6.1
1476    
1477    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1478
1479commit b1660bfd095627778496bf403a741ff6ad44659a
1480Author: Gaetan Nadon <memsize@videotron.ca>
1481Date:   Tue Mar 9 10:52:15 2010 -0500
1482
1483    doc: fix typo in AC_MSG_CHECKING for XORG_CHECK_LINUXDOC
1484    
1485    The message should start with a lowercase letter.
1486    
1487    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
1488    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1489    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
1490    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1491
1492commit 2c833326fdd83039999b5563eb9f621ff57e3bf5
1493Author: Gaetan Nadon <memsize@videotron.ca>
1494Date:   Tue Mar 9 10:13:22 2010 -0500
1495
1496    doc: Specify minimum xmlto version to XORG_WITH_DOXYGEN
1497    
1498    Adds an optional parameter to XORG_WITH_DOXYGEN to enforce a minimum
1499    version needed like the asciidoc version check.
1500    
1501    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
1502    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1503
1504commit d7cedc8ce552581c9acbfbe373cbee16a689abef
1505Author: Dan Nicholson <dbn.lists@gmail.com>
1506Date:   Wed Mar 3 20:16:46 2010 -0800
1507
1508    doc: Specify minimum xmlto version to XORG_WITH_XMLTO
1509    
1510    Adds an optional parameter to XORG_WITH_XMLTO to enforce a minimum
1511    version needed like the asciidoc version check.
1512    
1513    Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
1514
1515commit c87b5e9657e3fa1270f7283ab8b16aed1be7b5fd
1516Author: Dan Nicholson <dbn.lists@gmail.com>
1517Date:   Wed Mar 3 20:16:45 2010 -0800
1518
1519    doc: Specify minimum asciidoc version to XORG_WITH_ASCIIDOC
1520    
1521    Adds an optional parameter to XORG_WITH_ASCIIDOC to enforce a minimum
1522    version needed.
1523    
1524    Tested-by: Gaetan Nadon <memsize@videotron.ca>
1525    Tested-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
1526    Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
1527
1528commit a01b2ce6b196555660a64c43623acab1f6fea76a
1529Author: Dan Nicholson <dbn.lists@gmail.com>
1530Date:   Sat Feb 27 11:28:08 2010 -0800
1531
1532    silent: Set AM_DEFAULT_VERBOSITY for compatibility on older automake
1533    
1534    Custom silent rules will become recursive on older automake where
1535    AM_SILENT_RULES is not included. Set AM_DEFAULT_VERBOSITY in this
1536    fallback case for compatibility.
1537    
1538    Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
1539    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
1540
1541commit de24a6d42eafa1aaa089927e9b2c2c7ef8827550
1542Author: Gaetan Nadon <memsize@videotron.ca>
1543Date:   Tue Feb 23 11:03:42 2010 -0500
1544
1545    AM_SILENT_RULES: move from XORG_CWARNFLAGS to XORG_DEFAULT_OPTIONS
1546    
1547    This m4 statement does not belong in the macro for compiler
1548    warning flags. It is more appropriate to group it with the macro
1549    providing default options for X.Org modules.
1550    
1551    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
1552    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1553
1554commit 0851a3455fddbbaef73fae088469a48f2f975783
1555Author: Gaetan Nadon <memsize@videotron.ca>
1556Date:   Fri Jan 29 14:02:26 2010 -0500
1557
1558    Version bump: 1.6.0
1559    
1560    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1561
1562commit a8f386498bb18c7f95f874a56e3526a1b0b3029c
1563Author: Gaetan Nadon <memsize@videotron.ca>
1564Date:   Tue Feb 2 17:14:00 2010 -0500
1565
1566    doc: add XORG_ENABLE_DEVEL_DOCS and XORG_ENABLE_SPECS
1567    
1568    Identical to XORG_ENABLE_DOCS, this macros allows modules
1569    to classify docs per type and selectively control their building.
1570    
1571    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1572
1573commit 1df1e7fd649b4ff3e00a908d4ade54bc6b32892f
1574Author: Gaetan Nadon <memsize@videotron.ca>
1575Date:   Sun Jan 31 08:56:50 2010 -0500
1576
1577    XORG_WITH_GROFF: add tests for -ms and -mm macro packages
1578    
1579    OS and distros often splits groff in a basic and full package, the former
1580    having the groff program and the later having devices, fonts and macros
1581    Checking for the groff executable is not enough.
1582    
1583    Use HAVE_GROFF if you do not use -ms or -mm
1584    Use HAVE_GROFF_MS and/or HAVE_GROFF_MM otherwise
1585    
1586    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1587
1588commit 6fce3ec9157794d1a90ae28b2615c00ce84f95ed
1589Author: Gaetan Nadon <memsize@videotron.ca>
1590Date:   Fri Jan 29 10:47:40 2010 -0500
1591
1592    Add XORG_ENABLE_DOCS to control the building of documentation
1593    
1594    This macro is intended for modules to control, in a single option,
1595    the building of the documentaion. Using --enable-docs=no, all
1596    documentation is skipped, regardless of the tool used to build it.
1597    
1598    It should be used in conjunction with other XORG_WITH_* macros
1599    which handle cases where some specific tool is not available.
1600    
1601    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1602
1603commit df1fe112b8fca77ce10ecfe2b9e4a082b29b732d
1604Author: Gaetan Nadon <memsize@videotron.ca>
1605Date:   Fri Jan 29 10:25:00 2010 -0500
1606
1607    Additional doc macros for GROFF, FOP and PS2PDF
1608    
1609    Identical to XMLTO, DOXYGEN and ASCIIDOC.
1610    Allow platform builders to selectively turn off tools that
1611    are not present or back level. Matching documentation target
1612    will be shipped.
1613    
1614    For example, --without-fop will skip the pdf format while
1615    allowing other formats to proceed.
1616    
1617    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1618
1619commit 4411328d3200392e9b8d830a45d9ac679abb4ead
1620Author: Jeremy Huddleston <jeremyhu@apple.com>
1621Date:   Wed Feb 3 23:39:37 2010 -0800
1622
1623    Add -Wformat=2 to the default CWARNFLAGS
1624    
1625    This will include -Wformat-security to catch possible security problems in formatting in printf, scanf, etc.
1626    
1627    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
1628    Reviewed-by: Matt Turner <mattst88@gmail.com>
1629
1630commit 46d22716aed8d7e8ee188c2f2d2b3ba600dc3dd3
1631Author: Gaetan Nadon <memsize@videotron.ca>
1632Date:   Sun Jan 17 21:21:10 2010 -0500
1633
1634    Version bump: 1.5.0
1635    
1636    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1637
1638commit 7e89b1cecfdb8115fa159584762f4d0db7455305
1639Author: Gaetan Nadon <memsize@videotron.ca>
1640Date:   Sun Jan 17 21:01:44 2010 -0500
1641
1642    Add XORG_WITH_ASCIIDOC and XORG_WITH_DOXYGEN
1643    
1644    Based on XORG_WITH_XMLTO
1645    
1646    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1647
1648commit 296c390247553b0070dd05260fe6f55f793a374c
1649Author: Matthieu Herrb <matthieu.herrb@laas.fr>
1650Date:   Tue Jan 5 23:04:25 2010 +0100
1651
1652    Add XORG_WITH_XMLTO to factorize xmlto tests.
1653    
1654    This also allow to configure with --without-xmlto to ignore
1655    a 3rd party xmlto tool on systems that normally don't have it,
1656    in order to have reproducable builds.
1657    
1658    Reviewed-by: Rémi Cardona <remi@gentoo.org>
1659    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
1660    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1661
1662commit 2e75ae9b22de0fa36adde6de7b7e5c1c1a825d69
1663Author: Julien Cristau <jcristau@debian.org>
1664Date:   Sat Jan 16 15:00:38 2010 +0000
1665
1666    Bump to 1.4.2
1667
1668commit 1c8cfa5cd1881f810ed62ff082e67777985c7599
1669Author: Alan Coopersmith <alan.coopersmith@sun.com>
1670Date:   Thu Jan 14 09:32:32 2010 -0800
1671
1672    Update Sun license notices to current X.Org standard form
1673    
1674    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1675
1676commit 43e41a5537ba892613f2a9f79cdf209fd7c915b3
1677Author: Julien Cristau <jcristau@debian.org>
1678Date:   Sat Jan 2 20:44:37 2010 +0000
1679
1680    INSTALL doesn't belong in docdir, use pkgdatadir instead
1681    
1682    docdir stays in xorg-macros.pc so we don't break the existing
1683    $(INSTALL_CMD).
1684    
1685    Tested-by: Gaetan Nadon <memsize@videotron.ca>
1686    Signed-off-by: Julien Cristau <jcristau@debian.org>
1687    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1688
1689commit 29f4c09cc252d834278e6e1ad77ad56dc0545d29
1690Author: Gaetan Nadon <memsize@videotron.ca>
1691Date:   Tue Dec 15 14:25:17 2009 -0500
1692
1693    configure.ac: use single statement for file generation
1694    
1695    Reported-by: Peter Hutterer <peter.hutterer at who-t.net>
1696    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1697
1698commit c3c40da5392c2f1fe4b15c6e90dc8325b3c26561
1699Author: Gaetan Nadon <memsize@videotron.ca>
1700Date:   Tue Dec 15 14:01:05 2009 -0500
1701
1702    macros.m4.in: use backticks rather than $() for cmd subs
1703    
1704    Reviewed-by: Dan Nicholson <dbn.lists at gmail.com>
1705    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1706
1707commit 48e2b3d0ee8d637d83b88bf29c6d417f61aaa0e4
1708Author: Colin Watson <cjwatson@canonical.com>
1709Date:   Sat Oct 10 13:28:28 2009 +0100
1710
1711    Use conservative default for malloc(0) when cross-compiling #24460
1712    
1713    When cross-compiling, AC_RUN_IFELSE can't run test programs.
1714    MALLOC_ZERO_RETURNS_NULL=yes is a conservative default in this case.
1715    
1716    Signed-off-by: Colin Watson <cjwatson@canonical.com>
1717    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
1718
1719commit 2c83c9068167729652994cf3203ca27245745482
1720Author: Adam Jackson <ajax@redhat.com>
1721Date:   Mon Dec 14 17:12:13 2009 -0500
1722
1723    util-macros 1.4.1
1724    
1725    Signed-off-by: Adam Jackson <ajax@redhat.com>
1726
1727commit 8e126170a4bf23ae73a08d254f6c6fb7e6b46748
1728Author: Adam Jackson <ajax@redhat.com>
1729Date:   Mon Dec 14 17:05:48 2009 -0500
1730
1731    Don't mention libdir in the .pc file
1732    
1733    Signed-off-by: Adam Jackson <ajax@redhat.com>
1734
1735commit 862911eb71165c9409044986171b8ce2c1ec70b7
1736Author: Adam Jackson <ajax@redhat.com>
1737Date:   Mon Dec 14 17:05:10 2009 -0500
1738
1739    Install the .pc file in $(datadir)
1740    
1741    Signed-off-by: Adam Jackson <ajax@redhat.com>
1742
1743commit 03b04a6b5d61aafbd2705f7d29e58e0c92553a4a
1744Author: Adam Jackson <ajax@redhat.com>
1745Date:   Mon Dec 14 16:54:41 2009 -0500
1746
1747    macros 1.4.0
1748
1749commit 64e61146ecf6cde01a72d95f905f8d3790b78b58
1750Author: Carl Worth <cworth@cworth.org>
1751Date:   Mon Nov 30 20:00:31 2009 -0800
1752
1753    Install .pc file in $libdir where it belongs (not $datadir).
1754    
1755    The .pc file was previously being installed in ${prefix}/share/pkgconfig
1756    but all other modules install their .pc files to ${prefix}/lib/pkgconfig
1757
1758commit 1e50b971bf7273f958e11cbcf3dc07a6fab04335
1759Author: Gaetan Nadon <memsize@videotron.ca>
1760Date:   Sat Nov 21 17:28:32 2009 -0500
1761
1762    xorg-macros.pc.in: create a meta data file for util-macros
1763    
1764    This is motivated primarly by XORG_INSTALL who needs to locate
1765    the docdir when invoked from any module that may not be installed
1766    using same prefix (default or otherwise).
1767    
1768    There are other potential use for this file.
1769
1770commit ceecddadf923ceae76c12057103ec7a409718a34
1771Author: Gaetan Nadon <memsize@videotron.ca>
1772Date:   Thu Oct 22 12:20:42 2009 -0400
1773
1774    Add an XORG_INSTALL macro to allow comps to copy the INSTALL file #24206
1775    
1776    The Makefile installs INSTALL in share/doc/util-macros
1777        An INSTALL_CMD is provided in the new XORG_INSTALL macro
1778        which is added to XORG_DEFAULT_OPTIONS.
1779    
1780        Components add INSTALL target to their Makefile similar to ChangeLog
1781
1782commit e6ceec1bc497ce9d311fd17e9a171e83148362ad
1783Author: Gaetan Nadon <memsize@videotron.ca>
1784Date:   Mon Oct 12 11:07:14 2009 -0400
1785
1786    Add an XORG_INSTALL macro to allow comps to copy the INSTALL file #24206
1787    
1788    The Makefile installs INSTALL in share/doc/util-macros
1789    An INSTALL_CMD is provided in the new XORG_INSTALL macro
1790    which is added to XORG_DEFAULT_OPTIONS.
1791    
1792    Components add INSTALL target to their Makefile similar to ChangeLog
1793
1794commit 22d7360510553775650e6a4e134f165937db4abe
1795Author: Gaetan Nadon <memsize@videotron.ca>
1796Date:   Sat Oct 10 15:38:19 2009 -0400
1797
1798    INSTALL file missing/incorrect #24206
1799    
1800    Add missing INSTALL file. Use standard GNU file on building tarball
1801    For all X.Org components.
1802
1803commit bf44a8df3831ac465fd79937b059e54c4dc34486
1804Author: Gaetan Nadon <memsize@videotron.ca>
1805Date:   Sat Oct 10 15:33:58 2009 -0400
1806
1807    .gitignore: use common defaults with custom section # 24239
1808    
1809    Using common defaults will reduce errors and maintenance.
1810    Only the very small or inexistent custom section need periodic maintenance
1811    when the structure of the component changes. Do not edit defaults.
1812    For all X.Org components.
1813
1814commit 98c7586b04dea14d89df6e7ad1c733e6539cd095
1815Author: Gaetan Nadon <memsize@videotron.ca>
1816Date:   Sat Nov 7 07:58:33 2009 -0500
1817
1818    Lower version from 2.63 to 2.60 Tinderbox failed
1819
1820commit b47a30d3c91fbd5b230a11b1a5ddbfb943bcd7b2
1821Author: Gaetan Nadon <memsize@videotron.ca>
1822Date:   Mon Oct 12 10:57:13 2009 -0400
1823
1824    configuration: update, fix warnings, apply global maintenance #24450
1825    
1826    Update configure.ac using autotools utilities and wiki guidelines
1827    
1828    configure.ac: AM_MAINTAINER_MODE missing #24238
1829    
1830    This turns off maintainer mode build rules in tarballs.
1831    For all X.Org components.
1832
1833commit f8695cf7b892028bf7c502e85f26f0a756edd316
1834Author: Gaetan Nadon <memsize@videotron.ca>
1835Date:   Mon Oct 12 10:37:36 2009 -0400
1836
1837    ChangeLog: generated file not cleaned from the dist directory #24278
1838    
1839        CHANGELOG_CMD was written in the wrong directory.
1840        Update cmd to generate in $(top_srcdir)
1841    
1842        Tested in regular build with git: dist, distcheck and distclean
1843        Tested in VPATH build with git:  dist, distcheck and distclean
1844        Tested above scenario from tarballs with git not available
1845
1846commit d6584a4a52a6fb0eaf979555097bb32621c13cb1
1847Author: Alan Coopersmith <alan.coopersmith@sun.com>
1848Date:   Wed Sep 9 13:31:38 2009 -0700
1849
1850    Version bump: 1.3.0
1851    
1852    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1853
1854commit 79c00a5b5c7866fcc4756993cf4bf4eb2234e9de
1855Author: Gaetan Nadon <memsize@videotron.ca>
1856Date:   Tue Sep 1 09:45:30 2009 -0400
1857
1858    Fix obsolete macro warnings for AC_HELP_STRING #23628
1859    
1860    When checking for warnings in any module using XORG_RELEASE_VERSION
1861    one or more warnings on AC_HELP_STRING appears. The macro has been
1862    replaced with AS_HELP_STRING
1863    
1864    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1865    Acked-by: Alan Coopersmith <alan.coopersmith@sun.com>
1866
1867commit 4c91617d964915005634339afa24b04ec8a2f801
1868Author: Peter Hutterer <peter.hutterer@who-t.net>
1869Date:   Tue Sep 1 10:33:37 2009 +1000
1870
1871    Add XORG_DEFAULT_OPTIONS meta-macro.
1872    
1873    Many modules use the same set of m4 macros. Additions to the macros require
1874    updating the configure.ac for each module affected. In the case of e.g.
1875    protos and libs this means updating every single module.
1876    
1877    This patch adds a XORG_DEFAULT_OPTIONS meta-macro that uses the other macros
1878    defined. Macros can be added to this meta-macro and modules immediately get
1879    to make use of it - without changes required to configure.ac.
1880    
1881    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1882
1883commit 3b7dd69d0bf6bc19f0e4403bb6611de87497aac3
1884Author: Pauli Nieminen <suokkos@gmail.com>
1885Date:   Sat Jul 25 15:53:02 2009 +0300
1886
1887    Add XORG_STRICT_OPTION macro for strict compilation option
1888    
1889    Strict compilation option can be used to get rid of warnings that often are
1890    showing real hidden bug in code. That just waits to cause problems.
1891    
1892    CWARNFLAGS has to be added to AM_C(PP)FLAGS to use strict compilation mode
1893    in Makefile.am. Automatic addition to compiler flags would cause some configure
1894    checks fail.
1895    
1896    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1897
1898commit b0618a909a56d958a6690318545379e105587d82
1899Author: Peter Hutterer <peter.hutterer@who-t.net>
1900Date:   Tue Aug 25 09:40:01 2009 +1000
1901
1902    Add AM_SILENT_RULES to default XORG_CWARNFLAGS
1903    
1904    Automake 1.11 supports silent builds with the new AM_SILENT_RULES.
1905    http://sources.redhat.com/automake/automake.html#Options
1906    
1907    This loosely qualifies as a CWARNFLAG since it allows all the warnings to be
1908    seen and enables modules to gain support from the feature without any
1909    changes needed to configure.
1910    
1911    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1912    Signed-off-by: James Cloos <cloos@jhcloos.com>
1913
1914commit 347e2ae727ac43026776154172ca1ad0360c903c
1915Author: Alan Coopersmith <alan.coopersmith@sun.com>
1916Date:   Thu Jun 18 11:26:09 2009 -0700
1917
1918    Version bump: 1.2.2
1919    
1920    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1921
1922commit b885bb59ec23bb338c8df68e40c6ef2c2a9325cc
1923Author: Jon TURNEY <jon.turney@dronecode.org.uk>
1924Date:   Mon Jun 8 14:17:06 2009 +0100
1925
1926    Use correct CWARNFLAGS when cross compiling
1927    
1928    Rather than checking the version of some random gcc which happens to be in
1929    the path to determine which warning flags are supported, we should check the
1930    gcc we are going to use for the build
1931    
1932    For example, when cross-compiling, if the host gcc is >= 3.4 but the
1933    cross-compiler gcc is not, this will cause unsupported warning flags to be
1934    used
1935    
1936    This seems to work, but I don't know enough autofoolery to be sure this is
1937    right...
1938    
1939    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
1940
1941commit 21a957428aa69b03f585378dc6e70ad9f5c513c6
1942Author: Dan Nicholson <dbn.lists@gmail.com>
1943Date:   Fri Feb 6 12:28:03 2009 -0800
1944
1945    Use m4 for XORG_MACROS_VERSION to error during autoconf
1946    
1947    Check the needed macros version with m4 so that the proper version is
1948    determined during autoconf. This prevents a faulty configure from being
1949    generated.
1950    
1951    Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
1952
1953commit 72d82ed965f9cfbc310897ec17d2dc10bddcef4e
1954Author: Dan <danstowell+xorg@gmail.com>
1955Date:   Thu Feb 19 06:50:30 2009 -0800
1956
1957    Fix incorrect warning message in XORG_MACROS_VERSION
1958    
1959    Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
1960
1961commit b3a43fbe312d4da796aa1fcb04a8a27f7961641d
1962Author: Dan Nicholson <dbn.lists@gmail.com>
1963Date:   Thu Feb 5 13:30:27 2009 -0800
1964
1965    Restore part of the XORG_MACROS_VERSION comment
1966    
1967    The 1.1 or later part is actually important since XORG_MACROS_VERSION
1968    didn't exist before then.
1969    
1970    Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
1971
1972commit f05148fa57a1ebdb75135f026b7c5f4678a3b293
1973Author: Dan Nicholson <dbn.lists@gmail.com>
1974Date:   Thu Feb 5 09:17:17 2009 -0800
1975
1976    Fix comment in XORG_MACROS_VERSION on usage
1977    
1978    The comment recommending checking XORG_MACROS_VERSION with m4_ifndef was
1979    flawed for two reasons:
1980    
1981     * m4_fatal should be used if the macro is not defined. There's no use
1982       generating configure if the macro doesn't exist. Just fail during
1983       autoconf.
1984     * There's no reason to mention the version needed in the message. That
1985       check does not do version verification. That's what the actual macro
1986       is for.
1987    
1988    Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
1989
1990commit 96585612d17d31fa9dd0f5c260fc33f72be9a75f
1991Author: Jeremy Huddleston <jeremy@redxiii.local>
1992Date:   Sun Feb 1 21:09:44 2009 -0800
1993
1994    XORG_CWARNFLAGS: += is not valid for appending in bourn scripts
1995    
1996    Fixes:
1997    
1998    ./configure: line 12921: CWARNFLAGS+= -Wold-style-definition -Wdeclaration-after-statement: command not found
1999
2000commit 58803c60b73110a49aecec4202e7820887633bcc
2001Author: Alan Coopersmith <alan.coopersmith@sun.com>
2002Date:   Tue Dec 16 15:05:46 2008 -0800
2003
2004    Version bump: 1.2.1
2005
2006commit e1d9461d1325bb7e48ef616650eb1d49f8945c2b
2007Author: Alan Coopersmith <alan.coopersmith@sun.com>
2008Date:   Tue Dec 16 15:05:05 2008 -0800
2009
2010    Replace gitweb URL with cgit URL in README
2011
2012commit 55e8d740881ef622376440819119641e67aeb285
2013Author: Peter Breitenlohner <peb@mppmu.mpg.de>
2014Date:   Mon Dec 8 17:40:31 2008 +0100
2015
2016    fix distcheck target
2017    
2018    Arrange that distcleancheck ignores ChangeLog left over by distclean.
2019    
2020    Don't mention ChangeLog under *CLEANFILES, can't be rebuilt from release
2021    tarball; ChangeLog is automatically distributed, no need to mention it.
2022
2023commit 88920d0896be5194f626888d5d8b54edd1ffe1f6
2024Author: Matthieu Herrb <matthieu.herrb@laas.fr>
2025Date:   Wed Dec 10 08:45:56 2008 +0100
2026
2027    use more CWARNFLAGS with gcc 3.4 too.
2028    
2029    Only gcc 3.3 and earlier version don't support them.
2030    Reported and tested by Peter Breitenlohner.
2031
2032commit 9ff834493ece0a0ea7d7f15c1706bab022362cc5
2033Author: Matthieu Herrb <matthieu.herrb@laas.fr>
2034Date:   Sun Dec 7 11:54:39 2008 +0100
2035
2036    Fix CWARNFLAGS for gcc versions < 4
2037
2038commit 1d2a0c58ffa7be9c47ea0a097f54e012cf5d44de
2039Author: Alan Coopersmith <alan.coopersmith@sun.com>
2040Date:   Wed Jul 30 13:47:04 2008 -0700
2041
2042    Allow setting XORG_SGML_PATH to a non-default path when running configure
2043
2044commit dcbbcb582cf712e59c1474632380943bea8f1a5e
2045Author: Peter Breitenlohner <peb@mppmu.mpg.de>
2046Date:   Fri Nov 14 23:06:48 2008 +0100
2047
2048    bump to 1.2.0
2049
2050commit 0e8c41dd09080cf692b7437bb23435137febaf26
2051Author: Peter Breitenlohner <peb@mppmu.mpg.de>
2052Date:   Fri Nov 14 23:05:45 2008 +0100
2053
2054    fix XORG_PROG_RAWCPP for cygwin
2055    
2056    Patch by Yaakov Selkowitz from xorg mailing list
2057    http://lists.freedesktop.org/archives/xorg/attachments/20081016/04a64242/attachment.asc
2058
2059commit 4cce4c8169a252bce129411dbf70c3212974e7ca
2060Author: Peter Breitenlohner <peb@mppmu.mpg.de>
2061Date:   Fri Nov 14 22:59:28 2008 +0100
2062
2063    define XORG_CWARNFLAGS macro
2064
2065commit 2663b7a6b31e5e3d03b42a50b27f64737a35e9aa
2066Author: Peter Breitenlohner <peb@mppmu.mpg.de>
2067Date:   Fri Nov 14 22:38:27 2008 +0100
2068
2069    define and use XORG_CHANGELOG macro
2070
2071commit b8a5186c585b4f01971457f0d59cc7480cf528e8
2072Author: Peter Breitenlohner <peb@mppmu.mpg.de>
2073Date:   Fri Nov 14 22:26:06 2008 +0100
2074
2075    reorganize autoconf macro files
2076    
2077    append xorgversion.m4 to xorg-macros.m4.in, instead of installing
2078    it as separate file.
2079    Avoid copying some code from xorgversion.m4 to configure.ac.
2080
2081commit a3a533044de7c8c360d0de312ac75b32db04e35e
2082Author: Adam Jackson <ajax@redhat.com>
2083Date:   Wed Mar 5 14:53:00 2008 -0500
2084
2085    bump to 1.1.6
2086
2087commit e1c1ee013e72dafd7b00ca96a8d4a25273b88e15
2088Author: Jeremy Huddleston <jeremy@tifa-2.local>
2089Date:   Sat Feb 16 02:18:50 2008 -0800
2090
2091    Support version strings  like 1.2.3-blah4
2092
2093commit e20c503d24e5ccf03035aa0f6d833d235d2179df
2094Author: Keith Packard <keithp@koto.keithp.com>
2095Date:   Mon Aug 13 19:21:58 2007 -0700
2096
2097    Cannot use AC_CHECK_FILE when cross compiling; assume no LINUXDOC.
2098    
2099    As AC_CHECK_FILE cannot be used when cross compiling, just assume linuxdoc
2100    is not present.
2101
2102commit f2ddb356d86225a8ff6d1d1397fb2156cebd360f
2103Author: Daniel Stone <daniel@fooishbar.org>
2104Date:   Sun Dec 24 06:17:44 2006 +0200
2105
2106    bump to 1.1.5
2107
2108commit e8b485d9252ffbb357a0b987ab1488d4033b555c
2109Author: Matthieu Herrb <matthieu.herrb@laas.fr>
2110Date:   Mon Dec 18 18:25:25 2006 -0800
2111
2112    Bug 9368: non portable sed usage in xorgversion.m4
2113    
2114    Bugzilla #9368 <https://bugs.freedesktop.org/show_bug.cgi?id=9368>
2115    Patch #8140 <https://bugs.freedesktop.org/attachment.cgi?id=8140>
2116
2117commit 0a4aadbda211a5128bae1c2e860b781c95c4bbf5
2118Author: Daniel Stone <daniel@fooishbar.org>
2119Date:   Sat Dec 16 01:14:27 2006 +0200
2120
2121    bump to 1.1.4
2122
2123commit eb371188086824c4655840dd72831d16fbfb17ce
2124Author: Daniel Stone <daniel@fooishbar.org>
2125Date:   Wed Dec 6 19:02:46 2006 +0200
2126
2127    Makefile.am: make ChangeLog hook safer
2128    Make ChangeLog hook as safe as possible.
2129
2130commit e091014e3c7573a49ce51d67f359bd0f3d3e1893
2131Author: Daniel Stone <daniel@fooishbar.org>
2132Date:   Thu Nov 30 22:05:27 2006 +0200
2133
2134    bump to 1.1.3
2135
2136commit f15961997e9f5986857ed0b143cbaafda1a84cb8
2137Author: Andres Salomon <dilinger@debian.org>
2138Date:   Thu Nov 30 22:05:13 2006 +0200
2139
2140    xorgversion: automatic PACKAGE_VERSION_* (bug #8590)
2141    Automatically define PACKAGE_VERSION_{MAJOR,MINOR,PATCHLEVEL} when
2142    XORG_RELEASE_VERSION is called.
2143
2144commit 0d92c7e31df95c09a9cf1215e9ccb069da97f27a
2145Author: Daniel Stone <daniel@fooishbar.org>
2146Date:   Wed Nov 8 16:38:16 2006 +0200
2147
2148    bump to 1.1.2
2149
2150commit d7a63459d1b1313fbde2827c00b36ee1e9c37f70
2151Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
2152Date:   Fri Nov 3 12:43:12 2006 -0500
2153
2154    Introduce separate configure switches for each output format.
2155
2156commit 5dc687a27322c9c6f7f9fb69b7005f35030b9571
2157Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
2158Date:   Thu Nov 2 19:49:29 2006 -0500
2159
2160    Fix handling of defs.ent to allow arbitrary install prefixes.
2161
2162commit 58a807e728bfbb3fac080adbb7c502ef3531d5f3
2163Author: David Nusinow <dnusinow@debian.org>
2164Date:   Sun Oct 29 18:48:34 2006 -0500
2165
2166    Add support for building docbook docs
2167
2168commit bcd763dd427d2afd9066d52990363398d15d2c6a
2169Author: David Nusinow <dnusinow@debian.org>
2170Date:   Sun Oct 15 22:45:58 2006 -0400
2171
2172    Make building pdf's configurable, though only disabled when it is explicitly set to no
2173
2174commit de2a4b2880117f1de38c9f870024cfb8a9f3ba8d
2175Author: Daniel Stone <daniel@fooishbar.org>
2176Date:   Sun Aug 27 12:59:25 2006 +0300
2177
2178    make ChangeLog hook distcheck-safe
2179
2180commit d9062e4077ebfd0985baf8418f3d0f111b9ddbba
2181Author: Daniel Stone <daniel@fooishbar.org>
2182Date:   Sun Aug 27 12:50:20 2006 +0300
2183
2184    xorg-macros: remove GNU-userland special case; bump to 1.1.1
2185    Remove special-casing of man page suffices for GNU-userland systems (Linux,
2186    Hurd, GNU/kFreeBSD).  Bump to version 1.1.1.
2187
2188commit 28d7a6d80abb2d8d1a670b09394a5fc5458dd98e
2189Author: Alan Coopersmith <alan.coopersmith@sun.com>
2190Date:   Thu Jul 20 18:13:50 2006 -0700
2191
2192    Version bump to 1.1.0
2193
2194commit efac6ccd6f0b5d673397441df753893b18c6a998
2195Author: Alan Coopersmith <alanc@alans-ferrari.(none)>
2196Date:   Tue Jul 18 14:44:30 2006 -0700
2197
2198    Ignore xorg-macros.m4 (built by configure) and make dist/distcheck files
2199
2200commit c6f51fb11a0f264e9cd89cf27916ca83c418f6ab
2201Author: Alan Coopersmith <alan.coopersmith@sun.com>
2202Date:   Thu Jul 13 17:00:19 2006 -0700
2203
2204    Add XORG_LINT_LIBRARY for building lint library data files
2205
2206commit 33b44547db1b801a520b64dd67c468ab04eaf269
2207Author: Alan Coopersmith <alan.coopersmith@sun.com>
2208Date:   Thu Jul 13 14:31:20 2006 -0700
2209
2210    Replace static ChangeLog with dist-hook to generate from git log
2211
2212commit 953df72ff3b8ecf8ac3eadc90ddefd6d0ca6b43e
2213Author: Alan Coopersmith <alan.coopersmith@sun.com>
2214Date:   Thu Jul 13 13:49:46 2006 -0700
2215
2216    Add pointer to git repository to README
2217
2218commit a3ce32d91835471b7f91742850d78b186c4cbe8f
2219Author: Alan Coopersmith <alan.coopersmith@sun.com>
2220Date:   Thu Jul 13 13:46:43 2006 -0700
2221
2222    Add XORG_MACROS_VERSION macro to check minimum version of xorg-macros.m4
2223    
2224    - Move xorg-macros.m4 to xorg-macros.m4.in so @VERSION@ can be substituted from
2225      the version listed in configure.ac
2226    - Add comments to each macro listing what version it was first added in
2227
2228commit 29e3f6d9c7670ff95dc03c9d494dc5f4b93741a4
2229Author: Alan Coopersmith <alan.coopersmith@sun.com>
2230Date:   Thu Jul 13 11:46:48 2006 -0700
2231
2232    Add README file with links to bugzilla & mailing list
2233
2234commit b794890e202dc2359069836d9ebc2ad29f86dfac
2235Author: Alan Coopersmith <alan.coopersmith@sun.com>
2236Date:   Thu Jul 13 11:42:41 2006 -0700
2237
2238    Fill in COPYING file with licenses from other files
2239
2240commit 1bc5f3d51d6bbe749e229c74fb2b834f903dcbd6
2241Author: Alan Coopersmith <alan.coopersmith@sun.com>
2242Date:   Thu Jul 13 11:41:20 2006 -0700
2243
2244    Correct Sun license notice
2245
2246commit 53519cafb9a145901730fb0f2a1fd78e5a0a82e7
2247Author: Michael Banck <mbanck@debian.org>
2248Date:   Thu Jul 13 00:09:23 2006 -0700
2249
2250    Bug #6782: Fix *_MAN_* macros to support GNU/Hurd
2251    
2252    X.Org Bug #6782 <https://bugs.freedesktop.org/show_bug.cgi?id=6782>
2253    Patch #5519 <https://bugs.freedesktop.org/attachment.cgi?id=5519>
2254
2255commit aa72e4701d6653a7cf7d47b51b705e1c0890f381
2256Author: Alan Coopersmith <alan.coopersmith@sun.com>
2257Date:   Wed Jul 12 19:31:47 2006 -0700
2258
2259    Add XORG_WITH_LINT to add --with-lint flag for checking with lint, sparse, etc.
2260
2261commit 08130178348738603ab916036ac63afd41b27e94
2262Author: Alan Coopersmith <alan.coopersmith@sun.com>
2263Date:   Wed Jul 12 19:30:25 2006 -0700
2264
2265    Create .gitignore
2266
2267commit ddb3d2e94df03c5d06717189f5e349342ad0fa09
2268Author: Adam Jackson <ajax@nwnk.net>
2269Date:   Fri May 19 18:46:00 2006 +0000
2270
2271    Bump to 1.0.2
2272
2273commit 1e910874c0c4211b0d6e462e5cdffb4c86e27e6f
2274Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2275Date:   Fri Apr 21 22:47:13 2006 +0000
2276
2277    X.Org Bug #6654 <https://bugs.freedesktop.org/show_bug.cgi?id=6654> Patch
2278        #5374 <https://bugs.freedesktop.org/attachment.cgi?id=5374> Fix *_MAN_*
2279        macros to support GNU/kFreeBSD (Robert Millan)
2280
2281commit 3ee458d03fcebc01d337d01e5e31dede704d56ff
2282Author: Kevin E Martin <kem@kem.org>
2283Date:   Wed Dec 21 02:30:08 2005 +0000
2284
2285    Update package version for X11R7 release.
2286
2287commit 09e1ea8a68915d5a8c3dd2c2adbbbcd1bfdf2bd3
2288Author: Adam Jackson <ajax@nwnk.net>
2289Date:   Mon Dec 19 16:36:02 2005 +0000
2290
2291    Stub COPYING files
2292
2293commit 986030a4deca03addb3e5b40da66c8baa78941a5
2294Author: Kevin E Martin <kem@kem.org>
2295Date:   Thu Dec 15 00:24:40 2005 +0000
2296
2297    Update package version number for final X11R7 release candidate.
2298
2299commit af0164c2ded2dcc95b72ca3b9bfbad9b790490f7
2300Author: Kevin E Martin <kem@kem.org>
2301Date:   Fri Dec 9 15:28:41 2005 +0000
2302
2303    Better macro to check whether any of malloc(0), realloc(ptr,0) or calloc(0)
2304        return NULL since Xlib expects all three to return a valid pointer.
2305
2306commit 80c3aba8ac4af96c3d9407ecbed2f6c813adbbe1
2307Author: Kevin E Martin <kem@kem.org>
2308Date:   Fri Dec 9 03:01:09 2005 +0000
2309
2310    Add support for building other formats from sgml docs.
2311
2312commit 98959e58700f53c1cafba3b4a2fa6e103c71a55d
2313Author: Kevin E Martin <kem@kem.org>
2314Date:   Sat Dec 3 05:49:47 2005 +0000
2315
2316    Update package version number for X11R7 RC3 release.
2317
2318commit 222df94cf4d433b893c092ccd7c38d86d59ce034
2319Author: Kevin E Martin <kem@kem.org>
2320Date:   Sat Dec 3 04:41:21 2005 +0000
2321
2322    Add macro to detect when malloc(0) returns NULL for use in libraries.
2323
2324commit 07aaba7edc3028b6066a552ef0636986adddb6ef
2325Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2326Date:   Mon Nov 28 21:58:11 2005 +0000
2327
2328    Bug #5167 <https://bugs.freedesktop.org/show_bug.cgi?id=5167> Linux prefers
2329        *.1x man pages in man1 subdirectory. Also allow builders to override
2330        man page suffixes & directories to match their environments via
2331        configure-time environment variables.
2332
2333commit 1545c8c930025d4f7d76e8d8f28ae87a53b5c9e9
2334Author: Kevin E Martin <kem@kem.org>
2335Date:   Wed Oct 19 02:48:17 2005 +0000
2336
2337    Update package version number for RC1 release.
2338
2339commit b15a7b3dcc5c8af0a1ab837d8ca03910611e0968
2340Author: Kristian Høgsberg <krh@redhat.com>
2341Date:   Mon Oct 17 16:04:44 2005 +0000
2342
2343    Add missing comma in AC_HELP_STRING call.
2344
2345commit 764ee0f698a17e34998b0e6d85f2c6cbf8f624c7
2346Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
2347Date:   Mon Oct 3 21:22:08 2005 +0000
2348
2349    - For all drivers that have a <driver>.sgml file, add code in their build
2350        system to build the README file at make dist time
2351    - in util/macros/xorg-macros.m4, add a new XORG_CHECK_LINUXDOC macro that
2352        will check if the required tools and files exist, and if so set a
2353        conditional.
2354    - util/modular/symlink.sh
2355    - Link all the <driver>.sgml to xf86-video-<driver>/README.sgml
2356    - Add all the README.<driver> to the list of excluded files
2357    - xc/programs/Xserver/hw/xfree86/doc/sgml/SiS.sgml: Various changes to make
2358        it spew less warnings when the text file is built.
2359
2360commit d690e4a9febd07988d149a967791c5629c17b258
2361Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2362Date:   Thu Sep 29 22:57:31 2005 +0000
2363
2364    Add -undef to RAWCPPFLAGS if cpp used for RAWCPP supports it
2365
2366commit f950050734e36192307fcb11c70fbfb25fa03b9c
2367Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2368Date:   Sat Sep 24 02:30:22 2005 +0000
2369
2370    Add XORG_MANPAGE_SECTIONS() macro for handling the different man page
2371        sections used on Linux vs. BSD vs. SysV
2372
2373commit 7c9a7b7fb4955cef87cd4403c0f36b5f1a84d9c9
2374Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
2375Date:   Mon Aug 15 19:53:37 2005 +0000
2376
2377    Move RAWCPP macro to xorg-macros.m4 so other modules can use it Add check
2378        for whether or not RAWCPP needs -traditional instead of hardcoding it,
2379        so non-gcc cpp's can be used
2380
2381commit 9161e0233a932f88a79d228f538565c48dba58d4
2382Author: Kevin E Martin <kem@kem.org>
2383Date:   Fri Jul 29 21:22:57 2005 +0000
2384
2385    Various changes preparing packages for RC0:
2386    - Verify and update package version numbers as needed
2387    - Implement versioning scheme
2388    - Change bug address to point to bugzilla bug entry form
2389    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
2390        reenable it)
2391    - Fix makedepend to use pkgconfig and pass distcheck
2392    - Update build script to build macros first
2393    - Update modular Xorg version
2394