+2012-04-19 Jim Meyering <meyering@redhat.com>
+
+ bootstrap: don't let a user's CDPATH setting affect this script
+ When CDPATH is set, cd will sometimes generate output.
+ When "cd" is run in a subshell whose output matters, that
+ surprising-to-some output can cause malfunction.
+ Unsetting CDPATH turns off this shell "feature."
+ * build-aux/bootstrap (CDPATH): Unset.
+ Reported by Reuben Thomas in:
+ http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/30435
+ and inspired by his patch here:
+ http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/30440
+
+2012-04-16 Akim Demaille <akim@lrde.epita.fr>
+ and Jim Meyering <meyering@redhat.com>
+
+ maint.mk: catch "see @xref{}" and similar
+ * top/maint.mk (prohibit_undesirable_word_seq_RE_): Also
+ prohibit "See also @xref{", "Also see @pxref{", and similar.
+
+2012-04-16 Jim Meyering <meyering@redhat.com>
+
+ bootstrap: really use gnulib's po/Makefile.in.in
+ * build-aux/bootstrap: Correct the source file name in previous change.
+ Reported by Akim Demaille.
+
+ configmake: correct minor inconsistency in Makefile rule
+ * modules/configmake (Makefile.am): All other rules like this one
+ run the final "mv -f ..." in the same backslash-continued command
+ as the one that does everything else. This one put the mv -f ...
+ command on a separate, non-backslash-continued line.
+ Make it like the others.
+
+ bootstrap: use gnulib's po/Makefile.in.in, not the one from gettext
+ * build-aux/bootstrap: Use gnulib's po/Makefile.in.in, not
+ the one from gettext. Reported by Akim Demaille.
+
+2012-04-16 Joel E. Denny <joeldenny@joeldenny.org>
+
+ Fix recursion of install-* into po directories.
+ Bison's install-pdf bug reported by Hans Aberg at
+ <http://lists.gnu.org/archive/html/bug-bison/2011-05/msg00008.html>.
+ * build-aux/po/Makefile.in.in (install-dvi, install-html)
+ (install-info, install-pdf, install-ps): New targets.
+
+2012-04-16 Jim Meyering <meyering@redhat.com>
+
+ maint: avoid spurious "make sc_maint" failure
+ * cfg.mk (exclude_file_name_regexp--sc_trailing_blank): Also
+ exempt all *.class file names, for lib/javaversion.class.
+
+2012-04-15 Bruno Haible <bruno@clisp.org>
+
+ lseek: Make configure test independent of environment.
+ * m4/lseek.m4 (gl_FUNC_LSEEK): Require AC_CANONICAL_HOST. On native
+ Windows, we know that lseek() on pipes is broken; skip the runtime
+ test.
+
+2012-04-14 Bruno Haible <bruno@clisp.org>
+
+ stat: Bypass buggy override in mingw64.
+ * m4/stat.m4 (gl_FUNC_STAT): Update comments.
+ * lib/stat.c (stat) [mingw64]: Define to _stat.
+ * doc/posix-functions/stat.texi: Mention mingw64 bug.
+
+2012-04-14 Bruno Haible <bruno@clisp.org>
+
+ pathmax: Fix compilation error on MSVC 9.
+ * modules/pathmax (Depends-on): Add unistd.
+
+2012-04-12 Paul Eggert <eggert@cs.ucla.edu>
+
+ README: document pointer comparison assumption
+ * README (Portability guidelines): Document assumption about
+ pointer comparisons, in response to a recent bug-gnulib comment by
+ Jeffrey Kegler.
+
+2012-04-12 Bruno Haible <bruno@clisp.org>
+
+ Tests for module 'getrusage'.
+ * modules/getrusage-tests: New file.
+ * tests/test-getrusage.c: New file.
+
+ New module 'getrusage'.
+ * lib/sys_resource.in.h: Include arg-nonnull.h, c++defs.h,
+ warn-on-use.h.
+ (getrusage): New declaration.
+ * lib/getrusage.c: New file.
+ * m4/getrusage.m4: New file.
+ * m4/sys_resource_h.m4 (gl_HEADER_SYS_RESOURCE): Test whether getrusage
+ is declared.
+ (gl_SYS_RESOURCE_H_DEFAULTS): Initialize GNULIB_GETRUSAGE,
+ HAVE_GETRUSAGE.
+ * modules/sys_resource (Depends-on): Add snippet/arg-nonnull,
+ snippet/c++defs, snippet/warn-on-use.
+ (Makefile.am): Update generation of sys/resource.h. Substitute
+ GNULIB_GETRUSAGE, HAVE_GETRUSAGE.
+ * modules/getrusage: New file.
+ * doc/posix-functions/getrusage.texi: Mention the new module.
+
+2012-04-12 Bruno Haible <bruno@clisp.org>
+
+ Tests for module 'sys_resource'.
+ * modules/sys_resource-tests: New file.
+ * tests/test-sys_resource.c: New file.
+
+ New module 'sys_resource'.
+ * lib/sys_resource.in.h: New file.
+ * m4/sys_resource_h.m4: New file.
+ * modules/sys_resource: New file.
+ * doc/posix-headers/sys_resource.texi: Mention the new module.
+
+2012-04-12 LRN <lrn1986@gmail.com> (tiny change)
+
+ ioctl: Fix compilation error on mingw.
+ * lib/ioctl.c: Include <windows.h>.
+ Also reported by Ray Satiro <raysatiro@yahoo.com>.
+
+2012-04-04 Jim Meyering <meyering@redhat.com>
+
+ regex: correct #pragma guard expression
+ * lib/regex.c: -Wsuggest-attribute=pure was introduced in gcc-4.6,
+ not 4.3. Correct its cpp guard expression.
+
+2012-04-04 Paul Eggert <eggert@cs.ucla.edu>
+
+ regex: remove unnecessary type punning
+ Problem reported by Vladimir Serbinenko in
+ <http://lists.gnu.org/archive/html/bug-gnulib/2012-04/msg00006.html>.
+ * lib/regex.h (struct re_pattern_buffer): Change the type of
+ __REPB_PREFIX(buffer) from unsigned char * to struct re_dfa_t *.
+ Fix comment to match code.
+ * lib/regcomp.c (re_compile_fastmap, re_compile_fastmap_iter, regfree)
+ (re_compile_internal, free_workarea_compile, analyze, lower_subexp)
+ (parse, parse_reg_exp, parse_branch, parse_expression, parse_sub_exp):
+ * lib/regexec.c (regexec, re_search_stub, re_search_internal)
+ (set_regs):
+ Omit no-longer-necessary casts.
+
2012-04-03 Bruno Haible <bruno@clisp.org>
Tests for module 'ilogbl'.
* tests/test-exp2.c: New file.
* tests/test-exp2.h: New file.
- New module 'exp2'.
- * lib/math.in.h (exp2): New declaration.
- * lib/exp2.c: New file.
- * m4/exp2.m4: New file.
- * m4/math_h.m4 (gl_MATH_H): Test whether exp2 is declared.
- (gl_MATH_H_DEFAULTS): Initialize GNULIB_EXP2, HAVE_DECL_EXP2,
- REPLACE_EXP2.
- * modules/math (Makefile.am): Substitute GNULIB_EXP2, HAVE_DECL_EXP2,
- REPLACE_EXP2.
- * modules/exp2: New file.
- * tests/test-math-c++.cc: Check the declaration of exp2.
- * doc/posix-functions/exp2.texi: Mention the new module and the IRIX
- and OpenBSD problems.
+ New module 'exp2'.
+ * lib/math.in.h (exp2): New declaration.
+ * lib/exp2.c: New file.
+ * m4/exp2.m4: New file.
+ * m4/math_h.m4 (gl_MATH_H): Test whether exp2 is declared.
+ (gl_MATH_H_DEFAULTS): Initialize GNULIB_EXP2, HAVE_DECL_EXP2,
+ REPLACE_EXP2.
+ * modules/math (Makefile.am): Substitute GNULIB_EXP2, HAVE_DECL_EXP2,
+ REPLACE_EXP2.
+ * modules/exp2: New file.
+ * tests/test-math-c++.cc: Check the declaration of exp2.
+ * doc/posix-functions/exp2.texi: Mention the new module and the IRIX
+ and OpenBSD problems.
2012-03-08 Paul Eggert <eggert@cs.ucla.edu>