* m4/regex.m4: Add AC_PREREQ(2.50).
[gnulib.git] / m4 / ChangeLog
index 479d07b..c612bd6 100644 (file)
@@ -1,3 +1,232 @@
+2005-08-25  Stepan Kasal  <kasal@ucw.cz>
+
+       * regex.m4: Add AC_PREREQ(2.50).
+       (gl_REGEX): If --with-included-regex was given, skip the autodetection.
+
+2005-08-25  Bruno Haible  <bruno@clisp.org>
+
+       * minmax.m4 (gl_MINMAX_IN_HEADER): Add comments.
+       Patch from Stepan Kasal <kasal@ucw.cz>.
+
+2005-08-24  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * regex.m4 (gl_REGEX): Use POSIX-compliant spellings when testing
+       for GNU regex features.
+
+2005-08-24  Jim Meyering  <jim@meyering.net>
+
+       Sync from coreutils.
+       * fcntl-safer.m4: New file.
+
+       * xgetcwd.m4: Use AC_LIBSOURCES and AC_LIBOBJ to indicate source
+       and object files for this module.
+
+2005-08-23  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * regex.m4 (gl_INCLUDED_REGEX): Remove; no longer used.
+       All contents moved to gl_REGEX.
+       (gl_REGEX): Don't bother checking whether lib/regex.c exists;
+       assume that it does.
+
+2005-08-20  Bruno Haible  <bruno@clisp.org>
+
+       * regex.m4 (gl_PREREQ_REGEX): Require AC_GNU_SOURCE.
+
+2005-08-17  Bruno Haible  <bruno@clisp.org>
+
+       * strcasestr.m4: New file.
+
+2005-08-17  Bruno Haible  <bruno@clisp.org>
+
+       * strstr.m4 (gl_FUNC_STRSTR): Use the replacement function always.
+       (gl_PREREQ_STRSTR): Use gl_FUNC_MBRTOWC.
+
+2005-08-16  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * getopt.m4 (gl_GETOPT_CHECK_HEADERS): Do not override the results
+       of gl_GETOPT_SUBSTITUTE.  That way, if both gl_GETOPT_SUBSTITUTE
+       and gl_GETOPT are both invoked via different paths (as happens
+       with GNU tar CVS because it uses both argp and getopt), the former
+       wins.
+
+2005-08-16  Bruno Haible  <bruno@clisp.org>
+
+       * strcase.m4 (gl_FUNC_STRCASECMP): Use the replacement function always.
+       (gl_PREREQ_STRCASECMP): Use gl_FUNC_MBRTOWC.
+
+2005-08-16  Bruno Haible  <bruno@clisp.org>
+
+       * mbfile.m4: New file.
+
+2005-08-16  Bruno Haible  <bruno@clisp.org>
+
+       * mbiter.m4: New file.
+
+2005-08-16  Bruno Haible  <bruno@clisp.org>
+
+       * mbchar.m4: New file.
+
+2005-08-16  Bruno Haible  <bruno@clisp.org>
+
+       * tls.m4: New file, from GNU gettext.
+
+2005-08-12  Bruno Haible  <bruno@clisp.org>
+
+       * readline.m4 (gl_FUNC_READLINE): Look for ncurses first.
+
+2005-08-12  Simon Josefsson  <jas@extundo.com>
+
+       * readline.m4: Look for termcap, curses or ncurses if required.
+
+2005-08-11  Simon Josefsson  <jas@extundo.com>
+
+       * readline.m4: New file.
+
+2005-08-10  Simon Josefsson  <jas@extundo.com>
+
+       * strnlen.m4: New file.
+
+       * strndup.m4: Don't check for strnlen declaration, done in
+       strnlen.m4.
+
+2005-08-10  Stepan Kasal  <kasal@ucw.cz>
+
+       * onceonly_2_57.m4: Really require Autoconf 2.57.
+
+2005-08-02  Simon Josefsson  <jas@extundo.com>
+
+       * getline.m4: Separate out getdelim stuff into separate module.
+
+       * getdelim.m4: New file.
+
+2005-07-26  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Add support to getopt for Emacs, which doesn't use LIBOBJS in the
+       normal way.
+       * getopt.m4 (gl_GETOPT_SUBSTITUTE_HEADER): New macro.
+       (gl_GETOPT_SUBSTITUTE): Use it.  Invoke gl_PREREQ_GETOPT.
+       (gl_GETOPT_IFELSE, gl_GETOPT_CHECK_HEADERS): New macros.
+       (gl_GETOPT): Use the new macros.  Most of the implementation
+       is moved to the new macros.  This is for programs like Emacs
+       that don't want all the functionality of gl_GETOPT.
+
+2005-07-26  Bruno Haible  <bruno@clisp.org>
+
+       * lock.m4: Update from GNU gettext.
+
+2005-07-25  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * regex.m4 (gl_INCLUDED_REGEX): Use AC_RUN_ELSE instead of the
+       obsolescent AC_TRY_RUN.  Include the default includes files, for 'exit'.
+
+2005-07-24  Bruno Haible  <bruno@clisp.org>
+
+       * visibility.m4: New file.
+
+2005-07-18  Bruno Haible  <bruno@clisp.org>
+
+       * lock.m4: New file, from GNU gettext.
+
+2005-06-01  Bruno Haible  <bruno@clisp.org>
+
+       * poll.m4 (gl_FUNC_POLL): Check against MacOS X 10.4 poll() bug.
+       When using lib/poll.c, define poll as rpl_poll.
+
+2005-07-14  Bruno Haible  <bruno@clisp.org>
+
+       * argp.m4 (gl_ARGP): Remove invocation of gl_FUNC_GLIBC_UNLOCKED_IO.
+       Instead, test for *_unlocked function declarations directly.
+
+2005-07-14  Derek Price  <derek@ximbiot.com>
+
+       * glob.m4 (gl_GLOB): Cache glob interface check result.  Add check for
+       glob symlink bug.
+
+2005-07-10  Bruno Haible  <bruno@clisp.org>
+
+       * size_max.m4 (gl_SIZE_MAX): Cast ~(size_t)0 back to size_t.
+       Needed when size_t is smaller than 'unsigned int'.
+       Reported by Paul Eggert.
+
+2005-07-07  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * backupfile.m4 (gl_BACKUPFILE): Use AC_CHECK_FUNCS_ONCE on pathconf.
+       * same.m4 (gl_SAME): Likewise.
+       Require AC_SYS_LONG_FILE_NAMES; bug reported by Gerrit P. Haase.
+
+       * regex.m4: Adjust to new libc regex implementation.
+       (gl_INCLUDED_REGEX): Add AC_LIBSOURCES for
+       all the .c and .h parts of (the new) regex.
+       Quote the m4 stuff better.
+       Check for RE_ICASE bug of old gnulib.
+       Check for REG_STARTEND of recent libc.
+       Rename local variables from jm_* to gl_*.
+       Quote operand of "test -f".
+       Say "recent enough" version of libc, not "version 2".
+       (gl_PREREQ_REGEX): Remove AC_FUNC_ALLOCA, since alloca is a
+       prerequisite module.  Remove AC_HEADER_STDC; no longer needed.
+       Check for locale.h, isblank, mbrtowc, wcrtomb, wcscoll.
+       Remove check for btowc, isascii.
+       Require AM_LANGINFO_CODESET.
+
+2005-07-05  Bruno Haible  <bruno@clisp.org>
+
+       * mbrtowc.m4 (gl_FUNC_MBRTOWC): Upgrade to version from current
+       autoconf CVS. Needed for mingw.
+
+2005-07-03  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Remove the dependency of the strftime module on the tzset module.
+       * strftime.m4 (gl_FUNC_STRFTIME): Don't require gl_FUNC_TZSET_CLOBBER.
+
+2005-07-02  Jim Meyering  <jim@meyering.net>
+
+       * chown.m4, cloexec.m4, dup2.m4, fsusage.m4:
+       * getcwd-path-max.m4, getcwd.m4, mkstemp.m4, mountlist.m4:
+       * pagealign_alloc.m4, save-cwd.m4, unistd-safer.m4:
+       Don't check for fcntl.h, and don't test for HAVE_FCNTL_H.
+
+2005-06-28  Simon Josefsson  <jas@extundo.com>
+
+       * check-version.m4: New file, suggested by Jim Meyering
+       <jim@meyering.net>.
+
+2005-06-24  Derek Price  <derek@ximbiot.com>
+       and Bruno Haible  <bruno@clisp.org>
+
+       Remove stat module & update lstat.
+       * lstat.m4 (gl_FUNC_LSTAT): Drop AC_FUNC_LSTAT in favor of
+       AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK.
+       * stat.m4: Remove this file.
+
+2005-06-20  Derek Price  <derek@ximbiot.com>
+
+       * bison.m4: Note that precious decls of YACC & YFLAGS will be
+       unnecessary for Autoconfs > 2.59c.
+
+2005-06-16  Derek Price  <derek@ximbiot.com>
+
+       * bison.m4: Declare YACC & YFLAGS precious.
+
+2005-06-08  Bruno Haible  <bruno@clisp.org>
+
+       * csharpcomp.m4: New file, from GNU gettext.
+
+2005-06-02  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Sync from coreutils.
+       * mkdir-p.m4: Renamed from makepath.m4.
+       (gl_MKDIR_PARENTS): Renamed from gl_MAKEPATH.  All uses changed.
+       Rename files from makepath.c to mkdir-p.c, and from
+       makepath.h to mkdir-p.h.
+       * filenamecat.m4: Renamed from path-concat.m4.
+       (gl_FILE_NAME_CONCAT): Renamed from gl_PATH_CONCAT.  All uses changed.
+       Rename files from path-concat.c to filenamecat.c,
+       and from path-concat.h to filenamecat.h.
+       * getcwd-path-max.m4: Don't use "path" or "filename" to mean
+       "file name" in local variables or comments.
+       * rename.m4: Likewise.
+
 2005-06-01  Bruno Haible  <bruno@clisp.org>
 
        * csharp.m4: New file, from GNU gettext.