calloc-posix, calloc-gnu: Move AC_LIBOBJs to module description.
[gnulib.git] / ChangeLog
index 5a0d7af..ff755c1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,186 @@
+2011-05-05  Bruno Haible  <bruno@clisp.org>
+
+       calloc-posix, calloc-gnu: Move AC_LIBOBJs to module description.
+       * m4/calloc.m4 (gl_REPLACE_CALLOC): Remove macro.
+       (gl_FUNC_CALLOC_GNU, gl_FUNC_CALLOC_POSIX): Instead, just set
+       REPLACE_CALLOC.
+       * modules/calloc-posix (configure.ac): Invoke AC_LIBOBJ here.
+       * modules/calloc-gnu (configure.ac): Likewise.
+
+2011-05-05  Bruno Haible  <bruno@clisp.org>
+
+       btowc: Move AC_LIBOBJ invocations to module description.
+       * m4/btowc.m4 (gl_FUNC_BTOWC): Move AC_LIBOBJ and gl_PREREQ_BTOWC
+       invocations from here...
+       * modules/btowc (configure.ac): ... to here.
+
+2011-05-21  Bruno Haible  <bruno@clisp.org>
+
+       atexit: Move AC_LIBOBJ invocations to module description.
+       * m4/atexit.m4 (gl_FUNC_ATEXIT): Call AC_CHECK_FUNCS instead of
+       AC_REPLACE_FUNCS. Move AC_LIBOBJ and gl_PREREQ_ATEXIT invocations from
+       here...
+       * modules/atexit (configure.ac): ... to here.
+
+2011-05-05  Bruno Haible  <bruno@clisp.org>
+
+       atoll: Move AC_LIBOBJ invocations to module description.
+       * m4/atoll.m4 (gl_FUNC_ATOLL): Move AC_LIBOBJ and gl_PREREQ_ATOLL
+       invocations from here...
+       * modules/atoll (configure.ac): ... to here.
+
+2011-05-05  Bruno Haible  <bruno@clisp.org>
+
+       argz: Move AC_LIBOBJ invocations to module description.
+       * m4/argz.m4 (gl_FUNC_ARGZ): Move AC_LIBOBJ invocation from here...
+       * modules/argz (configure.ac): ... to here.
+
+2011-05-05  Bruno Haible  <bruno@clisp.org>
+
+       alphasort: Move AC_LIBOBJ invocations to module description.
+       * m4/alphasort.m4 (gl_FUNC_ALPHASORT): Move AC_LIBOBJ and
+       gl_PREREQ_ALPHASORT invocations from here...
+       * modules/alphasort (configure.ac): ... to here.
+
+2011-06-15  Paul Eggert  <eggert@cs.ucla.edu>
+
+       verify: new macro verify_expr; verify_true deprecated
+       * NEWS: Mention this.
+       * doc/verify.texi (Compile-time Assertions): Document this.
+       * lib/verify.h (verify_true): Deprecate.
+       (verify_expr): New macro.
+       * tests/test-verify.c (function): Test verify_expr.
+
+2011-06-14  Jim Meyering  <meyering@redhat.com>
+
+       init.sh: give more portable redirection-related advice in a comment
+       * tests/init.sh (stderr_fileno_): Update the advice in comments.
+       See http://thread.gmane.org/gmane.comp.gnu.coreutils.bugs/22488
+       for lots of discussion.  Stefano Lattarini suggested the solution
+       of putting "9>&2" after the command.  Reported by Bruno Haible.
+
+2011-06-13  Bruno Haible  <bruno@clisp.org>
+
+       locale-zh: Reject zh_CN.GB18030 locale on Solaris 8.
+       * m4/locale-zh.m4 (gt_LOCALE_ZH_CN): On Solaris 8, set LOCALE_ZH_CN to
+       'none'.
+
+2011-06-13  Paul Eggert  <eggert@cs.ucla.edu>
+
+       ftoastr: use strtof only if HAVE_STRTOF
+       This is needed on HP-UX 11.11 with GCC 4.2.4; see Bruno Haible's report
+       <http://lists.gnu.org/archive/html/bug-gnulib/2011-06/msg00154.html>.
+       * lib/ftoastr.c (STRTOF) [LENGTH == 1]: Use strtof only if HAVE_STRTOF.
+       * modules/ftoastr (configure.ac): Check for strtof.
+
+2011-06-13  Bruno Haible  <bruno@clisp.org>
+
+       gnulib-tool: Addendum to 2011-06-08 commit.
+       * gnulib-tool (func_emit_lib_Makefile_am): If options --makefile-name
+       and --witness-c-macro have been given, augment AM_CPPFLAGS.
+
+2011-06-13  Bruno Haible  <bruno@clisp.org>
+
+       fseeko: Provide a non-inline replacement of fseek().
+       * lib/stdio.in.h (fseek): Don't provide if module 'fseek' is not used.
+       * modules/fseeko (Depends-on): Add fseek.
+       * modules/fseek (License): Change to LGPLv2+.
+
+2011-06-13  Bruno Haible  <bruno@clisp.org>
+
+       ftello: Provide a non-inline replacement of ftell().
+       * lib/stdio.in.h (ftell): Don't provide if module 'ftell' is not used.
+       * m4/ftell.m4 (gl_FUNC_FTELL): Replace ftell also if the system does
+       not have ftello() (such as on mingw).
+       * modules/ftello (Depends-on): Add ftell.
+       * modules/ftell (License): Change to LGPLv2+.
+
+2011-05-07  Bruno Haible  <bruno@clisp.org>
+
+       ftell: Move AC_LIBOBJ invocations to module description.
+       * m4/ftell.m4 (gl_FUNC_FTELL): Move AC_LIBOBJ invocation from here...
+       * modules/ftell (configure.ac): ... to here.
+
+2011-05-07  Bruno Haible  <bruno@clisp.org>
+
+       ftello: Respect rules for use of AC_LIBOBJ.
+       * m4/ftello.m4 (gl_REPLACE_FTELLO): Remove macro.
+       (gl_FUNC_FTELLO): Inline it here. Move AC_LIBOBJ invocation from
+       here...
+       * modules/ftello (configure.ac): ... to here.
+
+2011-05-07  Bruno Haible  <bruno@clisp.org>
+
+       fseeko: Simplify.
+       * m4/fseeko.m4 (gl_HAVE_FSEEKO): Remove macro.
+       (gl_FUNC_FSEEKO): Inline it here.
+
+2011-05-07  Bruno Haible  <bruno@clisp.org>
+
+       fseek: Move AC_LIBOBJ invocations to module description.
+       * m4/fseek.m4 (gl_REPLACE_FSEEK): Remove macro.
+       (gl_FUNC_FSEEK): Inline it here. Move AC_LIBOBJ invocation from here...
+       * modules/fseek (configure.ac): ... to here.
+
+2011-05-07  Bruno Haible  <bruno@clisp.org>
+
+       fseek: Respect rules for use of AC_LIBOBJ.
+       * m4/fseeko.m4 (gl_FUNC_FSEEKO): Move gl_REPLACE_FSEEK invocation from
+       here...
+       * m4/fseek.m4 (gl_FUNC_FSEEK): ... to here.
+
+2011-05-07  Bruno Haible  <bruno@clisp.org>
+
+       fseeko: Respect rules for use of AC_LIBOBJ.
+       * m4/fseeko.m4 (gl_REPLACE_FSEEKO): Remove macro.
+       (gl_FUNC_FSEEKO): Inline it here. Move AC_LIBOBJ invocation from
+       here...
+       * modules/fseeko (configure.ac): ... to here.
+
+2011-06-13  Bruno Haible  <bruno@clisp.org>
+
+       gnulib-tool: Allow comments in the 'Depends-on' section.
+       * doc/gnulib.texi (Module description): Mention comment syntax in the
+       Depends-on section.
+       * gnulib-tool (func_get_dependencies): Filter out comment lines.
+
+2011-06-13  Bruno Haible  <bruno@clisp.org>
+
+       file-set.h: guard __attibute__ use, now that it's not always defined
+       * lib/file-set.h (record_file): Use __attribute__ only with compiler
+       versions that support it.  This fixes a coreutils build failure with
+       the vendor cc on HP-UX 11.31.
+
+2011-06-12  Bruno Haible  <bruno@clisp.org>
+
+       acl: Add support for HP-UX >= 11.11 JFS ACLs.
+       * doc/acl-resources.txt: Add info about the ACL APIs on HP-UX.
+       * m4/acl.m4 (gl_FUNC_ACL): Also test for HP-UX 11.11 API.
+       * lib/acl-internal.h [HP-UX 11.11]: Include <aclv.h>.
+       (acl, aclsort): New declarations.
+       (aclv_nontrivial): New declaration.
+       * lib/file-has-acl.c (aclv_nontrivial) [HP-UX 11.11]: New function.
+       (file_has_acl): Read also the second kind of HP-UX ACLs.
+       * lib/set-mode-acl.c (qset_acl) [HP-UX 11.11]: Try to set the second
+       kind of HP-UX ACLs if the first kind fails.
+       * lib/copy-acl.c (qcopy_acl) [HP-UX 11.11]: Read and set also the
+       second kind of HP-UX ACLs.
+       * tests/test-sameacls.c [HP-UX 11.11]: Include <aclv.h>.
+       (main) [HP-UX 11.11]: Test also whether the second kind of HP-UX ACLs
+       agree.
+       * tests/test-file-has-acl.sh (acl_flavor) [HP-UX 11.11]: Set to
+       hpuxjfs.
+       Handle hpuxjfs.
+       * tests/test-set-mode-acl.sh (acl_flavor) [HP-UX 11.11]: Set to
+       hpuxjfs.
+       Handle hpuxjfs.
+       * tests/test-copy-acl.sh (acl_flavor) [HP-UX 11.11]: Set to hpuxjfs.
+       (func_test_same_acls): Use both lsacl and getacl.
+       Handle hpuxjfs.
+       * tests/test-copy-file.sh (acl_flavor) [HP-UX 11.11]: Set to hpuxjfs.
+       (func_test_same_acls): Use both lsacl and getacl.
+       Handle hpuxjfs.
+
 2011-06-12  Bruno Haible  <bruno@clisp.org>
 
        acl: Complete the 2010-08-10 fix.