📄 changelog.2
字号:
2000-12-13 Pavel Roskin <proski@gnu.org> * m4sugar.m4 (m4_file_append): Add a newline after _m4eof, otherwise _m4eof is appended to the output on FreeBSD 4.0. * tests/atgeneral.m4 (AT_INIT): Avoid using unbalanced "y" in sed, use "s" instead. * tests/mktests.sh: Don't use \? in sed - it's a GNU extension. Use separate patterns for A[CU]_DEFUN and AC_DEFUN_ONCE.2000-12-13 Akim Demaille <akim@epita.fr> EXEEXT and OBJEXT don't need to know $CYGWIN etc. * acspecific.m4 (AC_EXEEXT, AC_OBJEXT, _AC_EXEEXT, _AC_OBJEXT): Move as... * aclang.m4 (AC_EXEEXT, AC_OBJEXT, _AC_COMPILER_EXEEXT) (_AC_COMPILER_OBJEXT): these. (_AC_COMPILER_EXEEXT): Use _AC_LINK_IFELSE. Don't depend upon $CYGWIN and the like. (_AC_COMPILER_OBJEXT): Model after _AC_COMPILER_EXEEXT. Skip more extensions. Use _AC_COMPILE_IFELSE.2000-12-12 Pavel Roskin <proski@gnu.org> * Makefile.am: Don't use suffix rules for perl and shell scripts. Use explicit rules instead.2000-12-12 Pavel Roskin <proski@gnu.org> * autoscan.pl (init_tables): Allow spaces on the right hand side in autoscan tables. Die if there are no spaces at all. (scan_c_file): Use \b instead of \W so that keywords match at the beginning and the end of the line. (scan_sh_file): Likewise. (scan_makefile): Likewise. Use \B to match before `-l'. (output): Suggest AC_CONFIG_HEADER if any C/C++ sources are found. * acidentifiers: Update macros for structure members st_blksize and st_rdev.2000-12-12 Akim Demaille <akim@epita.fr> * tests/compile.at (GNU Fortran 77): Be robust to compilers that choke on `--version'.2000-12-12 Akim Demaille <akim@epita.fr> * tests/suite.at: Run `tools.at' first.2000-12-12 Akim Demaille <akim@epita.fr> * tests/aclocal.m4 (AC_STATE_SAVE): Use a more precise regexp to keep envvars.2000-12-12 Akim Demaille <akim@epita.fr> AS_ERROR was not properly saving data in the log file. * sh.m4 (AS_WARN, AS_ERROR): Use AS_MESSAGE. (_AS_ECHO): Fix quotation. (AS_MESSAGE): Use `as_me'. * acgeneral.m4: More banners in the log. (_AC_INIT_DEFAULTS): Compute as_me before using it.2000-12-08 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (System Services) <AC_PATH_XTRA>: Adjust the documentation about X_DISPLAY_MISSING to the code.2000-12-07 Akim Demaille <akim@epita.fr> * tests/atgeneral.m4 (AT_INIT): More robust computation of ac_tests_pattern. Reported by Andrej Borsenkow.2000-12-07 Akim Demaille <akim@epita.fr> * acspecific.m4 (_AC_EXEEXT): Skip *.pdb. From Paul Berrevoets.2000-12-07 Akim Demaille <akim@epita.fr> * tests/atgeneral.m4 (AT_CHECK): Bad typo: assign `exit 1' to at_continue if something failed, not `:'. * tests/semantics.at (AC_PATH_XTRA): New. * acspecific.m4 (_AC_PATH_X): New, extracted form AC_PATH_X.2000-12-06 Akim Demaille <akim@epita.fr> * configure.in: Bump version to 2.49c.2000-12-06 Akim Demaille <akim@epita.fr> Version 2.49b.2000-12-06 Akim Demaille <akim@epita.fr> Stop playing with FDs in Autotest. * tests/atgeneral.m4 (AT_INIT): Set up FD 5. (AT_CHECK): Instead of using exec to globally change the FDs of `testsuite', enclose the body of the test into a `(..) >stdout 2>stderr'. In every case, when verbose, display the differences between expected and observed (stdout, stderr, exit status). Let `0' be the default for EXIT-STATUS. Support EXIT-STATUS == `ignore'.2000-12-06 Akim Demaille <akim@epita.fr> * tests/tools.at (autoconf: forbidden tokens): Adjust expected result.2000-12-06 Akim Demaille <akim@epita.fr> * man/config.guess.x: New file. * man/config.sub.x: New file.2000-12-06 Akim Demaille <akim@epita.fr> * tests/aclocal.m4 (AT_STATE_SAVE): Don't even try to preserve egrep error messages, AT_CHECK will find them.2000-12-06 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (Limitations of Usual Tools) <awk>: `for' on arrays is nondeterministic across AWK implementations. * tests/tools.at (autoconf: forbidden tokens): Sort the error message to guarantee its uniqueness.2000-12-06 Akim Demaille <akim@epita.fr> The SunOS' egrep fails to process properly the `egrep' invocations of the test suite. * tests/aclocal.m4 (AC_STATE_SAVE): If egrep fails, remove the output file. * tests/atspecific.m4 (_AT_CHECK_AC_MACRO): Don't check `state-*' if the files are not present. * m4sugar.m4 (m4_join): Rename as... (m4_smash): this. * tests/aclocal.m4 (join): Move as... * m4sugar.m4 (m4_flatten): this. * autoconf.sh (trace.m4): Rename m4_smash as m4_flatten.2000-12-06 Akim Demaille <akim@epita.fr> * autoconf.sh (task trace): s/m4/$M4/. * autoheader.sh: When loading trace.sh, catch errors and exit with a decent error message. * tests/tools.at: Be sure to test autoconf --trace before autoheader.2000-12-06 Akim Demaille <akim@epita.fr> * tests/atgeneral.m4 (AT_CHECK): Fix the m4_ifval invocation.2000-12-06 Akim Demaille <akim@epita.fr> * aclang.m4 (AC_LANG): Be `smart': don't issue the sh code if the current language did not change. (AC_LANG_ASSERT): New. (AC_PROG_CPP, AC_PROG_CXXCPP): Assert the language. (_AC_PROG_F77_V, _AC_F77_NAME_MANGLING): Don't require AC_PROG_F77, the code you include does it. (AC_F77_LIBRARY_LDFLAGS): Set the language.2000-12-06 Akim Demaille <akim@epita.fr> * m4sugar.m4 (ifelse): Rename as... (m4_if): this. * autoconf.m4 (ifelse): Restore.2000-12-06 Akim Demaille <akim@epita.fr> * m4sugar.m4 (m4_dquote, m4_pattern_forbid, m4_pattern_allow) (m4_cr_letters, m4_cr_LETTERS, m4_cr_Letters, m4_cr_digits) (m4_cr_symbols1, m4_cr_symbols2, m4_re_string, m4_re_word) (m4_init): New macros. (m4_token_allow): Remove. * acgeneral.m4: Don't push BODY into the diversion stack. (AC_PLAIN_SCRIPT): Do it. Call m4_init, define the Autoconf patterns. (AC_INIT): Use AC_PLAIN_SCRIPT. Remove the useless `dnl' (those where the current diversion is KILL). * autoconf.sh (m4_common): Fix quotation. (finalize.awk): Load forbidden.rx and allowed.rx. Split the line into tokens, and check their validity. * tests/tools.at (Forbidden tokens): Adjust.2000-12-05 Bob Wilson <bwilson@tensilica.com> * acspecific.m4 (_AC_OBJEXT, _AC_EXEEXT): Ignore .d files produced by CFLAGS=-MD.2000-12-05 Akim Demaille <akim@epita.fr> * aclang.m4 (AC_PROG_F77): Temporarily set ac_ext to F to run _AC_LANG_COMPILER_GNU. From Steven G. Johnson. * tests/compile.at (GNU Fortran 77): New test.2000-12-05 Akim Demaille <akim@epita.fr> * tests/tools.at (autoupdate): Strengthen and check autoupdate's idempotency.2000-12-05 Akim Demaille <akim@epita.fr> * tests/atspecific.m4 (_AT_CHECK_AC_MACRO): s/cp -f/mv -f/.2000-12-01 Pavel Roskin <proski@gnu.org> * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Don't escape backquotes in AC_MSG_ERROR. Fix error message.2000-12-01 Pavel Roskin <proski@gnu.org> * tests/atgeneral.m4 (AT_INIT): Use ${CONFIG_SHELL-/bin/sh} to run the testsuite from the debug scripts. Suggested by Alexandre Oliva.2000-11-30 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (Assignments): Don't use $? from an assignment.2000-11-30 Akim Demaille <akim@epita.fr> * sh.m4 (AS_EXIT): Don't rely on false exiting 1. Actually, always use `(exit $val); exit', don't try to be tricky. * doc/autoconf.texi (Limitations of Builtins) <false>: new.2000-11-30 Akim Demaille <akim@epita.fr> * sh.m4 (_AS_EXPR_PREPARE): Don't rely on the exit status of a back quote evaluation since the very system for which the test was written does not propagate it. Groumph!2000-11-30 Akim Demaille <akim@epita.fr> * acspecific.m4 (_AC_EXEEXT): Also remove conftest$ac_exeext. Reported by Pavel.2000-11-30 Akim Demaille <akim@epita.fr> * acspecific.m4 (_AC_EXEEXT, _AC_OBJEXT): Make the two macros more alike: a loop over a sorted list of possible files. Don't cleanup on errors, the trap will do it. Cleanup when there are no errors. (_AC_EXEEXT): Use the empty string instead of `no' as the cached value. Be sure to prefer `.exe' to `' when the two are observable. Suggested by Lars and Earnie.2000-11-30 Akim Demaille <akim@epita.fr> When using Cygwin, in spite of all their efforts, it may happen that `confestval' be read in binary mode. The shell then fails to properly strip the \r\n. Reported by Lars J. Aas. * aclang.m4 (AC_LANG_INT_SAVE): Don't add any trailing new line, and close the file. Suggested by Peter Eisentraut.2000-11-30 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (Systemology): New section. Some about QNX 4.2000-11-30 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (Special Shell Variables): Document RANDOM.2000-11-30 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (Limitations of Usual Tools): Some about cp and mv, thanks to Ian.2000-11-29 Akim Demaille <akim@epita.fr> * acspecific.m4 (_AC_OBJEXT): Skip *.tds, special case .o and .obj. Suggested by Lars.2000-11-29 Akim Demaille <akim@epita.fr> * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Fix the portability of the default assignment of CONFIG_FILES, CONFIG_HEADERS, CONFIG_LINKS and CONFIG_COMMANDS.2000-11-29 Akim Demaille <akim@epita.fr> * acgeneral.m4 (AC_CACHE_SAVE): Use the `clear' trick to work around broken seds. (_AC_OUTPUT_HEADERS, _AC_OUTPUT_FILES): Rename the sed labels to match the Autoconf documentation.2000-11-29 Akim Demaille <akim@epita.fr> * doc/autoconf.texi (Shell Substitutions): More on the variations around ${foo=bar}. (Assignments): Rewrite as a summary of the previous section. * acgeneral.m4 (AC_CACHE_SAVE): Be protected against the Solaris' `${foo='${bar}'}' bug.2000-11-29 Akim Demaille <akim@epita.fr> * acgeneral.m4 (_AC_OUTPUT_HEADERS, _AC_OUTPUT_FILES): Don't use `... echo "error: \\\`$f'" ...` as it's not portable to BSDI 1.3. Do this instead: `... echo "error: $f" ...` Reported by Daniele Arena.2000-11-29 Akim Demaille <akim@epita.fr> QNX 4.2.5's expr always exits 1 when `:' is used with parens. * doc/autoconf.texi (Limitations of Usual Tools) <expr>: More information, thanks to Paul Berrevoets, Paul Eggert and David Morgan. * sh.m4 (_AS_EXPR_PREPARE): New. (AS_DIRNAME): Use it.2000-11-29 Akim Demaille <akim@epita.fr> sizeof (struct {char a,b; }) is not required to be 2. Reported by Johan Danielsson. * tests/semantics.at (AC_CHECK_SIZEOF): Define charchar as an array of 2 chars. Suggested by Alexandre.2000-11-29 Akim Demaille <akim@epita.fr> Provide a means to display banners in the test suite. * tests/atgeneral.m4 (AT_INIT): Initialize `AT_banner_ordinal'. Execute the epilogue of the tests only if a test was run. Don't build the value of `at_tests_all' with a for loop: expand `AT_TESTS_ALL'. (AT_SETUP): Build `AT_TESTS_ALL'. (AT_BANNER): New. Adjust all the former banners to use it. (AT_CHECK): Don't trace the decoding of `$?'.2000-11-29 Akim Demaille <akim@epita.fr> * tests/atgeneral.m4 (AT_DEFINE, AT_UNDEFINE, AT_SHIFT) (AT_INCLUDE): Remove, use the m4_ macros.2000-11-29 Akim Demaille <akim@epita.fr> * m4sugar.m4 (ifval, ifset, ifdef, ifndef, m4_ifvanl): Rename as... (m4_ifval, m4_ifset, m4_ifdef, m4_ifndef, m4_ifvaln): this. (m4_n): New macro. (m4_ifvaln): Use it. * autoconf.m4 (ifdef): Restore it.2000-11-29 Akim Demaille <akim@epita.fr> * m4sugar.m4 (m4_errprint, divnum, errprint, esyscmd): Rename as... (m4_errprintn, m4_divnum, m4_errprint, m4_esyscmd): this. * autoconf.m4: Restore them.2000-11-28 Pavel Roskin <proski@gnu.org> * doc/autoconf.texi (Fortran 77 Compiler Characteristics): Don't suggest obsolete AC_LANG_FORTRAN77. (Language Choice): Better preamble.2000-11-28 Pavel Roskin <proski@gnu.org> * doc/install.texi: Minor changes to eliminate TeX warnings. * doc/autoconf.texi: Likewise. Typo fixes.2000-11-23 Akim Demaille <akim@epita.fr> * tests/atconfig.in: Move code into... * tests/atgeneral.m4 (AT_INIT): here. Use AS_SHELL_SANITIZE.2000-11-23 Akim Demaille <akim@epita.fr> Have the test suite list of the test groups and their references. * tests/atgeneral.m4 (_m4_divert(SUITE_PRO)): Remove, replaced by... (_m4_divert(DEFAULT), _m4_divert(OPTIONS), _m4_divert(HELP)) (_m4_divert(SETUP)): these. (_m4_divert(SUITE_EPI)): Rename as... (_m4_divert(TAIL)): this. (AT_INIT): Adjust to the new diversions. Insert the magic number. Accept test groups as cli argument. List the test groups. Rename TESTS, test, and tests as at_tests_all, at_test, and at_tests. Have the debug scripts pass options to test suite. Remove their banner. * tests/atspecific.m4: Don't divert to 0. * suite.at: Don't insert the magic number.2000-11-23 Akim Demaille <a
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -