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