getcwd: fix compilation on mingw64
[gnulib.git] / ChangeLog
index 9b468dc..7c8781f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,136 @@
+2011-08-17  Eric Blake  <eblake@redhat.com>
+
+       getcwd: fix compilation on mingw64
+       * lib/unistd.in.h (includes) [mingw]: Include <direct.h> for
+       getcwd.
+       Reported by Marc-AndrĂ© Lureau.
+
+       pipe2: silence compiler warning
+       * lib/pipe2.c (pipe2): Hide label if it is not used.
+
+2011-08-15  Ben Pfaff  <blp@cs.stanford.edu>
+
+       relocatable-prog: fix link error
+       * modules/relocatable-prog (configure.ac) [RELOCATABLE]: Also
+       invoke AC_LIBOBJ([relocatable]).  This invocation was previously
+       in the gl_RELOCATABLE_LIBRARY macro.  That invocation was moved
+       into modules/relocatable-lib without noticing that
+       modules/relocatable-prog also invokes gl_RELOCATABLE_LIBRARY and
+       also needs to build relocatable.c.
+
+2011-08-12  Paul Eggert  <eggert@cs.ucla.edu>
+
+       getaddrinfo: fix sh typo in gai_strerrorA decl checking
+       * m4/getaddrinfo.m4 (gl_GETADDRINFO): Fix typo in the generated
+       shell code: it contained a 'break' that was not in a loop.
+       Apparently the macro assumed that AC_CHECK_DECLS is implemenented
+       via a shell-language loop; this may have been true in old Autoconf
+       versions, but it's not true in Autoconf 2.68.  I found this bug
+       when testing coreutils git on Solaris 8, whose shell complains
+       about the syntax error.
+
+2011-08-12  Simon Josefsson  <simon@josefsson.org>
+
+       * lib/base64.c: Fix comment to reference RFC 4648.
+       Suggested by Bruno Haible <bruno@clisp.org> and Gijs van Tulder
+       <gvtulder@gmail.com>.
+
+2011-08-11  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * build-aux/bootstrap (slurp): Remove obsolescent gettext.m4 patch.
+
+       po/Makefile.in.in: fix make -q problem
+       * build-aux/po/Makefile.in.in (check-macro-version): Remove this
+       rule, since there's no file named 'check-macro-version' and its
+       use as a file breaks make -q.
+       (all): Don't depend on check-macro-version.
+       (CHECK_MACRO_VERSION): New macro.
+       (stamp-po): Use it.
+
+       configmake: fix make -q problem
+       * modules/configmake (configmake.h): Update configmake.h's time stamp
+       even if the file does not change.  Otherwise, 'make -q' fails.
+       Problem reported by Simon Josefsson in
+       <http://lists.gnu.org/archive/html/bug-gnulib/2011-08/msg00088.html>.
+
+2011-08-11  Jim Meyering  <meyering@redhat.com>
+
+       git-version-gen: correct the advice in a comment
+       * build-aux/git-version-gen: Correct comment.
+       Don't recommend to list .tarball-version in .gitignore.
+
+2011-08-10  Paul Eggert  <eggert@cs.ucla.edu>
+
+       base64: fix off-by-one buffer size bug
+       Problem and (trivial) fix reported by Gijs van Tulder in
+       <http://lists.gnu.org/archive/html/bug-gnulib/2011-08/msg00083.html>.
+       * lib/base64.c (base64_decode_alloc_ctx): Allocate one more byte.
+       * tests/test-base64.c (main): Catch the bug.
+
+2011-08-10  Eric Blake  <eblake@redhat.com>
+
+       closein: correct comments
+       * lib/closein.c (close_stdin): Improve comments.
+
+2011-08-09  Bruno Haible  <bruno@clisp.org>
+
+       More tests for 'fseeko'.
+       * tests/test-fseeko3.c: New file, from Eric Blake.
+       * tests/test-fseeko3.sh: New file.
+       * modules/fseeko-tests (Files): Add them.
+       (TESTS): Add test-fseeko3.sh.
+       (check_PROGRAMS): Add test-fseeko3.
+
+2011-08-09  Eric Blake  <eblake@redhat.com>
+
+       fseeko: remove unneeded hack
+       * lib/fseeko.c (fseeko): Don't special-case SEEK_END.
+
+       fseeko: fix bug on glibc
+       * lib/fseeko.c (fseeko): Set stream offset to match fd offset.
+       Reported by John W. Eaton.
+
+2011-08-08  Bruno Haible  <bruno@clisp.org>
+
+       unictype/base: Fix interoperability with preinstalled libunistring.
+       * modules/unictype/base (configure.ac): Bump minimum version to 0.9.4.
+       Reported by Simon Josefsson.
+
+2011-08-08  Bruno Haible  <bruno@clisp.org>
+
+       iswblank: Detect declaration correctly.
+       * m4/iswblank.m4 (gl_FUNC_ISWBLANK): Use correct headers in
+       AC_CHECK_DECLS invocation.
+
+2011-08-08  Bruno Haible  <bruno@clisp.org>
+
+       tcgetsid: Detect declaration correctly.
+       * m4/tcgetsid.m4 (gl_FUNC_TCGETSID): Use correct headers in
+       AC_CHECK_DECLS invocation.
+       Reported by Simon Josefsson.
+
+2011-08-08  Eric Blake  <eblake@redhat.com>
+
+       largefile: fix typo that regressed large file support
+       * modules/largefile (configure.ac-early): Fix section name.
+
+2011-08-06  Karl Berry  <karl@gnu.org>
+
+       * MODULES.html.sh (func_all_files): _Noreturn is no longer
+       a separate module.
+
+2011-08-05  Simon Josefsson  <simon@josefsson.org>
+
+       openat: Fix warnings and commens when building unlinkat.c on Hurd.
+       * lib/unlinkat.c: Mention Hurd in comments.  Include stdlib.h to
+       get prototype for free.
+
 2011-08-04  Bruno Haible  <bruno@clisp.org>
 
+       Tests for module 'pathmax'.
+       * modules/pathmax-tests: New file.
+       * tests/test-pathmax.c: New file.
+
        canonicalize-lgpl: Support larger filenames on the Hurd.
        * lib/canonicalize-lgpl.c (__realpath): Bump path_max fallback to 8192.
        Reported by Paul Eggert.