b195cdfc41fad60d803ff3f788475c7365801fc7
[platform/upstream/gnome-common.git] / macros2 / ChangeLog
1 2004-10-27  James Henstridge  <james@jamesh.id.au>
2
3         * gnome-autogen.sh (ACLOCAL): if AC_CONFIG_MACRO_DIR() is used in
4         configure.ac, pass that directory to aclocal.
5         Run libtoolize if the configure.ac file calls LT_INIT (the new
6         name for AC_PROG_LIBTOOL in libtool-2.0).
7
8 2004-08-16  Kjartan Maraas  <kmaraas@gnome.org>
9
10         * gnome-autogen.sh: Add some foo to handle automake-1.9.x too.
11
12 2004-05-13  James Henstridge  <james@daa.com.au>
13
14         * autogen.sh: Change the order the various tools are called in to
15         match that of autoconf's autoupdate tool.  See bug 138584.
16
17 2004-01-31  Malcolm Tredinnick <malcolm@commsecure.com.au>
18
19         * autogen.sh: Use automake-1.8 if available. Patch from
20         alexander.winston@comcast.net (Alexander Winston). Bug #132966.
21
22 2004-01-25  Malcolm Tredinnick <malcolm@commsecure.com.au>
23
24         * autogen.sh: Deprecate the use of GNOME2_DIR and allow the use
25         of GNOME2_PATH (bug #130516).
26
27 2004-01-02  Malcolm Tredinnick <malcolm@commsecure.com.au>
28
29         * autogen.sh: Run intltoolize after automake, since intltoolize
30         wants mkinstalldirs now. Should fix bugs #130309 and #130366.
31
32 2003-12-13  Malcolm Tredinnick <malcolm@commsecure.com.au>
33
34         * autogen.sh: Change the use of head to be 'head -n -1', since
35         the GNU version of head appears to have changed behaviour
36         between version 5.0 and 5.0.9 somewhere. This should be portable
37         across all versions now. Fixed bug #128867.
38
39 2003-12-08  Rodney Dawes  <dobey@free.fr>
40
41         * autogen.sh: Update automake checks to check incremental
42         versions in the correct order, Fixes #128691
43
44 2003-11-19  Malcolm Tredinnick <malcolm@commsecure.com.au>
45
46         * autogen.sh: Replace use of -or in a find command with -o.
47         Makes things work for people with less functional versions of
48         find. Fixes bug #127354 reported by Rolf Sponsel.
49
50 2003-11-03    <clahey@ximian.com>
51
52         * gnome-common.m4: Removed ENABLE_WERROR and changed name to
53         GNOME_MAINTAINER_MODE_DEFINES.
54
55 2003-11-01  Malcolm Tredinnick <malcolm@commsecure.com.au>
56
57         * autogen.sh: Make version checking work, as pointed out by
58         Michael H Schimek in bug #125818.
59
60 2003-10-31    <clahey@ximian.com>
61
62         * gnome-common.m4: Changed name of new macro to
63         AM_MAINTAINER_MODE_DEFINES and added definition for ENABLE_WERROR.
64
65 2003-10-31    <clahey@ximian.com>
66
67         * gnome-common.m4: New macro to disable deprecated functions and
68         widgets when maintainer mode is on.
69
70 2003-08-10  Malcolm Tredinnick <malcolm@commsecure.com.au>
71
72         * autogen.sh: Show the version found for the various build tools
73         like automake, autoconf, libtool, etc. Patch from Steve Chaplin
74         (bug #119533).
75
76 2003-08-05  Malcolm Tredinnick <malcolm@commsecure.com.au>
77
78         * compile-flags.m4: Continuing to try and get the flags passed
79         to g++ in GNOME_CXX_WARNINGS correct. Based on our best
80         attempts, the current set should work for the widest range of
81         g++ versions (see bug #118987 for the discussion).
82
83 2003-08-03  Malcolm Tredinnick <malcolm@commsecure.com.au>
84
85         * compile-flags.m4: Simplify GNOME_CXX_WARNINGS. Fixes bug
86         #118987.
87
88 2003-07-28  Malcolm Tredinnick <malcolm@commsecure.com.au>
89
90         * compiler-flags.m4: Default setting in the
91         GNOME_COMPILE_WARNINGS macro is now "yes". This fixes bug
92         #118479 (another good bit of debugging from Steve Chaplin).
93
94 2003-07-20  Malcolm Tredinnick <malcolm@commsecure.com.au>
95
96         * compiler-flags.m4: Remove some redundant options as suggested
97         by Steve Chaplin in bug #115475. The warnings list looks simpler
98         now, but is no less functional.
99
100 2003-07-15  Malcolm Tredinnick <malcolm@commsecure.com.au>
101
102         * autogen.sh: Fix a typo when reporting "forbidden" m4 macros.
103
104 2003-06-20  Malcolm Tredinnick <malcolm@commsecure.com.au>
105
106         * autogen.sh: Fix some strangeness in the gnome-doc-common test.
107
108 2003-06-19  Gustavo J. A. M. Carneiro  <gustavo@users.sourceforge.net>
109
110         * autogen.sh: Inserted missing "cd $dirname" to effectively
111         process subdirectories, since all it was doing was to process the
112         toplevel dir multiple times.
113
114         [Editor's note: also reported with patch by Elijah Newren in bug
115         #115481.]
116
117 2003-05-21  Malcolm Tredinnick <malcolm@commsecure.com.au>
118
119         * autogen.sh: Ignore {arch} subdirectories. Fixes bug #113327.
120
121 2003-05-04  Malcolm Tredinnick <malcolm@commsecure.com.au>
122         
123         * autogen.sh:
124         - Make this portable to Bourne-like shells. Fixes the problems
125           pointed out by Morten Welinder in bug #110177.
126         - Extend the check_m4macros() function to handle Cygwin
127           environments. Fixes bug #110947.
128
129 2003-04-10  Ross Burton  <ross@burtonini.com>
130
131         * autogen.sh: Fix a typo in the glib-gettext checks.
132
133 2003-03-07  Malcolm Tredinnick <malcolm@commsecure.com.au>
134         
135         * autogen.sh: Replace PACKAGE with PKG_NAME, since PKG_NAME is
136         what is defined by the various applications' autogen.sh. Also,
137         call autopoint rather than gettextize when appropriate (when
138         AM_GNU_GETTEXT_VERSION is present).
139
140 2003-02-27  Mark McLoughlin  <mark@skynet.ie>
141
142         * compiler-flags.m4: fix mixed up order of arguments to
143         AC_ARG_ENABLE that made --enable-compile-warnings not work
144         as expected.
145
146 2003-02-24  James Henstridge  <james@daa.com.au>
147
148         * autogen.sh (forbid_m4macro): add function to forbid m4 macros.
149         Forbid gnome-cxx-check.m4, to try and catch setups where stale
150         macros are left on the system.
151
152 2003-02-21  James Henstridge  <james@daa.com.au>
153
154         * autogen.sh (version_check): if $variable is set, then assume
155         it is correct and skip the version check.
156         (autoconf): check for autoconf2.50 first, so we don't trigger
157         Debian's sometimes broken autoconf version sniffer.
158
159 2003-02-19  James Henstridge  <james@daa.com.au>
160
161         * Makefile.am (GNOME2_MACROS): remove check-utmp.m4 (copied it to
162         libzvt, which is the only thing using it).
163
164         * gnome-deprecated-macros.m4(GNOME_CHECK_CXX): AC_REQUIRE does not
165         work within AU_DEFUN, so change to a simple call to AC_PROG_CXX.
166
167 2003-02-18  James Henstridge  <james@daa.com.au>
168
169         * autogen.sh (topdir): check to see if gnome-deprecated-macros.m4
170         ended up in aclocal.m4, and warn if so.
171
172         * gnome-platform.m4: kill this too (with a deprecation warning).
173
174         * gnome-cxx-check.m4: move to gnome-deprecated-macros.m4
175
176         * gnome-pkgconfig.m4: remove, and add a deprecation warning in its
177         place.
178
179         * gnome-x-checks.m4: remove, and add an AU_DEFUN in its place
180         telling people not to use it.
181
182         * linger.m4: removed outright.
183
184         * gnome-common.m4: remove GNOME_GTKDOC_CHECK, deprecated in favour
185         of GTK_DOC_CHECK.
186
187         * gnome-gettext.m4: remove file (people should be using gettextize
188         or glib-gettextize).
189
190         * gnome-deprecated-macros.m4: new file to hold deprecated macros.
191
192 2003-02-14  Kalpesh Shah <kalpesh.shah@sun.com>
193
194         * check-utmp.m4: initialize UTMP structure properly. 
195         Fixes Bug#93774.
196         Patch reviewed by Andersca <andersca@gnu.org>
197
198 2002-09-23  Bastien Nocera  <hadess@hadess.net>
199
200         * autogen.sh: exit if aclocal, autoheader, automake or autoconf
201         fails to run without warnings. Usually compilation would fail
202         afterwards with funky errors.
203         This is more anal than the version committed to the gnome-2-0 branch
204
205 2002-08-18  Havoc Pennington  <hp@pobox.com>
206
207         * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
208         both automake 1.6 and 1.4 installed get the right automake. Means
209         compilation from CVS will now require the latest automake 1.4
210         release, or manually creating symlinks called "automake-1.4" and
211         "aclocal-1.4"
212
213 Mon Aug 12 23:49:41 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>
214
215         * autogen.sh : use portable -o instead of GNU-ish -or for find test
216
217 2002-08-10  Miles Lane  <miles_lane@yahoo.com>
218
219         * autogen.sh: fix the "find" test so that the presence of
220           configure.in is reporteded.  Each expression requires its
221           own -print flag.
222
223 2002-08-10  Sebastian Rittau  <srittau@jroger.in-berlin.de>
224
225         * autogen.sh: support for configure.ac
226
227 2002-05-10  Chema Celorio  <chema@celorio.com>
228
229         * compiler-flags.m4: fix GNOME_COMPILE_WARNINGS to work when a parameter is
230         passed. The arguments to AC_ARG_ENABLE where swapped
231
232 2002-04-01  jacob berkman  <jacob@ximian.com>
233
234         * gnome-x-checks.m4 (GNOME2_X_CHECKS): kill bogus clearing of
235         LDFLAGS
236
237 2001-10-29  jacob berkman  <jacob@ximian.com>
238
239         * autogen.sh: add check for glib-gettextize
240
241 2001-10-15  Bastien Nocera  <hadess@hadess.net>
242
243         * Makefile.am, curses.m4: added curses.m4 (copied from the gnome1
244         macros. this file is needed to gdialog
245
246 2001-10-02  Darin Adler  <darin@bentspoon.com>
247
248         * autogen.sh: Complete intltool support.
249
250 2001-10-02  Darin Adler  <darin@bentspoon.com>
251
252         * autogen.sh: Add intltool support.
253
254 2001-09-04  Frank Belew  <frb@ximian.com>
255
256         * autogen.sh: change gettext regexp to work with non-gnu grep
257
258 2001-08-18  Darin Adler  <darin@bentspoon.com>
259
260         * autogen.sh: Don't ask people to ignore xml-i18n-tools messages.
261
262 2001-08-04  Darin Adler  <darin@bentspoon.com>
263
264         * autogen.sh: Update gettext logic to allow anything that
265         starts with AM and ends with gettext. This makes it work with
266         AM_GLIB_GNU_GETTEXT, which is what libbonobo is now using.
267
268 2001-08-03  Martin Baulig  <baulig@suse.de>
269
270         * gnome-pkgconfig.m4 (GNOME_PKGCONFIG_CHECK_VERSION): Removed.
271         (GNOME_PKGCONFIG_CHECK_CFLAG): Removed.
272         (GNOME_PKGCONFIG_ACLOCALFLAGS): Removed.
273         (GNOME_PKGCONFIG_CHECK_OPTIONAL_MODULES): Removed.
274         (GNOME_PKGCONFIG_CHECK_MODULES): Removed.
275         (GNOME_CHECK_PKGCONFIG): Use $PKG_CONFIG --atleast-pkgconfig-version
276         to check for the pkg-config version.
277
278 2001-07-20  Martin Baulig  <baulig@suse.de>
279
280         * gnome-pkgconfig.m4: Require pkg-config 0.8.0.
281
282 2001-06-29  Laszlo Peter <laca@ireland.sun.com>
283
284         * gnome-pkgconfig.m4 (GNOME_PKGCONFIG_CHECK_VERSION): Fix the regexp
285         to process all 6 version numbers.
286
287 2001-06-22  Elliot Lee  <sopwith@redhat.com>
288
289         * gnome-gettext.m4: N'sync with the gnome1 version, bye bye buggies.
290
291 2001-06-13  Martin Baulig  <baulig@suse.de>
292
293         * gnome-pkgconfig.m4 (GNOME_CHECK_PKGCONFIG): Require pkg-config 0.7.0
294         and fix download URL.
295
296         * gnome-platform.m4: Require pkgconfig on the GNOME 2.0 platform.
297
298 2001-06-01  Peter Williams  <peterw@ximian.com>
299
300         * autogen.sh: s,Gnome,$PKG_NAME,g
301
302 2001-04-13  Martin Baulig  <baulig@suse.de>
303
304         * gnome-pkgconfig.m4 (GNOME_PKGCONFIG_CHECK_OPTIONAL_MODULES):
305         Set variable `have_<name>' to yes or no depending on whether the
306         module was found or not; allows you to define automake conditionals
307         for optional modules.
308
309 2001-03-24  Martin Baulig  <baulig@suse.de>
310
311         * autogen.sh: Add the xml-i18n-tools stuff here.
312
313 2000-12-01  Martin Baulig  <baulig@suse.de>
314
315         * compile-warnings.m4: Improved compile warnings check; the
316         --enable-compile-warnings parameter now takes 5 different
317         values (no/minimum/yes/maximum/error). AC_SUBST(WARN_CFLAGS).
318
319 2000-11-29  Martin Baulig  <baulig@suse.de>
320
321         * gnome.m4, gnome-gnorba-check.m4, gnome-fileutils.m4: Removed.
322
323 2000-11-26  Martin Baulig  <martin@home-of-linux.org>
324
325         * gnome-x-checks.m4 (GNOME2_X_CHECKS): Use
326         GNOME_PKGCONFIG_CHECK_MODULES.
327
328         * gnome-pkgconfig.m4 (GNOME_PKGCONFIG_CHECK_VERSION): Don't
329         AC_REQUIRE([GNOME_REQUIRE_PKGCONFIG]).
330         (GNOME_CHECK_PKGCONFIG): Check for pkg-config >= 0.4.1.
331
332 2000-11-22  Martin Baulig  <martin@home-of-linux.org>
333
334         * gnome-pkgconfig.m4: Added GNOME_PKGCONFIG_CHECK_OPTIONAL_MODULES
335         to check for a list of optional modules.
336
337         * gnome-platform.m4: Require GNOME_REQUIRE_PKGCONFIG.
338
339 2000-11-22  Martin Baulig  <martin@home-of-linux.org>
340
341         * gnome-platform.m4: New file. This defines
342         GNOME_PLATFORM_GNOME_2.
343
344         * gnome-pkgconfig.m4: Disable the --extra-flags argument to
345         pkg-config, this doesn't exist anymore.
346
347 2000-11-22  Martin Baulig  <martin@home-of-linux.org>
348
349         * gnome-pkgconfig.m4: New file. This defines
350         GNOME_CHECK_PKGCONFIG, GNOME_REQUIRE_PKGCONFIG and
351         GNOME_PKGCONFIG_* macros from pkg-config.
352
353 2000-11-21  Martin Baulig  <baulig@suse.de>
354
355         * gnome-support.m4, need-declaration.m4: Removed.
356
357 2000-09-30  Martin Baulig  <baulig@suse.de>
358
359         * gnome-x-checks.m4: Switch to pkg-config to check for GTK+ 2.0;
360         Removed all `gnome_cv_passdown_x_*' variables and `USE_DEVGTK'.
361
362         * gnome-common.m4 (GNOME_COMMON_INIT): Added the always-false
363         INSIDE_GNOME_COMMON automake conditional.
364         (GNOME_GTKDOC_CHECK): New macro.
365         (GNOME_DEBUG_CHECK): New macro.
366
367 Thu Aug 24 02:28:57 2000  George Lebl <jirka@5z.com>
368
369         * gnome-x-checks.m4: use the correct name in AC_PROVIDE
370
371 2000-08-06  Martin Baulig  <baulig@suse.de>
372
373         * gnome-x-checks.m4 (GNOME_X_CHECKS): Renamed
374         to GNOME2_X_CHECKS.
375
376 2000-07-24  Martin Baulig  <martin@home-of-linux.org>
377
378         * autogen.sh: Removed some old crap in it.
379         * aclocal-include.m4: Removed.
380
381         * gnome-x-checks.m4: Check for GTK+ 2.0.
382
383 2000-07-24  Martin Baulig  <baulig@suse.de>
384
385         * autogen.sh: Make it work with AM_GNOME2_GETTEXT.
386         * check-utmp.m4: New file.
387
388 2000-07-24  Martin Baulig  <baulig@suse.de>
389
390         Synced with gnome-libs/gnome-data.
391
392 2000-06-09  Martin Baulig  <martin@home-of-linux.org>
393
394         * gnome-common.m4: We need this here as well.
395
396 2000-05-29  Martin Baulig  <baulig@suse.de>
397
398         * Makefile.am: New file. Install this stuff into
399         `$(datadir)/aclocal/gnome2-macros'.
400
401         * gnome.m4: New file. Copied from `hack-macros' dir.
402
403         * autogen.sh: New file. Copied from `macros' dir.
404