Tests for module 'idpriv-drop'.
[gnulib.git] / ChangeLog
index e08b1e5..efb3a77 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,128 @@
+2009-06-08  Bruno Haible  <bruno@clisp.org>
+
+       Tests for module 'idpriv-drop'.
+       * modules/idpriv-drop-tests: New file.
+       * tests/test-idpriv-drop.sh: New file.
+       * tests/test-idpriv-drop.su.sh: New file.
+       * tests/test-idpriv-drop.c: New file.
+
+       New module 'idpriv-drop'.
+       * lib/idpriv.h: New file.
+       * lib-idpriv-drop.c: New file.
+       * m4/idpriv.m4: New file.
+       * modules/idpriv-drop: New file.
+
+2009-06-08  Bruno Haible  <bruno@clisp.org>
+
+       * modules/unistdio/u8-vasnprintf (Depends-on): Add memchr.
+       * modules/unistdio/u8-u8-vasnprintf (Depends-on): Likewise.
+       * modules/unistdio/u16-vasnprintf (Depends-on): Likewise.
+       * modules/unistdio/u16-u16-vasnprintf (Depends-on): Likewise.
+       * modules/unistdio/u32-vasnprintf (Depends-on): Likewise.
+       * modules/unistdio/u32-u32-vasnprintf (Depends-on): Likewise.
+       * modules/unistdio/ulc-vasnprintf (Depends-on): Likewise.
+
+2009-06-08  Eric Blake  <ebb9@byu.net>
+
+       test-strstr: use memory fence, when possible
+       * tests/test-strstr.c (main): Use memory fence, in order to be
+       more likely to trigger Debian bug 521737.
+       * modules/strstr-tests (Files): Pull in additional files.
+
+       memchr: no longer obsolete, for wider field testing
+       * modules/memchr (Status, Notice): Delete, this module is no
+       longer obsolete.
+       * modules/vasnprintf (Depends-on): Add memchr.
+
+2009-06-07  Jim Meyering  <meyering@redhat.com>
+
+       hash: declare some functions with the warn_unused_result attribute
+       * lib/hash.h (__attribute__, ATTRIBUTE_WUR): Define.
+
+2009-06-07  Bruno Haible  <bruno@clisp.org>
+
+       * tests/test-alignof.c: Don't test int64_t if it does not exist.
+       Reported by Eric Blake.
+
+2009-06-06  Eric Blake  <ebb9@byu.net>
+
+       test-alignof: fix typo with long double
+       * tests/test-alignof.c (CHECK): Use longdouble typedef to avoid
+       compiler error.
+
+2009-06-06  Neil Jerram  <neil@ossau.uklinux.net>  (tiny change)
+
+       Escape non-texinfo { and }s.
+       * doc/ld-output-def.texi (Visual Studio Compatibility): Fix
+       markup error.
+
+2009-06-04  Jim Meyering  <meyering@redhat.com>
+
+       gitlog-to-changelog: don't infloop on an empty commit log
+       * build-aux/gitlog-to-changelog: Warn about an empty log message.
+       Reported by Boris Petersen <transacid@centerim.org>.
+
+2009-06-03  Mike Frysinger  <vapier@gentoo.org>
+
+       version-etc: extend for packagers
+       Add three new configure options, intended for packagers:
+         --with-packager="packager name"
+         --with-packager-version="packager-specific version"
+         --with-packager-bug-reports="packager bug reporting"
+       An example with coreutils:
+         $ ./configure \
+           --with-packager=Gentoo \
+           --with-packager-bug-report=http://bugs.gentoo.org/ \
+           --with-packager-version="patchset 1.6"
+         $ ./src/ls --version | head -n3
+         ls (GNU coreutils) 7.1-dirty
+         Packaged by Gentoo (patchset 1.6)
+         Copyright (C) 2009 Free Software Foundation, Inc.
+       Note that the bug reporting info via --help doesn't show up because
+       coreutils uses its own custom emit_bug_reporting_address() implementation
+       in src/system.h.  If it didn't, it'd look like:
+         $ ./src/ls --help | tail -n4
+         Report bugs to <bug-coreutils@gnu.org>.
+         Report Gentoo bugs to <http://bugs.gentoo.org/>.
+         GNU coreutils home page: <http://www.gnu.org/software/coreutils/>.
+         General help using GNU software: <http://www.gnu.org/gethelp/>.
+       * lib/version-etc.c: Print new information, if provided.
+       * m4/version-etc.m4: New file.
+       * modules/version-etc (Files): Add m4/version-etc.m4.
+       (configure.ac): Add gl_VERSION_ETC.
+
+2009-05-31  Bruno Haible  <bruno@clisp.org>
+
+       * tests/test-alignof.c: Include <stdint.h>. Check also 'long double'
+       and 'int64_t'.
+       * modules/alignof-tests (Dependencies): Add stdint.
+       Reported by Eric Blake.
+
+2009-05-31  Bruno Haible  <bruno@clisp.org>
+
+       * lib/alignof.h (alignof_slot, alignof_type, alignof): Document
+       restriction due to compiler bugs.
+       Reported by Eric Blake.
+
+2009-05-31  Simon Josefsson  <simon@josefsson.org>
+           Bruno Haible  <bruno@clisp.org>
+
+       Fix test-alignof failure.
+       * lib/alignof.h (alignof_slot): New macro.
+       (alignof_type): New macro, with the same semantics as the previous
+       'alignof'.
+       (alignof): Alias to alignof_slot.
+       * tests/test-alignof.c (CHECK): Check alignof_slot, not alignof. Also
+       check that the results are usable as constant expressions.
+
+2009-05-31  Bruno Haible  <bruno@clisp.org>
+
+       * tests/zerosize-ptr.h (zerosize_ptr): Specify more details.
+       * tests/test-memchr.c (main): Check that memchr does not read past the
+       first occurrence of the byte.
+       * tests/test-strstr.c (main): Update comment.
+       Suggested by Eric Blake.
+
 2009-05-30  Bruno Haible  <bruno@clisp.org>
 
        * doc/ld-output-def.texi (Visual Studio Compatibility): Explain in more
        * doc/gnulib.texi: Include it.
 
 2009-05-21  Eric Blake  <ebb9@byu.net>
-            Bruno Haible  <bruno@clisp.org>
+           Bruno Haible  <bruno@clisp.org>
 
        * m4/include_next.m4 (gl_CHECK_NEXT_HEADERS): Remove redundant m4_quote
        invocations.
        * m4/absolute-header.m4 (gl_ABSOLUTE_HEADER): Likewise.
 
 2009-05-21  Eric Blake  <ebb9@byu.net>
-            Bruno Haible  <bruno@clisp.org>
+           Bruno Haible  <bruno@clisp.org>
 
        Second attempt to work around an AIX 5.3, 6.1 compiler bug with
        include_next. Fix of 2008-11-20 commit.