* strftime.m4: Check for wchar.h and clean up a bit.
[gnulib.git] / m4 / ChangeLog
index f7fb424..8c5a7d2 100644 (file)
@@ -1,7 +1,118 @@
+2004-11-09  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * strftime.m4 (_gl_STRFTIME_PREREQS): Remove.  Move its body to
+       gl_FUNC_STRFTIME.
+       (gl_FUNC_STRFTIME): Use AC_CHECK_FUNCS_ONCE and AC_CHECK_HEADERS_ONCE
+       and AC_REQUIRE when possible, to avoid duplicate checks.
+       Check for <wchar.h>.
+
+2004-11-09  Bruno Haible  <bruno@clisp.org>
+
+       * sockpfaf.m4: New file.
+
+2004-11-03  Albert Chin <china@thewrittenword.com>
+           Paul Eggert  <eggert@cs.ucla.edu>
+
+       * uint32_t.m4 (gl_AC_TYPE_UINT32_T): When determining uint32_t
+       equivalent, substitute $ac_type for equivalent type rather than
+       blindly using uint32_t *always* which won't work if uint32_t is not
+       available.  Define _UINT32_T to work around typedef of uint32_t if
+       <sys/sched.h>, <pthread.h>, or <semaphore.h> used on Solaris
+       2.5.1.
+
+2004-11-02  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * jm-macros.m4: Sync from coreutils.
+       (gl_MACROS): Check for mbrlen, for pathchk.
+       (gl_CHECK_ALL_TYPES): Require AC_TYPE_MBSTATE_T, for pathchk.
+
+2004-11-02  Bruno Haible  <bruno@clisp.org>
+
+       * setenv.m4 (gt_FUNC_SETENV): Define VOID_UNSETENV if unsetenv()
+       returns void.
+
+2004-11-01  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * m4/getpass.m4 (gl_PREREQ_GETPASS): Check for declarations of
+       fflush_unlocked, flockfile, funlockfile, funlockfile,
+       fputs_unlocked, putc_unlocked.
+
+2004-10-22  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * getpagesize.m4 (gl_GETPAGESIZE): Check for <sys/param.h>.
+
+2004-10-15  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * getopt.m4 (gl_GETOPT): Detect and reject the incompatible BSD
+       implementation of getopt_long.  Problem reported by Alexander Taler in:
+       http://lists.gnu.org/archive/html/bug-gnulib/2004-10/msg00103.html
+
+2004-10-11  Yoann Vandoorselaere  <yoann@prelude-ids.org>
+
+       * vsnprintf.m4: New file.
+
+2004-10-05  Bruno Haible  <bruno@clisp.org>
+
+       * strsep.m4 (gl_FUNC_STRSEP): Require AC_GNU_SOURCE. Don't check
+       for the declaration of strsep.
+
+2004-10-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * xalloc.m4 (gl_PREREQ_XSTRDUP): Remove.  All uses removed.
+
+       * unlocked-io.m4: Add copyright notice.
+       (gl_FUNC_GLIBC_UNLOCKED_IO): Define USE_UNLOCKED_IO.
+
+2004-10-04  Simon Josefsson  <jas@extundo.com>
+
+       * memmem.m4: New file.
+
+2004-10-01  Yoann Vandoorselaere <yoann@prelude-ids.org>
+
+       * strsep.m4: New file.
+
+2004-09-30  Simon Josefsson  <jas@extundo.com>
+
+       * snprintf.m4: New file.
+
+2004-09-09  Bruno Haible  <bruno@clisp.org>
+
+       * eoverflow.m4: New file, taken from GNU libiconv eilseq.m4 with
+       modifications.
+       * vasnprintf.m4 (gl_FUNC_VASNPRINTF): Require gl_EOVERFLOW.
+
+2004-09-08  Bruno Haible  <bruno@clisp.org>
+
+       * stdint.m4: New file, taken from GNU clisp with modifications.
+
+2004-08-19  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * userspec.m4 (gl_USERSPEC): Don't require AC_FUNC_ALLOCA.
+
+2004-08-12  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * argp.m4 (gl_ARGP): Do not check for argp.h or argp_parse; nobody
+       uses HAVE_ARGP_H or HAVE_ARGP_PARSE.
+       Require gl_FUNC_GLIBC_UNLOCKED_IO, gl_USE_SYSTEM_EXTENSIONS.
+       Check for program_invocation_name, program_invocation_short_name,
+       flockfile, funlockfile, features.h, _getopt_long_only_r.
+
+2004-08-12  Simon Josefsson  <jas@extundo.com>
+
+       * getopt.m4 (gl_GETOPT_SUBSTITUTE): New macro,
+       as discussed with Paul Eggert in threads rooted at
+       <http://lists.gnu.org/archive/html/bug-gnulib/2004-06/msg00039.html>
+       and
+       <http://lists.gnu.org/archive/html/bug-gnulib/2004-07/msg00001.html>.
+       Before, the test was empty, and relied on ELIDE_CODE in source
+       code.)
+       (gl_PREREQ_GETOPT): New macro.
+       (gl_GETOPT): Use them.
+
 2004-08-11  Paul Eggert  <eggert@cs.ucla.edu>
 
        Merge from coreutils.
-       
+
        * fnmatch.m4 (_AC_LIBOBJ_FNMATCH): Check for wmemchr and wmemcpy.
 
        * obstack.m4 (gl_PREREQ_OBSTACK): Require