+2010-05-02 Bruno Haible <bruno@clisp.org>
+
+ wcwidth: Declare also when it's aliased.
+ * lib/wchar.in.h (wcwidth): Don't test whether wcwidth is defined as a
+ macro.
+
+2010-05-02 Bruno Haible <bruno@clisp.org>
+
+ Fix regression from 2010-04-25.
+ * gnulib-tool (func_modules_transitive_closure): Check the status of
+ all modules, not only of the tests that are of the form foo-tests where
+ foo is a module.
+
+2010-05-02 Bruno Haible <bruno@clisp.org>
+
+ wctob: Work around nasty Cygwin 1.7.2 bug.
+ * m4/wctob.m4 (gl_FUNC_WCTOB): Detect the Cygwin bug.
+ * doc/posix-functions/wctob.texi: Mention the Cygwin bug.
+
+2010-05-01 Bruno Haible <bruno@clisp.org>
+
+ fpurge: Sharper test.
+ * tests/test-fpurge.c (main): Add one more ftell check.
+ * modules/fpurge-tests (Depends-on): Add ftell.
+ Suggested by Eric Blake.
+
+2010-05-01 Bruno Haible <bruno@clisp.org>
+
+ ftello: Another test.
+ * tests/test-ftello3.c: New file.
+ * modules/ftello-tests (Files): Add it.
+ (Makefile.am): Add it to TESTS and check_PROGRAMS. Augment
+ MOSTLYCLEANFILES.
+
+ ftell: Another test.
+ * tests/test-ftell3.c: New file.
+ * modules/ftell-tests (Files): Add it.
+ (Makefile.am): Add it to TESTS and check_PROGRAMS. Augment
+ MOSTLYCLEANFILES.
+
+2010-05-01 Bruno Haible <bruno@clisp.org>
+
+ ftell, ftello: Work around Solaris bug.
+ * m4/ftello.m4 (gl_FUNC_FTELLO): Detect Solaris bug.
+ * lib/ftello.c: Include stdio-impl.h.
+ (ftello): On Solaris, when _IOWRT is set, compute the result without
+ looking at _IOREAD.
+ * modules/ftello (Files): Add lib/stdio-impl.h.
+ * doc/posix-functions/ftell.texi: Mention Solaris bug.
+ * doc/posix-functions/ftello.texi: Likewise.
+ Reported by Eric Blake.
+
+2010-05-01 Bruno Haible <bruno@clisp.org>
+
+ freading: Adapt to special meaning of _IOREAD flag on Solaris.
+ * lib/freading.c (freading): On Solaris, ignore the _IOREAD flag if
+ the _IOWRT flag is also set.
+
+2010-05-01 Bruno Haible <bruno@clisp.org>
+
+ Fix doc about a HP-UX stdio bug.
+ * doc/posix-functions/ftell.texi: Mark HP-UX bug as unfixed.
+ * doc/posix-functions/ftello.texi: Likewise.
+
+2010-05-01 Bruno Haible <bruno@clisp.org>
+
+ lseek test: Fix failure on Solaris.
+ * tests/test-lseek.sh: Partially revert 2010-04-20 commit. Consume all
+ output.
+
+2010-04-30 Jim Meyering <meyering@redhat.com>
+
+ bootstrap: don't ignore failure to generate po*/Makevars
+ * build-aux/bootstrap (with_gettext): Don't ignore failure
+ to create po/Makevars or runtime-po/Makevars.
+
+2010-04-29 Eric Blake <eblake@redhat.com>
+
+ headers: relax license to LGPLv2+
+ * modules/fcntl-h (License): Relax license.
+ * modules/getopt-posix (License): Likewise.
+ * modules/locale (License): Likewise.
+ * modules/math (License): Likewise.
+ * modules/pty (License): Likewise.
+ * modules/sched (License): Likewise.
+ * modules/search (License): Likewise.
+ * modules/spawn (License): Likewise.
+ * modules/stdarg (License): Likewise.
+ * modules/sysexits (License): Likewise.
+
+2010-04-29 Jim Meyering <meyering@redhat.com>
+
+ inttypes: relax license to LGPLv2+
+ * modules/inttypes (License): Relax license.
+
+2010-04-29 Simon Josefsson <simon@josefsson.org>
+
+ * top/maint.mk (indent): Run twice to produce idempotent results.
+
+2010-04-28 Bruno Haible <bruno@clisp.org>
+
+ getdate: Generate getdate.c in the source directory.
+ * modules/getdate (Makefile.am): Add rule for getdate.c. Augment
+ MOSTLYCLEANFILES.
+ Suggested by Daniel Richard G. <skunk@iskunk.org> and Ralf Wildenhues.
+
+2010-04-27 Andreas Gruenbacher <agruen@suse.de> (tiny change)
+
+ * lib/utimens.c: On Tru64, the timestamp parameter of utimens(2)
+ is not declared as a const *; avoid warnings in that case.
+
+2010-04-28 Eric Blake <eblake@redhat.com>
+
+ canonicalize-lgpl: avoid compiler warning
+ * lib/canonicalize-lgpl.c (versioned_symbol): Avoid an 'empty
+ declaration' / 'extraneous semicolon' warning with some compilers.
+ Reported by Andreas Gruenbacher.
+
+2010-04-28 Jim Meyering <meyering@redhat.com>
+
+ init.sh: ensure a more reliable exit status when exiting via trap
+ * tests/init.sh (setup_): Don't rely on $? in signal handler.
+ Inspired by patches from Dmitry V. Levin.
+ Also trap on signal 3 (SIGQUIT).
+
+2010-04-27 Bruno Haible <bruno@clisp.org>
+
+ Update doc about utimes().
+ * doc/posix-functions/utimes.texi: Mention the OSF/1 problem and the
+ 'utimens' module.
+ Reported by Andreas Gruenbacher <agruen@suse.de>.
+
+2010-04-27 Eric Blake <eblake@redhat.com>
+
+ full-read, full-write: relax license
+ * modules/full-read (License): Drop to LGPLv2+.
+ * modules/full-write (License): Likewise.
+ * modules/safe-read (License): Likewise.
+ * modules/safe-write (License): Likewise.
+
+ pthread: mention library for linking
+ * modules/pthread (Link): Mention $(LIB_PTHREAD).
+
+2010-04-27 Jim Meyering <meyering@redhat.com>
+
+ maint.mk: fix a bug introduced in last change
+ * top/maint.mk (gl_assured_headers_): Now that all names are on
+ one line, use sed's "g" modifier. Note that while the \.in\.h LHS
+ is not anchored to end of word, it should be adequate.
+
+ maint.mk: avoid side-effect in latest syntax-check
+ * top/maint.mk (sc_prohibit_always_true_header_tests): Rework not
+ to run commands via $(shell...), and hence to incur cost only when
+ the new rule is actually run.
+
+ maint.mk: syntax-check: prohibit HAVE_<header>_H that are always true
+ Derive the list of guaranteed header names from gnulib/lib/*.in.h,
+ and use that to create a regexp used to detect all #if HAVE_..._H uses.
+ * top/maint.mk (sc_prohibit_always_true_header_tests): New rule.
+ (gl_assured_headers_, az_, AZ_): Define.
+ (gl_header_upper_case_or_, gl_have_header_regex_): Define.
+
+2010-04-26 Jim Meyering <jim@meyering.net>
+ Bruno Haible <bruno@clisp.org>
+
+ gnulib-common.m4: make glibc write diagnostics to stderr, not /dev/tty
+ * m4/gnulib-common.m4 (gl_COMMON_BODY): Set LIBC_FATAL_STDERR_.
+ Prompted by an exchange with Gilles Espinasse.
+
+2010-04-26 Jim Meyering <meyering@redhat.com>
+
+ git-version-gen: aesthetic tweak
+ * build-aux/git-version-gen: Use "$nl" rather than a literal,
+ so that the command remains on a single line.
+
+2010-04-26 Eric Blake <eblake@redhat.com>
+
+ git-version-gen: allow use on EBCDIC hosts
+ * build-aux/git-version-gen (dirty): Use literal rather than tying
+ ourselves to ascii.
+ Reported by Steve Goetze.
+
2010-04-25 Bruno Haible <bruno@clisp.org>
netdb: Add support for GNULIB_POSIXCHECK.