+2012-07-27 Jim Meyering <meyering@redhat.com>
+
+ maint.mk: new rule: refresh-gnulib-patches
+ I noticed that 8 of coreutils' 9 gl/**/*.diff files was stale.
+ Use this rule to refresh them.
+ * top/maint.mk (refresh-gnulib-patches): New rule.
+
+2012-07-24 Bruno Haible <bruno@clisp.org>
+
+ gnulib-tool: Fix handling of inctests variable.
+ * gnulib-tool: Canonicalize $inctests also in 'update' mode.
+ Reported by Nick Bowler <nbowler@elliptictech.com>.
+
+2012-07-22 Bruno Haible <bruno@clisp.org>
+
+ getpass: Assume AC_CHECK_DECLS_ONCE invocation, like in getpass.m4.
+ * lib/getpass.h: Assume HAVE_DECL_GETPASS is defined.
+ * cfg.mk (exclude_file_name_regexp--sc_prohibit_defined_have_decl_tests):
+ Remove exemption for getpass.h.
+ Suggested by Eric Blake.
+
+2012-07-20 Eric Blake <eblake@redhat.com>
+
+ verify: document conflict with -Wnested-externs
+ * lib/verify.h: Give hint about usage when gcc warnings are enabled.
+
+ maint.mk: forbid exit(-1)
+ * top/maint.mk (sc_prohibit_magic_number_exit): Detect negatives.
+
+2012-07-20 Paul Eggert <eggert@cs.ucla.edu>
+
+ fsusage: port back to Solaris
+ * lib/fsusage.c (get_fs_usage): Fix busted logic causing compile-time
+ error (fsd not declared) on Solaris 10. Reported privately by
+ Andrew Borodin.
+
+2012-07-19 Akim Demaille <akim@lrde.epita.fr>
+
+ gnu-web-doc-update: fix error messages
+ * build-aux/gnu-web-doc-update: Don't pass $ME to die.
+
+ gnu-web-doc-update: check the requirements.
+ * build-aux/gnu-web-doc-update (find_tool): Import from bootstrap.
+ ($CVS, $CVSU, $GIT, $RSYNC, $XARGS): New.
+ * build-aux/bootstrap (find_tool): Comment change.
+
+2012-07-17 Akim Demaille <akim@lrde.epita.fr>
+
+ maint.mk: minor simplication.
+ * top/maint.mk (_sc_excl): Use $(or...) instead of $(if...)
+ for default values.
+
+2012-07-15 Akim Demaille <akim@lrde.epita.fr>
+
+ gitlog-to-changelog: VPATH build issues
+ If builddir is not a subdirectory of srcdir, running git from it will
+ fail.
+ * build-aux/gitlog-to-changelog (--srcdir): New option.
+
+2012-07-15 Bruno Haible <bruno@clisp.org>
+
+ fpending: Assume AC_CHECK_DECLS_ONCE invocation, like in fpending.m4.
+ * lib/fpending.h: Assume HAVE_DECL___FPENDING is defined.
+ * cfg.mk (exclude_file_name_regexp--sc_prohibit_defined_have_decl_tests)
+ Remove exemption for fpending.h.
+ Suggested by Eric Blake.
+
+2012-07-15 Paul Eggert <eggert@cs.ucla.edu>
+
+ pthread_sigmask: fix bug on FreeBSD 9
+ * lib/pthread_sigmask.c [PTHREAD_SIGMASK_INEFFECTIVE]:
+ Include string.h.
+ (pthread_sigmask) [PTHREAD_SIGMASK_INEFFECTIVE]:
+ When calling pthread_sigmask (1729, NEW, OLD), specify non-null NEW;
+ this avoids a bug on FreeBSD 9, where pthread_sigmask is effective
+ but pthread_sigmask (1729, NULL, NULL) returns zero.
+ See <http://bugs.gnu.org/11884>.
+ Avoid the need to call pthread_sigmask (1729, ...) in most cases,
+ by inspecting whether the main call changed the old mask.
+
+2012-07-15 Reuben Thomas <rrt@sc3d.org>
+
+ README-release: make it more legible
+ * top/README-release: Improve typography slightly.
+
+2012-07-15 Jim Meyering <meyering@redhat.com>
+
+ maint: require that each sc_... command start with "@"
+ * Makefile (sc_prohibit_sc_omitted_at): New rule so that
+ "make sc_maint" helps us avoid this nit.
+
+2012-07-15 Jim Meyering <meyering@redhat.com>
+
+ maint.mk: add leading "@" to quiet new "make syntax-check" rule
+ * top/maint.mk (sc_prohibit_defined_have_decl_tests): Add "@".
+
+2012-07-13 Eric Blake <eblake@redhat.com>
+
+ maint.mk: new syntax check for HAVE_DECL checks
+ * top/maint.mk (sc_prohibit_defined_have_decl_tests): New rule.
+ * cfg.mk
+ (exclude_file_name_regexp--sc_prohibit_defined_have_decl_tests):
+ Exempt some false positives.
+ Based on a report by Karel Zak.
+
+ argp: make HAVE_DECL usage consistent
+ * lib/argp-parse.c (__argp_parse): Check contents of HAVE_DECL
+ macros, not whether they are defined.
+ * m4/argp.m4 (gl_ARGP): Always define HAVE_DECL_* macros, per
+ convention with other declaration checks.
+ Reported by Karel Zak, with suggestions from Paul Eggert.
+
+ stat-time: relax license to LGPLv2+
+ * modules/stat-time (License): Relax, with consent of all authors.
+
+ strndup: fix m4 usage error
+ * m4/strndup.m4 (gl_FUNC_STRNDUP): HAVE_DECL_STRNDUP is always
+ defined, to either 0 or 1.
+ Reported by Karel Zak.
+
+2012-07-11 Jim Meyering <meyering@redhat.com>
+
+ maint: enable the sc_avoid_if_before_free syntax-check rule
+ * cfg.mk (local-checks-to-skip): Enable sc_avoid_if_before_free.
+ (if_before_free_offenders_): Define.
+ (if_before_free_basename_re_): Define.
+ Exempt current files with useless if-before-free.
+
+2012-07-11 Paul Eggert <eggert@cs.ucla.edu>
+
+ gettext: do not assume '#define ... defined ...' behavior
+ * lib/gettext.h (_LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS):
+ Do not use '#define FOO ... defined BAR ...', as the C standard says
+ it's not portable to expect that this works after macro expansion.
+ Problem reported for gzip by Steven M. Schweda in
+ <http://lists.gnu.org/archive/html/bug-gzip/2012-07/msg00000.html>.
+
2012-07-10 Paul Eggert <eggert@cs.ucla.edu>
getloadavg: clean out old Emacs and Autoconf cruft