fclose: reduce dependencies
[gnulib.git] / ChangeLog
index 14b02e1..57288d8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,74 @@
+2011-05-02  Eric Blake  <eblake@redhat.com>
+
+       fclose: reduced dependencies
+       * modules/fclose (Depends-on): Switch from fflush/fseeko to
+       simpler lseek.
+       * lib/fclose.c (rpl_fclose): Likewise.
+       Reported by Simon Josefsson.
+
+       exit: drop remaining clients
+       * modules/argmatch (Depends-on): Replace exit with stdlib.
+       * modules/copy-file (Depends-on): Likewise.
+       * modules/execute (Depends-on): Likewise.
+       * modules/exitfail (Depends-on): Likewise.
+       * modules/obstack (Depends-on): Likewise.
+       * modules/pagealign_alloc (Depends-on): Likewise.
+       * modules/pipe-filter-gi (Depends-on): Likewise.
+       * modules/pipe-filter-ii (Depends-on): Likewise.
+       * modules/savewd (Depends-on): Likewise.
+       * modules/spawn-pipe (Depends-on): Likewise.
+       * modules/wait-process (Depends-on): Likewise.
+       * modules/xsetenv (Depends-on): Likewise.
+       * modules/chdir-long (Depends-on): Add stdlib, for EXIT_FAILURE.
+       * modules/git-merge-changelog (Depends-on): Likewise.
+       * modules/long-options (Depends-on): Likewise.
+       * modules/pt_chown (Depends-on): Likewise.
+       * modules/sysexits (Depends-on): Likewise.
+
+       freading: relax license from LGPLv3+ to LGPLv2+
+       * modules/freading (License): Relax LGPL version.
+
+2011-05-02  Bruno Haible  <bruno@clisp.org>
+
+       fchdir: Remove unused dependencies.
+       * modules/fchdir (Depends-on): Remove include_next.
+
+2011-05-02  Bruno Haible  <bruno@clisp.org>
+
+       gnulib-tool: Refactor.
+       * gnulib-tool (func_emit_autoconf_snippet): New function, extracted
+       from func_emit_autoconf_snippets.
+       (func_emit_autoconf_snippets): Use it.
+
+2011-05-02  Simon Josefsson  <simon@josefsson.org>
+
+       * NEWS: Document removal of 'exit'.
+       * modules/exit: Remove file.
+
+2011-05-01  Bruno Haible  <bruno@clisp.org>
+
+       Update DEPENDENCIES.
+       * DEPENDENCIES (gettext): Recommend the newest release.
+       Reported by Simon Josefsson.
+
+2011-05-01  Bruno Haible  <bruno@clisp.org>
+
+       gnulib-tool: Reduce code duplication.
+       * gnulib-tool (func_emit_autoconf_snippets): New function.
+       (func_import, func_create_testdir): Use it.
+
+2011-04-30  Eric Blake  <eblake@redhat.com>
+
+       fclose: don't fail on non-seekable input stream
+       * modules/fclose (Depends-on): Add freading, fflush, fseeko.
+       * lib/fclose.c (rpl_fclose): Skip fflush for non-seekable input,
+       since fflush is allowed to fail in that case.
+
+2011-04-30  Bruno Haible  <bruno@clisp.org>
+
+       dup3: cleanup
+       * lib/dup3.c: Remove old code, leftover from 2009-12-16.
+
 2011-04-30  Bruno Haible  <bruno@clisp.org>
 
        netdb: Make it work in C++ mode.
        manywarnings: fix indentation
        * m4/manywarnings.m4: Indent by 2 spaces consistently.
 
-2011-04-30  Bruno Haible  <bruno@clisp.org>
-
-       netdb: Fix invalid C syntax.
-       * lib/netdb.in.h (AI_ADDRCONFIG): Fix comment syntax.
-
 2011-04-30  Pádraig Brady <P@draigBrady.com>
 
        manywarnings: add -Wno-missing-field-initializers if needed.