Tests for module 'printf-frexp'.
[gnulib.git] / ChangeLog
index f7aa738..4d54ce5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,166 @@
+2007-02-25  Bruno Haible  <bruno@clisp.org>
+
+       * modules/printf-frexp-tests: New file.
+       * tests/test-printf-frexp.c: New file.
+
+       * modules/printf-frexp: New file.
+       * lib/printf-frexp.h: New file.
+       * lib/printf-frexp.c: New file.
+       * m4/printf-frexp.m4: New file.
+
+2007-02-25  Bruno Haible  <bruno@clisp.org>
+
+       Assume automake >= 1.10 for the tests.
+       * modules/arcfour-tests (TESTS): Remove $(EXEEXT) suffix.
+       * modules/arctwo-tests: Likewise.
+       * modules/argp-tests: Likewise.
+       * modules/avltree-list-tests: Likewise.
+       * modules/avltree-oset-tests: Likewise.
+       * modules/avltreehash-list-tests: Likewise.
+       * modules/carray-list-tests: Likewise.
+       * modules/crc-tests: Likewise.
+       * modules/des-tests: Likewise.
+       * modules/gc-arcfour-tests: Likewise.
+       * modules/gc-arctwo-tests: Likewise.
+       * modules/gc-des-tests: Likewise.
+       * modules/gc-hmac-md5-tests: Likewise.
+       * modules/gc-hmac-sha1-tests: Likewise.
+       * modules/gc-md2-tests: Likewise.
+       * modules/gc-md4-tests: Likewise.
+       * modules/gc-md5-tests: Likewise.
+       * modules/gc-pbkdf2-sha1-tests: Likewise.
+       * modules/gc-rijndael-tests: Likewise.
+       * modules/gc-sha1-tests: Likewise.
+       * modules/gc-tests: Likewise.
+       * modules/getaddrinfo-tests: Likewise.
+       * modules/hmac-md5-tests: Likewise.
+       * modules/hmac-sha1-tests: Likewise.
+       * modules/linked-list-tests: Likewise.
+       * modules/linkedhash-list-tests: Likewise.
+       * modules/lock-tests: Likewise.
+       * modules/md2-tests: Likewise.
+       * modules/md4-tests: Likewise.
+       * modules/md5-tests: Likewise.
+       * modules/rbtree-list-tests: Likewise.
+       * modules/rbtree-oset-tests: Likewise.
+       * modules/rbtreehash-list-tests: Likewise.
+       * modules/read-file-tests: Likewise.
+       * modules/rijndael-tests: Likewise.
+       * modules/stdint-tests: Likewise.
+       * modules/tls-tests: Likewise.
+
+2007-02-24  Bruno Haible  <bruno@clisp.org>
+
+       * lib/isnanl.h (isnanl): Define through isnan if isnan is a macro.
+       * m4/isnan.m4 (gl_FUNC_ISNAN_NO_LIBM): Don't check for isnan as a
+       function; instead check whether isnan with a double argument links.
+       * m4/isnanl.m4 (gl_FUNC_ISNANL_NO_LIBM): Don't check for isnanl as a
+       function; instead check whether isnan with a 'long double' argument
+       links.
+       Reported by Eric Blake <ebb9@byu.net>.
+
+2007-02-24  Bruno Haible  <bruno@clisp.org>
+
+       * lib/isnan.c: Support the 'long double' case if USE_LONG_DOUBLE is
+       defined.
+       * lib/isnanl.c: Remove all code. Just include isnan.c.
+       * modules/isnanl-nolibm (Files): Add lib/isnan.c.
+
+2007-02-25  Jim Meyering  <jim@meyering.net>
+
+       Avoid conflicting types for 'unsetenv' on FreeBSD.
+       * lib/putenv.c (_unsetenv): Rename from "unsetenv", to avoid
+       conflicting with FreeBSD's (5.0 and 6.1) function declaration
+       in stdlib.h.
+
+2007-02-24  Bruno Haible  <bruno@clisp.org>
+
+       * modules/isnanl-nolibm-tests: New file.
+       * tests/test-isnanl.c: New file.
+
+       * modules/isnanl-nolibm: New file.
+       * lib/isnanl.h: New file.
+       * lib/isnanl.c: New file.
+       * m4/isnanl.m4: New file.
+
+2007-02-24  Bruno Haible  <bruno@clisp.org>
+
+       * modules/isnan-nolibm-tests: New file.
+       * tests/test-isnan.c: New file.
+
+       * modules/isnan-nolibm: New file.
+       * lib/isnan.h: New file.
+       * lib/isnan.c: New file.
+       * m4/isnan.m4: New file.
+
+2007-02-24  Bruno Haible  <bruno@clisp.org>
+
+       * lib/frexpl.c (frexpl): Correct return values for x = 1.0L. Don't
+       assume that an exponent fits in 20 bits.
+
+2007-02-24  Jim Meyering  <jim@meyering.net>
+
+       * m4/regex.m4: Update the description of the configure-time option,
+       --without-included-regex, to state accurately what the defaults are,
+       and perhaps to give people an idea why using this option is risky.
+
+2007-02-24  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * m4/nanosleep.m4 (gl_FUNC_NANOSLEEP): Check for a nanosleep that
+       loops on small arguments.  This attempts to avoid the problem
+       Bruno Haible reported for AIX 4.3.2 in
+       <http://lists.gnu.org/archive/html/bug-gnulib/2007-02/msg00309.html>.
+
+2007-02-23  Bruno Haible  <bruno@clisp.org>
+
+       * m4/perl.m4 (gl_PERL): Require version 5.005, not 5.003.
+       Needed for help2man.
+
+2007-02-23  Karl Berry  <karl@gnu.org>
+
+       * doc/gnulib-tool.texi (CVS Issues): mention that when foo_.h
+       exists, foo.h should be cvs-ignored, not committed.
+
+2007-02-23  Eric Blake  <ebb9@byu.net>
+
+       * lib/getdate.h (includes):  Include <time.h>, not "timespec.h".
+       * lib/stat-time.h (includes): Likewise.
+       * lib/utimecmp.c (includes): Likewise.
+       * lib/utimens.h (includes): Likewise.
+       * lib/getdate.y (includes): Also include "timespec.h" for use
+       internal to the module.
+       * modules/utimens (Depends-on): Revert yesterday's patch.
+       * modules/nanosleep (Depends-on): Add missing dependency.
+
+2007-02-22  Bruno Haible  <bruno@clisp.org>
+
+       * lib/glob.c: Don't include getlogin_r.h.
+
+2007-02-22  Jim Meyering  <jim@meyering.net>
+
+       * modules/utimens (Depends-on): Add timespec, required for
+       utimens.h's inclusion of timespec.h.
+
+2007-02-21  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * lib/getcwd.c (__getcwd): Undo previous change; it mishandled
+       long unreadable paths in GNU/Linux.  Problem reported by Andreas
+       Schwab in
+       <http://lists.gnu.org/archive/html/bug-gnulib/2007-02/msg00261.html>.
+       I'll try to think of a better way to fix the Solaris problem.
+
+       * lib/getcwd.c (__getcwd): Don't assume getcwd (NULL, 0) works
+       like glibc; on Solaris 10, it fails with errno == EINVAL.
+       POSIX says the behavior is unspecified if the first argument is NULL,
+       so play it safe and never pass NULL to the system getcwd.
+
+2007-02-21  Jim Meyering  <jim@meyering.net>
+
+       * lib/gettimeofday.c (rpl_gettimeofday): Remove declaration
+       of gettimeofday.  It would conflict with the one now always
+       provided via sys_time_.h.  Reported by Matthew Woehlke, as
+       an IRIX 6.5 build failure.
+
 2007-02-20  Paul Eggert  <eggert@cs.ucla.edu>
 
        Minor fixups to port to Solaris 10 with Sun C 5.8.
        long lines.
 
 2007-02-17  Ben Pfaff  <blp@cs.stanford.edu>
-            Bruno Haible  <bruno@clisp.org>
+           Bruno Haible  <bruno@clisp.org>
 
        * modules/tmpfile: New file.
        * lib/tmpfile.c: New file.
 
 2007-02-03  Jim Meyering  <jim@meyering.net>
 
-        Give tools a better chance to allocate space for very large buffers.
+       Give tools a better chance to allocate space for very large buffers.
        * lib/xalloc.h (x2nrealloc): Use 3/2, not 2, as buffer size factor.
 
        Make pwd and readlink work also when run with an unreadable parent dir
        an error.
        (strncasecmp): Conditionally define as a macro that leads to a warning.
 
-2007-02-01  Jim Meyering  <jim@meyering.net>
-
-       Give tools a better chance to allocate space for very large buffers.
-       * lib/xalloc.h (x2nrealloc): Use 3/2, not 2, as buffer size factor.
-
 2007-02-01  Karl Berry  <karl@gnu.org>
 
        * config/srclist.txt (strtok_r.c): lose sync, no more strtok_r.h.