Support AIX 6.1 and higher.
[gnulib.git] / ChangeLog
index 5e739cb..bd4daf8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,64 @@
+2008-01-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       Support AIX 6.1 and higher.
+       * build-aux/config.libpath: Likewise.
+       * build-aux/config.rpath: Likewise.
+
+2008-01-08  Jim Meyering  <meyering@redhat.com>
+            Bruno Haible  <bruno@clisp.org>
+
+       * lib/printf-parse.c (PRINTF_PARSE): Handle a size specifier "q"
+       on MacOS X and a size specifier "I64" on mingw. Needed for PRIdMAX.
+       Reported by Peter Fales in
+       <http://lists.gnu.org/archive/html/bug-coreutils/2007-12/msg00148.html>.
+
+2008-01-08  Bruno Haible  <bruno@clisp.org>
+
+       * modules/unictype/category-of (Depends-on): Add
+       unictype/category-none.
+       * modules/unictype/category-and-tests (Depends-on): Add
+       unictype/category-{L,N,Lu,Nd}.
+       * modules/unictype/category-and-not-tests (Depends-on): Likewise.
+       * modules/unictype/category-or-tests (Depends-on): Add
+       unictype/category-{L,N}.
+       * modules/unictype/category-name-tests (Depends-on): Add
+       unictype/category-{Z,Nl}.
+       Reported by Simon Josefsson.
+
+2008-01-08  Bruno Haible  <bruno@clisp.org>
+
+       * lib/str-kmp.h (knuth_morris_pratt_unibyte): Document the calling
+       convention better.
+       * lib/mbsstr.c (knuth_morris_pratt_multibyte): Likewise.
+       * lib/mbscasestr.c (knuth_morris_pratt_multibyte): Likewise.
+       Reported by Peter Miller <millerp@canb.auug.org.au>.
+
+2008-01-08  Bruno Haible  <bruno@clisp.org>
+
+       * m4/wcwidth.m4 (gl_FUNC_WCWIDTH): Test also U+3000. Needed to
+       detect bug on OpenBSD 4.0.
+       * doc/functions/wcwidth.texi: Document the OpenBSD bug.
+
+2008-01-08  Eric Blake  <ebb9@byu.net>
+
+       Rewrite memmem to guarantee linear complexity without malloc.
+       * lib/memmem.c (memmem): Use Two-Way rather than
+       Knuth-Morris-Pratt, to allow O(1) space usage.
+       (critical_factorization, two_way_short_needle)
+       (two_way_long_needle): New functions.
+       (knuth_morris_pratt): Delete.
+       * modules/memmem (Depends-on): No longer need malloca or stdbool.
+       Add stdint.
+       * tests/test-memmem.c (main): Add tests for periodic needle and
+       sublinear performance.
+       * doc/functions/memmem.texi (memmem): Document other deficiencies
+       in cygwin and older glibc.
+
+2008-01-08  Bruno Haible  <bruno@clisp.org>
+
+       * modules/memmem-tests (Makefile.am): Remove TESTS_ENVIRONMENT
+       augmentation.
+
 2008-01-08  Mike Frysinger  <vapier@gentoo.org>
 
        Add a configure time option: --disable-acl.