+2008-08-02 Bruno Haible <bruno@clisp.org>
+
+ * gnulib-tool (func_import): When updating or creating a .gitignore
+ file, prepend each added line with a slash, and ignore leading slashes
+ from the existing lines.
+ Reported by Joel E. Denny <jdenny@ces.clemson.edu>.
+
+2008-08-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ Portability fix for GNU make 3.79.1.
+ * top/GNUmakefile: Avoid 'else COND', which older GNU make
+ versions do not understand.
+
+2008-08-01 Bruno Haible <bruno@clisp.org>
+
+ Work around bug of HP-UX 10.20 cc with -0.0 literal.
+ * tests/test-isnanf.h (zero): New variable.
+ (main): Avoid literal -0.0f.
+ * tests/test-isnand.h (zero): New variable.
+ (main): Avoid literal -0.0.
+ * tests/test-isnanl.h (zero): New variable.
+ (main): Avoid literal -0.0L.
+ * tests/test-isnan.c (zerof, zerod, zerol): New variables.
+ (test_float, test_double, test_long_double): Avoid literals -0.0f,
+ -0.0, -0.0L.
+ * tests/test-signbit.c (test_signbitf): Avoid literal -0.0f.
+ (test_signbitd): Avoid literal -0.0.
+ (test_signbitl): Avoid literal -0.0L.
+ * tests/test-ceilf1.c (zero): New variable.
+ (main): Avoid literal -0.0f.
+ * tests/test-ceill.c (zero): New variable.
+ (main): Avoid literal -0.0L.
+ * tests/test-floorf1.c (zero): New variable.
+ (main): Avoid literal -0.0f.
+ * tests/test-floorl.c (zero): New variable.
+ (main): Avoid literal -0.0L.
+ * tests/test-roundf1.c (zero): New variable.
+ (main): Avoid literal -0.0f.
+ * tests/test-round1.c (zero): New variable.
+ (main): Avoid literal -0.0.
+ * tests/test-roundl.c (zero): New variable.
+ (main): Avoid literal -0.0L.
+ * tests/test-truncf1.c (zero): New variable.
+ (main): Avoid literal -0.0f.
+ * tests/test-trunc1.c (zero): New variable.
+ (main): Avoid literal -0.0.
+ * tests/test-truncl.c (zero): New variable.
+ (main): Avoid literal -0.0L.
+ * tests/test-frexp.c (zero): New variable.
+ (main): Avoid literal -0.0.
+ * tests/test-frexpl.c (zero): New variable.
+ (main): Avoid literal -0.0L.
+ * tests/test-ldexpl.c (zero): New variable.
+ (main): Avoid literal -0.0L.
+ * tests/test-snprintf-posix.h (have_minus_zero): Avoid literal -0.0.
+ (zerod, zerol): New variables.
+ (test_function): Avoid literals -0.0, -0.0L.
+ * tests/test-sprintf-posix.h (have_minus_zero): Avoid literal -0.0.
+ (zerod, zerol): New variables.
+ (test_function): Avoid literals -0.0, -0.0L.
+ * tests/test-vasnprintf-posix.c (have_minus_zero): Avoid literal -0.0.
+ (zerod, zerol): New variables.
+ (test_function): Avoid literals -0.0, -0.0L.
+ * tests/test-vasprintf-posix.c (have_minus_zero): Avoid literal -0.0.
+ (zerod, zerol): New variables.
+ (test_function): Avoid literals -0.0, -0.0L.
+ * tests/test-strtod.c (zero): New variable.
+ (main): Avoid literal -0.0.
+ Reported by Jonathan C. Patschke <jp@centtech.com>.
+
+2008-07-31 Jim Meyering <meyering@redhat.com>
+
+ sha256.h: correct definition of SHA224_DIGEST_SIZE
+ * lib/sha256.h (SHA224_DIGEST_SIZE): Define to 28, not 24.
+ Reported by Paulie Pena IV <paulie4@gmail.com>.
+ Define as 224 / 8, rather than as a literal.
+ (SHA256_DIGEST_SIZE): Define as 256/8 rather than equivalent literal.
+ * lib/sha512.h (SHA384_DIGEST_SIZE): Likewise, define as equiv: 384/8.
+ (SHA512_DIGEST_SIZE): Likewise, define as equivalent quotient: 512/8.
+
+2008-07-31 Bruno Haible <bruno@clisp.org>
+
+ * lib/regex_internal.h (BITSET_WORD_BITS): Make first conditional work
+ on HP-UX 10.20 with "cc -Ae". Fix second conditional.
+ Reported by Jonathan Patschke <jp@centtech.com>.
+
+2008-07-31 Bruno Haible <bruno@clisp.org>
+
+ * gnulib-tool (func_import): Make change from 2008-06-23 more robust.
+ Reported by Paolo Bonzini <bonzini@gnu.org>.
+
+2008-07-30 Eric Blake <ebb9@byu.net>
+
+ test-strtod: allow compilation without -lm
+ * tests/test-strtod.c (main): Avoid link dependence on fabs.
+ Reported by Dennis Clarke <blastwave@gmail.com>.
+
+2008-07-28 Jim Meyering <meyering@redhat.com>
+
+ bootstrap: work also when there are no .po files in po/
+ * build-aux/bootstrap (update_po_files): Complete the change
+ that I began in bc960df8c789c878f1c1c54a28a3c2648dead8d9.
+
+2008-07-27 Jim Meyering <meyering@redhat.com>
+
+ * users.txt: Add zile.
+
+2008-07-26 Ben Pfaff <blp@gnu.org>
+
+ Add missing dependencies on new m4/exponent[fdl].m4 files.
+ * modules/isnanf-nolibm: Add m4/exponentf.m4.
+ * modules/isnand-nolibm: Add m4/exponentd.m4.
+ * modules/isnanl-nolibm: Add m4/exponentl.m4.
+ * modules/signbit-tests: Use m4/exponent[fdl].m4 instead of
+ m4/isnan[fdl].m4, because the macros actually used moved.
+ Reported by Jim Meyering.
+
+2008-07-14 Ben Pfaff <blp@gnu.org>
+
+ Add isinf module.
+ * lib/isinf.c: New file.
+ * lib/math.in.h: Define isinf macro if we have decided to replace
+ it.
+ * m4/isinf.m4: New file.
+ * m4/math_h.m4: Initialize and substitute variables for isinf
+ module.
+ * modules/isinf: New file.
+ * modules/isinf-tests: New file.
+ * modules/math: Add substitutions for new module.
+ * tests/test-isinf.c: New file.
+ * doc/posix-functions/isinf.texi: Mention new module.
+ * MODULES.html.sh: Mention new module.
+
+2008-07-14 Ben Pfaff <blp@gnu.org>
+
+ Factor out some macros for use by additional modules.
+ * m4/isnanf.m4 (gl_FLOAT_EXPONENT_LOCATION): Move into new file
+ exponentf.m4.
+ * m4/isnand.m4 (gl_DOUBLE_EXPONENT_LOCATION): Move into new file
+ exponentd.m4.
+ * m4/isnanl.m4 (gl_LONG_DOUBLE_EXPONENT_LOCATION): Move into new
+ file exponentl.m4.
+ * m4/exponentf.m4: New file.
+ * m4/exponentd.m4: New file.
+ * m4/exponentl.m4: New file.
+ * modules/isnanf: Use new file m4/exponentf.m4.
+ * modules/isnand: Use new file m4/exponentd.m4.
+ * modules/isnanl: Use new file m4/exponentl.m4.
+
2008-07-23 Ulrich Drepper <drepper@redhat.com>
mktime.c: normalize tp->tm_isdst value to -1/0/1.