+2010-06-03 Bruno Haible <bruno@clisp.org>
+
+ Simplify gl_LIBUNISTRING_VERSION_CMP expansion.
+ * m4/libunistring-base.m4 (gl_LIBUNISTRING_VERSION_CMP): Ensure
+ expansion does not end with a newline.
+ (gl_LIBUNISTRING_LIBSOURCE, gl_LIBUNISTRING_LIBHEADER): Avoid
+ unnecessary newline.
+
+2010-06-03 Bruno Haible <bruno@clisp.org>
+
+ Reduce dependencies.
+ * tests/test-quotearg.h: New file, extracted from
+ tests/test-quotearg.c.
+ * tests/test-quotearg-simple.c: New file, extracted from
+ tests/test-quotearg.c.
+ * tests/test-quotearg.c: Don't include <ctype.h>.
+ (struct result_strings, struct result_groups, LQ, RQ, LQ_ENC, RQ_ENC,
+ RQ_ESC, inputs, compare, use_quotearg_buffer, use_quotearg,
+ use_quote_double_quotes, use_quotearg_colon): Moved to
+ tests/test-quotearg.h.
+ (results_g, flag_results, custom_quotes, custom_results): Moved
+ to tests/test-quotearg-simple.c.
+ (main): Moved the part that does not depend on gettext to
+ tests/test-quotearg-simple.c. Return 77 if the test cannot be
+ performed.
+ * modules/quotearg-simple: New file.
+ * modules/quotearg-simple-tests: New file.
+ * modules/quotearg (Depends-on): Add quotearg-simple.
+ * modules/quotearg-tests (Status): Mark as gettext-dependent-test.
+ (Files): Add tests/test-quotearg.h.
+ Reported by Paolo Bonzini.
+
+2010-06-03 Bruno Haible <bruno@clisp.org>
+
+ Reduce dependencies.
+ * modules/acl (Depends-on): Add gettext-h. Remove gettext.
+
+2010-06-03 Bruno Haible <bruno@clisp.org>
+
+ time: Undefine more broken macros.
+ * lib/time.in.h: Undefine broken localtime_r and gmtime_r macros only
+ for pthread-win32. Undefine also asctime_r, ctime_r, rand_r, strtok_r.
+ Reported by Eric Blake.
+
+2010-06-03 Bruno Haible <bruno@clisp.org>
+
+ Choose among AC_DEFUN_ONCE, AC_DEFUN in a way that aclocal understands.
+ * m4/iconv.m4 (gl_iconv_AC_DEFUN): New macro.
+ (AM_ICONV): Define it through gl_iconv_AC_DEFUN.
+ * m4/libunistring.m4 (gl_libunistring_AC_DEFUN): New macro.
+ (gl_LIBUNISTRING): Define it through gl_libunistring_AC_DEFUN.
+ Reported by Ludovic Courtès <ludo@gnu.org>.
+
+2010-06-02 Eric Blake <eblake@redhat.com>
+
+ time: work with mingw + pthreads-win32 library
+ * m4/time_h.m4 (gl_CHECK_TYPE_STRUCT_TIMESPEC): Set new variable
+ if timespec is defined only in pthread.h.
+ * modules/time (Makefile.am): Substitute it.
+ * lib/time.in.h (!TIME_H_DEFINES_STRUCT_TIMESPEC): Include
+ <pthread.h>, when needed.
+ (GNULIB_TIME_R): Undefine broken localtime_r and gmtime_r macros
+ from the library.
+
+2010-05-31 Bruno Haible <bruno@clisp.org>
+
+ Avoid expanding two macros in the wrong order.
+ * m4/libunistring-base.m4 (gl_LIBUNISTRING_LIB_PREPARE): Require
+ gl_LIBUNISTRING if it is defined.
+ * m4/libunistring.m4 (gl_LIBUNISTRING): Define using AC_DEFUN_ONCE for
+ autoconf >= 2.64.
+ Reported by Ludovic Courtès <ludo@gnu.org>.
+
+2010-05-27 Jim Meyering <meyering@redhat.com>
+
+ maint.mk: also prohibit "#undef" of always-defined symbols
+ * top/maint.mk (def_sym_regex): Handle #undef as well as #define.
+ Allow more than one space before the symbol name.
+ (sc_prohibit_always-defined_macros): Use grep's -E, now that
+ the regexp uses alternation.
+
+2010-05-26 Eric Blake <eblake@redhat.com>
+
+ maint.mk: avoid echo -e
+ * top/maint.mk (gzip_rsyncable, _ignore_case, _sc_say_and_exit):
+ Convert all uses of echo -* to printf.
+ Reported by Matthias Bolte.
+
+2010-05-25 Bruno Haible <bruno@clisp.org>
+
+ Update to GNU gettext 0.18, part 2.
+ * build-aux/po/Makefile.in.in: Update to GNU gettext 0.18.
+ Reported by Martin von Gagern <Martin.vGagern@gmx.net>.
+
+2010-05-25 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ Add missing include in test-pwrite.c.
+ * tests/test-pwrite.c: Include string.h, for strcmp.
+
+2010-05-24 Bruno Haible <bruno@clisp.org>
+
+ * NEWS: Mention requirement for Automake option 'subdir-objects'.
+
+2010-05-24 Bruno Haible <bruno@clisp.org>
+
+ Don't use conversion with transliteration in u{8,16,32}_strcoll.
+ * lib/unistr/u-strcoll.h (FUNC): Use U_STRCONV_TO_ENCODING with
+ iconveh_error argument.
+ * lib/unistr/u8-strcoll.c: Define U_STRCONV_TO_ENCODING instead of
+ U_STRCONV_TO_LOCALE.
+ * lib/unistr/u16-strcoll.c: Likewise.
+ * lib/unistr/u32-strcoll.c: Likewise.
+ * modules/unistr/u8-strcoll (Depends-on): Add
+ uniconv/u8-strconv-to-enc, localcharset. Remove
+ uniconv/u8-strconv-to-locale.
+ (configure.ac): Bump version number.
+ * modules/unistr/u16-strcoll (Depends-on): Add
+ uniconv/u16-strconv-to-enc, localcharset. Remove
+ uniconv/u16-strconv-to-locale.
+ (configure.ac): Bump version number.
+ * modules/unistr/u32-strcoll (Depends-on): Add
+ uniconv/u32-strconv-to-enc, localcharset. Remove
+ uniconv/u32-strconv-to-locale.
+ (configure.ac): Bump version number.
+
+2010-05-24 Bruno Haible <bruno@clisp.org>
+
+ Avoid a test failure on NetBSD 5.0.
+ * tests/test-striconveh.c (main): On NetBSD, skip a test that triggers
+ an iconv() bug.
+
+2010-05-24 Bruno Haible <bruno@clisp.org>
+
+ Adjust #include directive style.
+ * modules/regex (Includes): Recommend to write <regex.h>.
+
+2010-05-24 Bruno Haible <bruno@clisp.org>
+
+ regex: Don't require alloca.
+ * modules/regex (Depends-on): Remove alloca. Add alloca-opt.
+ * lib/regex_internal.h (alloca): Ensure it's defined even if we call it
+ only inside if (0).
+
+2010-05-23 Jim Meyering <meyering@redhat.com>
+
+ test-renameat.c: include <sys/stat.h>
+ * tests/test-renameat.c: Include <sys/stat.h>; required for
+ definition of S_IS* macros.
+
+2010-05-23 Ben Pfaff <blp@cs.stanford.edu>
+
+ Update maintainer documentation for 'relocatable-prog' module.
+ * doc/relocatable-maint.texi: Update.
+ Comments by Bruno Haible.
+
+2010-05-23 Bruno Haible <bruno@clisp.org>
+
+ git-merge-changelog: Enable --split-merged-entry by default.
+ * lib/git-merge-changelog.c (main): Set split_merged_entry to true.
+ (usage): Don't mention this option any more.
+ Reported by Ralf Wildenhues.
+
+2010-05-23 Jim Meyering <meyering@redhat.com>
+
+ test-pwrite: do not leave behind a test file named "out"
+ Revert commit d8fa18472a54c1cb2674c296b3d82443f234d5f7.
+ The trivial-looking use of init.sh is really necessary.
+ It ensures that the temporary file, "out", is created in
+ a temporary directory, and removed upon termination.
+ * tests/test-pwrite.sh: Re-add file.
+ * modules/pwrite-tests: Reference it.
+
+2010-05-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ Fix output redirection buglet in init.sh.
+ * tests/init.sh: Fix redirection of stderr.
+
+2010-05-20 Simon Josefsson <simon@josefsson.org>
+
+ * modules/valgrind-tests (configure.ac): Invoke gl_VALGRIND_TESTS.
+
2010-05-17 Simon Josefsson <simon@josefsson.org>
* modules/valgrind-tests: New file.
2010-05-09 Bruno Haible <bruno@clisp.org>
- Update to GNU gettext 0.18.
- * m4/gettext.m4: Update to GNU gettext 0.17.
+ Update to GNU gettext 0.18, part 1.
+ * m4/gettext.m4: Update to GNU gettext 0.18.
* m4/intl.m4: Likewise.
* m4/po.m4: Likewise.
* modules/gettext (Files): Add m4/fcntl-o.m4.