+2007-04-03 Bruno Haible <bruno@clisp.org>
+
+ * m4/isnanl.m4 (gl_FUNC_ISNANL): Substitute ISNANL_LIBM.
+ * modules/isnanl (Link): New section.
+
+ * m4/frexp.m4 (gl_FUNC_FREXP): Substitute FREXP_LIBM.
+ * modules/frexp (Link): New section.
+
+ * m4/frexpl.m4 (gl_FUNC_FREXPL): Substitute FREXPL_LIBM.
+ * modules/frexpl (Link): New section.
+
+ * m4/ldexpl.m4 (gl_FUNC_LDEXPL): Substitute LDEXPL_LIBM.
+ * modules/ldexpl (Link): New section.
+
+2007-04-03 Bruno Haible <bruno@clisp.org>
+
+ * modules/TEMPLATE-EXTENDED: New file.
+ * gnulib-tool (func_all_modules, func_verify_module): Exclude it.
+
+2007-04-03 Bruno Haible <bruno@clisp.org>
+
+ * DEPENDENCIES: New file.
+ Suggested by Simon Josefsson.
+
+2007-04-03 Bruno Haible <bruno@clisp.org>
+
+ * doc/gnulib.texi: Escape @.
+
+2007-04-03 James Youngman <jay@gnu.org>
+ and Paul Eggert <eggert@cs.ucla.edu>
+
+ * lib/stat-time.h (get_stat_birthtime): Check for zero-valued
+ birthtime on all systems that have birthtime, not just those which
+ use st_birthtimensec rather than st_birthtim. Putting zero in
+ st_birthtim.tv_sec is how (for example) FreeBSD/x86 6.1 indicates
+ that the birth time is not available for files on an NFS mount.
+
+2007-04-03 Simon Josefsson <simon@josefsson.org>
+
+ * modules/memxor: Move back from crypto/, suggested by Bruno.
+ * modules/crypto/hmac-sha1: Fix memxor dependency.
+
+ * modules/crypto/gc: Moved from ../.
+
+2007-04-02 Eric Blake <ebb9@byu.net>
+
+ * lib/ldexpl.c (includes): Avoid libm.
+
+ * modules/printf-frexpl (Depends-on): Depend on ldexpl.
+
+2007-04-02 Bruno Haible <bruno@clisp.org>
+
+ * lib/sysexit_.h (EX_OK): Disable the EX_OK definition from <unistd.h>
+ on IRIX.
+
+2007-04-02 Bruno Haible <bruno@clisp.org>
+
+ * m4/intdiv0.m4 (gt_INTDIV0): Avoid performing the test for real on
+ x86 or x86_64 platforms running MacOS X.
+ Reported by Ryan Schmidt <@ryandesign.com>.
+
+2007-04-02 Bruno Haible <bruno@clisp.org>
+
+ * m4/intdiv0.m4 (gt_INTDIV0): When cross-compiling, treat x86_64 like
+ i386.
+
+2007-04-01 Simon Josefsson <simon@josefsson.org>
+
+ * modules/crypto/arcfour: Moved from ../.
+ * modules/crypto/arcfour-tests: Moved from ../.
+ * modules/crypto/arctwo: Moved from ../.
+ * modules/crypto/arctwo-tests: Moved from ../.
+ * modules/crypto/des: Moved from ../.
+ * modules/crypto/des-tests: Moved from ../.
+ * modules/crypto/gc-arcfour: Moved from ../.
+ * modules/crypto/gc-arcfour-tests: Moved from ../.
+ * modules/crypto/gc-arctwo: Moved from ../.
+ * modules/crypto/gc-arctwo-tests: Moved from ../.
+ * modules/crypto/gc-des: Moved from ../.
+ * modules/crypto/gc-des-tests: Moved from ../.
+ * modules/crypto/gc-hmac-md5: Moved from ../.
+ * modules/crypto/gc-hmac-md5-tests: Moved from ../.
+ * modules/crypto/gc-hmac-sha1: Moved from ../.
+ * modules/crypto/gc-hmac-sha1-tests: Moved from ../.
+ * modules/crypto/gc-md2: Moved from ../.
+ * modules/crypto/gc-md2-tests: Moved from ../.
+ * modules/crypto/gc-md4: Moved from ../.
+ * modules/crypto/gc-md4-tests: Moved from ../.
+ * modules/crypto/gc-md5: Moved from ../.
+ * modules/crypto/gc-md5-tests: Moved from ../.
+ * modules/crypto/gc-pbkdf2-sha1: Moved from ../.
+ * modules/crypto/gc-pbkdf2-sha1-tests: Moved from ../.
+ * modules/crypto/gc-random: Moved from ../.
+ * modules/crypto/gc-rijndael: Moved from ../.
+ * modules/crypto/gc-rijndael-tests: Moved from ../.
+ * modules/crypto/gc-sha1: Moved from ../.
+ * modules/crypto/gc-sha1-tests: Moved from ../.
+ * modules/crypto/gc-tests: Moved from ../.
+ * modules/crypto/hmac-md5: Moved from ../.
+ * modules/crypto/hmac-md5-tests: Moved from ../.
+ * modules/crypto/hmac-sha1: Moved from ../.
+ * modules/crypto/hmac-sha1-tests: Moved from ../.
+ * modules/crypto/md2: Moved from ../.
+ * modules/crypto/md2-tests: Moved from ../.
+ * modules/crypto/md4: Moved from ../.
+ * modules/crypto/md4-tests: Moved from ../.
+ * modules/crypto/md5: Moved from ../.
+ * modules/crypto/md5-tests: Moved from ../.
+ * modules/crypto/memxor: Moved from ../.
+ * modules/crypto/rijndael: Moved from ../.
+ * modules/crypto/rijndael-tests: Moved from ../.
+ * modules/crypto/sha1: Moved from ../.
+
+2007-03-30 James Youngman <jay@gnu.org>
+
+ * tests/test-stat-time.c (prepare_test): use chmod() rather than
+ rename() to change the ctime of a file (because ctime is unaffected
+ by rename on jfs2 on AIX 5.1).
+ (main): Start by doing cleanup, in case a previous run failed leaving
+ test files behind.
+
+2007-03-31 Bruno Haible <bruno@clisp.org>
+
+ Support old proprietary implementations of iconv.
+ * modules/iconv_open: New file.
+ * lib/iconv_.h: New file.
+ * m4/iconv_h.m4: New file.
+ * lib/iconv_open.c: New file.
+ * lib/iconv_open-aix.gperf: New file.
+ * lib/iconv_open-hpux.gperf: New file.
+ * lib/iconv_open-irix.gperf: New file.
+ * lib/iconv_open-osf.gperf: New file.
+ * m4/iconv_open.m4: New file.
+ * modules/linebreak (Depends-on): Add iconv_open.
+ * modules/striconv (Depends-on): Likewise.
+ * modules/striconveh (Depends-on): Likewise.
+ * modules/unicodeio (Depends-on): Likewise.
+ * lib/striconveh.h (mem_cd_iconveh, str_cd_iconveh): Allow cd to be
+ (iconv_t)(-1).
+ * lib/striconveh.c (mem_cd_iconveh_internal): Use an indirect
+ conversion if cd is (iconv_t)(-1).
+ (mem_iconveh, str_iconveh): Don't fail just because a direct conversion
+ is not possible.
+
+2007-03-31 Bruno Haible <bruno@clisp.org>
+
+ * tests/test-striconveha.c (main): Don't expect "autodetect_jp" to
+ work on Solaris either. Protect also second use of "autodetect_jp".
+
+2007-03-31 Bruno Haible <bruno@clisp.org>
+
+ * m4/frexpl.m4 (gl_FUNC_FREXPL): Set HAVE_DECL_FREXPL to 0 when
+ the function is not present.
+
+2007-03-31 Bruno Haible <bruno@clisp.org>
+
+ * m4/ldexpl.m4 (gl_FUNC_LDEXPL): Set HAVE_DECL_LDEXPL to 0 when
+ the function is not present.
+
+2007-03-31 Bruno Haible <bruno@clisp.org>
+
+ * m4/iconv.m4 (AM_ICONV_LINK): Fix 2007-03-29 patch. Test also against
+ a bug in HP-UX iconv_open().
+
+2007-03-31 Bruno Haible <bruno@clisp.org>
+
+ * MODULES.html.sh (func_module): Don't show gnulib-common.m4.
+ (Mathematics <math.h>): New section, add fpieee.
+ (Input/output <stdio.h>): Add fseterr.
+ (Mathematics <math.h>): New section, add printf-frexp.
+ (Container data structures): Add sublist.
+ (Core language properties): Add fpucw, inline.
+ (Functions for greatest-width integer types <inttypes.h>): Add
+ imaxabs, imaxdiv, inttypes.
+ (Mathematics <math.h>): Add frexp, frexpl, isnan-nolibm, isnanl,
+ isnanl-nolibm, ldexp.
+ (Mathematics <math.h>): New section, add printf-frexpl.
+ (Support for systems lacking POSIX:2001): Add fprintf-posix,
+ printf-posix, snprintf-posix, sprintf-posix, string, search, socklen,
+ sys_select, sys_socket, vasnprintf-posix, vasprintf-posix,
+ vfprintf-posix, vprintf-posix, vsnprintf-posix, vsprintf-posix.
+ (Unicode string functions): Add unistr/u*-mbtoucr.
+ (Java): Add javacomp-script, javaexec-script.
+ (C#): Add csharpcomp-script, csharpexec-script.
+ (Support for building libraries and executables): Add havelib,
+ relocatable-*.
+ (Support for maintaining and releasing projects): Renamed from
+ 'Support for maintaining and release projects'. Add announce-gen.
+
+2007-03-31 Bruno Haible <bruno@clisp.org>
+
+ * README: Talk primarily about git.
+ (git and CVS): Renamed from CVS.
+ * doc/gnulib.texi (Introduction, Build robot for gnulib): Mention that
+ gnulib is available through git.
+ * doc/gnulib-tool.texi (CVS Issues): Mention git and svn as well.
+
+2007-03-30 Bruno Haible <bruno@clisp.org>
+
+ * lib/alloca_.h: Change prefix of double-inclusion guard macro to _GL_.
+ * lib/poll_.h: Likewise.
+ * lib/stat_.h: Likewise.
+ * lib/sys_time_.h: Likewise.
+ * lib/sysexit_.h: Likewise.
+ * lib/glob_.h: Prefix double-inclusion guard macro with _GL_.
+ * lib/stdbool_.h: Likewise.
+ * lib/byteswap_.h: Add double-inclusion guard.
+
+2007-03-30 Sergey Poznyakoff <gray@mirddin.farlep.net>
+
+ * lib/sysexit_.h: Prefix double-inclusion guard macro with _GNULIB.
+
+2007-03-30 Karl Berry <karl@gnu.org>
+
+ * config/srclist-update: double space after USA in the license
+ substitution, since that's how it's usually (?) written.
+
+2007-03-30 Paul Eggert <eggert@cs.ucla.edu>
+
+ * lib/write-any-file.c (can_write_any_file): Fix else-else bug
+ reported by Bruno Haible.
+
+2007-03-29 Bruno Haible <bruno@clisp.org>
+
+ * m4/iconv.m4 (AM_ICONV_LINK): Require AC_CANONICAL_HOST. Test against
+ a bug in AIX iconv().
+
+2007-03-29 Bruno Haible <bruno@clisp.org>
+
+ * modules/ldexpl-tests: New file.
+ * tests/test-ldexpl.c: New file.
+
+2007-03-29 Bruno Haible <bruno@clisp.org>
+
+ * lib/ldexpl.c: Include fpucw.h.
+ (ldexpl): Use BEGIN/END_LONG_DOUBLE_ROUNDING. Skip the last unneeded
+ multiplication.
+ * modules/ldexpl (Depends-on): Add fpucw.
+
+2007-03-29 Bruno Haible <bruno@clisp.org>
+
+ * modules/ldexpl: New file.
+ * m4/ldexpl.m4: New file.
+ * lib/math_.h (ldexpl): Define to a replacement if REPLACE_LDEXPL is
+ set.
+ * m4/math_h.m4 (gl_MATH_H_DEFAULTS): Initialize also GNULIB_LDEXPL,
+ REPLACE_LDEXPL.
+ * modules/math (Makefile.am): Substitute also GNULIB_LDEXPL,
+ REPLACE_LDEXPL.
+ * m4/printf-frexpl.m4 (gl_FUNC_PRINTF_FREXPL): Invoke
+ gl_FUNC_LDEXPL_WORKS.
+ * m4/mathl.m4 (gl_FUNC_LONG_DOUBLE_MATH): Remove test for ldexpl.
+ * modules/mathl (Files): Remove lib/ldexpl.c.
+ (Depends-on): Add ldexpl.
+
+2007-03-29 Bruno Haible <bruno@clisp.org>
+
+ * m4/frexpl.m4 (gl_FUNC_FREXPL_WORKS): Declare frexpl.
+
2007-03-29 Bruno Haible <bruno@clisp.org>
* tests/test-striconveh.c (main): Don't assume that a direct conversion