📄 changelog
字号:
* tests/atspecific.m4: Rename as... * tests/local.at: This. * tests/suite.at: Move the globals into... * tests/local.at: here. * tests/Makefile.am: Adjust. * doc/autoconf.texi (testsuite Scripts): Adjust.2003-06-21 Kevin Ryde <user42@zip.com.au> * lib/autoconf/c.m4 (_AC_PROG_CC_STDC): Extend test program to get an error from OSF 4.0 Compaq cc in its default almost-ANSI mode, thereby ensuring we add -std1 for full-ANSI. * doc/autoconf.texi (hdrindex): New macro. Add index entries for portability of various standard header files.2003-06-20 Akim Demaille <akim@epita.fr> * configure.ac: Bump to 2.57b.2003-06-20 Akim Demaille <akim@epita.fr> Version 2.57a.2003-06-20 Akim Demaille <akim@epita.fr> * bin/autom4te.in: Don't rely on $HOME being defined. Reported by Marc Espie as PR/233.2003-06-20 Akim Demaille <akim@epita.fr> * lib/autotest/general.m4: Use at_times_file only if used. From Nicolas Joly.2003-06-20 Akim Demaille <akim@epita.fr> * config/config.guess, config/config.sub, config/elisp-comp, * config/install-sh, config/mkinstalldirs, doc/standards.texi: Update from masters.2003-06-11 Paolo Bonzini <bonzini@gnu.org> * doc/autoconf.texi (Writing testsuite.at): Document AT_XFAIL_IF * lib/autotest/general.m4 (AT_XFAIL_IF): New macro. (TEST_SCRIPT): New diversion. (AT_SETUP): Divert output to TEST_SCRIPT and move some code... (AT_CLEANUP): ...to here. Undivert TEST_SCRIPT. (AT_INIT): Support for expected failures.2003-06-02 Akim Demaille <akim@epita.fr> * bin/autom4te.in, bin/autoscan.in, bin/autoheader.in: White space changes. * lib/Autom4te/General.pm (&backname): Remove, no longer used by Autoconf nor Automake. (&contents): New, from Automake. PODify.2003-05-28 Paul Eggert <eggert@twinsun.com> * NEWS, doc/autoconf.texi (Particular Functions), lib/autoconf/functions.m4 (AC_FUNC_MKTIME): Check that mktime is the inverse of localtime.2003-05-25 Alexandre Duret-Lutz <adl@gnu.org> * lib/Autom4te/General.pm (END): Print diagnostics to STDERR. (handle_exec_errors): New function. Work around $! being altered by WEXITSTATUS. (xqx, xsystem): Use handle_exec_errors.2003-05-23 Alexandre Duret-Lutz <adl@gnu.org> * lib/Autom4te/General.pm (END): Rewrite exit code processing. Do not call `_exit()', simply modify `$?'. (xsystem): Reset $! before running system, and check it afterward. * tests/tools.at (autoupdating AC_PREREQ): Expect exit status 63 for version mismatches.2003-05-23 Akim Demaille <akim@epita.fr> * lib/autoconf/status.m4: Prefer "TAB-SP" to "SP-TAB", because of Emacs' dangerous whitespace.el behavior (smashing "useless" spaces in the middle of a line). * lib/m4sugar/m4sugar.m4: Likewise. Remove useless spaces in comments.2003-05-23 Akim Demaille <akim@epita.fr> * lib/m4sugar/m4sugar.m4 (m4_version_prereq): Failure causes an exit 63, so that we (or Automake's "missing") can tell the difference with a plain failure. * doc/autoconf.texi (Notices): Adjust.2003-05-23 Akim Demaille <akim@epita.fr> * Makefile.am, bin/Makefile.am, config/Makefile.am, * doc/Makefile.am, lib/autoconf/Makefile.am, tests/Makefile.am: White spaces cleanup.2003-05-22 Jim Meyering <jim@meyering.net> Paul Eggert <eggert@twinsun.com> * lib/autoconf/c.m4 (_AC_PROG_CXX_EXIT_DECLARATION): Remove `#include <stdlib.h>' from the list; we should never make confdefs.h include <stdlib.h> or <cstdlib>, because the resulting namespace pollution would cause other tests to fail. Configure scripts run with some older versions of g++ and HP's aCC would fail due to such an #include. Problems reported by Matthew Mueller in <http://bugs.debian.org/120704> and by Keith Bostic in <http://mail.gnu.org/archive/html/autoconf/2003-05/msg00063.html>. In the test, use the test declaration before including <stdlib.h>, as that's closer to how it'll be used.2003-05-23 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (Header Portability): ucred.h. From Ian Redfern.2003-05-22 Paolo Bonzini <bonzini@gnu.org> Overhaul Autotest's logging: generate separate log files in testsuite.dir/NNN/testsuite.log, and append them to testsuite.log instead of re-running the test verbosely. * lib/autotest/general.m4 (AT_INIT): Use a single redirected file descriptor, write 0 to at_status_file instead of setting at_status=0, initialize some new variables (at_status_file, at_group_log, at_suite_log, at_tee_pipe). Remove the cruft to rerun the tests, instead append the at_group_log to the at_suite_log when a test fails. (AT_SETUP): pipe the test case's output into at_tee_pipe, with the AS_MESSAGE_LOG_FD redirected to stdout. (AT_CLEANUP): save the output status in $at_status_file and restore it, redirect the AS_MESSAGE_LOG_FD back to its original place. (AT_CHECK): since tests are run with a redirected stdout, and used to be re-run in verbose mode, turn some $at_verbose into echo, and don't redirect the output of testing stdout and stderr. * lib/autotest/autoconf.texi (testsuite Scripts): Update the name of the debugging directory and information about its contents.2003-05-22 Paolo Bonzini <bonzini@gnu.org> * lib/m4sugar/m4sh.m4 [AS_REQUIRE]: actually use the 2nd parameter2003-05-22 Akim Demaille <akim@epita.fr> * lib/autoconf/autotest.m4, lib/autoconf/autoupdate.m4 * lib/autoconf/fortran.m4 lib/autoconf/general.m4 * lib/autoconf/headers.m4 lib/autoconf/oldnames.m4 * lib/autoconf/status.m4: Fix and adjust copyright notices.2003-05-22 Akim Demaille <akim@epita.fr> * aclocal.m4, bin/autoconf.as, lib/autoconf/autoconf.m4, * lib/autoconf/autoheader.m4, lib/autoconf/autoupdate.m4, * lib/autoconf/c.m4, lib/autoconf/fortran.m4, * lib/autoconf/general.m4, lib/autoconf/headers.m4, * lib/autoconf/lang.m4, lib/autoconf/libs.m4, * lib/autoconf/programs.m4, lib/autoconf/specific.m4, * lib/autoconf/status.m4, lib/autoconf/types.m4, * lib/autotest/general.m4, lib/m4sugar/m4sugar.m4, * tests/atspecific.m4, tests/base.at, tests/compile.at, * tests/foreign.at, tests/m4sh.at, tests/semantics.at, * tests/tools.at, tests/torture.at: Whitespace clean up. Suggested by Jim Meyering.2003-05-22 Akim Demaille <akim@epita.fr> * lib/autoconf/functions.m4 (AC_FUNC_GETLOADAVG): Restore smashed ' \t' as '\t ' so that Emacs' whitespace.el keep it. Reported by Jim Meyering.2003-05-22 Akim Demaille <akim@epita.fr> * doc/autoconf.texi: Replace AC_HELP_STRING AS_HELP_STRING. Add AC_HELP_STRING to the obsolete macros section. Typos. Use '@.' for sentences that ended in a capital letter. From Art Haas.2003-05-22 Akim Demaille <akim@epita.fr> * config/config.guess, config/config.sub, config/elisp-comp, * config/install-sh, config/mdate-sh, config/mkinstalldirs, * config/texinfo.tex, doc/standards.texi: Update from masters.2003-05-21 Paolo Bonzini <bonzini@gnu.org> * lib/m4sugar/m4sh.m4 (AS_VAR_SET): Escape the RHS before passing it to eval.2003-05-21 Akim Demaille <akim@epita.fr> * bin/autoupdate.in ($m4): Fix quotation. Reported by Martin Mokrejs.2003-05-19 Paul Eggert <eggert@twinsun.com> * ChangeLog, ChangeLog.2, THANKS, lib/m4sugar/m4sugar.m4: Remove non-ASCII characters.2003-05-18 Paolo Bonzini <bonzini@gnu.org> * tests/semantics.at (AC_SEARCH_LIBS): New test. * tests/semantics.at (AC_CHECK_HEADERS_OLD, AC_CHECK_HEADERS_NEW): New tests.2003-05-17 Akim Demaille <akim@epita.fr> * lib/autoconf/functions.m4: Use the default includes so that memcmp be declared before being tested. Reported by Sander Niemeijer. (AC_FUNC_ERROR_AT_LINE, AC_FUNC_GETGROUPS, AC_FUNC_STRNLEN): Likewise. * doc/autoconf.texi (Default Includes): Document AC_INCLUDES_DEFAULT.2003-05-17 Akim Demaille <akim@epita.fr> * lib/autoconf/specific.m4: Include signal.h and unistd.h. * doc/autoconf.texi (Obsolete Macros): Adjust. Reported by Werner LEMBERG and Debian Bug 190886.2003-05-16 Akim Demaille <akim@epita.fr> * lib/m4sugar/m4sh.m4 (_AS_UNSET_PREPARE): s/FOO/as_foo/ to avoid user name space clashes. Reported by Bruno Haible.2003-05-16 Akim Demaille <akim@epita.fr> * bin/autoheader.in, bin/autom4te.in, bin/autoreconf.in, * bin/autoscan.in, bin/autoupdate.in, bin/ifnames.in (BEGIN): Make them uniform, and more robust to Perl special characters. Reported by Martin Mokrejs.2003-05-14 Akim Demaille <akim@epita.fr> * tests/foreign.at (Libtool): Skip all Libtools pre 1.4.2003-05-14 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (Header Portability): X11/extensions/scrnsaver.h, linux/irda.h.2003-05-12 Akim Demaille <akim@epita.fr> * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Improve the message. From Matthias Andree.2003-05-07 Alexandre Duret-Lutz <adl@gnu.org> * lib/Autom4te/XFile.pm (lock, truncate): Do not pass @_ to flock and truncate.2003-05-06 Akim Demaille <akim@epita.fr> Don't try to be smart with aclocal 1.8+ because (i) aclocal no longer updates aclocal.m4 if useless, (ii) if a file m4_included by aclocal.m4 is changed it might require the importing of another m4 extension file, i.e., aclocal must be run. * bin/autoreconf.in (&run_aclocal, $aclocal_supports_force): New. (&parse_args): Use --force with aclocal if required and supported. (&autoreconf_current_directory): Use &run_aclocal.2003-05-06 Akim Demaille <akim@epita.fr> Lock autom4te's cache. * lib/Autom4te/XFile.pm ($me, &name, &lock, &truncate, &seek): New. * bin/autom4te.in (&Request::save, &Request::load): Use an IO::File argument instead of a file name, so that the request file remains open during the whole autom4te run. ($icache_file): New. (&freeze): Lock the $icache_file.2003-04-29 Derek Price <derek@ximbiot.com> * lib/autotest/general.m4 (AT_KEYWORDS): Don't use a comma as the seperator with m4_append_uniq(). It doesn't work. (AT_CLEANUP): Add `;' to end of at_help_all. (AT_INIT): Allow --keywords to be specified more than once. When grepping $at_help_all for keywords, use the field and keyword seperators to ensure a complete keyword match. Alter at_prev handling to support the new --keywords behavior.2003-04-27 Karl Berry <karl@freefriends.org> * doc/autoconf.texi: Make the dir entries in the autoconf manual align better with others. I also made some of the individual entries on one line, for brevity and to make it easier for me to sort my dir-example file in the Texinfo distribution :).2003-04-12 Jim Meyering <jim@meyering.net> * NEWS: Mention the new macro. * lib/autoconf/c.m4 (AC_C_RESTRICT): New macro. * doc/autoconf.texi (C Compiler): Describe AC_C_RESTRICT. * tests/c.at: Test AC_C_RESTRICT. * tests/mktests.sh (ac_exclude_list): Add exclusion for AC_C_RESTRICT.2003-04-08 Akim Demaille <akim@epita.fr> * bin/ifnames.in: Skip C++ comments. From Jeremy Yallop.2003-04-08 Akim Demaille <akim@epita.fr> * GNUmakefile (SHELL): Don't assume sh is in /bin/. From Ilya Zakharevich.2003-04-08 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (Particular Headers): Some about sys/socket.h, net/if.h, stdlib.h.2003-04-01 Derek Price <derek@ximbiot.com> * lib/autoconf/programs.m4 (AC_PROG_INSTALL): Correct syntax error from Akim's checkin of 2003-03-29.2003-04-01 Derek Price <derek@ximbiot.com> * tests/torture.at (Configuring subdirectories): Add missing close-quote for Akim's change from 2003-03-28.2003-04-01 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (ac, at, ms): Rename these indexes as... (AC, AT, MS): these. (shortindexflag, @acindex, @ahindex, @asindex, @atindex, @msindex): New. Use them. * doc/Makefile.am (CLEANFILES): Adjust. (TEXI2DVI): Make it --batch.2003-03-31 Derek Price <derek@ximbiot.com> * lib/autotest/general.m4: Revert the checkin from 2003-03-27 which removed the main loop. Thanks to Akim Demaille.2003-03-29 Akim Demaille <akim@epita.fr> * lib/autoconf/programs.m4 (AC_PROG_INSTALL): Skip OS/2's install, that starts a GUI. From Ilya Zakharevich.2003-03-29 Akim Demaille <akim@epita.fr> * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL): The documentation to read is Autoconf's. Suggested by Paul Eggert.2003-03-28 Akim Demaille <akim@epita.fr> * lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL): Suggest reading the section "Present But Cannot Be Compiled" when the header causes problems.2003-03-28 Akim Demaille <akim@epita.fr> * tests/torture.at (Configuring subdirectories): Require aclocal 1.4, otherwise the test fails, as it does support configure.ac. This fixes the "test 40 failed" bug reports.2003-03-28 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (C Compiler): `#line' portability. From Paul Eggert and Nelson H. F. Beebe.2003-03-27 Derek Price <derek@ximbiot.com> * lib/autotest/general.m4: Eliminate main loop and reorganize test layout in order to allow scripting around test groups.2003-03-27 Derek Price <derek@ximbiot.com> * lib/autotest/general.m4 (PARSE_ARGS,PARSE_ARGS_END,HELP,HELP_MODES,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -