143b8458eSmrgcommit 0de70ff2270fc363b0c0acf7bdb9fea0299bfc01
243b8458eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
343b8458eSmrgDate:   Mon Jan 8 10:29:48 2024 -0800
443b8458eSmrg
543b8458eSmrg    imake 1.0.10
643b8458eSmrg    
743b8458eSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
843b8458eSmrg
943b8458eSmrgcommit f730aecd3d939655f28ebd292b98eed754d8ad36
1043b8458eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
1143b8458eSmrgDate:   Mon Dec 11 13:46:56 2023 -0800
1243b8458eSmrg
1343b8458eSmrg    Fix -Wincompatible-pointer-types warning (Issue #3)
1443b8458eSmrg    
1543b8458eSmrg    Fixes warning from gcc 13 that is becoming an error in gcc 14
1643b8458eSmrg    
1743b8458eSmrg    imake.c: In function ‘doit’:
1843b8458eSmrg    imake.c:797:29: error: passing argument 2 of ‘execvp’ from incompatible
1943b8458eSmrg     pointer type [-Werror=incompatible-pointer-types]
2043b8458eSmrg      797 |                 execvp(cmd, argv);
2143b8458eSmrg          |                             ^~~~
2243b8458eSmrg          |                             |
2343b8458eSmrg          |                             const char **
2443b8458eSmrg    In file included from imake.c:172:
2543b8458eSmrg    /usr/include/unistd.h:359:33: note: expected ‘char * const*’
2643b8458eSmrg     but argument is of type ‘const char **’
2743b8458eSmrg      359 | extern int execvp(const char *, char *const *);
2843b8458eSmrg          |                                 ^~~~~~~~~~~~~
2943b8458eSmrg    
3043b8458eSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3143b8458eSmrg
3243b8458eSmrgcommit 1d789120225d8ce63c368797e644cc9ccc003ce4
3343b8458eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3443b8458eSmrgDate:   Thu Dec 15 16:50:35 2022 -0800
3543b8458eSmrg
3643b8458eSmrg    configure: Use AC_SYS_LARGEFILE to enable large file support
3743b8458eSmrg    
3843b8458eSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3943b8458eSmrg
4043b8458eSmrgcommit 828185ebd754270c5391d5646d986fe0a82ced23
4143b8458eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
4243b8458eSmrgDate:   Thu Jul 28 17:30:21 2022 -0700
4343b8458eSmrg
4443b8458eSmrg    gitlab CI: stop requiring Signed-off-by in commits
4543b8458eSmrg    
4643b8458eSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4743b8458eSmrg
48e5db2183Smrgcommit d9b33435847e27b44b8e357327728cb3e39d5822
49e5db2183SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
50e5db2183SmrgDate:   Wed Oct 19 10:29:38 2022 -0700
51e5db2183Smrg
52e5db2183Smrg    imake 1.0.9
53e5db2183Smrg    
54e5db2183Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
55e5db2183Smrg
56e5db2183Smrgcommit 323bc318e9bfb5cea24dfca0a47031d1861506dd
57e5db2183SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
58e5db2183SmrgDate:   Sat Sep 17 09:44:37 2022 -0700
59e5db2183Smrg
60e5db2183Smrg    Add .git-blame-ignore-revs to hide whitespace commits from git blame
61e5db2183Smrg    
62e5db2183Smrg    To use this in your local repo clone, you will need to either run
63e5db2183Smrg    `git blame --ignore-revs-file .git-blame-ignore-revs`
64e5db2183Smrg    or set it permanently with
65e5db2183Smrg    `git config blame.ignoreRevsFile .git-blame-ignore-revs`
66e5db2183Smrg    
67e5db2183Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
68e5db2183Smrg
69e5db2183Smrgcommit 187945b6f93f193d7b8a4580191a040186de0f18
70e5db2183SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
71e5db2183SmrgDate:   Sat Sep 17 09:36:45 2022 -0700
72e5db2183Smrg
73e5db2183Smrg    unifdef SIGNALRETURNSINT
74e5db2183Smrg    
75e5db2183Smrg    Signal handlers have been required to have a void return, not int,
76e5db2183Smrg    since C89.  This #define hadn't been set in many years.
77e5db2183Smrg    
78e5db2183Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
79e5db2183Smrg
80e5db2183Smrgcommit a511600f0391e7ecc2fa55e5cda222b5535422e8
81e5db2183SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
82e5db2183SmrgDate:   Sat Sep 17 09:30:20 2022 -0700
83e5db2183Smrg
84e5db2183Smrg    Simplify HAVE_MKSTEMP block
85e5db2183Smrg    
86e5db2183Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
87e5db2183Smrg
88e5db2183Smrgcommit 4945a09e914c48a2a55dacdb24ffe2806378641b
89e5db2183SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
90e5db2183SmrgDate:   Sat Sep 17 09:24:18 2022 -0700
91e5db2183Smrg
92e5db2183Smrg    Make Emalloc() argument a size_t to match malloc()
93e5db2183Smrg    
94e5db2183Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
95e5db2183Smrg
96e5db2183Smrgcommit 8c0dfb819569baf3c388bf9915fea1d332a29908
97e5db2183SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
98e5db2183SmrgDate:   Sat Sep 17 09:18:31 2022 -0700
99e5db2183Smrg
100e5db2183Smrg    Fix -Wshadow warnings
101e5db2183Smrg    
102e5db2183Smrg    imake.c: In function ‘FindImakefile’:
103e5db2183Smrg    imake.c:662:27: warning: declaration of ‘Imakefile’ shadows a global declaration [-Wshadow]
104e5db2183Smrg     FindImakefile(const char *Imakefile)
105e5db2183Smrg                               ^~~~~~~~~
106e5db2183Smrg    imake.c:319:13: note: shadowed declaration is here
107e5db2183Smrg     const char *Imakefile = NULL;
108e5db2183Smrg                 ^~~~~~~~~
109e5db2183Smrg    
110e5db2183Smrg    imake.c: In function ‘define_os_defaults’:
111e5db2183Smrg    imake.c:1636:9: warning: declaration of ‘name’ shadows a previous local [-Wshadow]
112e5db2183Smrg        char name[PATH_MAX];
113e5db2183Smrg             ^~~~
114e5db2183Smrg    imake.c:1430:18: note: shadowed declaration is here
115e5db2183Smrg      struct utsname *name = NULL;
116e5db2183Smrg                      ^~~~
117e5db2183Smrg    
118e5db2183Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
119e5db2183Smrg
120e5db2183Smrgcommit 0db44a83b2bb9b74a266d41e8b7d2731713d7eac
121e5db2183SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
122e5db2183SmrgDate:   Sat Sep 17 09:11:05 2022 -0700
123e5db2183Smrg
124e5db2183Smrg    Fix -Wsign-compare warnings
125e5db2183Smrg    
126e5db2183Smrg    imake.c: In function ‘ask_sun_compiler_for_versions’:
127e5db2183Smrg    imake.c:1200:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
128e5db2183Smrg       if (len < sizeof(cmdtorun)) {
129e5db2183Smrg               ^
130e5db2183Smrg    imake.c: In function ‘get_gcc’:
131e5db2183Smrg    imake.c:1380:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
132e5db2183Smrg      for (i = 0; i < sizeof (gcc_path) / sizeof gcc_path[0]; i++) {
133e5db2183Smrg                    ^
134e5db2183Smrg    imake.c: In function ‘writetmpfile’:
135e5db2183Smrg    imake.c:2027:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
136e5db2183Smrg      if (fwrite(buf, sizeof(char), cnt, fd) == -1)
137e5db2183Smrg                                             ^~
138e5db2183Smrg    
139e5db2183Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
140e5db2183Smrg
141e5db2183Smrgcommit 793d9d83620c50308f128e0a635224a2fbb14a62
142e5db2183SmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com>
143e5db2183SmrgDate:   Mon Mar 9 12:00:52 2015 +0000
144e5db2183Smrg
145e5db2183Smrg    autogen.sh: use quoted string variables
146e5db2183Smrg    
147e5db2183Smrg    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
148e5db2183Smrg    fall-outs, when they contain space.
149e5db2183Smrg    
150e5db2183Smrg    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
151e5db2183Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
152e5db2183Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
153e5db2183Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
154e5db2183Smrg
155e5db2183Smrgcommit 3cee0855e54d539e042177a1ff64e08cc29c34b7
156e5db2183SmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
157e5db2183SmrgDate:   Tue Jan 24 10:32:07 2017 +1000
158e5db2183Smrg
159e5db2183Smrg    autogen.sh: use exec instead of waiting for configure to finish
160e5db2183Smrg    
161e5db2183Smrg    Syncs the invocation of configure with the one from the server.
162e5db2183Smrg    
163e5db2183Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
164e5db2183Smrg    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
165e5db2183Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
166e5db2183Smrg
167e5db2183Smrgcommit 279d6a683ceed4e07a00acce2d122f48a6428dac
168e5db2183SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
169e5db2183SmrgDate:   Sat Jun 18 09:38:25 2022 -0700
170e5db2183Smrg
171e5db2183Smrg    Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters
172e5db2183Smrg    
173e5db2183Smrg    configure.ac:130: warning: AC_OUTPUT should be used without arguments.
174e5db2183Smrg    configure.ac:130: You should run autoupdate.
175e5db2183Smrg    
176e5db2183Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
177e5db2183Smrg
178e5db2183Smrgcommit eebb170e09a82982027ed50acf6f48e82f90a29e
179e5db2183SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
180e5db2183SmrgDate:   Sat Jan 15 16:10:21 2022 -0800
181e5db2183Smrg
182e5db2183Smrg    Fix spelling/wording issues
183e5db2183Smrg    
184e5db2183Smrg    Found by using:
185e5db2183Smrg        codespell --builtin clear,rare,usage,informal,code,names
186e5db2183Smrg    
187e5db2183Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
188e5db2183Smrg
189e5db2183Smrgcommit 9b3cb72304be1d79b865890a9bd05765806a05a5
190e5db2183SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
191e5db2183SmrgDate:   Sat Jan 15 15:18:43 2022 -0800
192e5db2183Smrg
193e5db2183Smrg    gitlab CI: add a basic build test
194e5db2183Smrg    
195e5db2183Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
196e5db2183Smrg
197e5db2183Smrgcommit 6861335df1bc9483a077bc81c4b327e009b63626
198e5db2183SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
199e5db2183SmrgDate:   Sat Jan 15 15:16:26 2022 -0800
200e5db2183Smrg
201e5db2183Smrg    Build xz tarballs instead of bzip2
202e5db2183Smrg    
203e5db2183Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
204e5db2183Smrg
2058a954913Smrgcommit 5d1d5150e5863f019e407d572556a8a08e834c1e
2068a954913SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2078a954913SmrgDate:   Sat Mar 16 16:25:02 2019 -0700
2088a954913Smrg
2098a954913Smrg    imake 1.0.8
2108a954913Smrg    
2118a954913Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2128a954913Smrg
2138a954913Smrgcommit 5366d1c2e0865b84e009127e75a5bd9a2d278fe3
2148a954913SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2158a954913SmrgDate:   Fri Dec 7 20:28:00 2018 -0800
2168a954913Smrg
2178a954913Smrg    Update configure.ac bug URL for gitlab migration
2188a954913Smrg    
2198a954913Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2208a954913Smrg
2218a954913Smrgcommit ed90f727ce513717b5d4809ecbc1909a7281dd3d
2228a954913SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2238a954913SmrgDate:   Fri Dec 7 20:27:55 2018 -0800
2248a954913Smrg
2258a954913Smrg    Update README for gitlab migration
2268a954913Smrg    
2278a954913Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2288a954913Smrg
2298a954913Smrgcommit 67ec423f8f617ddd09f304b1966114049c81833e
2308a954913SmrgAuthor: Andrew Savchenko <bircoph@gmail.com>
2318a954913SmrgDate:   Fri Feb 16 17:31:16 2018 +0000
2328a954913Smrg
2338a954913Smrg    imake support for lcc compiler
2348a954913Smrg    
2358a954913Smrg    https://bugs.freedesktop.org/show_bug.cgi?id=105136
2368a954913Smrg    
2378a954913Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2388a954913Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2398a954913Smrg
2408a954913Smrgcommit 373a53cdcb59c53599cc95f2dccf8cd42e748443
2418a954913SmrgAuthor: Mihail Konev <k.mvc@ya.ru>
2428a954913SmrgDate:   Thu Jan 26 14:00:22 2017 +1000
2438a954913Smrg
2448a954913Smrg    autogen: add default patch prefix
2458a954913Smrg    
2468a954913Smrg    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
2478a954913Smrg
2488a954913Smrgcommit 94430c9cffc4ba5780f76c8130878f23d499811e
2498a954913SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2508a954913SmrgDate:   Fri Dec 11 17:02:10 2015 -0800
2518a954913Smrg
2528a954913Smrg    README: reword status section
2538a954913Smrg    
2548a954913Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2558a954913Smrg
2568a954913Smrgcommit b1e8e29448467d875b2efe5c83043ec2770e18d6
2578a954913SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2588a954913SmrgDate:   Sat Nov 8 09:41:42 2014 -0800
2598a954913Smrg
2608a954913Smrg    Use SEEK_* names instead of raw numbers for fseek whence argument
2618a954913Smrg    
2628a954913Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2638a954913Smrg
2648a954913Smrgcommit 6d42b63eb7c9c7da89d431db6f28aff1928bb22a
2658a954913SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2668a954913SmrgDate:   Wed Jun 4 18:14:59 2014 -0700
2678a954913Smrg
2688a954913Smrg    autogen.sh: Honor NOCONFIGURE=1
2698a954913Smrg    
2708a954913Smrg    See http://people.gnome.org/~walters/docs/build-api.txt
2718a954913Smrg    
2728a954913Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2738a954913Smrg
2748a954913Smrgcommit 5e32ede6f904e024f3956484aceb4a4be37d423f
2758a954913SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
2768a954913SmrgDate:   Wed Jun 4 18:14:59 2014 -0700
2778a954913Smrg
2788a954913Smrg    configure: Drop AM_MAINTAINER_MODE
2798a954913Smrg    
2808a954913Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2818a954913Smrg
2827af227c3Smrgcommit 4063190bf2fd7e3c61b80e98d72e134609612bf8
2837af227c3SmrgAuthor: Julien Cristau <jcristau@debian.org>
2847af227c3SmrgDate:   Wed May 21 20:51:03 2014 +0200
2857af227c3Smrg
2867af227c3Smrg    Bump to 1.0.7
2877af227c3Smrg    
2887af227c3Smrg    Signed-off-by: Julien Cristau <jcristau@debian.org>
2897af227c3Smrg
2907af227c3Smrgcommit 16e54de5d8c58a1d051a5f4bcb7357aa9f9facff
2917af227c3SmrgAuthor: Greg Turner <gmt@be-evil.net>
2927af227c3SmrgDate:   Mon Mar 24 20:37:15 2014 +0100
2937af227c3Smrg
2947af227c3Smrg    Pass files to cpp via CLI arg instead of stdin to workaround gcc 4.8 change
2957af227c3Smrg    
2967af227c3Smrg    Replicates Alan Coopersmith's fix for xinit.
2977af227c3Smrg    
2987af227c3Smrg    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=74031
2997af227c3Smrg    
3007af227c3Smrg    Signed-off-by: Julien Cristau <jcristau@debian.org>
3017af227c3Smrg
3027af227c3Smrgcommit f231ed52c4adeb071de0553af7a575687a6d3dc5
3037af227c3SmrgAuthor: Julien Cristau <jcristau@debian.org>
3047af227c3SmrgDate:   Sat Aug 17 12:12:08 2013 +0200
3057af227c3Smrg
3067af227c3Smrg    Replace fprintf with fputs
3077af227c3Smrg    
3087af227c3Smrg    Fix build failure with -Werror=format-security:
3097af227c3Smrg    imake.c:1008:5: error: format not a string literal and no format arguments [-Werror=format-security]
3107af227c3Smrg         fprintf (inFile, command);
3117af227c3Smrg         ^
3127af227c3Smrg    
3137af227c3Smrg    Signed-off-by: Julien Cristau <jcristau@debian.org>
3147af227c3Smrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3157af227c3Smrg
31639f9c979Smrgcommit 89494a51d006c20d16d3f08225a0345fecaae546
31739f9c979SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
31839f9c979SmrgDate:   Mon Jul 22 21:52:56 2013 -0700
31939f9c979Smrg
32039f9c979Smrg    imake 1.0.6
32139f9c979Smrg    
32239f9c979Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
32339f9c979Smrg
32439f9c979Smrgcommit bb9cbad3cfaee60bf88ef50b5a165ed9321d4548
32539f9c979SmrgAuthor: Eric S. Raymond <esr@thyrsus.com>
32639f9c979SmrgDate:   Thu Jun 6 16:11:33 2013 -0400
32739f9c979Smrg
32839f9c979Smrg    Avoid use of low-level troff markup that can't be lifted structurally.
32939f9c979Smrg
33039f9c979Smrgcommit 4db5afc933064ab165cd081c0d5a83bef87b770e
33139f9c979SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
33239f9c979SmrgDate:   Sat Jan 19 09:15:52 2013 -0800
33339f9c979Smrg
33439f9c979Smrg    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
33539f9c979Smrg    
33639f9c979Smrg    Regroup AC statements under the Autoconf initialization section.
33739f9c979Smrg    Regroup AM statements under the Automake initialization section.
33839f9c979Smrg    Add missing AC_CONFIG_SRCDIR
33939f9c979Smrg    
34039f9c979Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
34139f9c979Smrg
34239f9c979Smrgcommit 6cb46d6d9c7ce6fbf32381edec5bfa993f8bdda9
34339f9c979SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
34439f9c979SmrgDate:   Fri Jan 4 19:59:14 2013 -0800
34539f9c979Smrg
34639f9c979Smrg    unifdef -U__UNIXOS2__
34739f9c979Smrg    
34839f9c979Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
34939f9c979Smrg
35039f9c979Smrgcommit 1675120e31e1e54f184da2c0cce9d6f6ddb0c892
35139f9c979SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
35239f9c979SmrgDate:   Thu Dec 27 17:00:43 2012 -0800
35339f9c979Smrg
35439f9c979Smrg    Let configure pick cpp path on Solaris, instead of hardcoding in imakemdep.h
35539f9c979Smrg    
35639f9c979Smrg    Simply removing the definition lets the path found by configure be used,
35739f9c979Smrg    seems to be the simplest way to handle the move from /usr/ccs/lib/cpp on
35839f9c979Smrg    Solaris 10 and older to /usr/lib/cpp on Solaris 11 & later.
35939f9c979Smrg    
36039f9c979Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
36139f9c979Smrg
36239f9c979Smrgcommit 5a9246d6804ab8a6f2f23f3f4ace84a415140937
36339f9c979SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
36439f9c979SmrgDate:   Sat Aug 25 11:19:39 2012 -0700
36539f9c979Smrg
36639f9c979Smrg    Ensure inFile is always closed on error in cppit()
36739f9c979Smrg    
36839f9c979Smrg    Another instance of the can-return-in-rare-cases nature of LogFatal()
36939f9c979Smrg    raising red flags in static analysis.
37039f9c979Smrg    
37139f9c979Smrg    Resolves warning from Parfait 1.0.1:
37239f9c979Smrg    Error: File Leak
37339f9c979Smrg       File Leak: Leaked File inFile
37439f9c979Smrg            at line 1719 of imake.c in function 'cppit'.
37539f9c979Smrg              inFile initialized at line 1699 with fopen
37639f9c979Smrg              inFile leaks when inFile != NULL at line 1700
37739f9c979Smrg                  and fprintf(inFile, "%s\n", "/* imake - temporary file */") < 0 at line 1702.
37839f9c979Smrg    
37939f9c979Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
38039f9c979Smrg
38139f9c979Smrgcommit 464ba911c3b84abb0140e9f66756d1cc887f78ad
38239f9c979SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
38339f9c979SmrgDate:   Sat Aug 25 11:10:46 2012 -0700
38439f9c979Smrg
38539f9c979Smrg    Avoid closing inFile twice in CheckImakefileC if LogFatal returns
38639f9c979Smrg    
38739f9c979Smrg    Imake's LogFatal() checks if it's being re-entered and if so, returns,
38839f9c979Smrg    so we can't mark it NORETURN, leading to static analyzers believing it
38939f9c979Smrg    can return even in call paths it shouldn't.
39039f9c979Smrg    
39139f9c979Smrg    Resolves warning from Parfait 1.0.1:
39239f9c979Smrg    Error: File Invalid
39339f9c979Smrg       File not Initialized: The value inFile is not initialized as a file.
39439f9c979Smrg            at line 748 of imake.c in function 'CheckImakefileC'.
39539f9c979Smrg              inFile initialized at line 738 with fopen(masterc, "r").
39639f9c979Smrg              inFile destroyed at line 745 with fclose(inFile).
39739f9c979Smrg    
39839f9c979Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
39939f9c979Smrg
4001114aea8Smrgcommit 061960e38cb0d6873bda2550f6a8952668193888
4011114aea8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
4021114aea8SmrgDate:   Wed Mar 7 21:47:27 2012 -0800
4031114aea8Smrg
4041114aea8Smrg    imake 1.0.5
4051114aea8Smrg    
4061114aea8Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4071114aea8Smrg
4081114aea8Smrgcommit 575c3788c8b770a2c32c9d8461bc7422e3b89676
4091114aea8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
4101114aea8SmrgDate:   Fri Feb 10 18:05:36 2012 -0800
4111114aea8Smrg
4121114aea8Smrg    xmkmf.man: Remove instructions for "X Consortium" monolithic build tree
4131114aea8Smrg    
4141114aea8Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4151114aea8Smrg
4161114aea8Smrgcommit d33b96db427a2305bd230360c9653a91dbff79e0
4171114aea8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
4181114aea8SmrgDate:   Fri Oct 7 18:55:13 2011 -0700
4191114aea8Smrg
4201114aea8Smrg    Fix a bunch of "too many arguments for format" warnings
4211114aea8Smrg    
4221114aea8Smrg    Now that the log functions take variable arguments, don't need to pass
4231114aea8Smrg    empty strings when there is no argument for the format string.
4241114aea8Smrg    
4251114aea8Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4261114aea8Smrg
4271114aea8Smrgcommit 4e3e7fec072591389b4f7b89475ea81e6a4e0ee5
4281114aea8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
4291114aea8SmrgDate:   Fri Oct 7 18:50:48 2011 -0700
4301114aea8Smrg
4311114aea8Smrg    Convert error logging functions to normal idioms
4321114aea8Smrg    
4331114aea8Smrg    Allows use of printf attributes for checking format strings/arguments,
4341114aea8Smrg    gets rid of LogFatalI wrapper just used for casting int to char *.
4351114aea8Smrg    
4361114aea8Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4371114aea8Smrg
4381114aea8Smrgcommit 5aed95badf1bab68b848234fdd25da1ea7025264
4391114aea8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
4401114aea8SmrgDate:   Fri Oct 7 18:36:53 2011 -0700
4411114aea8Smrg
4421114aea8Smrg    Rework temp filename pointers into const & non-const parts
4431114aea8Smrg    
4441114aea8Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4451114aea8Smrg
4461114aea8Smrgcommit bfdbd65cf45eae6ba3565348cec1eeb09927cf5e
4471114aea8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
4481114aea8SmrgDate:   Fri Oct 7 18:31:52 2011 -0700
4491114aea8Smrg
4501114aea8Smrg    Add const attributes to fix gcc -Wwrite-strings warnings
4511114aea8Smrg    
4521114aea8Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4531114aea8Smrg
4541114aea8Smrgcommit 7f299010c9327ab1a65a6b781c58b4c3098d13b7
4551114aea8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
4561114aea8SmrgDate:   Fri Oct 7 18:11:43 2011 -0700
4571114aea8Smrg
4581114aea8Smrg    Strip trailing whitespace
4591114aea8Smrg    
4601114aea8Smrg    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
4611114aea8Smrg    git diff -w & git diff -b show no diffs from this change
4621114aea8Smrg    
4631114aea8Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4641114aea8Smrg
4651114aea8Smrgcommit 99bb38c528f87a2692253ede9f54c4320c6f0986
4661114aea8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
4671114aea8SmrgDate:   Fri Jan 7 20:21:30 2011 -0800
4681114aea8Smrg
4691114aea8Smrg    Remove unused variable in get_sun_compiler_versions
4701114aea8Smrg    
4711114aea8Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4721114aea8Smrg
4731114aea8Smrgcommit d2e1f5ca4614afbc1ca30581fcb1f6e50423fc06
4741114aea8SmrgAuthor: Adam Jackson <ajax@nwnk.net>
4751114aea8SmrgDate:   Mon Nov 1 14:29:33 2010 +1000
4761114aea8Smrg
4771114aea8Smrg    Silence useless pedantry warning from find(1) when running cleanlinks.
4781114aea8Smrg    
4791114aea8Smrg    "find: warning: you have specified the -depth option after a non-option
4801114aea8Smrg    argument -type, but options are not positional (-depth affects tests
4811114aea8Smrg    specified before it as well as those specified after it).  Please specify
4821114aea8Smrg    options before other arguments."
4831114aea8Smrg    
4841114aea8Smrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
4851114aea8Smrg    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
4861114aea8Smrg
4875afa940dSmrgcommit bf237073d39629599cb77bf0144f862c175bb640
4885afa940dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
4895afa940dSmrgDate:   Sat Oct 30 19:10:35 2010 -0700
4905afa940dSmrg
4915afa940dSmrg    imake 1.0.4
4925afa940dSmrg    
4935afa940dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4945afa940dSmrg
4955afa940dSmrgcommit 29c3c8f2fc3859b1c8e1dd1f2327ab51c40fca21
4965afa940dSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
4975afa940dSmrgDate:   Sat Oct 30 19:08:31 2010 -0700
4985afa940dSmrg
4995afa940dSmrg    config: update AC_PREREQ statement to 2.60
5005afa940dSmrg    
5015afa940dSmrg    Unrelated to the previous patches, the new value simply reflects
5025afa940dSmrg    the reality that the minimum level for autoconf to configure
5035afa940dSmrg    all x.org modules is 2.60 dated June 2006.
5045afa940dSmrg    
5055afa940dSmrg    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
5065afa940dSmrg    
5075afa940dSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
5085afa940dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
5095afa940dSmrg
5105afa940dSmrgcommit 3a3c6e584a1fee04a6bc4c11581c283d5fa8c603
5115afa940dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
5125afa940dSmrgDate:   Sat Oct 30 19:04:22 2010 -0700
5135afa940dSmrg
5145afa940dSmrg    Use autoconf standard HAVE_MKSTEMP instead of HAS_MKSTEMP
5155afa940dSmrg    
5165afa940dSmrg    We no longer need to maintain compatibility with the monolith
5175afa940dSmrg    Imakefile -D flags in the sources.
5185afa940dSmrg    
5195afa940dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
5205afa940dSmrg
5215afa940dSmrgcommit f6587b17a6aef0404853ad5113158fddf4a90219
5225afa940dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
5235afa940dSmrgDate:   Sat Oct 30 18:59:39 2010 -0700
5245afa940dSmrg
5255afa940dSmrg    config: Remove unnecessary calls from configure.ac
5265afa940dSmrg    
5275afa940dSmrg    AC_PROG_CC, AC_PROG_SED, & AC_PROG_INSTALL are provided by
5285afa940dSmrg     XORG_DEFAULT_OPTIONS now
5295afa940dSmrg    PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables
5305afa940dSmrg    
5315afa940dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
5325afa940dSmrg
5335afa940dSmrgcommit bdf937d11774595eefc2ded78dcdf52dfe420443
5345afa940dSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
5355afa940dSmrgDate:   Sat Oct 30 18:57:15 2010 -0700
5365afa940dSmrg
5375afa940dSmrg    config: upgrade to util-macros 1.8 for additional man page support
5385afa940dSmrg    
5395afa940dSmrg    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
5405afa940dSmrg    The value of MAN_SUBST is the same for all X.Org packages.
5415afa940dSmrg    
5425afa940dSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
5435afa940dSmrg
5445afa940dSmrgcommit ca3374aee64c71c810159839c9b54c84b2bced24
5455afa940dSmrgAuthor: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
5465afa940dSmrgDate:   Tue Apr 27 20:18:10 2010 -0500
5475afa940dSmrg
5485afa940dSmrg    Nuke RCS tags
5495afa940dSmrg    
5505afa940dSmrg    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
5515afa940dSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
5525afa940dSmrg
5535afa940dSmrgcommit 01a05f973d52edc461c1100a939a70ea0ce9b048
5545afa940dSmrgAuthor: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
5555afa940dSmrgDate:   Tue Apr 27 20:38:15 2010 -0500
5565afa940dSmrg
5575afa940dSmrg    mkdirhier: use mkdir -p
5585afa940dSmrg    
5595afa940dSmrg    The '-p' option to mkdir(1) is required by SUSv2/Unix98, so we should be
5605afa940dSmrg    able to rely on it on all systems we support.  Some parts need to be
5615afa940dSmrg    left in place in order to not alter some of its ancient, shall we say,
5625afa940dSmrg    quirks.
5635afa940dSmrg    
5645afa940dSmrg    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
5655afa940dSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
5665afa940dSmrg
5675afa940dSmrgcommit 098bf61eb89c3d93d2ed814d3e39e6412f6fcf9e
5685afa940dSmrgAuthor: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
5695afa940dSmrgDate:   Tue Apr 27 19:18:27 2010 -0500
5705afa940dSmrg
5715afa940dSmrg    Use standard .gitignore with custom section for imake
5725afa940dSmrg    
5735afa940dSmrg    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
5745afa940dSmrg    Reviewed-by: Gaetan Nadon <gaetan.nadon@videotron.ca>
5755afa940dSmrg
5765afa940dSmrgcommit 04da52fb5c4721c0218dbe6537c9ad0f7bd2ab04
5775afa940dSmrgAuthor: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
5785afa940dSmrgDate:   Tue Apr 27 19:14:35 2010 -0500
5795afa940dSmrg
5805afa940dSmrg    Use AC_PROG_SED to find sed
5815afa940dSmrg    
5825afa940dSmrg    AC_PROG_SED sets SED as the path to a fully-functional 'sed' (which may
5835afa940dSmrg    also be called 'gsed' if GNU sed is installed alongside a proprietary
5845afa940dSmrg    version).
5855afa940dSmrg    
5865afa940dSmrg    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
5875afa940dSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
5885afa940dSmrg
5895afa940dSmrgcommit 1127a5cb3166f4d5d0564732b3842fe81bf3e701
5905afa940dSmrgAuthor: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
5915afa940dSmrgDate:   Tue Apr 27 19:06:32 2010 -0500
5925afa940dSmrg
5935afa940dSmrg    Allow for EXEEXT in appman_DATA rule
5945afa940dSmrg    
5955afa940dSmrg    As a result of commit 22578c3718e41da72c66ce6a4186ec7315d6e3ad:
5965afa940dSmrg    
5975afa940dSmrg    make[1]: *** No rule to make target `imake.exe.1', needed by `all-am'.
5985afa940dSmrg    make[1]: *** No rule to make target `revpath.exe.1', needed by `all-am'.
5995afa940dSmrg    
6005afa940dSmrg    On PE/COFF platforms EXEEXT is set to ".exe" and is appended by automake
6015afa940dSmrg    to all *_PROGRAMS.  For portability this must be accounted for in any
6025afa940dSmrg    custom rules which refer to any *_PROGRAMS.
6035afa940dSmrg    
6045afa940dSmrg    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
6055afa940dSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
6065afa940dSmrg
607a5399cb1Smrgcommit 48145e04d24b1c575a22bac69c3c3033f72322fc
608a5399cb1SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
609a5399cb1SmrgDate:   Thu Apr 15 19:52:20 2010 -0700
610bb2e14f3Smrg
611a5399cb1Smrg    imake 1.0.3
612a5399cb1Smrg    
613a5399cb1Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
614bb2e14f3Smrg
615a5399cb1Smrgcommit 6a71b39eb5a425aeee13f0e62d225dd0c6bf4e05
616a5399cb1SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
617a5399cb1SmrgDate:   Thu Apr 15 19:38:50 2010 -0700
618bb2e14f3Smrg
619a5399cb1Smrg    Fill in COPYING file with notices from code & man pages
620a5399cb1Smrg    
621a5399cb1Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
622bb2e14f3Smrg
623a5399cb1Smrgcommit 8d8c90973f5862e8d324a4e1cd94896a43d0c27e
624a5399cb1SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
625a5399cb1SmrgDate:   Thu Apr 15 19:22:57 2010 -0700
626bb2e14f3Smrg
627a5399cb1Smrg    Use $(AM_V_GEN) to silence commands for generating scripts & man pages
628a5399cb1Smrg    
629a5399cb1Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
630bb2e14f3Smrg
631a5399cb1Smrgcommit a00cc6e7bd60eb81aeee4fa7dcbb3a07b352760d
632a5399cb1SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
633a5399cb1SmrgDate:   Thu Apr 15 19:20:36 2010 -0700
634bb2e14f3Smrg
635a5399cb1Smrg    Migrate to xorg-macros 1.4, with XORG_DEFAULT_OPTIONS & INSTALL
636a5399cb1Smrg    
637a5399cb1Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
638bb2e14f3Smrg
639a5399cb1Smrgcommit 4e25c6af47bfac6e2b6910f5d415d788cf3398c4
640a5399cb1SmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
641a5399cb1SmrgDate:   Wed Jul 8 10:25:14 2009 -0400
642bb2e14f3Smrg
643a5399cb1Smrg    imake: use XORG_CHANGELOG macro to create ChangeLog. #22611
644a5399cb1Smrg    
645a5399cb1Smrg    Build break: Makefile.am: command not found: git-log
646a5399cb1Smrg    
647a5399cb1Smrg    Adding the macro in configure.ac and use it in Makefile.am
648a5399cb1Smrg    Refer to: https://bugs.freedesktop.org/show_bug.cgi?id=22611
649a5399cb1Smrg    Tested: running autogen.sh, make and 'make dist'
650a5399cb1Smrg    
651a5399cb1Smrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
652a5399cb1Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
653bb2e14f3Smrg
654a5399cb1Smrgcommit 2e164f61a461a21a74f2050f8da886373307cc5a
655a5399cb1SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
656a5399cb1SmrgDate:   Wed Jun 24 13:49:13 2009 -0700
657bb2e14f3Smrg
658a5399cb1Smrg    Make cpp statement indenting more consistent
659a5399cb1Smrg    
660a5399cb1Smrg    Auto-fixed with imdent from Paul Dubois (of imake book infamy)
661a5399cb1Smrg    Also stripped trailing whitespace to make git happier
662a5399cb1Smrg    
663a5399cb1Smrg    git diff -w shows no changes in this patch other than whitespace
664a5399cb1Smrg    
665a5399cb1Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
666bb2e14f3Smrg
667a5399cb1Smrgcommit 29e3bccdb5dbc5ea45d58bd3d454a4b8cda36398
668a5399cb1SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
669a5399cb1SmrgDate:   Wed Jun 24 13:45:09 2009 -0700
670bb2e14f3Smrg
671a5399cb1Smrg    Drop some ancient SunOS 4 & A/UX support bits
672a5399cb1Smrg    
673a5399cb1Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
674bb2e14f3Smrg
675a5399cb1Smrgcommit 209bab8478a5a205d715a5f2f50cd32c4b69581e
676a5399cb1SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
677a5399cb1SmrgDate:   Wed Jun 24 13:43:15 2009 -0700
678bb2e14f3Smrg
679a5399cb1Smrg    Drop some unused #if 0 & #ifdef MONOLITH sections
680a5399cb1Smrg    
681a5399cb1Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
682bb2e14f3Smrg
683a5399cb1Smrgcommit 5667fbb0f85f2b34aaba7ea702e7d252f2d4adb6
684a5399cb1SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
685a5399cb1SmrgDate:   Mon Jun 22 18:59:09 2009 -0700
686bb2e14f3Smrg
687a5399cb1Smrg    Convert HAS_MKSTEMP check from #if ...OS list... to autoconf
688a5399cb1Smrg    
689a5399cb1Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
690bb2e14f3Smrg
691a5399cb1Smrgcommit 22578c3718e41da72c66ce6a4186ec7315d6e3ad
692a5399cb1SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
693a5399cb1SmrgDate:   Mon Jun 22 18:26:21 2009 -0700
694bb2e14f3Smrg
695a5399cb1Smrg    Only install man pages for programs/scripts being installed
696a5399cb1Smrg    
697a5399cb1Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
698bb2e14f3Smrg
699a5399cb1Smrgcommit 705178e8f8414730739386f8841cd99f49184d56
700a5399cb1SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
701a5399cb1SmrgDate:   Mon Jun 22 18:18:50 2009 -0700
702bb2e14f3Smrg
703a5399cb1Smrg    Add .gitignore
704a5399cb1Smrg    
705a5399cb1Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
706bb2e14f3Smrg
707a5399cb1Smrgcommit 8f0d3c8cb5e74faffbb546b0a0b47a883859fd24
708a5399cb1SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
709a5399cb1SmrgDate:   Mon Jun 22 18:15:26 2009 -0700
710bb2e14f3Smrg
711a5399cb1Smrg    Doc updates: reflect current state, pointers to Paul Dubois website/book
712a5399cb1Smrg    
713a5399cb1Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
714bb2e14f3Smrg
715a5399cb1Smrgcommit eb8e41c3b3f280c34947579a5ee9fa511aee9acf
7165afa940dSmrgMerge: e215b32 9653950
717a5399cb1SmrgAuthor: Jeremy C. Reed <reed@tx.reedmedia.net>
718a5399cb1SmrgDate:   Thu Feb 14 23:27:42 2008 -0600
719a5399cb1Smrg
720a5399cb1Smrg    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/util/imake
721a5399cb1Smrg
722a5399cb1Smrgcommit e215b32a5b46a0c49be1baa4595f258f275c3fb0
723a5399cb1SmrgAuthor: Jeremy C. Reed <reed@tx.reedmedia.net>
724a5399cb1SmrgDate:   Thu Feb 14 22:41:51 2008 -0600
725a5399cb1Smrg
726a5399cb1Smrg    Stop core dump.
727a5399cb1Smrg    
728a5399cb1Smrg    Don't abort() if pclose(). Because pipe may have already closed.
729a5399cb1Smrg    
730a5399cb1Smrg    This is in get_stackprotector (only on OpenBSD and DragonFly).
731a5399cb1Smrg
732a5399cb1Smrgcommit 96539504eec3e6e1e43a6f894770835765b0007d
733a5399cb1SmrgAuthor: Jeremy C. Reed <reed@tx.reedmedia.net>
734a5399cb1SmrgDate:   Thu Feb 14 22:41:51 2008 -0600
735a5399cb1Smrg
736a5399cb1Smrg    Stop core dump.
737a5399cb1Smrg    
738a5399cb1Smrg    Don't abort() if pclose(). Because pipe may have already closed.
739a5399cb1Smrg    
740a5399cb1Smrg    This is in get_stackprotector (only on OpenBSD and DragonFly).
741a5399cb1Smrg    
742a5399cb1Smrg    I doubt this function even worked, because gcc -v goes to stderr so
743a5399cb1Smrg    it reads nothing.
744a5399cb1Smrg
745a5399cb1Smrgcommit 7e541aa0efe7000972d992a3c1569c4f7a8d9201
746a5399cb1SmrgAuthor: James Cloos <cloos@jhcloos.com>
747a5399cb1SmrgDate:   Thu Dec 6 16:39:16 2007 -0500
748a5399cb1Smrg
749a5399cb1Smrg    Replace static ChangeLog with dist-hook to generate from git log
750a5399cb1Smrg
751a5399cb1Smrgcommit e10ad52b0a0d4fc63120e6b301d21f0829beef77
752a5399cb1SmrgAuthor: Adam Jackson <ajax@nwnk.net>
753a5399cb1SmrgDate:   Fri May 19 18:44:42 2006 +0000
754a5399cb1Smrg
755a5399cb1Smrg    Bump to 1.0.2
756a5399cb1Smrg
757a5399cb1Smrgcommit ef2ef80f564098fe244c5a2065930b8502879043
758a5399cb1SmrgAuthor: Donnie Berkholz <spyderous@gentoo.org>
759a5399cb1SmrgDate:   Sat Apr 8 21:43:31 2006 +0000
760a5399cb1Smrg
761a5399cb1Smrg    Allow specifying TMPDIR environment variable to use instead of /tmp, for
762a5399cb1Smrg        systems on which /tmp is mounted noexec (Martin Schlemmer).
763a5399cb1Smrg
764a5399cb1Smrgcommit b8d8f49ba2660d4d84ca9c3e4a82118a07c4e889
765a5399cb1SmrgAuthor: Kevin E Martin <kem@kem.org>
766a5399cb1SmrgDate:   Wed Dec 21 02:30:08 2005 +0000
767a5399cb1Smrg
768a5399cb1Smrg    Update package version for X11R7 release.
769a5399cb1Smrg
770a5399cb1Smrgcommit 7dd15a5adbad23deba0a7c2b5bb39a7bb39e70d6
771a5399cb1SmrgAuthor: Adam Jackson <ajax@nwnk.net>
772a5399cb1SmrgDate:   Mon Dec 19 16:36:01 2005 +0000
773a5399cb1Smrg
774a5399cb1Smrg    Stub COPYING files
775a5399cb1Smrg
776a5399cb1Smrgcommit bad47fc3927b766cde5af54c6c9786f2dac5345c
777a5399cb1SmrgAuthor: Kevin E Martin <kem@kem.org>
778a5399cb1SmrgDate:   Thu Dec 15 00:24:40 2005 +0000
779a5399cb1Smrg
780a5399cb1Smrg    Update package version number for final X11R7 release candidate.
781a5399cb1Smrg
782a5399cb1Smrgcommit 4c12f30420340a4a4f0f6f0d21d20da988982820
783a5399cb1SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
784a5399cb1SmrgDate:   Sun Dec 11 17:18:40 2005 +0000
785a5399cb1Smrg
786a5399cb1Smrg    Fix mkhtmlindex rules to not use $< so they work with non-GNU makes.
787a5399cb1Smrg
788a5399cb1Smrgcommit b87a680569dd388ad108d43087aee6c8a50ff663
789a5399cb1SmrgAuthor: Kevin E Martin <kem@kem.org>
790a5399cb1SmrgDate:   Sat Dec 10 16:30:35 2005 +0000
791a5399cb1Smrg
792a5399cb1Smrg    Add support for building imake config utilities.
793a5399cb1Smrg
794a5399cb1Smrgcommit 15cb7c3dfb5b7d4a9e5d84514c8c5140ff6050c8
795a5399cb1SmrgAuthor: Kevin E Martin <kem@kem.org>
796a5399cb1SmrgDate:   Tue Dec 6 22:48:46 2005 +0000
797a5399cb1Smrg
798a5399cb1Smrg    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
799a5399cb1Smrg
800a5399cb1Smrgcommit bab6d99929b6dfa339993093ea7dacffc98c5acd
801a5399cb1SmrgAuthor: Kevin E Martin <kem@kem.org>
802a5399cb1SmrgDate:   Sat Dec 3 05:49:47 2005 +0000
803a5399cb1Smrg
804a5399cb1Smrg    Update package version number for X11R7 RC3 release.
805a5399cb1Smrg
806a5399cb1Smrgcommit a7790a9fc6e70f5dcefbe58219b5192857c88c45
807a5399cb1SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
808a5399cb1SmrgDate:   Mon Nov 28 22:00:24 2005 +0000
809a5399cb1Smrg
810a5399cb1Smrg    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
811a5399cb1Smrg        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
812a5399cb1Smrg
813a5399cb1Smrgcommit c9db5d7eb65a59b7e4bae091acb8194bd01de284
814a5399cb1SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
815a5399cb1SmrgDate:   Thu Nov 24 18:06:39 2005 +0000
816a5399cb1Smrg
817a5399cb1Smrg    Add makeg script & man page to imake package
818a5399cb1Smrg
819a5399cb1Smrgcommit d6313cf27320281f24d6f852fc7f8d0bb8aacd6b
820a5399cb1SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
821a5399cb1SmrgDate:   Sat Nov 12 19:55:28 2005 +0000
822a5399cb1Smrg
823a5399cb1Smrg    Substitute variables in man pages Set CPP_PROGRAM to path to cpp
824a5399cb1Smrg
825a5399cb1Smrgcommit cd8ef36c4862f710621c35a4732ca3d0e49e8d5e
826a5399cb1SmrgAuthor: Kevin E Martin <kem@kem.org>
827a5399cb1SmrgDate:   Wed Nov 9 21:25:57 2005 +0000
828a5399cb1Smrg
829a5399cb1Smrg    Update package version number for X11R7 RC2 release.
830a5399cb1Smrg
831a5399cb1Smrgcommit e53156a68f0138a8b0af408436fd54826b677cc6
832a5399cb1SmrgAuthor: Kean Johnson <kean@armory.com>
833a5399cb1SmrgDate:   Tue Nov 8 06:33:24 2005 +0000
834a5399cb1Smrg
835a5399cb1Smrg    See ChangeLog entry 2005-11-07 for details.
836a5399cb1Smrg
837a5399cb1Smrgcommit 009b63897b8d2bc4fd27ff04bc3884317cf0b17d
838a5399cb1SmrgAuthor: Kevin E Martin <kem@kem.org>
839a5399cb1SmrgDate:   Wed Oct 19 02:48:16 2005 +0000
840a5399cb1Smrg
841a5399cb1Smrg    Update package version number for RC1 release.
842a5399cb1Smrg
843a5399cb1Smrgcommit 19f4715eb18c20d357f03ca6b245bec5e58833e5
844a5399cb1SmrgAuthor: Kevin E Martin <kem@kem.org>
845a5399cb1SmrgDate:   Sat Oct 8 20:46:40 2005 +0000
846a5399cb1Smrg
847a5399cb1Smrg    Updates for modular build
848a5399cb1Smrg
849a5399cb1Smrgcommit f4937241d85b026f0beca69eba8ce448143e3f0f
850a5399cb1SmrgAuthor: Kevin E Martin <kem@kem.org>
851a5399cb1SmrgDate:   Sat Oct 8 20:38:57 2005 +0000
852a5399cb1Smrg
853a5399cb1Smrg    Build system for imake
854a5399cb1Smrg
855a5399cb1Smrgcommit 5acc1119e447c0855f649b9d8ae8ddb9cf8373b7
856a5399cb1SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
857a5399cb1SmrgDate:   Mon Oct 3 16:17:10 2005 +0000
858a5399cb1Smrg
859a5399cb1Smrg    Bug #3812 <https://bugs.freedesktop.org/show_bug.cgi?id=3812> Patch #3462
860a5399cb1Smrg        <https://bugs.freedesktop.org/attachment.cgi?id=3462> GNU/kFreeBSD
861a5399cb1Smrg        Imake support (Robert Millan)
862a5399cb1Smrg
863a5399cb1Smrgcommit ea133dd95dbd63d5db79af1f364e9678331989e2
864a5399cb1SmrgAuthor: Daniel Stone <daniel@fooishbar.org>
865a5399cb1SmrgDate:   Fri Aug 26 05:01:37 2005 +0000
866a5399cb1Smrg
867a5399cb1Smrg    Make makedepend excruciatingly safe (Debian #011).
868a5399cb1Smrg
869a5399cb1Smrgcommit 5f90561e8ddcccec3d35355c7b4ad5925031f5d5
870a5399cb1SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
871a5399cb1SmrgDate:   Mon Aug 1 02:13:55 2005 +0000
872a5399cb1Smrg
873a5399cb1Smrg    Pass through __BUILTIN_VA_STRUCT and __BUILTIN_VA_ARG_INCR defines in
874a5399cb1Smrg        makedepend so it doesn't issue errors when source files include
875a5399cb1Smrg        <varargs.h> or <stdarg.h> on Solaris 10.
876a5399cb1Smrg
877a5399cb1Smrgcommit 65ea7b4cc68153673dcdce016acd6ee6acc4aec3
878a5399cb1SmrgAuthor: Roland Mainz <roland.mainz@nrubsig.org>
879a5399cb1SmrgDate:   Wed Mar 2 11:20:29 2005 +0000
880a5399cb1Smrg
881a5399cb1Smrg    xc/config/cf/DragonFly.cf
882a5399cb1Smrg    xc/config/cf/Imake.cf
883a5399cb1Smrg    xc/config/cf/Imakefile
884a5399cb1Smrg    xc/config/imake/imake.c
885a5399cb1Smrg    xc/config/imake/imakemdep.h
886a5399cb1Smrg    xc/extras/drm/shared/drm.h
887a5399cb1Smrg    xc/include/Xos_r.h
888a5399cb1Smrg    xc/lib/xtrans/Xtranssock.c
889a5399cb1Smrg    xc/programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h
890a5399cb1Smrg    xc/programs/Xserver/hw/xfree86/os-support/xf86_libc.h
891a5399cb1Smrg    xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_agp.c
892a5399cb1Smrg    //bugs.freedesktop.org/show_bug.cgi?id=1712) attachment #2004
893a5399cb1Smrg        (https://bugs.freedesktop.org/attachment.cgi?id=2004): Add support for
894a5399cb1Smrg        DragonFly/BSD platform. Patch by Jeroen Ruigrok <asmodai@tendra.org>
895a5399cb1Smrg        and Mike Verona <firedragonfly@gmail.com>.
896a5399cb1Smrg
897a5399cb1Smrgcommit ecdad73b62bb3222d02667d2add16d7417a5da9b
898a5399cb1SmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
899a5399cb1SmrgDate:   Thu Feb 24 15:31:09 2005 +0000
900a5399cb1Smrg
901a5399cb1Smrg    enable detection of gcc compiler for cygwin and mingw
902a5399cb1Smrg
903a5399cb1Smrgcommit af6a6a1c8a30b88b2eb80aa47f58fd8ae26d9677
904a5399cb1SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
905a5399cb1SmrgDate:   Wed Jan 19 22:28:20 2005 +0000
906a5399cb1Smrg
907a5399cb1Smrg    Pass through additional #defines for Solaris. (Sun bug id #5097074 - Alan
908a5399cb1Smrg        Coopersmith)
909a5399cb1Smrg
910a5399cb1Smrgcommit 19e94341580c4c108c8d1615ae4542e2ee27431a
911a5399cb1SmrgAuthor: Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>
912a5399cb1SmrgDate:   Sat Dec 4 00:42:46 2004 +0000
913a5399cb1Smrg
914a5399cb1Smrg    Encoding of numerous files changed to UTF-8
915a5399cb1Smrg
916a5399cb1Smrgcommit eb6967199448890591bec799d70c45827bc188eb
917a5399cb1SmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
918a5399cb1SmrgDate:   Mon Nov 15 15:06:52 2004 +0000
919a5399cb1Smrg
920a5399cb1Smrg    Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 Added
921a5399cb1Smrg        mingw (Win32) port
922a5399cb1Smrg
923a5399cb1Smrgcommit 36fbf892d1c2740afa51911b6f2c2e4bf8f871c0
924a5399cb1SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
925a5399cb1SmrgDate:   Sat Oct 30 20:33:43 2004 +0000
926a5399cb1Smrg
927a5399cb1Smrg    Add -d flag for compilers like the Sun C compilers that produce dependency
928a5399cb1Smrg        lists themselves. To use with the Sun compilers, add to host.def: #
929a5399cb1Smrg        define UseCCMakeDepend YES # define DependFlags -cc $(CC) -d -xM (Sun
930a5399cb1Smrg        bug id #4245688 - fix by Alan Coopersmith)
931a5399cb1Smrg    Add Solaris to the platforms on which mprotect is run to set execute
932a5399cb1Smrg        permissions when necessary. (Sun bug id #6175128 - fix by Alan
933a5399cb1Smrg        Coopersmith)
934a5399cb1Smrg    Internationalize digital output (Sun bug id #4119396 - fix by Steve
935a5399cb1Smrg        Swales), add -bgpixmap option to set XPM file as background (originally
936a5399cb1Smrg        from STSF project version of xclock by Alan Coopersmith)
937a5399cb1Smrg    xc/programs/xmodmap/handle.c,pf.c xmodmap was printing line numbers which
938a5399cb1Smrg        are one too low in error messages (Xorg bugzilla #1739, Sun bug id
939a5399cb1Smrg        4637857 - fix by Sam Lau)
940a5399cb1Smrg
941a5399cb1Smrgcommit 02fa88c73e7df616e1c620996d613b56a119ea4d
942a5399cb1SmrgAuthor: Egbert Eich <eich@suse.de>
943a5399cb1SmrgDate:   Tue Oct 19 13:50:06 2004 +0000
944a5399cb1Smrg
945a5399cb1Smrg    Enabling modules and DRI for Linux HPPA.
946a5399cb1Smrg    Removing hpsocket.c as it isn't used anywhere any more (Bugzilla #1584).
947a5399cb1Smrg
948a5399cb1Smrgcommit 8be49ad988e8072389042bb9240b074b89a828ad
949a5399cb1SmrgAuthor: Egbert Eich <eich@suse.de>
950a5399cb1SmrgDate:   Mon Oct 18 14:26:35 2004 +0000
951a5399cb1Smrg
952a5399cb1Smrg    powerpc/powerpc64 build fixes.
953a5399cb1Smrg
954a5399cb1Smrgcommit 53f7aa94ebd7864b411320efe8a615580fad7085
955a5399cb1SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
956a5399cb1SmrgDate:   Sat Oct 9 22:04:13 2004 +0000
957a5399cb1Smrg
958a5399cb1Smrg    Fix ProPolice support for OpenBSD (merge with the HasGccStackProtector
959a5399cb1Smrg        define that was used on OpenBSD).
960a5399cb1Smrg    remove -ansi from DefaultCCOptions on OpenBSD.
961a5399cb1Smrg
962a5399cb1Smrgcommit a60680db574e2e6c910352c4093c06dc562741ef
963a5399cb1SmrgAuthor: Kevin E Martin <kem@kem.org>
964a5399cb1SmrgDate:   Wed Aug 11 21:14:02 2004 +0000
965a5399cb1Smrg
966a5399cb1Smrg    Apply PPC64 build patch (Bug #303, Mike A. Harris, Alan Coopersmith).
967a5399cb1Smrg
968a5399cb1Smrgcommit e3174f16ac5aabc0da0c22c79b138103eaba0c28
969a5399cb1SmrgAuthor: Eric Anholt <anholt@freebsd.org>
970a5399cb1SmrgDate:   Fri Jun 11 17:59:30 2004 +0000
971a5399cb1Smrg
972a5399cb1Smrg    Allow overriding of os version with OSREL env var on FreeBSD. Used in the
973a5399cb1Smrg        ports cluster and cross-version testing.
974a5399cb1Smrg
975a5399cb1Smrgcommit 73f12a29fbfdac7f1cb7956f32564e253e313527
976a5399cb1SmrgAuthor: Egbert Eich <eich@suse.de>
977a5399cb1SmrgDate:   Thu May 6 17:31:17 2004 +0000
978a5399cb1Smrg
979a5399cb1Smrg    BugZilla #601: Fixing makedepend choking on floating point exception
980a5399cb1Smrg        because CHAR_BIT is defined to __CHAR_BIT__ which is a compiler
981a5399cb1Smrg        intrinsic define. BugZilla #605: Fixing build on IA64 which is broken
982a5399cb1Smrg        due to the inclusion of the kernel header asm/page.h. Kernel headers
983a5399cb1Smrg        however don't work with
984a5399cb1Smrg    -ansi. The inclusion of asm/page.h can however savely be removed as it
985a5399cb1Smrg        there are plenty of other ways to determine the page size.
986a5399cb1Smrg
987a5399cb1Smrgcommit e825f4eabd82155a1327c42f16a6e3bcba96b311
988a5399cb1SmrgAuthor: Egbert Eich <eich@suse.de>
989a5399cb1SmrgDate:   Fri Apr 23 18:42:00 2004 +0000
990a5399cb1Smrg
991a5399cb1Smrg    Merging XORG-CURRENT into trunk
992a5399cb1Smrg
993a5399cb1Smrgcommit fa8f86352aab5825ca289969cfd11d90e56eb579
994a5399cb1SmrgAuthor: Egbert Eich <eich@suse.de>
995a5399cb1SmrgDate:   Sun Mar 14 08:27:28 2004 +0000
996a5399cb1Smrg
997a5399cb1Smrg    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
998a5399cb1Smrg
999a5399cb1Smrgcommit 6c30fa731ba63151d792f278bf0b4dc3d2010d43
1000a5399cb1SmrgAuthor: Egbert Eich <eich@suse.de>
1001a5399cb1SmrgDate:   Wed Mar 3 12:09:38 2004 +0000
1002a5399cb1Smrg
1003a5399cb1Smrg    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
1004a5399cb1Smrg
1005a5399cb1Smrgcommit aa4808e4d4245d9ef0e6dae09670295da49972d0
1006a5399cb1SmrgAuthor: Egbert Eich <eich@suse.de>
1007a5399cb1SmrgDate:   Thu Feb 26 13:34:16 2004 +0000
1008a5399cb1Smrg
1009a5399cb1Smrg    readding XFree86's cvs IDs
1010a5399cb1Smrg
1011a5399cb1Smrgcommit cb1cabdedcd488a729923ef6677b5e7b13cb3d5a
1012a5399cb1SmrgAuthor: Egbert Eich <eich@suse.de>
1013a5399cb1SmrgDate:   Thu Feb 26 09:21:15 2004 +0000
1014a5399cb1Smrg
1015a5399cb1Smrg    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
1016a5399cb1Smrg
1017a5399cb1Smrgcommit b1abaa61cb80aa0c282dbb15c8d834c36c2c9443
1018a5399cb1SmrgAuthor: Egbert Eich <eich@suse.de>
1019a5399cb1SmrgDate:   Thu Jan 29 08:06:33 2004 +0000
1020a5399cb1Smrg
1021a5399cb1Smrg    Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
1022a5399cb1Smrg
1023a5399cb1Smrgcommit 91f4b859c20d25898da3324921758c2d35523fd5
1024a5399cb1SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
1025a5399cb1SmrgDate:   Tue Nov 25 19:26:56 2003 +0000
1026a5399cb1Smrg
1027a5399cb1Smrg    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
1028a5399cb1Smrg
1029a5399cb1Smrgcommit e5ab5c93d3178aa82b66e2c086b54e042930725e
1030a5399cb1SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
1031a5399cb1SmrgDate:   Fri Nov 14 16:48:20 2003 +0000
1032a5399cb1Smrg
1033a5399cb1Smrg    XFree86 4.3.0.1
1034a5399cb1Smrg
1035a5399cb1Smrgcommit 1bc16368b0ff5701fa740aba943ac47a4f99b258
1036a5399cb1SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
1037a5399cb1SmrgDate:   Fri Nov 14 16:48:20 2003 +0000
1038a5399cb1Smrg
1039a5399cb1Smrg    Initial revision
1040a5399cb1Smrg
1041a5399cb1Smrgcommit 86fae01174ab672736557a4bb1b2188cf3cec064
1042a5399cb1SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
1043a5399cb1SmrgDate:   Fri Nov 14 15:54:29 2003 +0000
1044a5399cb1Smrg
1045a5399cb1Smrg    R6.6 is the Xorg base-line
1046