more make vars for makeinfo
[gnulib.git] / ChangeLog
index 5298191..611dda2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,111 @@
+2011-01-26  Karl Berry  <karl@gnu.org>
+
+       * doc/Makefile (lang_env, makeinfo_prog, manual_opts): new
+       variables to make it easier to override the makeinfo program used.
+
+2011-01-26  Eric Blake  <eblake@redhat.com>
+
+       fcntl: work around Haiku F_DUPFD bugs
+       * m4/fcntl.m4 (gl_FUNC_FCNTL): Also catch Haiku errno bug.
+       * lib/fcntl.c (rpl_fcntl) [F_DUPFD]: Work around Haiku losing
+       cloexec bit on duplication.
+       * doc/posix-functions/fcntl.texi (fcntl): Document the bug.
+
+2011-01-26  Bruno Haible  <bruno@clisp.org>
+
+       Enable memory leak tests on AIX.
+       * tests/test-dprintf-posix2.c (main): Don't skip the test on AIX.
+       * tests/test-fprintf-posix3.c (main): Likewise.
+
+2011-01-26  Bruno Haible  <bruno@clisp.org>
+
+       Tests for module 'get-rusage-data'.
+       * modules/get-rusage-data-tests: New file.
+       * tests/test-get-rusage-data.c: New file.
+
+       New module 'get-rusage-data'.
+       * lib/resource-ext.h (get_rusage_data): New declaration.
+       * lib/get-rusage-data.c: New file.
+       * modules/get-rusage-data: New file.
+
+2011-01-25  Bruno Haible  <bruno@clisp.org>
+
+       get-rusage-as: Allow for easier testing.
+       * lib/resource-ext.h (get_rusage_as): Add comment.
+       * lib/get-rusage-as.c (get_rusage_as_via_setrlimit): Define always.
+       (main): New function for interactive testing.
+
+2011-01-25  Bruno Haible  <bruno@clisp.org>
+
+       vma-iter: Treat Haiku like BeOS.
+       * lib/vma-iter.h (VMA_ITERATE_SUPPORTED): Define on Haiku as well.
+       * lib/vma-iter.c (vma_iterate) [Haiku]: Use the BeOS API.
+
+2011-01-25  Eric Blake  <eblake@redhat.com>
+
+       c-stack: fix regression on cygwin when libsigsegv is present
+       * lib/c-stack.c (die): Don't flatten error if sigsegv is present.
+
+2011-01-24  Bruno Haible  <bruno@clisp.org>
+
+       vma-iter: Avoid empty intervals.
+       * lib/vma-iter.c (vma_iterate) [IRIX, OSF/1]: Don't call the callback
+       on an empty interval.
+
+2011-01-24  Jim Meyering  <meyering@redhat.com>
+
+       u64: remove unnecessary #include
+       * lib/u64.h: Don't include <stddef.h>.  It was not used.
+
+2011-01-23  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Allow the user to avoid the GNULIB_TEST_* macros.
+       * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK): New macro.
+
+2011-01-23  Bruno Haible  <bruno@clisp.org>
+
+       New module 'vma-iter'.
+       * lib/vma-iter.h: New file.
+       * lib/vma-iter.c: New file, based on lib/get-rusage-as.c.
+       * modules/vma-iter: New file.
+       * lib/get-rusage-as.c: Include vma-iter.h. Don't include system headers
+       for get_rusage_as_via_iterator.
+       (vma_iterate_callback): New function.
+       (get_rusage_as_via_iterator): Rewritten to use vma_iterate.
+       * modules/get-rusage-as (Depends-on): Add vma-iter.
+
+2011-01-23  Bruno Haible  <bruno@clisp.org>
+
+       uninorm: Tweak includes.
+       * lib/uninorm/normalize-internal.h: Don't include <stddef.h>.
+       Reported by Jim Meyering.
+
+2011-01-23  Bruno Haible  <bruno@clisp.org>
+
+       get-rusage-as: Improve on NetBSD.
+       * lib/get-rusage-as.c (get_rusage_as_via_iterator): On NetBSD, use
+       /proc, like on FreeBSD.
+
+2011-01-23  Jim Meyering  <meyering@redhat.com>
+
+       xreadlink.h: remove unnecessary #include
+       * lib/xreadlink.h: Don't include <stddef.h>.  It was not used.
+
+       maint.mk: add syntax-check rule: detect unnecessary #include <stddef.h>
+       * top/maint.mk (sc_prohibit_stddef_without_use): New rule.
+
+2011-01-23  Bruno Haible  <bruno@clisp.org>
+
+       get-rusage-as: Fix bug.
+       * lib/get-rusage-as.c (get_rusage_as_via_setrlimit): Restore the
+       original limit when aborting the first loop.
+
+2011-01-23  Bruno Haible  <bruno@clisp.org>
+
+       wctype: Ensure valid C syntax.
+       * m4/wctype_h.m4 (gl_WCTYPE_H): Invoke gl_CHECK_NEXT_HEADERS
+       unconditionally, instead of gl_NEXT_HEADERS conditionally.
+
 2011-01-21  Paul Eggert  <eggert@cs.ucla.edu>
 
        getopt: omit HAVE_OPTRESET, HAVE_GETOPT_CLIP from config.h