Use _GL_ as double-inclusion guard macro prefix.
[gnulib.git] / ChangeLog
index a7710c4..0de8632 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,132 @@
+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
+       between ISO-8859-1 and ISO-8859-2 is possible. Needed for OSF/1, IRIX
+       and possibly also HP-UX.
+       * tests/test-striconveha.c (main): Don't expect "autodetect_jp" to
+       work on AIX, IRIX, HP-UX, OSF/1.
+       * tests/uniconv/test-u16-conv-from-enc.c (main): Likewise.
+       * tests/uniconv/test-u16-strconv-from-enc.c (main): Likewise.
+       * tests/uniconv/test-u32-conv-from-enc.c (main): Likewise.
+       * tests/uniconv/test-u32-strconv-from-enc.c (main): Likewise.
+       * tests/uniconv/test-u8-conv-from-enc.c (main): Likewise.
+       * tests/uniconv/test-u8-strconv-from-enc.c (main): Likewise.
+
+2007-03-29  Bruno Haible  <bruno@clisp.org>
+
+       * tests/test-stat-time.c: Include <fcntl.h>, not <sys/fcntl.h>.
+
+2007-03-29  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * lib/acl-internal.h (acl_get_fd, acl_set_fd): undef before defining,
+       to work around a problem on OSF/1 5.1 reported by Bruno Haible.
+
+2007-03-29  Eric Blake  <ebb9@byu.net>
+
+       * lib/acl-internal.h: Remove redundant include.
+       (ACL_NOT_WELL_SUPPORTED): Also filter on EBUSY, returned by
+       Cygwin when a file is locked.
+
+2007-03-29  Bruno Haible  <bruno@clisp.org>
+
+       * lib/vasprintf.c [IN_LIBASPRINTF]: Include different specification
+       file.
+       * lib/asprintf.c [IN_LIBASPRINTF]: Likewise.
+
+2007-03-29  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * m4/getcwd-path-max.m4 (gl_FUNC_GETCWD_PATH_MAX): Don't bother to
+       try to remove a parent directory if the child couldn't be removed
+       (except for the first rmdir, which could fail because the child
+       doesn't exist).  Problem reported by Jeff Blaine in
+       <http://lists.gnu.org/archive/html/bug-tar/2007-03/msg00014.html>.
+
+2007-03-28  Bruno Haible  <bruno@clisp.org>
+
+       * lib/striconveh.c (utf8conv_carefully): New function.
+       (mem_cd_iconveh_internal): Invoke it.
+
+2007-03-28  Bruno Haible  <bruno@clisp.org>
+
+       * lib/striconveh.c (mem_cd_iconveh_internal): Use u8_mbtoucr instead
+       of u8_mbtouc in order to distinguish invalid and incomplete UTF-8
+       input.
+       * modules/striconveh (Depends-on): Add unistr/u8-mbtoucr. Replace
+       utf8-ucs4 with unistr/u8-mbtouc. Replace ucs4-utf8 with
+       unistr/u8-uctomb.
+
+2007-03-28  Bruno Haible  <bruno@clisp.org>
+
+       * modules/unistr/u8-mbtoucr: New file.
+       * lib/unistr/u8-mbtoucr.c: New file.
+       * modules/unistr/u16-mbtoucr: New file.
+       * lib/unistr/u16-mbtoucr.c: New file.
+       * modules/unistr/u16-mbtoucr: New file.
+       * lib/unistr/u16-mbtoucr.c: New file.
+       * lib/unistr.h (u8_mbtoucr, u16_mbtoucr, u32_mbtoucr): New declarations.
+
 2007-03-27  Simon Josefsson  <simon@josefsson.org>
            Bruno Haible  <bruno@clisp.org>