* m4/regex.m4 (gl_PREREQ_REGEX): Require AC_GNU_SOURCE.
[gnulib.git] / m4 / ChangeLog
index 2368995..016206b 100644 (file)
@@ -1,3 +1,295 @@
+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.
+       * csharpexec.m4: New file, from GNU gettext.
+
+2005-05-31  Derek Price  <derek@ximbiot.com>
+           Paul Eggert  <eggert@cs.ucla.edu>
+
+       Sync from cvs.
+       * glob.m4: s/MISSING_SYS_CDEFS_H/_SYS_CDEFS_H/ and comment.
+
+2005-05-29  Derek Price  <derek@ximbiot.com>
+           Paul Eggert  <eggert@cs.ucla.edu>
+
+       * glob.m4: New file.
+
+2005-05-27  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * fts.m4 (gl_FUNC_FTS_CORE): Don't check for inttypes.h or stdint.h,
+       and don't require gt_INTTYPES_PRI.
+
+2005-05-26  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * extensions.m4 (gl_USE_SYSTEM_EXTENSIONS): Define
+       _POSIX_PTHREAD_SEMANTICS for Solaris.
+
+2005-05-25  Derek Price  <derek@ximbiot.com>
+           Paul Eggert  <eggert@cs.ucla.edu>
+
+       * getlogin_r.m4: New files.
+
+2005-05-22  Bruno Haible  <bruno@clisp.org>
+
+       * minmax.m4: New file.
+       Based on a patch by Derek Price <derek@ximbiot.com>.
+
+2005-05-20  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * fts.m4 (gl_FUNC_FTS_CORE): Renamed from gl_FUNC_FTS.
+       (gl_FUNC_FTS, gl_FUNC_FTS_LGPL): New macros.
+
+2005-05-20  Eric Blake  <ebb9@byu.net>  (tiny change)
+
+       * chown.m4 (gl_FUNC_CHOWN): Correct sense of test for honoring IDs
+       of -1.
+
+2005-05-18  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * canonicalize.m4 (AC_FUNC_CANONICALIZE_FILE_NAME]):
+       Don't check for stddef.h.
+       * fts.m4 (gl_FUNC_FTS): Don't require AC_HEADER_STDC, as we
+       don't use its results.
+       Don't check for fcntl.h, stddef.h, stdlib.h, string.h, unistd.h,
+       since we include them unconditionally.  Don't require
+       AM_STDBOOL_H, since stdbool is a prerequisite.
+       Don't require AC_C_CONST, AC_TYPE_SIZE_T or check for ptrdiff_t
+       since we assume C89 or better.
+       Don't require AC_FUNC_CLOSEDIR_VOID, AC_FUNC_LSTAT, or AC_FUNC_STAT,
+       as we don't use their results.
+       Don't check for fchdir, memmove, memset, strrchr, as we use
+       them unconditionally.
+       * gettimeofday.m4 (AC_FUNC_GETTIMEOFDAY_CLOBBER): Don't define
+       GETTIMEOFDAY_CLOBBERS_LOCALTIME_BUFFER, since nobody uses it.
+
+2005-05-18  Jim Meyering  <jim@meyering.net>
+
+       * fts.m4 (AC_LIBSOURCES): Add intprops.h to the list.
+       Reported by Yoann Vandoorselaere.
+
+2005-05-17  Jim Meyering  <jim@meyering.net>
+
+       * fts.m4: New file, from coreutils.
+
+2005-05-14  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Sync from coreutils.
+       * unlinkdir.m4: New file.
+
+2005-05-10  Derek Price  <derek@ximbiot.com>
+
+       * getopt.m4 (gl_GETOPT): Check for Solaris 10 bug, not decl, when
+       possible.
+
+2005-05-10  Simon Josefsson  <jas@extundo.com>
+
+       * getaddrinfo.m4: Look in libnsl/libsocket for getaddrinfo, from
+       Yoann Vandoorselaere <yoann.v@prelude-ids.com>.
+
+2005-05-09  Yoann Vandoorselaere <yoann.v@prelude-ids.com>
+            Bruno Haible  <bruno@clisp.org>
+
+       * inet_ntop.m4: New file.
+
 2005-05-05  Paul Eggert  <eggert@cs.ucla.edu>
 
        * getopt.m4 (gl_GETOPT): Check for Solaris 10 getopt, and avoid
        * uintmax_t.m4: New file.
        * Makefile.am (EXTRA_DIST): Add inttypes_h.m4 and uintmax_t.m4.
 
-Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
+Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
   Free Software Foundation, Inc.
 Copying and distribution of this file, with or without modification,
 are permitted provided the copyright notice and this notice are preserved.