ChangeLog revision 99c4c48a
1commit 6733ee9baffaef106792c0457c53b5c9452d0021
2Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3Date:   Sun Apr 3 17:03:13 2022 -0700
4
5    xsm 1.0.5
6    
7    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8
9commit e552f2d4980d41d7a219dbe0c5dbaf33c4d752f3
10Author: Alan Coopersmith <alan.coopersmith@oracle.com>
11Date:   Sat Feb 19 10:40:19 2022 -0800
12
13    Fill in COPYING file with copyright notices from source code
14    
15    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
16
17commit c4d20042385ac95023ff5c03f2849655bdfb931b
18Author: Alan Coopersmith <alan.coopersmith@oracle.com>
19Date:   Sun Jan 9 12:31:56 2022 -0800
20
21    Fix spelling/wording issues
22    
23    Found by using:
24        codespell --builtin clear,rare,usage,informal,code,names
25    
26    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
27
28commit 655c8ff920ac3fe8601e449b2ef8247063069bc8
29Author: Alan Coopersmith <alan.coopersmith@oracle.com>
30Date:   Tue Dec 7 14:21:26 2021 -0800
31
32    Build xz tarballs instead of bzip2
33    
34    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
35
36commit 822be4f28bda6ba1267f4f11d378295e70f4aaba
37Author: Alan Coopersmith <alan.coopersmith@oracle.com>
38Date:   Tue Dec 7 14:21:21 2021 -0800
39
40    gitlab CI: enable Static Application Security Testing (SAST)
41    
42    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
43
44commit 107fbd198f2d4cec9efb54e89a568a595ac2d1e3
45Author: Alan Coopersmith <alan.coopersmith@oracle.com>
46Date:   Sun Nov 28 11:02:18 2021 -0800
47
48    Add noreturn attributes suggested by gcc
49    
50    misc.c: In function ‘nomem’:
51    misc.c:106:1: warning: function might be candidate for
52     attribute ‘noreturn’ [-Wsuggest-attribute=noreturn]
53      106 | nomem(void)
54          | ^~~~~
55    xsm.c:657:1: warning: function might be candidate for
56     attribute ‘noreturn’ [-Wsuggest-attribute=noreturn]
57      657 | EndSession(int status)
58          | ^~~~~~~~~~
59    
60    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
61
62commit 416a3fc806f47b158b489bb44f7709fc44fa4f3e
63Author: Alan Coopersmith <alan.coopersmith@oracle.com>
64Date:   Sun Nov 28 10:54:06 2021 -0800
65
66    WriteSave: allocate enough room for full session_save_file in error
67    
68    Clears warning from gcc 11.2:
69    
70    saveutil.c: In function ‘WriteSave’:
71    saveutil.c:315:75: warning: ‘%s’ directive output may be truncated
72     writing up to 1023 bytes into a region of size 221 [-Wformat-truncation=]
73      315 |         snprintf (msg, sizeof(msg), "%s: Error creating session save file %s",
74          |                                                                           ^~
75      316 |                   Argv[0], session_save_file);
76          |                            ~~~~~~~~~~~~~~~~~
77    saveutil.c:315:9: note: ‘snprintf’ output 36 or more bytes (assuming 1059)
78     into a destination of size 256
79      315 |         snprintf (msg, sizeof(msg), "%s: Error creating session save file %s",
80          |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81      316 |                   Argv[0], session_save_file);
82          |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
83    
84    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
85
86commit 6a902614350d46b759fc09a88daf9aff11f79ee8
87Author: Alan Coopersmith <alan.coopersmith@oracle.com>
88Date:   Sun Nov 28 10:42:03 2021 -0800
89
90    Increase size of number buffer to fit all possible values
91    
92    Clears gcc warning of:
93    
94    info.c: In function ‘DisplayProps’:
95    info.c:214:44: warning: ‘snprintf’ output may be truncated before the
96     last format character [-Wformat-truncation=]
97           snprintf (number, sizeof(number), "%d", propnum);
98                                                ^
99    info.c:214:7: note: ‘snprintf’ output between 2 and 11 bytes into a
100     destination of size 10
101           snprintf (number, sizeof(number), "%d", propnum);
102           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
103    
104    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
105
106commit 4bf092e35a92b4fb613f4fee01d5ab26a612ddb6
107Author: Alan Coopersmith <alan.coopersmith@oracle.com>
108Date:   Sun Nov 28 10:38:43 2021 -0800
109
110    Use _CONST_X_STRING to make libXt declare String as const char *
111    
112    Clears 5 -Wincompatible-pointer-types warnings
113    and 18 -Wdiscarded-qualifiers warnings from gcc
114    
115    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
116
117commit c7a7f81b18f8594aceaa9c32217753ef935dac2d
118Author: Alan Coopersmith <alan.coopersmith@oracle.com>
119Date:   Sun Nov 28 11:13:24 2021 -0800
120
121    gitlab CI: add a basic build test
122    
123    Based on the config from libX11
124    
125    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
126
127commit 788c1484c7357ba8a1c69167db2994bb9282d4a6
128Author: Alan Coopersmith <alan.coopersmith@oracle.com>
129Date:   Wed Nov 21 17:19:25 2018 -0800
130
131    Update configure.ac bug URL for gitlab migration
132    
133    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
134
135commit 536adbdd5b5e44fcfbd5bce287080e678a48b678
136Author: Alan Coopersmith <alan.coopersmith@oracle.com>
137Date:   Sun Sep 30 17:20:13 2018 -0700
138
139    Remove ancient System() replacement for system(3c) on Solaris
140    
141    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
142
143commit cae8e0a4db186da3556bdab944b61eb540e6685c
144Author: Alan Coopersmith <alan.coopersmith@oracle.com>
145Date:   Fri Mar 9 20:24:29 2018 -0800
146
147    xsm 1.0.4
148    
149    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
150
151commit 52016a5efdf549ffb2a3fb54ce0d0e4e110957f2
152Author: Mihail Konev <k.mvc@ya.ru>
153Date:   Thu Jan 26 14:00:21 2017 +1000
154
155    autogen: add default patch prefix
156    
157    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
158
159commit 730ae572b17c0d54798033375a7a6b1999ca7ef5
160Author: Emil Velikov <emil.l.velikov@gmail.com>
161Date:   Mon Mar 9 12:00:52 2015 +0000
162
163    autogen.sh: use quoted string variables
164    
165    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
166    fall-outs, when they contain space.
167    
168    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
169    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
170    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
171
172commit 2eb104d487546dac7c257f0f359d5f050fc1cdcc
173Author: Peter Hutterer <peter.hutterer@who-t.net>
174Date:   Tue Jan 24 10:32:07 2017 +1000
175
176    autogen.sh: use exec instead of waiting for configure to finish
177    
178    Syncs the invocation of configure with the one from the server.
179    
180    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
181    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
182
183commit 6c335e1c315a68283b1303afb06a3d5a34adab83
184Author: Thomas Klausner <wiz@NetBSD.org>
185Date:   Wed Feb 25 22:22:50 2015 +0100
186
187    Close file descriptors on exec.
188    
189    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
190    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
191
192commit 0caed2fbce401e48d55ebfeda968e9ea8012f01d
193Author: Alan Coopersmith <alan.coopersmith@oracle.com>
194Date:   Tue Jun 3 23:28:38 2014 -0700
195
196    Print which option was in error along with usage message
197    
198    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
199
200commit cf3acd85392869ff35dc4869d66455363890e05d
201Author: Alan Coopersmith <alan.coopersmith@oracle.com>
202Date:   Tue Jun 3 23:23:34 2014 -0700
203
204    autogen.sh: Honor NOCONFIGURE=1
205    
206    See http://people.gnome.org/~walters/docs/build-api.txt
207    
208    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
209
210commit 23ed6c7d6d0f13788a30ed6fe13c0cb2e15d9124
211Author: Alan Coopersmith <alan.coopersmith@oracle.com>
212Date:   Tue Jun 3 23:23:34 2014 -0700
213
214    configure: Drop AM_MAINTAINER_MODE
215    
216    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
217
218commit ab1fd5041b784747bec58f4c8ccf069c8920402b
219Author: Gaetan Nadon <memsize@videotron.ca>
220Date:   Tue Dec 17 11:08:50 2013 -0500
221
222    Remove obsolete Imake SIGNALRETURNSINT
223    
224    Assume signal handlers return void, as C89 requires
225    
226    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
227    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
228
229commit 9f4bee64da58ed95923ceee4abfe56d5125974f6
230Author: Stéphane Aulery  <lkppo@free.fr>
231Date:   Thu Jul 4 00:53:43 2013 +0200
232
233    Improve help messages & man page
234    
235    Signed-off-by: Stéphane Aulery <lkppo@free.fr>
236    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
237    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
238
239commit 9a7429ed7734531ca313d8c1f724bcb07c33ff54
240Author: Stéphane Aulery  <lkppo@free.fr>
241Date:   Sat Jul 6 15:40:56 2013 +0200
242
243    Drop CRAY support
244    
245    Signed-off-by: Stéphane Aulery <lkppo@free.fr>
246    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
247    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
248
249commit 5eaa2f649cf594f55bae32a46ae6e65a68656bf8
250Author: Alan Coopersmith <alan.coopersmith@oracle.com>
251Date:   Sun Feb 10 15:55:57 2013 -0800
252
253    xsm 1.0.3
254    
255    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
256
257commit 4d5fed98f350f3acb2ad53602f452a33ab5e0669
258Author: Alan Coopersmith <alan.coopersmith@oracle.com>
259Date:   Sun Jan 13 12:11:02 2013 -0800
260
261    unifdef ISC
262    
263    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
264
265commit fe021a25285e3438b97355d1e7270190cf91646f
266Author: Alan Coopersmith <alan.coopersmith@oracle.com>
267Date:   Sun Jan 13 11:53:33 2013 -0800
268
269    Use mode_t, not int, for umask return/argument value
270    
271    Fixes clang warnings:
272    
273    auth.c:144:22: warning: implicit conversion changes signedness: 'mode_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
274        original_umask = umask (0077);      /* disallow non-owner access */
275                       ~ ^~~~~~~~~~~~
276    
277    auth.c:214:12: warning: implicit conversion changes signedness: 'int' to 'mode_t' (aka 'unsigned int') [-Wsign-conversion]
278        umask (original_umask);
279        ~~~~~  ^~~~~~~~~~~~~~
280    
281    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
282
283commit 5a273c9fab6a4fe3ab0c729e78f3a86d3e5a69ed
284Author: Alan Coopersmith <alan.coopersmith@oracle.com>
285Date:   Sun Jan 13 11:24:56 2013 -0800
286
287    Use standard autoconf defines for mkstemp & putenv instead of imake leftovers
288    
289    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
290
291commit 79a24ac258f66014af066df0707058b971c31988
292Author: Alan Coopersmith <alan.coopersmith@oracle.com>
293Date:   Sun Jan 13 11:19:37 2013 -0800
294
295    config: Add missing AC_CONFIG_SRCDIR
296    
297    Regroup AC statements under the Autoconf initialization section.
298    Regroup AM statements under the Automake initialization section.
299    
300    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
301
302commit ce8aac0657d0e1b0e6c1ca148456d48b87cafd4f
303Author: Egbert Eich <eich@freedesktop.org>
304Date:   Thu May 19 09:47:25 2011 +0200
305
306    install: Use sysconfdir instead of libdir for config files.
307    
308    Most X packages today install their config files in sysconfigdir,
309    only a few are left which still put their configuration in libdir.
310    
311    Signed-off-by: Egbert Eich <eich@freedesktop.org>
312    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
313
314commit 29818ff0b7af752639c203237de6c3a4d84da2c2
315Author: Alan Coopersmith <alan.coopersmith@oracle.com>
316Date:   Fri Jan 4 17:38:53 2013 -0800
317
318    unifdef -U__UNIXOS2__
319    
320    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
321
322commit c358556c1badee4d8b75e23f1cd84abff393b6ac
323Author: Alan Coopersmith <alan.coopersmith@oracle.com>
324Date:   Tue Nov 22 22:58:52 2011 -0800
325
326    Add size limit to scanf string specifier
327    
328    While it's tempting to just switch to fgets(), that would require
329    implementing our own whitespace stripping to match the current
330    scanf behavior.
331    
332    Fixes parfait static analysis warning:
333    Error: Buffer overrun
334       Buffer overflow (CWE 120): Use of fscanf(%s), with buffer 'buf'
335            at line 135 of app/xsm/lock.c in function 'GetLockId'.
336    
337    [ This bug was found by the Parfait 0.3.7 bug checking tool.
338      For more information see http://labs.oracle.com/projects/parfait/ ]
339    
340    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
341    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
342
343commit 24d38c420d5d60c988f07dd25f7fa81171dac64f
344Author: Alan Coopersmith <alan.coopersmith@oracle.com>
345Date:   Sat Nov 19 11:29:03 2011 -0800
346
347    Fix some gcc -Wwrite-strings warnings
348    
349    Many are unfixable at the moment due to the libXt API
350    
351    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
352
353commit e17c2f59266528dce1cfb71798dc6075b74839a3
354Author: Alan Coopersmith <alan.coopersmith@oracle.com>
355Date:   Sat Nov 19 10:54:38 2011 -0800
356
357    Terminate execl() arguments with NULL instead of 0
358    
359    Makes sure that a full 64-bits of 0 is passed in 64-bit builds, and
360    clears gcc warning of:
361    
362    misc.c: In function ‘System’:
363    misc.c:114:2: warning: missing sentinel in function call
364    
365    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
366
367commit 7940a487162c5acb55417f0abafe70043bcc679e
368Author: Alan Coopersmith <alan.coopersmith@oracle.com>
369Date:   Thu Jan 13 00:11:52 2011 -0800
370
371    Convert a couple last sprintf calls to snprintf
372    
373    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
374
375commit d5d409ac7b5792f3962dbe8a7f392d09ce797266
376Author: Alan Coopersmith <alan.coopersmith@oracle.com>
377Date:   Thu Jan 13 00:04:32 2011 -0800
378
379    Convert XtMalloc + sprintf to XtAsprintf
380    
381    Depends on libXt > 1.0.99 to ensure XtAsprintf is available.
382    
383    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
384
385commit 00c7550444aa1254ca43ba32d4d4e59d02bda56d
386Author: Gaetan Nadon <memsize@videotron.ca>
387Date:   Wed Jan 19 10:06:57 2011 -0500
388
389    config: move man pages into their own directory
390    
391    Use services provided by XORG_MANPAGE_SECTIONS.
392    Use standard Makefile for man pages.
393    
394    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
395
396commit 00ba0d9e527c18b7fe9dda3b17411993bac98c2f
397Author: Gaetan Nadon <memsize@videotron.ca>
398Date:   Thu Jan 13 17:15:37 2011 -0500
399
400    man: replace hard coded man page section with substitution strings
401    
402    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
403
404commit 95029ee2a46c5a89e4dcf1158dc5dfb8026c2685
405Author: Gaetan Nadon <memsize@videotron.ca>
406Date:   Thu Jan 13 11:15:48 2011 -0500
407
408    man: remove trailing spaces and tabs
409    
410    Using s/[ \t]*$//
411    
412    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
413
414commit 771866f04e80eabe7e1e6d01fd839fd7a38854b2
415Author: Gaetan Nadon <memsize@videotron.ca>
416Date:   Wed Jan 12 16:28:02 2011 -0500
417
418    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
419    
420    This silences an Autoconf warning
421
422commit e46e5149893397f04fe4ad558ead53b52ae561e7
423Author: Gaetan Nadon <memsize@videotron.ca>
424Date:   Wed Jan 12 15:29:50 2011 -0500
425
426    config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
427    
428    This silences an Automake warning.
429    
430    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
431
432commit 7a580ac13fce90353ccbef53c559bbf1ba778831
433Author: Alan Coopersmith <alan.coopersmith@oracle.com>
434Date:   Fri Dec 10 00:04:32 2010 -0800
435
436    Make System() prototype for Solaris in xsm.h actually a prototype
437    
438    Fixes gcc warning:
439    xsm.h:217: warning: function declaration isn't a prototype
440    
441    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
442
443commit cf08b277a983a97a3db1ee39eeeb6bf953d084db
444Author: Alan Coopersmith <alan.coopersmith@oracle.com>
445Date:   Sun Sep 26 17:00:05 2010 -0700
446
447    xsm 1.0.2
448    
449    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
450
451commit 88ae324056c2a6be1efd5aa96c4bbd3e0ad4274b
452Author: Alan Coopersmith <alan.coopersmith@oracle.com>
453Date:   Sun Sep 26 16:54:04 2010 -0700
454
455    config: Remove unnecessary calls from configure.ac
456    
457    AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now
458    PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables
459    
460    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
461
462commit 7089b5ad09474f51bbb04db0f12667605f16b8ed
463Author: Alan Coopersmith <alan.coopersmith@oracle.com>
464Date:   Sun Sep 26 16:51:35 2010 -0700
465
466    config: upgrade to util-macros 1.8 for additional man page support
467    
468    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
469    The value of MAN_SUBST is the same for all X.Org packages.
470    
471    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
472    The existing statement can now be removed from the configuration file.
473    
474    Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED)
475    Enables silent rule and use platform appropriate version of sed.
476    
477    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
478
479commit 8a89975a139dd6b5ecd5f82f2c3a872dc64cf4df
480Author: Gaetan Nadon <memsize@videotron.ca>
481Date:   Tue Jul 20 18:45:18 2010 -0400
482
483    config: update AC_PREREQ statement to 2.60
484    
485    Unrelated to the previous patches, the new value simply reflects
486    the reality that the minimum level for autoconf to configure
487    all x.org modules is 2.60 dated June 2006.
488    
489    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
490    
491    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
492
493commit 4f56a25154eb876f33a46d29eed4be46bba814f2
494Author: Gaetan Nadon <memsize@videotron.ca>
495Date:   Thu Feb 11 10:08:07 2010 -0500
496
497    config: move CWARNFLAGS from configure.ac to Makefile.am
498    
499    Compiler warning flags should be explicitly set in the makefile
500    rather than being merged with other packages compiler flags.
501    
502    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
503
504commit 547b489f70df72524f210cca990d1373cf80eb34
505Author: Gaetan Nadon <memsize@videotron.ca>
506Date:   Sat Dec 19 20:48:48 2009 -0500
507
508    configure.ac: use backticks rather than $() for cmd subs
509    
510    Use "$PKG_CONFIG" rather than hard coded "pkg-config"
511    
512    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
513
514commit 47a6e14ea0f65a1fceedb3f8611e05255f7333d3
515Author: Gaetan Nadon <memsize@videotron.ca>
516Date:   Thu Nov 26 09:19:55 2009 -0500
517
518    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
519    
520    Now that the INSTALL file is generated.
521    Allows running make maintainer-clean.
522
523commit 5b1760932cfba4d1e921b4e9e0adfb584e1e365c
524Author: Gaetan Nadon <memsize@videotron.ca>
525Date:   Wed Oct 28 14:09:09 2009 -0400
526
527    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
528    
529    Add missing INSTALL file. Use standard GNU file on building tarball
530    README may have been updated
531    Remove AUTHORS file as it is empty and no content available yet.
532    Remove NEWS file as it is empty and no content available yet.
533
534commit feda4dcbfcf7102297109101ba310a5c50ed6483
535Author: Gaetan Nadon <memsize@videotron.ca>
536Date:   Tue Oct 27 15:07:25 2009 -0400
537
538    Deploy the new XORG_DEFAULT_OPTIONS #24242
539    
540    This macro aggregate a number of existing macros that sets commmon
541    X.Org components configuration options. It shields the configuration file from
542    future changes.
543
544commit 24dd7a8ef6d9edc1145855eba880b7c3b5bb2284
545Author: Gaetan Nadon <memsize@videotron.ca>
546Date:   Mon Oct 26 22:08:39 2009 -0400
547
548    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
549    
550    ChangeLog filename is known to Automake and requires no further
551    coding in the makefile.
552
553commit 12b82f86995178b572a91c377938311acb1e03df
554Author: Gaetan Nadon <memsize@videotron.ca>
555Date:   Thu Oct 22 12:34:16 2009 -0400
556
557    .gitignore: use common defaults with custom section # 24239
558    
559    Using common defaults will reduce errors and maintenance.
560    Only the very small or inexistent custom section need periodic maintenance
561    when the structure of the component changes. Do not edit defaults.
562
563commit 396f6dbb94447d2314a064f3384bae4c9f3dca01
564Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
565Date:   Mon Jan 26 19:12:30 2009 -0200
566
567    Correct make distcheck and gcc/sparse warnings.
568
569commit e06eddafd5f72f6f0782e37e9617c2e874021038
570Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
571Date:   Sun Mar 16 16:25:42 2008 -0300
572
573    Compile warning fixes.
574    
575      Include header with prototypes for signals.c, and change prototypes and
576    definitions to match. This should not have any side effects as function
577    arguments are ignored.
578      Ansify some functions with K&R definitions.
579      printhex.c:fprintfhex() could be changed to a "sane" implementation, but
580    only change was "ansification".
581
582commit f1a527497c9621428cdb78dd9d37cb846ec10544
583Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
584Date:   Fri Nov 28 03:38:37 2008 -0200
585
586    enable VPATH build, reorganize app default files
587    
588    Minor changes to http://bugs.freedesktop.org/attachment.cgi?id=20212.
589
590commit 463bc71d330d357babb4981c933e6b615621c262
591Author: Matthieu Herrb <matthieu@deville.herrb.net>
592Date:   Sat Nov 22 15:11:29 2008 +0100
593
594    Fix build in separate directory.
595
596commit 9959f4e34227dc40f43326ed1a2240d4932f99d9
597Author: Julien Cristau <jcristau@debian.org>
598Date:   Sun Nov 16 21:53:59 2008 +0100
599
600    Don't override the RSH variable before checking if it's set
601    
602    This allows setting RSH on the configure command line or environment,
603    and lifts the build dependency on an rsh client.
604
605commit 7dee380747bbd0a07c64d8cdb2a229485403847a
606Author: Alan Coopersmith <alan.coopersmith@sun.com>
607Date:   Wed Oct 22 09:28:56 2008 -0700
608
609    Use realloc to resize buffer, not malloc+strcpy+free
610
611commit 01ac0b14bea486a626d8565dec8c8e546bb3d82f
612Author: Alan Coopersmith <alan.coopersmith@sun.com>
613Date:   Wed Oct 22 08:37:59 2008 -0700
614
615    Constify lock.c
616
617commit 6f1ebee7cba16f31c6201d6654d0c4ff9502ec12
618Author: James Cloos <cloos@jhcloos.com>
619Date:   Wed Aug 20 10:32:53 2008 -0400
620
621    xaw8 is gone, use xaw7
622
623commit 814b1bd0952299d1864c586f005904101206219b
624Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
625Date:   Thu Mar 27 20:07:55 2008 -0700
626
627    Build fix for file systems that are not case sensitive
628
629commit cfb89d84fa8ea3f42b130d676125a530bd0e1e94
630Author: Alan Coopersmith <alan.coopersmith@sun.com>
631Date:   Thu Feb 21 08:51:42 2008 -0800
632
633    Add PKG_CHECK_MODULES entries for the libraries xsm calls directly
634
635commit 281158a840b5669dcea426fee4bdf4439f4e41c5
636Author: Alan Coopersmith <alan.coopersmith@sun.com>
637Date:   Thu Feb 21 08:38:17 2008 -0800
638
639    Change xsm_CFLAGS to AM_CFLAGS to make automake-1.10 happier
640    
641    Makefile.am:32: compiling `auth.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac'
642
643commit 1dee63fcbe0e3915a4b74578d71dab673c6e313d
644Author: James Cloos <cloos@jhcloos.com>
645Date:   Thu Dec 6 16:37:30 2007 -0500
646
647    Replace static ChangeLog with dist-hook to generate from git log
648
649commit adf6777c5c34ca156d77f31af3ab3dec744c109f
650Author: Alan Coopersmith <alan.coopersmith@sun.com>
651Date:   Mon Nov 26 13:48:44 2007 -0800
652
653    Remove instructions on monolithic build system from README
654
655commit 6f4560e2ad81736127d2d3544415a05d41e8a2a7
656Author: Alan Coopersmith <alan.coopersmith@sun.com>
657Date:   Mon Nov 26 13:21:18 2007 -0800
658
659    Use snprintf, strdup & remove instead of sprintf, malloc/strcpy & unlink
660
661commit fab9dcb15024996ac3a4f94d65ba73f484820534
662Author: James Cloos <cloos@jhcloos.com>
663Date:   Mon Sep 3 05:51:49 2007 -0400
664
665    Add *~ to .gitignore to skip patch/emacs droppings
666
667commit 43612da3a7dfc4cf301c414e5c4c4a2c526eff0c
668Author: James Cloos <cloos@jhcloos.com>
669Date:   Thu Aug 23 19:25:13 2007 -0400
670
671    Rename .cvsignore to .gitignore
672
673commit 6d14861388ba520387e9f3690985c8c15823e60c
674Author: Kevin E Martin <kem@kem.org>
675Date:   Wed Dec 21 02:29:54 2005 +0000
676
677    Update package version for X11R7 release.
678
679commit 37399858c165d769777b5ad912cca6a28c1e9174
680Author: Adam Jackson <ajax@nwnk.net>
681Date:   Mon Dec 19 16:22:47 2005 +0000
682
683    Stub COPYING files
684
685commit 8af442aee53b6519402edc31f7aaec9cff15d24a
686Author: Kevin E Martin <kem@kem.org>
687Date:   Thu Dec 15 00:24:11 2005 +0000
688
689    Update package version number for final X11R7 release candidate.
690
691commit 436bf72ac6491cd999eef34686a105cc3009aa03
692Author: Kevin E Martin <kem@kem.org>
693Date:   Wed Dec 7 16:18:01 2005 +0000
694
695    Change to use the app-defaults default dir configured in libXt.
696
697commit 5c26c0c24b419e91e2d0ee33659f24bcde8f5fe0
698Author: Kevin E Martin <kem@kem.org>
699Date:   Tue Dec 6 22:48:26 2005 +0000
700
701    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
702
703commit b1d7496da8b7ece105553626f2041eb37a4545de
704Author: Kevin E Martin <kem@kem.org>
705Date:   Sat Dec 3 05:49:28 2005 +0000
706
707    Update package version number for X11R7 RC3 release.
708
709commit 01337278c805f4dcb5472cea320271ff98043e00
710Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
711Date:   Mon Nov 28 22:01:47 2005 +0000
712
713    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
714        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
715
716commit 6761550f844f7dcc9120aeb47f1e6200541132f4
717Author: Eric Anholt <anholt@freebsd.org>
718Date:   Mon Nov 21 10:35:08 2005 +0000
719
720    Another pass at .cvsignores for apps.
721
722commit 6eae89f042d8d6a9481f2cb04c5d0be0a8a86ea2
723Author: Eric Anholt <anholt@freebsd.org>
724Date:   Sun Nov 20 22:08:56 2005 +0000
725
726    Add/improve .cvsignore files for apps.
727
728commit bf766423665374deae5ba0ec1691c22d2edc6474
729Author: Kevin E Martin <kem@kem.org>
730Date:   Wed Nov 9 21:09:22 2005 +0000
731
732    Update package version number for X11R7 RC2 release.
733
734commit ea22303c5ede79f9b0f70f6e9119a45b0f08ed92
735Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
736Date:   Sun Oct 23 16:58:38 2005 +0000
737
738    Fix typo. (Tobias Stoeckmann)
739
740commit 032612fecc97aebc57db04f76f7ea4ce69fe3c4c
741Author: Kevin E Martin <kem@kem.org>
742Date:   Wed Oct 19 02:47:58 2005 +0000
743
744    Update package version number for RC1 release.
745
746commit b64cb46692739f59bb648753a6c16d80c032b46b
747Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
748Date:   Tue Oct 18 00:32:54 2005 +0000
749
750    Change default install dir for app-default files from
751        $(sysconfdir)/X11/app-defaults to $(libdir)/X11/app-defaults to match
752        the monolith & allow localization
753
754commit c7d2af3102968f14f5d4a5db2c968beca4c701c9
755Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
756Date:   Mon Oct 17 23:56:25 2005 +0000
757
758    Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to
759        work better with BSD make
760
761commit 98e21bcf2e08115841d53c67a3c1fe66eac04105
762Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
763Date:   Fri Oct 14 00:25:48 2005 +0000
764
765    Use sed to fill in variables in man page
766
767commit 0e8270f8cb2ff73eda71589a1e23ce434f03bcf3
768Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
769Date:   Mon Aug 1 20:25:32 2005 +0000
770
771    Install man pages to section 1 instead of section m (Patch from Donnie
772        Berkholz)
773
774commit 71fc4c55831ec988b0a902eaa4408d66c7fd1ea0
775Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
776Date:   Sat Jul 30 21:07:26 2005 +0000
777
778    Add prototypes of Xalloc/free functions.
779    Export ImUtil.h to match modular tree install.
780    Define SVR4 to 1 to avoid warning about redefining to different values.
781    Include missing headers to clear more compiler warnings.
782
783commit a0d7e5f72a1a6b4222ec05b368935d2d84c76e2c
784Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
785Date:   Sat Jul 30 20:33:15 2005 +0000
786
787    Add check for putenv() for xsm's misc.c
788
789commit 660867c1e6639382a389db391db468e214fce235
790Author: Kevin E Martin <kem@kem.org>
791Date:   Fri Jul 29 21:22:38 2005 +0000
792
793    Various changes preparing packages for RC0:
794    - Verify and update package version numbers as needed
795    - Implement versioning scheme
796    - Change bug address to point to bugzilla bug entry form
797    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
798        reenable it)
799    - Fix makedepend to use pkgconfig and pass distcheck
800    - Update build script to build macros first
801    - Update modular Xorg version
802
803commit d52d32f6fb738c87759e84ed65095675a4445270
804Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
805Date:   Tue Jul 26 15:44:03 2005 +0000
806
807    Replace more GNU make-ism's with more portable macros
808
809commit ae806b5d11971407cc06f22ff1ce81c86fbae672
810Author: Adam Jackson <ajax@nwnk.net>
811Date:   Wed Jul 20 19:32:04 2005 +0000
812
813    Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global
814        configure cache, you cache it, and the cached value is probably wrong.
815
816commit 2357729733356dde5bf4fad434cfc6a3c9bd7f44
817Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
818Date:   Sat Jul 16 22:07:13 2005 +0000
819
820    Add #ifdef HAVE_CONFIG_H/#include "config.h" to files that need it to get
821        HAS_MKSTEMP defined in modular builds.
822
823commit 6fc73059455d756c2bc5c2780b0fc8a444dd9039
824Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
825Date:   Sat Jul 16 22:00:11 2005 +0000
826
827    Convert more app-defaults rules to work with non-GNU make
828
829commit e2191eda39bb8021d36d86750b9eb6b33702fa95
830Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
831Date:   Sat Jul 16 21:59:14 2005 +0000
832
833    Define HAS_MKSTEMP if mkstemp() is present (needed for improved protection
834        against tempfile race conditions in many places)
835
836commit 2f07c342e877fde5d3f64041ca6ff365a643ddc8
837Author: Søren Sandmann Pedersen  <sandmann@daimi.au.dk>
838Date:   Fri Jul 1 20:09:07 2005 +0000
839
840    xtrap.pc.in: s/Xfixes/XTrap/ xi.pc.in: s/Xt/Xi/ Xv/src/Makefile.am: remove
841        whitespace after backslash modularizeapp.sh: s/destkop/desktop/
842        modular/symlink.sh: Add bitmaps for xeyes, system.xsm for xsm, and
843        Xvidtune.cpp for xvidtune. Also comment out non-existing mga_bios.h
844    Check in buildsystems for xsetroot, xsm, xstdcmap, xtrap, and xvinfo
845
846commit b2fec4bfd950c450c774543b3336e1beb0bd9aa1
847Author: Egbert Eich <eich@suse.de>
848Date:   Fri Apr 23 19:55:06 2004 +0000
849
850    Merging XORG-CURRENT into trunk
851
852commit 1233b543cac3b9c1a6155042c4ff73a4b0b73293
853Author: Egbert Eich <eich@suse.de>
854Date:   Sun Mar 14 08:35:46 2004 +0000
855
856    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
857
858commit ba8059df1be266090f17a4877a2fe28818ee511a
859Author: Egbert Eich <eich@suse.de>
860Date:   Wed Mar 3 12:13:18 2004 +0000
861
862    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
863
864commit 034f5e9e912b8315e2cdb5ca8c3dfed078733a03
865Author: Egbert Eich <eich@suse.de>
866Date:   Thu Feb 26 13:36:27 2004 +0000
867
868    readding XFree86's cvs IDs
869
870commit b24c3eb3e0f657d599c8a4edbd2abdfc8c4130ec
871Author: Egbert Eich <eich@suse.de>
872Date:   Thu Feb 26 09:24:17 2004 +0000
873
874    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
875
876commit d0721af92ab08fc526c7c432ecc6273717cecae0
877Author: Kaleb Keithley <kaleb@freedesktop.org>
878Date:   Tue Nov 25 19:29:18 2003 +0000
879
880    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
881
882commit ac8c3cf394fb9d0eb57332ea7b2d12fb3c4a396d
883Author: Kaleb Keithley <kaleb@freedesktop.org>
884Date:   Fri Nov 14 16:49:23 2003 +0000
885
886    XFree86 4.3.0.1
887
888commit c8ddd5d82a72167de6e0a544b55f9b03ab93053e
889Author: Kaleb Keithley <kaleb@freedesktop.org>
890Date:   Fri Nov 14 15:54:55 2003 +0000
891
892    R6.6 is the Xorg base-line
893