+2012-05-01 Bruno Haible <bruno@clisp.org>
+
+ relocatable-prog: Enable ELF ORIGIN trick also on GNU/kFreeBSD.
+ * m4/relocatable.m4 (gl_RELOCATABLE_BODY): Treat kFreeBSD like Linux.
+ * build-aux/reloc-ldflags: Likewise.
+ Suggested by Steven Chamberlain <steven@pyro.eu.org>.
+
+2012-05-01 Bruno Haible <bruno@clisp.org>
+
+ gnulib-tool: Remove transitional code.
+ * gnulib-tool: Don't warn about --import with 0 arguments any more.
+ Reported by Dmitriy Selyutin <ghostman.sd@gmail.com>.
+
+2012-05-01 Bruno Haible <bruno@clisp.org>
+
+ getcwd: Fix misindentation.
+ * m4/getcwd.m4 (gl_FUNC_GETCWD_NULL): Fix indentation.
+
+2012-04-29 Paul Eggert <eggert@cs.ucla.edu>
+
+ exclude: process exclude and include directives in order
+ This restores the pre-2009 behavior, and is part of a fix of a
+ grep bug reported by Quentin Arce in
+ <http://lists.gnu.org/archive/html/bug-grep/2012-04/msg00056.html>.
+ * lib/exclude.c (struct exclude): Remove 'tail' member.
+ (new_exclude_segment): Prepend the new segment instead of appending.
+ Return void, since that's now more convenient.
+ (file_pattern_matches): Renamed from excluded_file_pattern_p.
+ (file_name_matches): Renamed from excluded_file_name_p.
+ (file_pattern_matches, file_name_matches):
+ Return true if the pattern matches, not if it excludes.
+ All callers changed.
+ (excluded_file_name): Process the list in reverse order;
+ since the list is now reversed this restores the pre-2009 behavior.
+ (add_exclude): Adjust to new reversed-order list. Use local var
+ rather than macro, for clarity.
+ * tests/test-exclude7.sh: Adjust to corrected behavior.
+
+ exclude: handle wildcards with FNM_NOESCAPE and with trailing \
+ * lib/exclude.c (unescape_pattern): Don't worry about unescaped [;
+ it's not possible here. Handle the case of \ at end of pattern
+ without dumping core.
+ (add_exclude): Do not unescape the pattern if FNM_NOESCAPE is used.
+
+ _Noreturn: future-proof non-GNU and non-MSVC compilers
+ * build-aux/snippet/_Noreturn.h (_Noreturn):
+ * m4/gnulib-common.m4 (gl_COMMON_BODY):
+ Do not define _Noreturn if __STDC_VERSION__ indicates this is
+ C11 or later. This is more likely to work with random future C
+ compilers that are neither GNUish nor MSVCish. See Vincent Lefevre in
+ <http://lists.gnu.org/archive/html/bug-gnulib/2012-04/msg00195.html>.
+
+ exclude: handle wildcards with FNM_EXTMATCH
+ * lib/exclude.c (fnmatch_pattern_has_wildcards): Also treat '+(',
+ '+@', '!(' as wildcards, if FNM_EXTMATCH. Make it clear in a
+ comment that "has wildcards" really means "has or may have
+ wildcards". Simplify by avoiding the need to call strcspn.
+
+2012-04-29 Bruno Haible <bruno@clisp.org>
+
+ gnulib-tool: Fix list of authors.
+ * gnulib-tool (func_version): Add Paul Eggert to list of authors.
+
+2012-04-26 Stefano Lattarini <stefano.lattarini@gmail.com>
+
+ bootstrap: support Automake-NG in $buildreq
+ * bootstrap (check_versions): Handle automake and aclocal from
+ Automake-NG specially. They can be specified as respectively
+ the "automake-ng" and "aclocal-ng" requirements.
+
+2012-04-25 Eric Blake <eblake@redhat.com>
+
+ bootstrap: only force latest Makefile.in.in for gettext module
+ * build-aux/bootstrap (with_gettext): Only install latest
+ Makefile.in.in for projects requesting bleeding edge gettext.
+
+2012-04-22 Bruno Haible <bruno@clisp.org>
+
+ doc: Mention reason for replacement on glibc/Linux systems.
+ * doc/posix-functions/dprintf.texi: Mention the problem with special
+ 'long double' values.
+ * doc/posix-functions/fprintf.texi: Likewise.
+ * doc/posix-functions/printf.texi: Likewise.
+ * doc/posix-functions/snprintf.texi: Likewise.
+ * doc/posix-functions/sprintf.texi: Likewise.
+ * doc/posix-functions/vdprintf.texi: Likewise.
+ * doc/posix-functions/vfprintf.texi: Likewise.
+ * doc/posix-functions/vprintf.texi: Likewise.
+ * doc/posix-functions/vsnprintf.texi: Likewise.
+ * doc/posix-functions/vsprintf.texi: Likewise.
+ * doc/posix-functions/fcntl.texi: Add glibc/Linux to the list of
+ platforms with F_DUPFD_CLOEXEC problems.
+ * doc/posix-functions/glob.texi: Mention which platforms are affected
+ by the problem with symbolic links.
+ * doc/posix-functions/linkat.texi: Mention the problem with
+ AT_SYMLINK_FOLLOW on Linux.
+
+2012-04-22 Bruno Haible <bruno@clisp.org>
+
+ pwrite: Don't replace on all platforms.
+ * m4/pwrite.m4 (gl_FUNC_PWRITE): Fix syntax error in test program.
+
+2012-04-22 Bruno Haible <bruno@clisp.org>
+
+ rint* tests: Avoid gcc warnings.
+ * tests/test-rint.c (INFINITY, NAN): Undefine before redefining.
+ * tests/test-rintf.c (INFINITY, NAN): Likewise.
+ * tests/test-rintl.c (INFINITY, NAN): Likewise.
+
+2012-04-21 Bruno Haible <bruno@clisp.org>
+
+ users.txt: Update.
+ * users.txt: Add freedink, wdiff. Update URLs for projects that have
+ switched from CVS to git, bzr, or svn.
+
2012-04-21 Bruno Haible <bruno@clisp.org>
Large File Support for native Windows platforms.