From: Akim Demaille Date: Wed, 19 Jul 2000 09:35:30 +0000 (+0000) Subject: * NEWS: Fresh air. X-Git-Tag: autoconf-2.50~702 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5c601f4daa0d555f8c082fd4c763ccc110e6673f;p=thirdparty%2Fautoconf.git * NEWS: Fresh air. * TODO: Fresh blood. --- diff --git a/ChangeLog b/ChangeLog index c1635c7ca..e40ace0ec 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2000-07-19 Akim Demaille + + * NEWS: Fresh air. + * TODO: Fresh blood. + 2000-07-19 Akim Demaille * doc/autoconf.texi (autoheader Invocation): Explain the purpose diff --git a/NEWS b/NEWS index a6e8124bd..05b915ff6 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,12 @@ * Major changes in Autoconf 2.14a -*- outline -*- +** Lots of bug fixes +Way too many for us to spell them out. Check out ChangeLog if you +really want to know more. + +** Improved documentation +In particular portability issues are better covered. + ** Use of Automake All the standard GNU Makefile targets are supported. The layout has changed: m4/ holds the m4 extensions Autoconf needs for its @@ -19,16 +26,24 @@ For autoconf, autoreconf, autoupdate, autoheader, autoscan and ifnames. Specify what category of warnings should be enabled. ** autoupdate -autoupdate is now much more powerful, and is able to provide the glue -code which might be needed to move from an old macro to its newer +autoupdate is much more powerful, and is able to provide the glue code +which might be needed to move from an old macro to its newer equivalent. +You are strongly encouraged to use it both to modernize your +`configure.in', but also your .m4 extension files. + ** autoheader The internal machinery of autoheader has completely changed. As a result, using an `acconfig.h' should be considered as obsoleted, and you are encouraged to get rid of it using the AH macros. +** autoreconf +Deep overhaul. + ** Fortran 77 compilers +Globally, the support for Fortran 77 is considerably improved. + Support for automatically determining a Fortran 77 compilers name-mangling scheme. New CPP macros F77_FUNC and F77_FUNC_ are provided to wrap C/C++ identifiers, thus making it easier and more @@ -36,7 +51,7 @@ transparent for C/C++ to call Fortran 77 routines, and Fortran 77 to call C/C++ routines. See the Texinfo documentation for details. ** Test suite -The testsuite no longer uses DejaGNU. It should be easy to submit +The test suite no longer uses DejaGNU. It should be easy to submit test cases in this new frame work. ** configure @@ -89,9 +104,8 @@ test cases in this new frame work. - AC_COPYRIGHT Specify additional copyright information. -- AC_PACKAGE - Identify the configure.in's package. - +- AC_INIT + Now expects the identity of the package as argument. ** General changes. - Uniform quotation @@ -106,6 +120,10 @@ test cases in this new frame work. - AC_ARG_VAR Document and ask for the registration of an envvar. +- AC_CONFIG_SRCDIR + Specifies the file which `configure' should look for when trying to + find the source tree (used to be handled by AC_INIT). + - AC_CONFIG_COMMANDS To add new actions to config.status. Should be used instead of AC_OUTPUT_COMMANDS. diff --git a/TODO b/TODO index 9d0ffd029..c23aebb6c 100644 --- a/TODO +++ b/TODO @@ -80,6 +80,11 @@ the macro which allows to choose a regex engine. ** Allow --recursive to config.status So that --recheck does not pass --no-recursive to configure. +** AC_PROG_CC_STDC +Well, back onto this one :( See Peter for very useful comments on the +technology. Should we make this a new language? AC_LANG(ISO C). It +would be great to introduce AC_LANG_COMPILER in this release too. + ------------------------------------------------------------------------------ * Automake