ChangeLog revision 74901992
1commit d62a9e49c6b83f05c5692bbe4b80c485d08ecfd3
2Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3Date:   Fri Oct 28 19:28:57 2022 -0700
4
5    makedepend 1.0.7
6    
7    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8
9commit 542a6dd61ce334924494af2fcf8a4613ef86aace
10Author: Alan Coopersmith <alan.coopersmith@oracle.com>
11Date:   Sat Jun 18 09:50:04 2022 -0700
12
13    Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters
14    
15    configure.ac:32: warning: AC_OUTPUT should be used without arguments.
16    configure.ac:32: You should run autoupdate.
17    
18    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
19
20commit 3dc64b0b0a7d4e14ccea6b9d1d11bf871c47a7e0
21Author: Thibault DUPONCHELLE <thibault.duponchelle@gmail.com>
22Date:   Wed Mar 20 09:26:47 2019 +0100
23
24    Add test case for bug #1 + proposed fix.
25    
26    Fixes: https://gitlab.freedesktop.org/xorg/util/makedepend/issues/1
27
28commit 54559e73e27e532535dea2a60e615f99c694343f
29Author: Alan Coopersmith <alan.coopersmith@oracle.com>
30Date:   Sun Apr 10 09:32:55 2022 -0700
31
32    gitlab CI: stop requiring Signed-off-by in commits
33    
34    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
35
36commit c2ffd57727e5f02b94f1c46392a740e404d4c270
37Author: Alan Coopersmith <alan.coopersmith@oracle.com>
38Date:   Sun Apr 10 09:18:41 2022 -0700
39
40    Close fd for reading old Makefile when done, instead of leaking it
41    
42    Found by Oracle Parfait:
43    
44    Error: File Leak
45       File Leak [file-ptr-leak]:
46          Leaked File fdin
47            at line 799 of main.c in function 'redirect'.
48              fdin initialized at line 769 with fopen
49    
50    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
51
52commit 093d33fb6bc108030539b38c4bfa202b148d3c7a
53Author: Alan Coopersmith <alan.coopersmith@oracle.com>
54Date:   Sat Jan 15 15:44:38 2022 -0800
55
56    gitlab CI: add a basic build test
57    
58    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
59
60commit 9b11c9bdf94e620a58e4402f7c2a98e7fc01e859
61Author: Alan Coopersmith <alan.coopersmith@oracle.com>
62Date:   Sat Jan 15 15:43:28 2022 -0800
63
64    Build xz tarballs instead of bzip2
65    
66    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
67
68commit e4971e9507f989d68c97a92edd1e6e1881ad1d55
69Author: Alan Coopersmith <alan.coopersmith@oracle.com>
70Date:   Sat Mar 16 16:39:07 2019 -0700
71
72    makedepend 1.0.6
73    
74    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
75
76commit 7897a5b8edd142d4de63933db3e544262006289e
77Author: Alan Coopersmith <alan.coopersmith@oracle.com>
78Date:   Fri Dec 7 20:35:14 2018 -0800
79
80    Update configure.ac bug URL for gitlab migration
81    
82    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
83
84commit 277eaf65d43f9fe9d3d223810e1872c32436c01e
85Author: Alan Coopersmith <alan.coopersmith@oracle.com>
86Date:   Mon Nov 19 23:40:18 2018 -0800
87
88    Update README for gitlab migration
89    
90    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
91
92commit d15117c98a071b8fd30fb163fc45cb37db760654
93Author: Alan Coopersmith <alan.coopersmith@oracle.com>
94Date:   Sat May 5 10:54:59 2018 -0700
95
96    Simplify writing of output lines to Makefile
97    
98    Instead of writing everything to a temporary buffer, and then using
99    fwrite() to have it fputc() one character at a time into the stdio
100    buffer, just use fprintf() directly to save a copy and write in
101    larger blocks.
102    
103    Testing on Solaris on makedepend's own source files showed a
104    reduction in memcpy's from 4037 to 3108, and in _dowrite calls
105    in stdio from 1173 to 168, but no change in actual write calls
106    from stdio's buffer to the file.
107    
108    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
109
110commit 4f410f3ed29fdb0f98be1e01930ba1a909a36ef0
111Author: Alan Coopersmith <alan.coopersmith@oracle.com>
112Date:   Sat May 5 10:05:44 2018 -0700
113
114    Remove unused variable whitespace
115    
116    Use of it was removed in commit 275c17136006f9d, but we kept setting
117    it anyway.
118    
119    Resolves gcc 7.3 warning:
120    main.c: In function ‘getnextline’:
121    main.c:587:10: warning: variable ‘whitespace’ set but not used [-Wunused-but-set-variable]
122      boolean whitespace = FALSE;
123              ^~~~~~~~~~
124    
125    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
126
127commit 223b315a9148ec0091837f2e369bbb3ec5d49e11
128Author: Alan Coopersmith <alan.coopersmith@oracle.com>
129Date:   Sat May 5 10:00:38 2018 -0700
130
131    Fix bad indentation in ifparser.c
132    
133    ifparser.c: In function ‘parse_product’:
134    ifparser.c:300:5: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
135         else
136         ^~~~
137    ifparser.c:302:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
138      break;
139      ^~~~~
140    
141    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
142
143commit 13385d8add69156805f824cedcdad2986a23662d
144Author: Antonio Larrosa <alarrosa@suse.com>
145Date:   Tue Feb 2 18:31:27 2016 +0100
146
147    Quote colons in filenames/paths
148    
149    Makefile doesn't like colons in filenames/paths so they must
150    be quoted in the output. Otherwise makedepend doesn't work with
151    full paths that contain a colon.
152    
153    V2: Use quoted filename when measuring name length
154    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
155
156commit 5fb14ee51f849ec86c109bae101ae3f7b7ed7e39
157Author: David Boyce <boyski@users.sourceforge.net>
158Date:   Fri Dec 27 18:50:38 2013 -0800
159
160    Bumped -I flag limit in makedepend from 64 to 512.
161    
162    Clearly a limit of 64 -I flags is too low (we hit it); it might be
163    a good style recommendation but shouldn't be a hard limit.
164    512 is a fairly random replacement value.
165    
166    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
167
168commit 0860822bb2a1bbc6e40758e2e6413181b26b6b04
169Author: Dirk <doj@cubic.org>
170Date:   Thu Feb 11 18:48:13 2016 +0000
171
172    missing bounds check in makedepend for file arguments
173    
174    When assigning source code files from the command line to the fp pointer,
175    no bounds check is done and if more than MAXFILES file names are specified
176    on the command line, memory will be overridden out of bounds.
177    
178    https://bugs.freedesktop.org/show_bug.cgi?id=94099
179    
180    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
181    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
182    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
183
184commit 72cc0b7713b28ffd03271526c81d1ad9d2183a82
185Author: Mihail Konev <k.mvc@ya.ru>
186Date:   Thu Jan 26 13:52:49 2017 +1000
187
188    autogen: add default patch prefix
189    
190    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
191
192commit f11006e04bb87b060cc6a5b64f4dd0eeb8b3447f
193Author: Emil Velikov <emil.l.velikov@gmail.com>
194Date:   Mon Mar 9 12:00:52 2015 +0000
195
196    autogen.sh: use quoted string variables
197    
198    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
199    fall-outs, when they contain space.
200    
201    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
202    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
203    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
204
205commit c5cc6e0ff2d60133a4b7560df67607ceeb9d55a6
206Author: Peter Hutterer <peter.hutterer@who-t.net>
207Date:   Tue Jan 24 10:32:07 2017 +1000
208
209    autogen.sh: use exec instead of waiting for configure to finish
210    
211    Syncs the invocation of configure with the one from the server.
212    
213    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
214    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
215
216commit a4f82f917a9b0802b70cd80c21d2e53688e2b9b3
217Author: Alan Coopersmith <alan.coopersmith@oracle.com>
218Date:   Sat Mar 12 10:11:03 2016 -0800
219
220    Use do { ... } while(0) idiom to make debug() macro safer
221    
222    Cleans up several -Wempty-body warnings from gcc 5.3
223    
224    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
225    Reviewed-by: Adam Jackson <ajax@redhat.com>
226
227commit 9da873c5a036c95aa24a7dc3562d405609262381
228Author: Alan Coopersmith <alan.coopersmith@oracle.com>
229Date:   Fri Aug 2 21:49:39 2013 -0700
230
231    Constify a pair of local string pointers
232    
233    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
234
235commit 30859adfd6a6523a92a637ca26bd61ce59680a1b
236Author: Alan Coopersmith <alan.coopersmith@oracle.com>
237Date:   Mon Jul 22 22:14:36 2013 -0700
238
239    makedepend 1.0.5
240    
241    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
242
243commit 5b6d3797eae3bac824cf72c0c8f64f51e3d4eaef
244Author: Julien Cristau <jcristau@debian.org>
245Date:   Mon Jul 1 18:57:12 2013 +0200
246
247    Don't crash if an option's argument is missing
248    
249    Avoid dereferencing argv[argc].
250    
251    See http://www.forallsecure.com/bug-reports/011f1a55f79a5501b36008d6ee0d40e8b6644569/
252    
253    Reported-by: Alexandre Rebert <alexandre@cmu.edu>
254    Signed-off-by: Julien Cristau <jcristau@debian.org>
255    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
256
257commit 107c2fcf5c7576ee66ee23926f0431b6db27a07a
258Author: Alan Coopersmith <alan.coopersmith@oracle.com>
259Date:   Sat Feb 23 09:57:51 2013 -0800
260
261    Assume signal handlers return void, as C89 requires
262    
263    Drops use of autoconf's obsolete AC_TYPE_SIGNAL
264    
265    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
266
267commit b2c6d0d0f64d419590c7cd77aae4890866665cba
268Author: Alan Coopersmith <alan.coopersmith@oracle.com>
269Date:   Tue Feb 12 18:36:30 2013 -0800
270
271    Bug 56091 - Unsafe use of strcpy() in makedepend
272    
273    Use memmove for potentially overlapping copies.
274    
275    Reported-by: Laurence Jupp <laurence@narya.org>
276    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
277    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
278
279commit 897e25de0cf27bd345130912a6da34b0c802a0ca
280Author: Alan Coopersmith <alan.coopersmith@oracle.com>
281Date:   Tue Feb 12 18:33:44 2013 -0800
282
283    Store len in a size_t instead of an int in redirect()
284    
285    Fixes clang warnings about converting back & forth:
286    
287    main.c:761:8: warning: implicit conversion loses integer precision: 'size_t'
288          (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
289            len = strlen(line);
290                ~ ^~~~~~~~~~~~
291    main.c:763:41: warning: implicit conversion changes signedness: 'int' to
292          'size_t' (aka 'unsigned long') [-Wsign-conversion]
293                    if (*buf == '#' && strncmp(line, buf, len) == 0)
294                                       ~~~~~~~            ^~~
295    
296    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
297
298commit 87fd28cd5a5acfe6e91c97c4af0a469e1e86cbd5
299Author: Alan Coopersmith <alan.coopersmith@oracle.com>
300Date:   Sun Jan 20 22:45:53 2013 -0800
301
302    Mark fatalerr & catch as _X_NORETURN
303    
304    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
305
306commit 637c59e78f699a824e78316cb8ca3113bb5c738b
307Author: Alan Coopersmith <alan.coopersmith@oracle.com>
308Date:   Sat Jan 12 14:40:40 2013 -0800
309
310    Replace deprecated Automake INCLUDES variable with AM_CPPFLAGS
311    
312    Excerpt https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
313    
314      - Support for the long-deprecated INCLUDES variable will be removed
315        altogether in Automake 1.14.  The AM_CPPFLAGS variable should be
316        used instead.
317    
318    This variable was deprecated in Automake releases prior to 1.10, which is
319    the current minimum level required to build X.
320    
321    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
322    Reviewed-by: Julien Cristau <jcristau@debian.org>
323
324commit 059e9be5a7321974b190d786d426b2ae27be8c56
325Author: Glenn Burkhardt <gbburkhardt@gmail.com>
326Date:   Fri Jan 11 22:09:54 2013 -0800
327
328    Bug 52099 - makedepend rename fails on CIFS mounted shares
329    
330    Patch v1: https://bugs.freedesktop.org/attachment.cgi?id=64218
331    
332    v2: modified by Alan Coopersmith to restore Makefile to original name
333    if contents cannot be read, instead of leaving it moved to .bak name.
334    
335    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
336
337commit bb29c304c09aba567af0f0d77a63f0202c3836c6
338Author: Colin Walters <walters@verbum.org>
339Date:   Wed Jan 4 17:37:06 2012 -0500
340
341    autogen.sh: Implement GNOME Build API
342    
343    http://people.gnome.org/~walters/docs/build-api.txt
344    
345    Signed-off-by: Adam Jackson <ajax@redhat.com>
346
347commit 9685da3e7136e01a7bc780d81667abf5897b87a6
348Author: Adam Jackson <ajax@redhat.com>
349Date:   Wed Jan 16 12:59:58 2013 -0500
350
351    configure: Drop AM_MAINTAINER_MODE
352    
353    Signed-off-by: Adam Jackson <ajax@redhat.com>
354
355commit 8e4373712409e2411652cf0697c33d91e95fd405
356Author: Alan Coopersmith <alan.coopersmith@oracle.com>
357Date:   Fri Jan 11 22:29:19 2013 -0800
358
359    Fix a comment typo
360    
361    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
362
363commit 3a28a2a0146c4979281ffea641dede9a32df08f9
364Author: Alan Coopersmith <alan.coopersmith@oracle.com>
365Date:   Sat Jan 5 09:55:04 2013 -0800
366
367    Convert more sprintf calls to snprintf
368    
369    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
370
371commit 639071ff3446b0df53078be1ff5820c812313aa7
372Author: Alan Coopersmith <alan.coopersmith@oracle.com>
373Date:   Sat Jan 5 09:42:33 2013 -0800
374
375    Remove unnecessary casts from malloc/realloc calls
376    
377    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
378
379commit 1b5e7ee6483415d7093f3d5395c4832fa69f0a28
380Author: Alan Coopersmith <alan.coopersmith@oracle.com>
381Date:   Sat Jan 5 09:25:43 2013 -0800
382
383    Remove fallbacks for Imake configuration, assume autoconf
384    
385    For the original 6.9/7.0 release, we supported using either autoconf or
386    imake to generate configuration.  For releases after that, we're only
387    supporting autoconf, so no longer need to check & fall back to imake.
388    
389    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
390
391commit 4db1a4f15ef704b6b6faf1741054d59cb527298a
392Author: Alan Coopersmith <alan.coopersmith@oracle.com>
393Date:   Sat Jan 5 09:15:28 2013 -0800
394
395    Move i_listlen in struct inclist for better packing in 64-bit builds
396    
397    Putting it with another int instead of between two pointers gets rid
398    of two places where 4 bytes each had to be padded into the structure
399    for alignment.
400    
401    Reduces the size of an individual struct from 64 bytes to 56 bytes,
402    and of the inclist[ MAXFILES ] array from 128k to 112k.
403    
404    Found by clang:
405    ./def.h:111:18: warning: padding struct 'struct inclist' with 4 bytes to align 'i_defs' [-Wpadded]
406            struct symtab   **i_defs;       /* symbol table for this file and its
407                              ^
408    ./def.h:114:12: warning: padding struct 'struct inclist' with 4 bytes to align 'i_merged' [-Wpadded]
409            boolean         *i_merged;      /* whether we have merged child
410    
411    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
412
413commit c5378d3e7bb79880b9ea6f7f055393ae42eae55f
414Author: Alan Coopersmith <alan.coopersmith@oracle.com>
415Date:   Sat Jan 5 09:05:17 2013 -0800
416
417    config: Remove unnecessary calls from configure.ac
418    
419    AC_PROG_CC is provided by XORG_DEFAULT_OPTIONS now
420    PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables
421
422commit 3db923e80852b088b1d0583bad7fca05e173efdc
423Author: Alan Coopersmith <alan.coopersmith@oracle.com>
424Date:   Sat Jan 5 09:01:03 2013 -0800
425
426    Update configure.ac initialization to X.Org standard form
427    
428    Regroup AC statements under the Autoconf initialization section.
429    Regroup AM statements under the Automake initialization section.
430    Add missing AC_CONFIG_SRCDIR
431    
432    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
433
434commit 6d70e2776b41977a87bbe32220f4d3f8a62dc763
435Author: Alan Coopersmith <alan.coopersmith@oracle.com>
436Date:   Fri Jan 4 20:07:43 2013 -0800
437
438    unifdef -U__UNIXOS2__
439    
440    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
441
442commit 01238aa25c3bb1e0c909f63dd3bc97c48bd8bf6d
443Author: Marko Lindqvist <cazfi74@gmail.com>
444Date:   Fri Jan 4 20:02:33 2013 -0800
445
446    Bug 59005 - makedepend: Build with automake-1.13 broken
447    
448    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
449
450commit 49d72ba286c1ddd99cf1e6477ee2b6af59007341
451Author: Julien Cristau <jcristau@debian.org>
452Date:   Wed Mar 14 19:49:14 2012 +0100
453
454    configure.ac: use AM_MAINTAINER_MODE
455
456commit b6605e3945eaaabbd090672f33e888d394f9a4f0
457Author: Alan Coopersmith <alan.coopersmith@oracle.com>
458Date:   Wed Mar 7 21:52:14 2012 -0800
459
460    makedepend 1.0.4
461    
462    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
463
464commit cb8bbc06de0baf2dff4a703e6d2bb47bdf90d896
465Author: Alan Coopersmith <alan.coopersmith@oracle.com>
466Date:   Fri Oct 7 18:07:24 2011 -0700
467
468    define(): Avoid assigning constant string to non-const char *
469    
470    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
471
472commit b9770941ae829ad2cb985efe809d6e3dd690648b
473Author: Alan Coopersmith <alan.coopersmith@oracle.com>
474Date:   Fri Oct 7 18:02:34 2011 -0700
475
476    Call strdup directly, instead of via copy macro
477    
478    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
479
480commit 0ecf5f3251033ab6efa1a0d881f75ed9ce60b5a4
481Author: Alan Coopersmith <alan.coopersmith@oracle.com>
482Date:   Fri Oct 7 18:00:39 2011 -0700
483
484    Add const attributes to fix gcc -Wwrite-strings warnings
485    
486    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
487
488commit 97ae52f80f9e382917889bde1913367572e89012
489Author: Alan Coopersmith <alan.coopersmith@oracle.com>
490Date:   Fri Oct 7 17:47:36 2011 -0700
491
492    Move extern variable declarations to common header (def.h)
493    
494    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
495
496commit 3602fb0b7ba2bde9c73610693dbb50534fe42b81
497Author: Alan Coopersmith <alan.coopersmith@oracle.com>
498Date:   Fri Oct 7 17:34:17 2011 -0700
499
500    Strip trailing whitespace
501    
502    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
503    git diff -w & git diff -b show no diffs from this change
504    
505    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
506
507commit c1f32dc1d4c1758065468e1f5d34707099f59f33
508Author: Stuart Kreitman <Stuart.Kreitman@Oracle.COM>
509Date:   Mon May 24 14:21:21 2010 -0700
510
511    Raise MAXFILES from 1024 to 2048
512    
513    Required in order to build OpenTTD on Solaris
514    http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6917536
515    
516    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
517
518commit cc23acdd80fa0cad53e46f99cd0ff5998ec7f607
519Author: Cyril Brulebois <kibi@debian.org>
520Date:   Sun Oct 31 15:50:36 2010 +0100
521
522    Fix bashism: shell string comparison is =, not ==.
523    
524    Signed-off-by: Cyril Brulebois <kibi@debian.org>
525    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
526
527commit 186aae76a84860d0efef638ff499ab1968fffd75
528Author: Alan Coopersmith <alan.coopersmith@oracle.com>
529Date:   Fri Oct 29 22:53:25 2010 -0700
530
531    Add README with pointers to mailing list, bugzilla & git repos
532    
533    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
534
535commit e67389ecc0c425bcfec0a3184ee48919e0e2c61a
536Author: Alan Coopersmith <alan.coopersmith@oracle.com>
537Date:   Fri Oct 29 22:45:35 2010 -0700
538
539    makedepend 1.0.3
540    
541    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
542
543commit bf25a6cb4888e5cf6827cd51cb7ee282cfb6cf47
544Author: Alan Coopersmith <alan.coopersmith@oracle.com>
545Date:   Fri Oct 29 22:39:51 2010 -0700
546
547    config: upgrade to util-macros 1.8 for additional man page support
548    
549    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
550    The value of MAN_SUBST is the same for all X.Org packages.
551    
552    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
553    Enables use of platform appropriate version of sed.
554    
555    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
556
557commit 7963cc382a3a351410b1342a9783df3af8516944
558Author: Gaetan Nadon <memsize@videotron.ca>
559Date:   Tue Jul 20 18:45:18 2010 -0400
560
561    config: update AC_PREREQ statement to 2.60
562    
563    Unrelated to the previous patches, the new value simply reflects
564    the reality that the minimum level for autoconf to configure
565    all x.org modules is 2.60 dated June 2006.
566    
567    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
568    
569    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
570
571commit 58bd34e6c3662ef06e9ef0dd78d69f003df42bdc
572Author: Alan Coopersmith <alan.coopersmith@oracle.com>
573Date:   Fri May 14 21:14:44 2010 -0700
574
575    Convert testcase from bug 28045 into automake "make check" test
576    
577    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
578
579commit 8522c314da7537169996476fe5ba411f720a09fe
580Author: Martin Pärtel  <lagitus@mbnet.fi>
581Date:   Fri May 14 21:00:15 2010 -0700
582
583    Bug 28045 - makedepend fails on directory named like an include file
584    
585    <https://bugs.freedesktop.org/show_bug.cgi?id=28045>
586    
587    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
588
589commit c976a7fc7c21772c00de9e61178cf467c6a10b57
590Author: Alan Coopersmith <alan.coopersmith@sun.com>
591Date:   Sat Oct 10 22:08:09 2009 -0700
592
593    makedepend 1.0.2
594    
595    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
596
597commit c2abfbb9ea21bec53706295064c328e5d2721abd
598Author: Alan Coopersmith <alan.coopersmith@sun.com>
599Date:   Sat Oct 10 22:07:44 2009 -0700
600
601    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
602    
603    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
604
605commit f3bbd454d8220a0c30c1a788965a7f16501350ab
606Author: Alan Coopersmith <alan.coopersmith@sun.com>
607Date:   Sat Oct 10 21:03:53 2009 -0700
608
609    Remove CVS/RCS version tags
610    
611    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
612
613commit 42ee120e8c49c5f9aaba35689e09f9ecef407758
614Author: Alan Coopersmith <alan.coopersmith@sun.com>
615Date:   Tue Mar 24 18:47:23 2009 -0700
616
617    Fix gcc, sparse & lint warnings
618    
619    cppsetup.c:74:9: warning: Using plain integer as NULL pointer
620    
621    parse.c: In function `gobble':
622    parse.c:94: warning: int format, long int arg (arg 2)
623    parse.c: In function `find_includes':
624    parse.c:641: warning: int format, long int arg (arg 2)
625    parse.c:664: warning: int format, long int arg (arg 2)
626    parse.c:677: warning: int format, long int arg (arg 2)
627    parse.c:684: warning: int format, long int arg (arg 2)
628    
629    pr.c: In function `add_include':
630    pr.c:57: warning: int format, long int arg (arg 4)
631    pr.c:59: warning: int format, long int arg (arg 3)
632    
633    declared global, could be static
634        sig_act             main.c(142)
635        predefs             main.c:imakemdep.h(51)
636    
637    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
638
639commit c7c7197d265a299c82c6629fba867730aad81375
640Author: Alan Coopersmith <alan.coopersmith@sun.com>
641Date:   Tue Mar 24 18:22:37 2009 -0700
642
643    Increased constification
644    
645    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
646
647commit a6a8afb0a82a175822077442f44865c75ab70ff1
648Author: Alan Coopersmith <alan.coopersmith@sun.com>
649Date:   Tue Mar 24 17:34:42 2009 -0700
650
651    Remove #ifdef'ed code that's never used
652    
653    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
654
655commit 3e8c1a2a8e7db49b06f602c2fc5a8108d74dd384
656Author: Alan Coopersmith <alan.coopersmith@sun.com>
657Date:   Tue Mar 24 17:27:47 2009 -0700
658
659    Remove ifdef checks for macII left over from ancient A/UX 3.0 support
660    
661    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
662
663commit e3bc51e4ea2dce1901c4f7ce43df2f456ececdcf
664Author: Alan Coopersmith <alan.coopersmith@sun.com>
665Date:   Tue Mar 24 17:25:56 2009 -0700
666
667    Use XORG_CHANGELOG, XORG_CWARNFLAGS, and XORG_WITH_LINT macros
668    
669    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
670
671commit cc3112b6d0434d8e7ecbe3832a5aa48cd0f5185d
672Author: Alan Coopersmith <alan.coopersmith@sun.com>
673Date:   Tue Mar 24 16:34:45 2009 -0700
674
675    Add additional predefines needed to match Solaris compilers
676    
677    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
678
679commit f871e026bedc296c235dae02e533617fe9a4d3f2
680Author: Alan Coopersmith <alan.coopersmith@sun.com>
681Date:   Tue Mar 24 16:16:47 2009 -0700
682
683    Delete portions of imakemdep.h not used by makedepend
684    
685    This header was shared by imake & makedepend in the monolith, but each
686    got its own copy in the modular builds.
687    
688    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
689
690commit 26cb2802170d349fa1b2ab2237e6f2c0d1df1709
691Author: Alan Coopersmith <alan.coopersmith@sun.com>
692Date:   Tue Mar 24 16:02:55 2009 -0700
693
694    Add .gitignore
695    
696    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
697
698commit 4d821427ac3e7e3de86f46e3b1e638c65758b774
699Author: Alan Coopersmith <alan.coopersmith@sun.com>
700Date:   Tue Mar 24 16:00:19 2009 -0700
701
702    Use AM_CPPFLAGS instead of makedepend_CPPFLAGS to avoid mangled .o names
703    
704    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
705
706commit 617fc1304afdca2fb82e3a65d9a4999058d86021
707Author: James Cloos <cloos@jhcloos.com>
708Date:   Thu Dec 6 16:39:17 2007 -0500
709
710    Replace static ChangeLog with dist-hook to generate from git log
711
712commit 5239f25be018b2e9cf3620d5c1c62bac4e1e116d
713Author: Jeremy C. Reed <reed@glacier.reedmedia.net>
714Date:   Wed Mar 21 15:27:57 2007 -0500
715
716    Update version for release.
717
718commit e2bea6a0278f182f9cc8b7bac660da49d24d2e50
719Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
720Date:   Fri Jun 2 19:21:52 2006 +0000
721
722    Coverity #925: Pointer "file" dereferenced before NULL check
723
724commit fbb0a1b59b410a5873cf33c4cedc32f32ea03a59
725Author: Kevin E Martin <kem@kem.org>
726Date:   Thu Dec 15 00:24:40 2005 +0000
727
728    Update package version number for final X11R7 release candidate.
729
730commit cbb537c9276302f56c82c0dd010db400bd605f57
731Author: Adam Jackson <ajax@nwnk.net>
732Date:   Fri Dec 9 18:27:47 2005 +0000
733
734    Bug #4380: Avoid dividing by zero in gccmakedepend (Vincent Le Ligeour)
735
736commit 34c35bcb3851909468c679c2014b6197c7be270e
737Author: Kevin E Martin <kem@kem.org>
738Date:   Tue Dec 6 22:48:47 2005 +0000
739
740    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
741
742commit c30b8896d6a6e1272e7e703cac5866802a5e30a2
743Author: Kevin E Martin <kem@kem.org>
744Date:   Sat Dec 3 05:49:47 2005 +0000
745
746    Update package version number for X11R7 RC3 release.
747
748commit 0f756745a930e995fb529ffe34cd7f7d36c68d4a
749Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
750Date:   Mon Nov 28 22:00:24 2005 +0000
751
752    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
753        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
754
755commit 9bd896db001a270770506c25232435ddeb7a7f22
756Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
757Date:   Sun Nov 20 03:24:01 2005 +0000
758
759    Remove duplicate setting of EXTRA_DIST
760
761commit 3a5f945b6e15c6799b2a796f82ed1222140fc62d
762Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
763Date:   Sat Nov 12 20:04:58 2005 +0000
764
765    Substitute variables in man page
766    [Also resync Changelog with monolith]
767
768commit aaa64b9dc41b6b3ed3f5acd7eb2b517c3499a521
769Author: Kevin E Martin <kem@kem.org>
770Date:   Wed Nov 9 21:25:57 2005 +0000
771
772    Update package version number for X11R7 RC2 release.
773
774commit 3ead9564d1f63a1080c97b1ba44af17a74938485
775Author: Kean Johnson <kean@armory.com>
776Date:   Tue Nov 8 06:33:24 2005 +0000
777
778    See ChangeLog entry 2005-11-07 for details.
779
780commit d13a9d5d03bf5ebab5c847bdc616f276971d39d8
781Author: Kevin E Martin <kem@kem.org>
782Date:   Wed Oct 19 02:48:17 2005 +0000
783
784    Update package version number for RC1 release.
785
786commit 3b21840ce7b2c7825c40dd3f0463d66aee692fc6
787Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
788Date:   Mon Oct 3 16:17:10 2005 +0000
789
790    Bug #3812 <https://bugs.freedesktop.org/show_bug.cgi?id=3812> Patch #3462
791        <https://bugs.freedesktop.org/attachment.cgi?id=3462> GNU/kFreeBSD
792        Imake support (Robert Millan)
793
794commit f002b90281e623b7611565a49a5d12fb517800ae
795Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
796Date:   Mon Aug 1 02:13:55 2005 +0000
797
798    Pass through __BUILTIN_VA_STRUCT and __BUILTIN_VA_ARG_INCR defines in
799        makedepend so it doesn't issue errors when source files include
800        <varargs.h> or <stdarg.h> on Solaris 10.
801
802commit ddabc8840aee8a90ea6b7f6fe8f1af7f692a2576
803Author: Kevin E Martin <kem@kem.org>
804Date:   Fri Jul 29 21:22:58 2005 +0000
805
806    Various changes preparing packages for RC0:
807    - Verify and update package version numbers as needed
808    - Implement versioning scheme
809    - Change bug address to point to bugzilla bug entry form
810    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
811        reenable it)
812    - Fix makedepend to use pkgconfig and pass distcheck
813    - Update build script to build macros first
814    - Update modular Xorg version
815
816commit c8e6f83244036256d3f56c35ec8c60f03dc51275
817Author: Kevin E Martin <kem@kem.org>
818Date:   Fri Jul 29 18:42:37 2005 +0000
819
820    Update #includes to use <X11/*.h> for modularization.
821
822commit 275c17136006f9d3929c9547642f1ed3f95d5683
823Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
824Date:   Tue Jul 5 19:02:01 2005 +0000
825
826    Bugzilla #2901 <https://bugs.freedesktop.org/show_bug.cgi?id=2901> Patch
827        #2320 <https://bugs.freedesktop.org/attachment.cgi?id=2320>
828    Remove warning about whitespace in pre-processor defines. (Peter
829        Breitenlohner)
830
831commit 9debe1d47d8869949b15f5ea43222f5b22465b32
832Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
833Date:   Sun May 22 19:01:58 2005 +0000
834
835    Add makedepend man page
836
837commit 1ee2b235655779213e8b5e0455104161a88a536c
838Author: Adam Jackson <ajax@nwnk.net>
839Date:   Thu May 19 00:22:44 2005 +0000
840
841    revert last change, didn't do right thing at all, sorry for the noise
842
843commit d22b9d44523591e042569112aaba3b7437dd4c7e
844Author: Adam Jackson <ajax@nwnk.net>
845Date:   Thu May 19 00:10:23 2005 +0000
846
847    Require automake 1.7 in AM_INIT_AUTOMAKE
848
849commit b0e61cfcfbb56696597eb65511c74ad901d62b58
850Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
851Date:   Sun May 15 21:16:24 2005 +0000
852
853    Initial attempt at autotooling/modular conversion of makedepend
854
855commit dabc4c7abcba043e206745bdb101aafb48c00c71
856Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
857Date:   Sun May 15 21:06:38 2005 +0000
858
859    [Modularization/autotooling project] Add support for building with autoconf
860        #ifdefs if present. #include "makedepend-config.h" if HAVE_CONFIG_H is
861        defined.
862
863commit 4a64cca6526e26c93f7011ba5e4fedb511af4560
864Author: Roland Mainz <roland.mainz@nrubsig.org>
865Date:   Wed Mar 2 11:20:29 2005 +0000
866
867    xc/config/cf/DragonFly.cf
868    xc/config/cf/Imake.cf
869    xc/config/cf/Imakefile
870    xc/config/imake/imake.c
871    xc/config/imake/imakemdep.h
872    xc/extras/drm/shared/drm.h
873    xc/include/Xos_r.h
874    xc/lib/xtrans/Xtranssock.c
875    xc/programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h
876    xc/programs/Xserver/hw/xfree86/os-support/xf86_libc.h
877    xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c
878    //bugs.freedesktop.org/show_bug.cgi?id=1712) attachment #2004
879        (https://bugs.freedesktop.org/attachment.cgi?id=2004): Add support for
880        DragonFly/BSD platform. Patch by Jeroen Ruigrok <asmodai@tendra.org>
881        and Mike Verona <firedragonfly@gmail.com>.
882
883commit a2abf77f552d3930d07721e2aa388bb8d87a621a
884Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
885Date:   Wed Jan 19 22:28:20 2005 +0000
886
887    Pass through additional #defines for Solaris. (Sun bug id #5097074 - Alan
888        Coopersmith)
889
890commit 33dd47009fe09ce9e5628df51914821d416be78d
891Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
892Date:   Mon Nov 15 15:06:52 2004 +0000
893
894    Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 Added
895        mingw (Win32) port
896
897commit 67b078bc115ca3c52545b9dacb2b0fc0a1c9e90e
898Author: Egbert Eich <eich@suse.de>
899Date:   Tue Oct 19 13:50:06 2004 +0000
900
901    Enabling modules and DRI for Linux HPPA.
902    Removing hpsocket.c as it isn't used anywhere any more (Bugzilla #1584).
903
904commit 967895bc594e45f065a97005a248ef71139eb269
905Author: Egbert Eich <eich@suse.de>
906Date:   Mon Oct 18 14:26:35 2004 +0000
907
908    powerpc/powerpc64 build fixes.
909
910commit f1300e657659259b4082ad83de3b59a7b6b1094b
911Author: Kevin E Martin <kem@kem.org>
912Date:   Wed Aug 11 21:14:02 2004 +0000
913
914    Apply PPC64 build patch (Bug #303, Mike A. Harris, Alan Coopersmith).
915
916commit 1529cb60b2652030598008c151678100ffc3f9ac
917Author: Egbert Eich <eich@suse.de>
918Date:   Thu May 6 17:31:17 2004 +0000
919
920    BugZilla #601: Fixing makedepend choking on floating point exception
921        because CHAR_BIT is defined to __CHAR_BIT__ which is a compiler
922        intrinsic define. BugZilla #605: Fixing build on IA64 which is broken
923        due to the inclusion of the kernel header asm/page.h. Kernel headers
924        however don't work with
925    -ansi. The inclusion of asm/page.h can however savely be removed as it
926        there are plenty of other ways to determine the page size.
927
928commit 25324cd43b4735cafa7b6900ad23356f44077bc6
929Author: Egbert Eich <eich@suse.de>
930Date:   Fri Apr 23 18:42:00 2004 +0000
931
932    Merging XORG-CURRENT into trunk
933
934commit 97527faa1b2b9f66be7171454161f273b986ee46
935Author: Egbert Eich <eich@suse.de>
936Date:   Sun Mar 14 08:27:26 2004 +0000
937
938    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
939
940commit cc985b59a40838d617ec2c5b03771620e56fe461
941Author: Egbert Eich <eich@suse.de>
942Date:   Wed Mar 3 12:09:38 2004 +0000
943
944    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
945
946commit 9820a186a6d0e6b16909264c67f49b0a858ac07c
947Author: Egbert Eich <eich@suse.de>
948Date:   Thu Feb 26 13:34:16 2004 +0000
949
950    readding XFree86's cvs IDs
951
952commit d5b34044c15be35736038c188d2681cf7cfb63a9
953Author: Egbert Eich <eich@suse.de>
954Date:   Thu Feb 26 09:21:14 2004 +0000
955
956    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
957
958commit 7ff0f162b4f5a062dd4e58e7ce110757f539465b
959Author: Egbert Eich <eich@suse.de>
960Date:   Thu Jan 29 08:06:33 2004 +0000
961
962    Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
963
964commit 200c9bd9793c0d2dbefd1f0a2be197a2d4e3a364
965Author: Kaleb Keithley <kaleb@freedesktop.org>
966Date:   Tue Nov 25 19:26:56 2003 +0000
967
968    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
969
970commit a15b8ac6912cef59d7e1ba7a80e58466e2c9fcba
971Author: Kaleb Keithley <kaleb@freedesktop.org>
972Date:   Fri Nov 14 16:48:20 2003 +0000
973
974    XFree86 4.3.0.1
975
976commit ac5d447a2f18bdd07d5f97bb27cd9d065e30f683
977Author: Kaleb Keithley <kaleb@freedesktop.org>
978Date:   Fri Nov 14 15:54:29 2003 +0000
979
980    R6.6 is the Xorg base-line
981