ChangeLog revision ee0db89d
1ee0db89dSmrgcommit f7ad4c3164cf673bc30a2a038beb7cdb45ee3e94
2ee0db89dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3ee0db89dSmrgDate:   Mon Dec 12 11:07:08 2022 -0800
4ee0db89dSmrg
5ee0db89dSmrg    makedepend 1.0.8
6ee0db89dSmrg    
7ee0db89dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8ee0db89dSmrg
9ee0db89dSmrgcommit 654f6355d501153fe1fbdbc073cb72fd6355e194
10ee0db89dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
11ee0db89dSmrgDate:   Mon Dec 5 15:48:17 2022 -0800
12ee0db89dSmrg
13ee0db89dSmrg    Bug #2: fix regression introduced by fix for bug #1
14ee0db89dSmrg    
15ee0db89dSmrg    Refactor code to find the full file path before comparing against
16ee0db89dSmrg    existing items in the list so that we stop adding duplicate entries
17ee0db89dSmrg    for all the files in the system include path and with larger amounts
18ee0db89dSmrg    of code hitting the MAXFILES limit.
19ee0db89dSmrg    
20ee0db89dSmrg    Fixes: 3dc64b0 ("Add test case for bug #1 + proposed fix.")
21ee0db89dSmrg    Closes: #2
22ee0db89dSmrg    
23ee0db89dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
24ee0db89dSmrg
25ee0db89dSmrgcommit a17093a3f99f21bb999f3e0f9a45340eeed98da8
26ee0db89dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
27ee0db89dSmrgDate:   Mon Dec 5 10:44:51 2022 -0800
28ee0db89dSmrg
29ee0db89dSmrg    man page: add line breaks in Synopsis section
30ee0db89dSmrg    
31ee0db89dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
32ee0db89dSmrg
3374901992Smrgcommit d62a9e49c6b83f05c5692bbe4b80c485d08ecfd3
3474901992SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3574901992SmrgDate:   Fri Oct 28 19:28:57 2022 -0700
3674901992Smrg
3774901992Smrg    makedepend 1.0.7
3874901992Smrg    
3974901992Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4074901992Smrg
4174901992Smrgcommit 542a6dd61ce334924494af2fcf8a4613ef86aace
4274901992SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
4374901992SmrgDate:   Sat Jun 18 09:50:04 2022 -0700
4474901992Smrg
4574901992Smrg    Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters
4674901992Smrg    
4774901992Smrg    configure.ac:32: warning: AC_OUTPUT should be used without arguments.
4874901992Smrg    configure.ac:32: You should run autoupdate.
4974901992Smrg    
5074901992Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
5174901992Smrg
5274901992Smrgcommit 3dc64b0b0a7d4e14ccea6b9d1d11bf871c47a7e0
5374901992SmrgAuthor: Thibault DUPONCHELLE <thibault.duponchelle@gmail.com>
5474901992SmrgDate:   Wed Mar 20 09:26:47 2019 +0100
5574901992Smrg
5674901992Smrg    Add test case for bug #1 + proposed fix.
5774901992Smrg    
5874901992Smrg    Fixes: https://gitlab.freedesktop.org/xorg/util/makedepend/issues/1
5974901992Smrg
6074901992Smrgcommit 54559e73e27e532535dea2a60e615f99c694343f
6174901992SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
6274901992SmrgDate:   Sun Apr 10 09:32:55 2022 -0700
6374901992Smrg
6474901992Smrg    gitlab CI: stop requiring Signed-off-by in commits
6574901992Smrg    
6674901992Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
6774901992Smrg
6874901992Smrgcommit c2ffd57727e5f02b94f1c46392a740e404d4c270
6974901992SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
7074901992SmrgDate:   Sun Apr 10 09:18:41 2022 -0700
7174901992Smrg
7274901992Smrg    Close fd for reading old Makefile when done, instead of leaking it
7374901992Smrg    
7474901992Smrg    Found by Oracle Parfait:
7574901992Smrg    
7674901992Smrg    Error: File Leak
7774901992Smrg       File Leak [file-ptr-leak]:
7874901992Smrg          Leaked File fdin
7974901992Smrg            at line 799 of main.c in function 'redirect'.
8074901992Smrg              fdin initialized at line 769 with fopen
8174901992Smrg    
8274901992Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8374901992Smrg
8474901992Smrgcommit 093d33fb6bc108030539b38c4bfa202b148d3c7a
8574901992SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
8674901992SmrgDate:   Sat Jan 15 15:44:38 2022 -0800
8774901992Smrg
8874901992Smrg    gitlab CI: add a basic build test
8974901992Smrg    
9074901992Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
9174901992Smrg
9274901992Smrgcommit 9b11c9bdf94e620a58e4402f7c2a98e7fc01e859
9374901992SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
9474901992SmrgDate:   Sat Jan 15 15:43:28 2022 -0800
9574901992Smrg
9674901992Smrg    Build xz tarballs instead of bzip2
9774901992Smrg    
9874901992Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
9974901992Smrg
100b2f5b1dbSmrgcommit e4971e9507f989d68c97a92edd1e6e1881ad1d55
101b2f5b1dbSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
102b2f5b1dbSmrgDate:   Sat Mar 16 16:39:07 2019 -0700
103b2f5b1dbSmrg
104b2f5b1dbSmrg    makedepend 1.0.6
105b2f5b1dbSmrg    
106b2f5b1dbSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
107b2f5b1dbSmrg
108b2f5b1dbSmrgcommit 7897a5b8edd142d4de63933db3e544262006289e
109b2f5b1dbSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
110b2f5b1dbSmrgDate:   Fri Dec 7 20:35:14 2018 -0800
111b2f5b1dbSmrg
112b2f5b1dbSmrg    Update configure.ac bug URL for gitlab migration
113b2f5b1dbSmrg    
114b2f5b1dbSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
115b2f5b1dbSmrg
116b2f5b1dbSmrgcommit 277eaf65d43f9fe9d3d223810e1872c32436c01e
117b2f5b1dbSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
118b2f5b1dbSmrgDate:   Mon Nov 19 23:40:18 2018 -0800
119b2f5b1dbSmrg
120b2f5b1dbSmrg    Update README for gitlab migration
121b2f5b1dbSmrg    
122b2f5b1dbSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
123b2f5b1dbSmrg
124b2f5b1dbSmrgcommit d15117c98a071b8fd30fb163fc45cb37db760654
125b2f5b1dbSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
126b2f5b1dbSmrgDate:   Sat May 5 10:54:59 2018 -0700
127b2f5b1dbSmrg
128b2f5b1dbSmrg    Simplify writing of output lines to Makefile
129b2f5b1dbSmrg    
130b2f5b1dbSmrg    Instead of writing everything to a temporary buffer, and then using
131b2f5b1dbSmrg    fwrite() to have it fputc() one character at a time into the stdio
132b2f5b1dbSmrg    buffer, just use fprintf() directly to save a copy and write in
133b2f5b1dbSmrg    larger blocks.
134b2f5b1dbSmrg    
135b2f5b1dbSmrg    Testing on Solaris on makedepend's own source files showed a
136b2f5b1dbSmrg    reduction in memcpy's from 4037 to 3108, and in _dowrite calls
137b2f5b1dbSmrg    in stdio from 1173 to 168, but no change in actual write calls
138b2f5b1dbSmrg    from stdio's buffer to the file.
139b2f5b1dbSmrg    
140b2f5b1dbSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
141b2f5b1dbSmrg
142b2f5b1dbSmrgcommit 4f410f3ed29fdb0f98be1e01930ba1a909a36ef0
143b2f5b1dbSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
144b2f5b1dbSmrgDate:   Sat May 5 10:05:44 2018 -0700
145b2f5b1dbSmrg
146b2f5b1dbSmrg    Remove unused variable whitespace
147b2f5b1dbSmrg    
148b2f5b1dbSmrg    Use of it was removed in commit 275c17136006f9d, but we kept setting
149b2f5b1dbSmrg    it anyway.
150b2f5b1dbSmrg    
151b2f5b1dbSmrg    Resolves gcc 7.3 warning:
152b2f5b1dbSmrg    main.c: In function ‘getnextline’:
153b2f5b1dbSmrg    main.c:587:10: warning: variable ‘whitespace’ set but not used [-Wunused-but-set-variable]
154b2f5b1dbSmrg      boolean whitespace = FALSE;
155b2f5b1dbSmrg              ^~~~~~~~~~
156b2f5b1dbSmrg    
157b2f5b1dbSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
158b2f5b1dbSmrg
159b2f5b1dbSmrgcommit 223b315a9148ec0091837f2e369bbb3ec5d49e11
160b2f5b1dbSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
161b2f5b1dbSmrgDate:   Sat May 5 10:00:38 2018 -0700
162b2f5b1dbSmrg
163b2f5b1dbSmrg    Fix bad indentation in ifparser.c
164b2f5b1dbSmrg    
165b2f5b1dbSmrg    ifparser.c: In function ‘parse_product’:
166b2f5b1dbSmrg    ifparser.c:300:5: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
167b2f5b1dbSmrg         else
168b2f5b1dbSmrg         ^~~~
169b2f5b1dbSmrg    ifparser.c:302:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
170b2f5b1dbSmrg      break;
171b2f5b1dbSmrg      ^~~~~
172b2f5b1dbSmrg    
173b2f5b1dbSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
174b2f5b1dbSmrg
175b2f5b1dbSmrgcommit 13385d8add69156805f824cedcdad2986a23662d
176b2f5b1dbSmrgAuthor: Antonio Larrosa <alarrosa@suse.com>
177b2f5b1dbSmrgDate:   Tue Feb 2 18:31:27 2016 +0100
178b2f5b1dbSmrg
179b2f5b1dbSmrg    Quote colons in filenames/paths
180b2f5b1dbSmrg    
181b2f5b1dbSmrg    Makefile doesn't like colons in filenames/paths so they must
182b2f5b1dbSmrg    be quoted in the output. Otherwise makedepend doesn't work with
183b2f5b1dbSmrg    full paths that contain a colon.
184b2f5b1dbSmrg    
185b2f5b1dbSmrg    V2: Use quoted filename when measuring name length
186b2f5b1dbSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
187b2f5b1dbSmrg
188b2f5b1dbSmrgcommit 5fb14ee51f849ec86c109bae101ae3f7b7ed7e39
189b2f5b1dbSmrgAuthor: David Boyce <boyski@users.sourceforge.net>
190b2f5b1dbSmrgDate:   Fri Dec 27 18:50:38 2013 -0800
191b2f5b1dbSmrg
192b2f5b1dbSmrg    Bumped -I flag limit in makedepend from 64 to 512.
193b2f5b1dbSmrg    
194b2f5b1dbSmrg    Clearly a limit of 64 -I flags is too low (we hit it); it might be
195b2f5b1dbSmrg    a good style recommendation but shouldn't be a hard limit.
196b2f5b1dbSmrg    512 is a fairly random replacement value.
197b2f5b1dbSmrg    
198b2f5b1dbSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
199b2f5b1dbSmrg
200b2f5b1dbSmrgcommit 0860822bb2a1bbc6e40758e2e6413181b26b6b04
201b2f5b1dbSmrgAuthor: Dirk <doj@cubic.org>
202b2f5b1dbSmrgDate:   Thu Feb 11 18:48:13 2016 +0000
203b2f5b1dbSmrg
204b2f5b1dbSmrg    missing bounds check in makedepend for file arguments
205b2f5b1dbSmrg    
206b2f5b1dbSmrg    When assigning source code files from the command line to the fp pointer,
207b2f5b1dbSmrg    no bounds check is done and if more than MAXFILES file names are specified
208b2f5b1dbSmrg    on the command line, memory will be overridden out of bounds.
209b2f5b1dbSmrg    
210b2f5b1dbSmrg    https://bugs.freedesktop.org/show_bug.cgi?id=94099
211b2f5b1dbSmrg    
212b2f5b1dbSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
213b2f5b1dbSmrg    Tested-by: Alan Coopersmith <alan.coopersmith@oracle.com>
214b2f5b1dbSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
215b2f5b1dbSmrg
216b2f5b1dbSmrgcommit 72cc0b7713b28ffd03271526c81d1ad9d2183a82
217b2f5b1dbSmrgAuthor: Mihail Konev <k.mvc@ya.ru>
218b2f5b1dbSmrgDate:   Thu Jan 26 13:52:49 2017 +1000
219b2f5b1dbSmrg
220b2f5b1dbSmrg    autogen: add default patch prefix
221b2f5b1dbSmrg    
222b2f5b1dbSmrg    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
223b2f5b1dbSmrg
224b2f5b1dbSmrgcommit f11006e04bb87b060cc6a5b64f4dd0eeb8b3447f
225b2f5b1dbSmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com>
226b2f5b1dbSmrgDate:   Mon Mar 9 12:00:52 2015 +0000
227b2f5b1dbSmrg
228b2f5b1dbSmrg    autogen.sh: use quoted string variables
229b2f5b1dbSmrg    
230b2f5b1dbSmrg    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
231b2f5b1dbSmrg    fall-outs, when they contain space.
232b2f5b1dbSmrg    
233b2f5b1dbSmrg    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
234b2f5b1dbSmrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
235b2f5b1dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
236b2f5b1dbSmrg
237b2f5b1dbSmrgcommit c5cc6e0ff2d60133a4b7560df67607ceeb9d55a6
238b2f5b1dbSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
239b2f5b1dbSmrgDate:   Tue Jan 24 10:32:07 2017 +1000
240b2f5b1dbSmrg
241b2f5b1dbSmrg    autogen.sh: use exec instead of waiting for configure to finish
242b2f5b1dbSmrg    
243b2f5b1dbSmrg    Syncs the invocation of configure with the one from the server.
244b2f5b1dbSmrg    
245b2f5b1dbSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
246b2f5b1dbSmrg    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
247b2f5b1dbSmrg
248b2f5b1dbSmrgcommit a4f82f917a9b0802b70cd80c21d2e53688e2b9b3
249b2f5b1dbSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
250b2f5b1dbSmrgDate:   Sat Mar 12 10:11:03 2016 -0800
251b2f5b1dbSmrg
252b2f5b1dbSmrg    Use do { ... } while(0) idiom to make debug() macro safer
253b2f5b1dbSmrg    
254b2f5b1dbSmrg    Cleans up several -Wempty-body warnings from gcc 5.3
255b2f5b1dbSmrg    
256b2f5b1dbSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
257b2f5b1dbSmrg    Reviewed-by: Adam Jackson <ajax@redhat.com>
258b2f5b1dbSmrg
259b2f5b1dbSmrgcommit 9da873c5a036c95aa24a7dc3562d405609262381
260b2f5b1dbSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
261b2f5b1dbSmrgDate:   Fri Aug 2 21:49:39 2013 -0700
262b2f5b1dbSmrg
263b2f5b1dbSmrg    Constify a pair of local string pointers
264b2f5b1dbSmrg    
265b2f5b1dbSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
266b2f5b1dbSmrg
267079e7944Smrgcommit 30859adfd6a6523a92a637ca26bd61ce59680a1b
268079e7944SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
269079e7944SmrgDate:   Mon Jul 22 22:14:36 2013 -0700
270079e7944Smrg
271079e7944Smrg    makedepend 1.0.5
272079e7944Smrg    
273079e7944Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
274079e7944Smrg
275079e7944Smrgcommit 5b6d3797eae3bac824cf72c0c8f64f51e3d4eaef
276079e7944SmrgAuthor: Julien Cristau <jcristau@debian.org>
277079e7944SmrgDate:   Mon Jul 1 18:57:12 2013 +0200
278079e7944Smrg
279079e7944Smrg    Don't crash if an option's argument is missing
280079e7944Smrg    
281079e7944Smrg    Avoid dereferencing argv[argc].
282079e7944Smrg    
283079e7944Smrg    See http://www.forallsecure.com/bug-reports/011f1a55f79a5501b36008d6ee0d40e8b6644569/
284079e7944Smrg    
285079e7944Smrg    Reported-by: Alexandre Rebert <alexandre@cmu.edu>
286079e7944Smrg    Signed-off-by: Julien Cristau <jcristau@debian.org>
287079e7944Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
288079e7944Smrg
289079e7944Smrgcommit 107c2fcf5c7576ee66ee23926f0431b6db27a07a
290079e7944SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
291079e7944SmrgDate:   Sat Feb 23 09:57:51 2013 -0800
292079e7944Smrg
293079e7944Smrg    Assume signal handlers return void, as C89 requires
294079e7944Smrg    
295079e7944Smrg    Drops use of autoconf's obsolete AC_TYPE_SIGNAL
296079e7944Smrg    
297079e7944Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
298079e7944Smrg
299079e7944Smrgcommit b2c6d0d0f64d419590c7cd77aae4890866665cba
300079e7944SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
301079e7944SmrgDate:   Tue Feb 12 18:36:30 2013 -0800
302079e7944Smrg
303079e7944Smrg    Bug 56091 - Unsafe use of strcpy() in makedepend
304079e7944Smrg    
305079e7944Smrg    Use memmove for potentially overlapping copies.
306079e7944Smrg    
307079e7944Smrg    Reported-by: Laurence Jupp <laurence@narya.org>
308079e7944Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
309079e7944Smrg    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
310079e7944Smrg
311079e7944Smrgcommit 897e25de0cf27bd345130912a6da34b0c802a0ca
312079e7944SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
313079e7944SmrgDate:   Tue Feb 12 18:33:44 2013 -0800
314079e7944Smrg
315079e7944Smrg    Store len in a size_t instead of an int in redirect()
316079e7944Smrg    
317079e7944Smrg    Fixes clang warnings about converting back & forth:
318079e7944Smrg    
319079e7944Smrg    main.c:761:8: warning: implicit conversion loses integer precision: 'size_t'
320079e7944Smrg          (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
321079e7944Smrg            len = strlen(line);
322079e7944Smrg                ~ ^~~~~~~~~~~~
323079e7944Smrg    main.c:763:41: warning: implicit conversion changes signedness: 'int' to
324079e7944Smrg          'size_t' (aka 'unsigned long') [-Wsign-conversion]
325079e7944Smrg                    if (*buf == '#' && strncmp(line, buf, len) == 0)
326079e7944Smrg                                       ~~~~~~~            ^~~
327079e7944Smrg    
328079e7944Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
329079e7944Smrg
330079e7944Smrgcommit 87fd28cd5a5acfe6e91c97c4af0a469e1e86cbd5
331079e7944SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
332079e7944SmrgDate:   Sun Jan 20 22:45:53 2013 -0800
333079e7944Smrg
334079e7944Smrg    Mark fatalerr & catch as _X_NORETURN
335079e7944Smrg    
336079e7944Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
337079e7944Smrg
338079e7944Smrgcommit 637c59e78f699a824e78316cb8ca3113bb5c738b
339079e7944SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
340079e7944SmrgDate:   Sat Jan 12 14:40:40 2013 -0800
341079e7944Smrg
342079e7944Smrg    Replace deprecated Automake INCLUDES variable with AM_CPPFLAGS
343079e7944Smrg    
344079e7944Smrg    Excerpt https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
345079e7944Smrg    
346079e7944Smrg      - Support for the long-deprecated INCLUDES variable will be removed
347079e7944Smrg        altogether in Automake 1.14.  The AM_CPPFLAGS variable should be
348079e7944Smrg        used instead.
349079e7944Smrg    
350079e7944Smrg    This variable was deprecated in Automake releases prior to 1.10, which is
351079e7944Smrg    the current minimum level required to build X.
352079e7944Smrg    
353079e7944Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
354079e7944Smrg    Reviewed-by: Julien Cristau <jcristau@debian.org>
355079e7944Smrg
356079e7944Smrgcommit 059e9be5a7321974b190d786d426b2ae27be8c56
357079e7944SmrgAuthor: Glenn Burkhardt <gbburkhardt@gmail.com>
358079e7944SmrgDate:   Fri Jan 11 22:09:54 2013 -0800
359079e7944Smrg
360079e7944Smrg    Bug 52099 - makedepend rename fails on CIFS mounted shares
361079e7944Smrg    
362079e7944Smrg    Patch v1: https://bugs.freedesktop.org/attachment.cgi?id=64218
363079e7944Smrg    
364079e7944Smrg    v2: modified by Alan Coopersmith to restore Makefile to original name
365079e7944Smrg    if contents cannot be read, instead of leaving it moved to .bak name.
366079e7944Smrg    
367079e7944Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
368079e7944Smrg
369079e7944Smrgcommit bb29c304c09aba567af0f0d77a63f0202c3836c6
370079e7944SmrgAuthor: Colin Walters <walters@verbum.org>
371079e7944SmrgDate:   Wed Jan 4 17:37:06 2012 -0500
372079e7944Smrg
373079e7944Smrg    autogen.sh: Implement GNOME Build API
374079e7944Smrg    
375079e7944Smrg    http://people.gnome.org/~walters/docs/build-api.txt
376079e7944Smrg    
377079e7944Smrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
378079e7944Smrg
379079e7944Smrgcommit 9685da3e7136e01a7bc780d81667abf5897b87a6
380079e7944SmrgAuthor: Adam Jackson <ajax@redhat.com>
381079e7944SmrgDate:   Wed Jan 16 12:59:58 2013 -0500
382079e7944Smrg
383079e7944Smrg    configure: Drop AM_MAINTAINER_MODE
384079e7944Smrg    
385079e7944Smrg    Signed-off-by: Adam Jackson <ajax@redhat.com>
386079e7944Smrg
387079e7944Smrgcommit 8e4373712409e2411652cf0697c33d91e95fd405
388079e7944SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
389079e7944SmrgDate:   Fri Jan 11 22:29:19 2013 -0800
390079e7944Smrg
391079e7944Smrg    Fix a comment typo
392079e7944Smrg    
393079e7944Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
394079e7944Smrg
395079e7944Smrgcommit 3a28a2a0146c4979281ffea641dede9a32df08f9
396079e7944SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
397079e7944SmrgDate:   Sat Jan 5 09:55:04 2013 -0800
398079e7944Smrg
399079e7944Smrg    Convert more sprintf calls to snprintf
400079e7944Smrg    
401079e7944Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
402079e7944Smrg
403079e7944Smrgcommit 639071ff3446b0df53078be1ff5820c812313aa7
404079e7944SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
405079e7944SmrgDate:   Sat Jan 5 09:42:33 2013 -0800
406079e7944Smrg
407079e7944Smrg    Remove unnecessary casts from malloc/realloc calls
408079e7944Smrg    
409079e7944Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
410079e7944Smrg
411079e7944Smrgcommit 1b5e7ee6483415d7093f3d5395c4832fa69f0a28
412079e7944SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
413079e7944SmrgDate:   Sat Jan 5 09:25:43 2013 -0800
414079e7944Smrg
415079e7944Smrg    Remove fallbacks for Imake configuration, assume autoconf
416079e7944Smrg    
417079e7944Smrg    For the original 6.9/7.0 release, we supported using either autoconf or
418079e7944Smrg    imake to generate configuration.  For releases after that, we're only
419079e7944Smrg    supporting autoconf, so no longer need to check & fall back to imake.
420079e7944Smrg    
421079e7944Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
422079e7944Smrg
423079e7944Smrgcommit 4db1a4f15ef704b6b6faf1741054d59cb527298a
424079e7944SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
425079e7944SmrgDate:   Sat Jan 5 09:15:28 2013 -0800
426079e7944Smrg
427079e7944Smrg    Move i_listlen in struct inclist for better packing in 64-bit builds
428079e7944Smrg    
429079e7944Smrg    Putting it with another int instead of between two pointers gets rid
430079e7944Smrg    of two places where 4 bytes each had to be padded into the structure
431079e7944Smrg    for alignment.
432079e7944Smrg    
433079e7944Smrg    Reduces the size of an individual struct from 64 bytes to 56 bytes,
434079e7944Smrg    and of the inclist[ MAXFILES ] array from 128k to 112k.
435079e7944Smrg    
436079e7944Smrg    Found by clang:
437079e7944Smrg    ./def.h:111:18: warning: padding struct 'struct inclist' with 4 bytes to align 'i_defs' [-Wpadded]
438079e7944Smrg            struct symtab   **i_defs;       /* symbol table for this file and its
439079e7944Smrg                              ^
440079e7944Smrg    ./def.h:114:12: warning: padding struct 'struct inclist' with 4 bytes to align 'i_merged' [-Wpadded]
441079e7944Smrg            boolean         *i_merged;      /* whether we have merged child
442079e7944Smrg    
443079e7944Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
444079e7944Smrg
445079e7944Smrgcommit c5378d3e7bb79880b9ea6f7f055393ae42eae55f
446079e7944SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
447079e7944SmrgDate:   Sat Jan 5 09:05:17 2013 -0800
448079e7944Smrg
449079e7944Smrg    config: Remove unnecessary calls from configure.ac
450079e7944Smrg    
451079e7944Smrg    AC_PROG_CC is provided by XORG_DEFAULT_OPTIONS now
452079e7944Smrg    PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables
453079e7944Smrg
454079e7944Smrgcommit 3db923e80852b088b1d0583bad7fca05e173efdc
455079e7944SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
456079e7944SmrgDate:   Sat Jan 5 09:01:03 2013 -0800
457079e7944Smrg
458079e7944Smrg    Update configure.ac initialization to X.Org standard form
459079e7944Smrg    
460079e7944Smrg    Regroup AC statements under the Autoconf initialization section.
461079e7944Smrg    Regroup AM statements under the Automake initialization section.
462079e7944Smrg    Add missing AC_CONFIG_SRCDIR
463079e7944Smrg    
464079e7944Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
465079e7944Smrg
466079e7944Smrgcommit 6d70e2776b41977a87bbe32220f4d3f8a62dc763
467079e7944SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
468079e7944SmrgDate:   Fri Jan 4 20:07:43 2013 -0800
469079e7944Smrg
470079e7944Smrg    unifdef -U__UNIXOS2__
471079e7944Smrg    
472079e7944Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
473079e7944Smrg
474079e7944Smrgcommit 01238aa25c3bb1e0c909f63dd3bc97c48bd8bf6d
475079e7944SmrgAuthor: Marko Lindqvist <cazfi74@gmail.com>
476079e7944SmrgDate:   Fri Jan 4 20:02:33 2013 -0800
477079e7944Smrg
478079e7944Smrg    Bug 59005 - makedepend: Build with automake-1.13 broken
479079e7944Smrg    
480079e7944Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
481079e7944Smrg
482079e7944Smrgcommit 49d72ba286c1ddd99cf1e6477ee2b6af59007341
483079e7944SmrgAuthor: Julien Cristau <jcristau@debian.org>
484079e7944SmrgDate:   Wed Mar 14 19:49:14 2012 +0100
485079e7944Smrg
486079e7944Smrg    configure.ac: use AM_MAINTAINER_MODE
487079e7944Smrg
488d43532a6Smrgcommit b6605e3945eaaabbd090672f33e888d394f9a4f0
489d43532a6SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
490d43532a6SmrgDate:   Wed Mar 7 21:52:14 2012 -0800
491d43532a6Smrg
492d43532a6Smrg    makedepend 1.0.4
493d43532a6Smrg    
494d43532a6Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
495d43532a6Smrg
496d43532a6Smrgcommit cb8bbc06de0baf2dff4a703e6d2bb47bdf90d896
497d43532a6SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
498d43532a6SmrgDate:   Fri Oct 7 18:07:24 2011 -0700
499d43532a6Smrg
500d43532a6Smrg    define(): Avoid assigning constant string to non-const char *
501d43532a6Smrg    
502d43532a6Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
503d43532a6Smrg
504d43532a6Smrgcommit b9770941ae829ad2cb985efe809d6e3dd690648b
505d43532a6SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
506d43532a6SmrgDate:   Fri Oct 7 18:02:34 2011 -0700
507d43532a6Smrg
508d43532a6Smrg    Call strdup directly, instead of via copy macro
509d43532a6Smrg    
510d43532a6Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
511d43532a6Smrg
512d43532a6Smrgcommit 0ecf5f3251033ab6efa1a0d881f75ed9ce60b5a4
513d43532a6SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
514d43532a6SmrgDate:   Fri Oct 7 18:00:39 2011 -0700
515d43532a6Smrg
516d43532a6Smrg    Add const attributes to fix gcc -Wwrite-strings warnings
517d43532a6Smrg    
518d43532a6Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
519d43532a6Smrg
520d43532a6Smrgcommit 97ae52f80f9e382917889bde1913367572e89012
521d43532a6SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
522d43532a6SmrgDate:   Fri Oct 7 17:47:36 2011 -0700
523d43532a6Smrg
524d43532a6Smrg    Move extern variable declarations to common header (def.h)
525d43532a6Smrg    
526d43532a6Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
527d43532a6Smrg
528d43532a6Smrgcommit 3602fb0b7ba2bde9c73610693dbb50534fe42b81
529d43532a6SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
530d43532a6SmrgDate:   Fri Oct 7 17:34:17 2011 -0700
531d43532a6Smrg
532d43532a6Smrg    Strip trailing whitespace
533d43532a6Smrg    
534d43532a6Smrg    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
535d43532a6Smrg    git diff -w & git diff -b show no diffs from this change
536d43532a6Smrg    
537d43532a6Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
538d43532a6Smrg
539d43532a6Smrgcommit c1f32dc1d4c1758065468e1f5d34707099f59f33
540d43532a6SmrgAuthor: Stuart Kreitman <Stuart.Kreitman@Oracle.COM>
541d43532a6SmrgDate:   Mon May 24 14:21:21 2010 -0700
542d43532a6Smrg
543d43532a6Smrg    Raise MAXFILES from 1024 to 2048
544d43532a6Smrg    
545d43532a6Smrg    Required in order to build OpenTTD on Solaris
546d43532a6Smrg    http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6917536
547d43532a6Smrg    
548d43532a6Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
549d43532a6Smrg
550d43532a6Smrgcommit cc23acdd80fa0cad53e46f99cd0ff5998ec7f607
551d43532a6SmrgAuthor: Cyril Brulebois <kibi@debian.org>
552d43532a6SmrgDate:   Sun Oct 31 15:50:36 2010 +0100
553d43532a6Smrg
554d43532a6Smrg    Fix bashism: shell string comparison is =, not ==.
555d43532a6Smrg    
556d43532a6Smrg    Signed-off-by: Cyril Brulebois <kibi@debian.org>
557d43532a6Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
558d43532a6Smrg
559d43532a6Smrgcommit 186aae76a84860d0efef638ff499ab1968fffd75
560d43532a6SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
561d43532a6SmrgDate:   Fri Oct 29 22:53:25 2010 -0700
562d43532a6Smrg
563d43532a6Smrg    Add README with pointers to mailing list, bugzilla & git repos
564d43532a6Smrg    
565d43532a6Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
566d43532a6Smrg
567e4c0bf4dSmrgcommit e67389ecc0c425bcfec0a3184ee48919e0e2c61a
568e4c0bf4dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
569e4c0bf4dSmrgDate:   Fri Oct 29 22:45:35 2010 -0700
570e4c0bf4dSmrg
571e4c0bf4dSmrg    makedepend 1.0.3
572e4c0bf4dSmrg    
573e4c0bf4dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
574e4c0bf4dSmrg
575e4c0bf4dSmrgcommit bf25a6cb4888e5cf6827cd51cb7ee282cfb6cf47
576e4c0bf4dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
577e4c0bf4dSmrgDate:   Fri Oct 29 22:39:51 2010 -0700
578e4c0bf4dSmrg
579e4c0bf4dSmrg    config: upgrade to util-macros 1.8 for additional man page support
580e4c0bf4dSmrg    
581e4c0bf4dSmrg    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
582e4c0bf4dSmrg    The value of MAN_SUBST is the same for all X.Org packages.
583e4c0bf4dSmrg    
584e4c0bf4dSmrg    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
585e4c0bf4dSmrg    Enables use of platform appropriate version of sed.
586e4c0bf4dSmrg    
587e4c0bf4dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
588e4c0bf4dSmrg
589e4c0bf4dSmrgcommit 7963cc382a3a351410b1342a9783df3af8516944
590e4c0bf4dSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
591e4c0bf4dSmrgDate:   Tue Jul 20 18:45:18 2010 -0400
592e4c0bf4dSmrg
593e4c0bf4dSmrg    config: update AC_PREREQ statement to 2.60
594e4c0bf4dSmrg    
595e4c0bf4dSmrg    Unrelated to the previous patches, the new value simply reflects
596e4c0bf4dSmrg    the reality that the minimum level for autoconf to configure
597e4c0bf4dSmrg    all x.org modules is 2.60 dated June 2006.
598e4c0bf4dSmrg    
599e4c0bf4dSmrg    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
600e4c0bf4dSmrg    
601e4c0bf4dSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
602e4c0bf4dSmrg
603e4c0bf4dSmrgcommit 58bd34e6c3662ef06e9ef0dd78d69f003df42bdc
604e4c0bf4dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
605e4c0bf4dSmrgDate:   Fri May 14 21:14:44 2010 -0700
606e4c0bf4dSmrg
607e4c0bf4dSmrg    Convert testcase from bug 28045 into automake "make check" test
608e4c0bf4dSmrg    
609e4c0bf4dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
610e4c0bf4dSmrg
611e4c0bf4dSmrgcommit 8522c314da7537169996476fe5ba411f720a09fe
61274901992SmrgAuthor: Martin Pärtel  <lagitus@mbnet.fi>
613e4c0bf4dSmrgDate:   Fri May 14 21:00:15 2010 -0700
614e4c0bf4dSmrg
615e4c0bf4dSmrg    Bug 28045 - makedepend fails on directory named like an include file
616e4c0bf4dSmrg    
617e4c0bf4dSmrg    <https://bugs.freedesktop.org/show_bug.cgi?id=28045>
618e4c0bf4dSmrg    
619e4c0bf4dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
620e4c0bf4dSmrg
62163165362Smrgcommit c976a7fc7c21772c00de9e61178cf467c6a10b57
62263165362SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
62363165362SmrgDate:   Sat Oct 10 22:08:09 2009 -0700
62463165362Smrg
62563165362Smrg    makedepend 1.0.2
62663165362Smrg    
62763165362Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
62863165362Smrg
62963165362Smrgcommit c2abfbb9ea21bec53706295064c328e5d2721abd
63063165362SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
63163165362SmrgDate:   Sat Oct 10 22:07:44 2009 -0700
63263165362Smrg
63363165362Smrg    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
63463165362Smrg    
63563165362Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
63663165362Smrg
63763165362Smrgcommit f3bbd454d8220a0c30c1a788965a7f16501350ab
63863165362SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
63963165362SmrgDate:   Sat Oct 10 21:03:53 2009 -0700
64063165362Smrg
64163165362Smrg    Remove CVS/RCS version tags
64263165362Smrg    
64363165362Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
64463165362Smrg
64563165362Smrgcommit 42ee120e8c49c5f9aaba35689e09f9ecef407758
64663165362SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
64763165362SmrgDate:   Tue Mar 24 18:47:23 2009 -0700
64863165362Smrg
64963165362Smrg    Fix gcc, sparse & lint warnings
65063165362Smrg    
65163165362Smrg    cppsetup.c:74:9: warning: Using plain integer as NULL pointer
65263165362Smrg    
65363165362Smrg    parse.c: In function `gobble':
65463165362Smrg    parse.c:94: warning: int format, long int arg (arg 2)
65563165362Smrg    parse.c: In function `find_includes':
65663165362Smrg    parse.c:641: warning: int format, long int arg (arg 2)
65763165362Smrg    parse.c:664: warning: int format, long int arg (arg 2)
65863165362Smrg    parse.c:677: warning: int format, long int arg (arg 2)
65963165362Smrg    parse.c:684: warning: int format, long int arg (arg 2)
66063165362Smrg    
66163165362Smrg    pr.c: In function `add_include':
66263165362Smrg    pr.c:57: warning: int format, long int arg (arg 4)
66363165362Smrg    pr.c:59: warning: int format, long int arg (arg 3)
66463165362Smrg    
66563165362Smrg    declared global, could be static
66663165362Smrg        sig_act             main.c(142)
66763165362Smrg        predefs             main.c:imakemdep.h(51)
66863165362Smrg    
66963165362Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
67063165362Smrg
67163165362Smrgcommit c7c7197d265a299c82c6629fba867730aad81375
67263165362SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
67363165362SmrgDate:   Tue Mar 24 18:22:37 2009 -0700
67463165362Smrg
67563165362Smrg    Increased constification
67663165362Smrg    
67763165362Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
67863165362Smrg
67963165362Smrgcommit a6a8afb0a82a175822077442f44865c75ab70ff1
68063165362SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
68163165362SmrgDate:   Tue Mar 24 17:34:42 2009 -0700
68263165362Smrg
68363165362Smrg    Remove #ifdef'ed code that's never used
68463165362Smrg    
68563165362Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
68663165362Smrg
68763165362Smrgcommit 3e8c1a2a8e7db49b06f602c2fc5a8108d74dd384
68863165362SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
68963165362SmrgDate:   Tue Mar 24 17:27:47 2009 -0700
69063165362Smrg
69163165362Smrg    Remove ifdef checks for macII left over from ancient A/UX 3.0 support
69263165362Smrg    
69363165362Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
69463165362Smrg
69563165362Smrgcommit e3bc51e4ea2dce1901c4f7ce43df2f456ececdcf
69663165362SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
69763165362SmrgDate:   Tue Mar 24 17:25:56 2009 -0700
69863165362Smrg
69963165362Smrg    Use XORG_CHANGELOG, XORG_CWARNFLAGS, and XORG_WITH_LINT macros
70063165362Smrg    
70163165362Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
70263165362Smrg
70363165362Smrgcommit cc3112b6d0434d8e7ecbe3832a5aa48cd0f5185d
70463165362SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
70563165362SmrgDate:   Tue Mar 24 16:34:45 2009 -0700
7060eb10989Smrg
70763165362Smrg    Add additional predefines needed to match Solaris compilers
70863165362Smrg    
70963165362Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
7100eb10989Smrg
71163165362Smrgcommit f871e026bedc296c235dae02e533617fe9a4d3f2
71263165362SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
71363165362SmrgDate:   Tue Mar 24 16:16:47 2009 -0700
7140eb10989Smrg
71563165362Smrg    Delete portions of imakemdep.h not used by makedepend
71663165362Smrg    
71763165362Smrg    This header was shared by imake & makedepend in the monolith, but each
71863165362Smrg    got its own copy in the modular builds.
71963165362Smrg    
72063165362Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
7210eb10989Smrg
72263165362Smrgcommit 26cb2802170d349fa1b2ab2237e6f2c0d1df1709
72363165362SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
72463165362SmrgDate:   Tue Mar 24 16:02:55 2009 -0700
7250eb10989Smrg
72663165362Smrg    Add .gitignore
72763165362Smrg    
72863165362Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
7290eb10989Smrg
73063165362Smrgcommit 4d821427ac3e7e3de86f46e3b1e638c65758b774
73163165362SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
73263165362SmrgDate:   Tue Mar 24 16:00:19 2009 -0700
7330eb10989Smrg
73463165362Smrg    Use AM_CPPFLAGS instead of makedepend_CPPFLAGS to avoid mangled .o names
73563165362Smrg    
73663165362Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
7370eb10989Smrg
73863165362Smrgcommit 617fc1304afdca2fb82e3a65d9a4999058d86021
73963165362SmrgAuthor: James Cloos <cloos@jhcloos.com>
74063165362SmrgDate:   Thu Dec 6 16:39:17 2007 -0500
7410eb10989Smrg
74263165362Smrg    Replace static ChangeLog with dist-hook to generate from git log
7430eb10989Smrg
74463165362Smrgcommit 5239f25be018b2e9cf3620d5c1c62bac4e1e116d
74563165362SmrgAuthor: Jeremy C. Reed <reed@glacier.reedmedia.net>
74663165362SmrgDate:   Wed Mar 21 15:27:57 2007 -0500
7470eb10989Smrg
74863165362Smrg    Update version for release.
7490eb10989Smrg
75063165362Smrgcommit e2bea6a0278f182f9cc8b7bac660da49d24d2e50
75163165362SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
75263165362SmrgDate:   Fri Jun 2 19:21:52 2006 +0000
7530eb10989Smrg
75463165362Smrg    Coverity #925: Pointer "file" dereferenced before NULL check
7550eb10989Smrg
75663165362Smrgcommit fbb0a1b59b410a5873cf33c4cedc32f32ea03a59
75763165362SmrgAuthor: Kevin E Martin <kem@kem.org>
75863165362SmrgDate:   Thu Dec 15 00:24:40 2005 +0000
7590eb10989Smrg
76063165362Smrg    Update package version number for final X11R7 release candidate.
7610eb10989Smrg
76263165362Smrgcommit cbb537c9276302f56c82c0dd010db400bd605f57
76363165362SmrgAuthor: Adam Jackson <ajax@nwnk.net>
76463165362SmrgDate:   Fri Dec 9 18:27:47 2005 +0000
7650eb10989Smrg
76663165362Smrg    Bug #4380: Avoid dividing by zero in gccmakedepend (Vincent Le Ligeour)
7670eb10989Smrg
76863165362Smrgcommit 34c35bcb3851909468c679c2014b6197c7be270e
76963165362SmrgAuthor: Kevin E Martin <kem@kem.org>
77063165362SmrgDate:   Tue Dec 6 22:48:47 2005 +0000
7710eb10989Smrg
77263165362Smrg    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
7730eb10989Smrg
77463165362Smrgcommit c30b8896d6a6e1272e7e703cac5866802a5e30a2
77563165362SmrgAuthor: Kevin E Martin <kem@kem.org>
77663165362SmrgDate:   Sat Dec 3 05:49:47 2005 +0000
7770eb10989Smrg
77863165362Smrg    Update package version number for X11R7 RC3 release.
7790eb10989Smrg
78063165362Smrgcommit 0f756745a930e995fb529ffe34cd7f7d36c68d4a
78163165362SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
78263165362SmrgDate:   Mon Nov 28 22:00:24 2005 +0000
7830eb10989Smrg
78463165362Smrg    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
78563165362Smrg        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
7860eb10989Smrg
78763165362Smrgcommit 9bd896db001a270770506c25232435ddeb7a7f22
78863165362SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
78963165362SmrgDate:   Sun Nov 20 03:24:01 2005 +0000
7900eb10989Smrg
79163165362Smrg    Remove duplicate setting of EXTRA_DIST
7920eb10989Smrg
79363165362Smrgcommit 3a5f945b6e15c6799b2a796f82ed1222140fc62d
79463165362SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
79563165362SmrgDate:   Sat Nov 12 20:04:58 2005 +0000
7960eb10989Smrg
79763165362Smrg    Substitute variables in man page
79863165362Smrg    [Also resync Changelog with monolith]
79963165362Smrg
80063165362Smrgcommit aaa64b9dc41b6b3ed3f5acd7eb2b517c3499a521
80163165362SmrgAuthor: Kevin E Martin <kem@kem.org>
80263165362SmrgDate:   Wed Nov 9 21:25:57 2005 +0000
80363165362Smrg
80463165362Smrg    Update package version number for X11R7 RC2 release.
80563165362Smrg
80663165362Smrgcommit 3ead9564d1f63a1080c97b1ba44af17a74938485
80763165362SmrgAuthor: Kean Johnson <kean@armory.com>
80863165362SmrgDate:   Tue Nov 8 06:33:24 2005 +0000
80963165362Smrg
81063165362Smrg    See ChangeLog entry 2005-11-07 for details.
81163165362Smrg
81263165362Smrgcommit d13a9d5d03bf5ebab5c847bdc616f276971d39d8
81363165362SmrgAuthor: Kevin E Martin <kem@kem.org>
81463165362SmrgDate:   Wed Oct 19 02:48:17 2005 +0000
81563165362Smrg
81663165362Smrg    Update package version number for RC1 release.
81763165362Smrg
81863165362Smrgcommit 3b21840ce7b2c7825c40dd3f0463d66aee692fc6
81963165362SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
82063165362SmrgDate:   Mon Oct 3 16:17:10 2005 +0000
82163165362Smrg
82263165362Smrg    Bug #3812 <https://bugs.freedesktop.org/show_bug.cgi?id=3812> Patch #3462
82363165362Smrg        <https://bugs.freedesktop.org/attachment.cgi?id=3462> GNU/kFreeBSD
82463165362Smrg        Imake support (Robert Millan)
82563165362Smrg
82663165362Smrgcommit f002b90281e623b7611565a49a5d12fb517800ae
82763165362SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
82863165362SmrgDate:   Mon Aug 1 02:13:55 2005 +0000
82963165362Smrg
83063165362Smrg    Pass through __BUILTIN_VA_STRUCT and __BUILTIN_VA_ARG_INCR defines in
83163165362Smrg        makedepend so it doesn't issue errors when source files include
8320eb10989Smrg        <varargs.h> or <stdarg.h> on Solaris 10.
83363165362Smrg
83463165362Smrgcommit ddabc8840aee8a90ea6b7f6fe8f1af7f692a2576
83563165362SmrgAuthor: Kevin E Martin <kem@kem.org>
83663165362SmrgDate:   Fri Jul 29 21:22:58 2005 +0000
83763165362Smrg
83863165362Smrg    Various changes preparing packages for RC0:
83963165362Smrg    - Verify and update package version numbers as needed
84063165362Smrg    - Implement versioning scheme
84163165362Smrg    - Change bug address to point to bugzilla bug entry form
84263165362Smrg    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
84363165362Smrg        reenable it)
84463165362Smrg    - Fix makedepend to use pkgconfig and pass distcheck
84563165362Smrg    - Update build script to build macros first
84663165362Smrg    - Update modular Xorg version
84763165362Smrg
84863165362Smrgcommit c8e6f83244036256d3f56c35ec8c60f03dc51275
84963165362SmrgAuthor: Kevin E Martin <kem@kem.org>
85063165362SmrgDate:   Fri Jul 29 18:42:37 2005 +0000
85163165362Smrg
85263165362Smrg    Update #includes to use <X11/*.h> for modularization.
85363165362Smrg
85463165362Smrgcommit 275c17136006f9d3929c9547642f1ed3f95d5683
85563165362SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
85663165362SmrgDate:   Tue Jul 5 19:02:01 2005 +0000
85763165362Smrg
85863165362Smrg    Bugzilla #2901 <https://bugs.freedesktop.org/show_bug.cgi?id=2901> Patch
85963165362Smrg        #2320 <https://bugs.freedesktop.org/attachment.cgi?id=2320>
86063165362Smrg    Remove warning about whitespace in pre-processor defines. (Peter
86163165362Smrg        Breitenlohner)
86263165362Smrg
86363165362Smrgcommit 9debe1d47d8869949b15f5ea43222f5b22465b32
86463165362SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
86563165362SmrgDate:   Sun May 22 19:01:58 2005 +0000
86663165362Smrg
86763165362Smrg    Add makedepend man page
86863165362Smrg
86963165362Smrgcommit 1ee2b235655779213e8b5e0455104161a88a536c
87063165362SmrgAuthor: Adam Jackson <ajax@nwnk.net>
87163165362SmrgDate:   Thu May 19 00:22:44 2005 +0000
87263165362Smrg
87363165362Smrg    revert last change, didn't do right thing at all, sorry for the noise
87463165362Smrg
87563165362Smrgcommit d22b9d44523591e042569112aaba3b7437dd4c7e
87663165362SmrgAuthor: Adam Jackson <ajax@nwnk.net>
87763165362SmrgDate:   Thu May 19 00:10:23 2005 +0000
87863165362Smrg
87963165362Smrg    Require automake 1.7 in AM_INIT_AUTOMAKE
88063165362Smrg
88163165362Smrgcommit b0e61cfcfbb56696597eb65511c74ad901d62b58
88263165362SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
88363165362SmrgDate:   Sun May 15 21:16:24 2005 +0000
88463165362Smrg
88563165362Smrg    Initial attempt at autotooling/modular conversion of makedepend
88663165362Smrg
88763165362Smrgcommit dabc4c7abcba043e206745bdb101aafb48c00c71
88863165362SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
88963165362SmrgDate:   Sun May 15 21:06:38 2005 +0000
89063165362Smrg
89163165362Smrg    [Modularization/autotooling project] Add support for building with autoconf
89263165362Smrg        #ifdefs if present. #include "makedepend-config.h" if HAVE_CONFIG_H is
89363165362Smrg        defined.
89463165362Smrg
89563165362Smrgcommit 4a64cca6526e26c93f7011ba5e4fedb511af4560
89663165362SmrgAuthor: Roland Mainz <roland.mainz@nrubsig.org>
89763165362SmrgDate:   Wed Mar 2 11:20:29 2005 +0000
89863165362Smrg
89963165362Smrg    xc/config/cf/DragonFly.cf
90063165362Smrg    xc/config/cf/Imake.cf
90163165362Smrg    xc/config/cf/Imakefile
90263165362Smrg    xc/config/imake/imake.c
90363165362Smrg    xc/config/imake/imakemdep.h
90463165362Smrg    xc/extras/drm/shared/drm.h
90563165362Smrg    xc/include/Xos_r.h
90663165362Smrg    xc/lib/xtrans/Xtranssock.c
90763165362Smrg    xc/programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h
90863165362Smrg    xc/programs/Xserver/hw/xfree86/os-support/xf86_libc.h
90963165362Smrg    xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c
91063165362Smrg    //bugs.freedesktop.org/show_bug.cgi?id=1712) attachment #2004
91163165362Smrg        (https://bugs.freedesktop.org/attachment.cgi?id=2004): Add support for
91263165362Smrg        DragonFly/BSD platform. Patch by Jeroen Ruigrok <asmodai@tendra.org>
91363165362Smrg        and Mike Verona <firedragonfly@gmail.com>.
91463165362Smrg
91563165362Smrgcommit a2abf77f552d3930d07721e2aa388bb8d87a621a
91663165362SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
91763165362SmrgDate:   Wed Jan 19 22:28:20 2005 +0000
91863165362Smrg
91963165362Smrg    Pass through additional #defines for Solaris. (Sun bug id #5097074 - Alan
92063165362Smrg        Coopersmith)
92163165362Smrg
92263165362Smrgcommit 33dd47009fe09ce9e5628df51914821d416be78d
92363165362SmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
92463165362SmrgDate:   Mon Nov 15 15:06:52 2004 +0000
92563165362Smrg
92663165362Smrg    Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 Added
92763165362Smrg        mingw (Win32) port
92863165362Smrg
92963165362Smrgcommit 67b078bc115ca3c52545b9dacb2b0fc0a1c9e90e
93063165362SmrgAuthor: Egbert Eich <eich@suse.de>
93163165362SmrgDate:   Tue Oct 19 13:50:06 2004 +0000
93263165362Smrg
93363165362Smrg    Enabling modules and DRI for Linux HPPA.
93463165362Smrg    Removing hpsocket.c as it isn't used anywhere any more (Bugzilla #1584).
93563165362Smrg
93663165362Smrgcommit 967895bc594e45f065a97005a248ef71139eb269
93763165362SmrgAuthor: Egbert Eich <eich@suse.de>
93863165362SmrgDate:   Mon Oct 18 14:26:35 2004 +0000
93963165362Smrg
94063165362Smrg    powerpc/powerpc64 build fixes.
94163165362Smrg
94263165362Smrgcommit f1300e657659259b4082ad83de3b59a7b6b1094b
94363165362SmrgAuthor: Kevin E Martin <kem@kem.org>
94463165362SmrgDate:   Wed Aug 11 21:14:02 2004 +0000
94563165362Smrg
94663165362Smrg    Apply PPC64 build patch (Bug #303, Mike A. Harris, Alan Coopersmith).
94763165362Smrg
94863165362Smrgcommit 1529cb60b2652030598008c151678100ffc3f9ac
94963165362SmrgAuthor: Egbert Eich <eich@suse.de>
95063165362SmrgDate:   Thu May 6 17:31:17 2004 +0000
95163165362Smrg
95263165362Smrg    BugZilla #601: Fixing makedepend choking on floating point exception
95363165362Smrg        because CHAR_BIT is defined to __CHAR_BIT__ which is a compiler
95463165362Smrg        intrinsic define. BugZilla #605: Fixing build on IA64 which is broken
95563165362Smrg        due to the inclusion of the kernel header asm/page.h. Kernel headers
95663165362Smrg        however don't work with
95763165362Smrg    -ansi. The inclusion of asm/page.h can however savely be removed as it
95863165362Smrg        there are plenty of other ways to determine the page size.
95963165362Smrg
96063165362Smrgcommit 25324cd43b4735cafa7b6900ad23356f44077bc6
96163165362SmrgAuthor: Egbert Eich <eich@suse.de>
96263165362SmrgDate:   Fri Apr 23 18:42:00 2004 +0000
96363165362Smrg
96463165362Smrg    Merging XORG-CURRENT into trunk
96563165362Smrg
96663165362Smrgcommit 97527faa1b2b9f66be7171454161f273b986ee46
96763165362SmrgAuthor: Egbert Eich <eich@suse.de>
96863165362SmrgDate:   Sun Mar 14 08:27:26 2004 +0000
96963165362Smrg
97063165362Smrg    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
97163165362Smrg
97263165362Smrgcommit cc985b59a40838d617ec2c5b03771620e56fe461
97363165362SmrgAuthor: Egbert Eich <eich@suse.de>
97463165362SmrgDate:   Wed Mar 3 12:09:38 2004 +0000
97563165362Smrg
97663165362Smrg    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
97763165362Smrg
97863165362Smrgcommit 9820a186a6d0e6b16909264c67f49b0a858ac07c
97963165362SmrgAuthor: Egbert Eich <eich@suse.de>
98063165362SmrgDate:   Thu Feb 26 13:34:16 2004 +0000
98163165362Smrg
98263165362Smrg    readding XFree86's cvs IDs
98363165362Smrg
98463165362Smrgcommit d5b34044c15be35736038c188d2681cf7cfb63a9
98563165362SmrgAuthor: Egbert Eich <eich@suse.de>
98663165362SmrgDate:   Thu Feb 26 09:21:14 2004 +0000
98763165362Smrg
98863165362Smrg    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
98963165362Smrg
99063165362Smrgcommit 7ff0f162b4f5a062dd4e58e7ce110757f539465b
99163165362SmrgAuthor: Egbert Eich <eich@suse.de>
99263165362SmrgDate:   Thu Jan 29 08:06:33 2004 +0000
99363165362Smrg
99463165362Smrg    Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
99563165362Smrg
99663165362Smrgcommit 200c9bd9793c0d2dbefd1f0a2be197a2d4e3a364
99763165362SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
99863165362SmrgDate:   Tue Nov 25 19:26:56 2003 +0000
99963165362Smrg
100063165362Smrg    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
100163165362Smrg
100263165362Smrgcommit a15b8ac6912cef59d7e1ba7a80e58466e2c9fcba
100363165362SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
100463165362SmrgDate:   Fri Nov 14 16:48:20 2003 +0000
100563165362Smrg
100663165362Smrg    XFree86 4.3.0.1
100763165362Smrg
100863165362Smrgcommit ac5d447a2f18bdd07d5f97bb27cd9d065e30f683
100963165362SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
101063165362SmrgDate:   Fri Nov 14 15:54:29 2003 +0000
101163165362Smrg
101263165362Smrg    R6.6 is the Xorg base-line
1013