X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=ChangeLog;h=5b90e00197d697f842e005be2bbe6a4e5e914666;hb=dc5359f15b1f5d1962eae738acf1cbee81067da2;hp=b1dc59d995ba8ce77149b570dd07ac39f443f26b;hpb=1e678e693dbf8abbc35d8d770ebefeb326cf76a3;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index b1dc59d99..5b90e0019 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,162 @@ +2008-01-13 Colin Watson + + * modules/strsignal-tests: New file. + * tests/test-strsignal.c: New file. + + * lib/strsignal.c: New file, from glibc with modifications. + * lib/siglist.h: New file, from glibc with modifications. + * lib/string.in.h (strsignal): New declaration. + * m4/strsignal.m4: New file. + * m4/string_h.m4 (gl_HEADER_STRING_H_DEFAULTS): Initialize + GNULIB_STRSIGNAL and HAVE_DECL_STRSIGNAL. + * modules/strsignal: New file. + * modules/string (Makefile.am): Substitute GNULIB_STRSIGNAL and + HAVE_DECL_STRSIGNAL. + +2008-01-13 Bruno Haible + + * m4/locale-fr.m4 (gt_LOCALE_FR, gt_LOCALE_FR_UTF8): Check that the + locale encoding is not ASCII. Needed for OpenBSD 4.0. + * m4/locale-tr.m4 (gt_LOCALE_TR_UTF8): Likewise. + * m4/locale-zh.m4 (gt_LOCALE_ZH_CN): Likewise. + +2008-01-13 Bruno Haible + + * lib/argp-fmtstream.h (__attribute__): Don't redefine if + __STRICT_ANSI__ is set: it's not needed by any version of gcc. + * lib/argp.h (__attribute__): Likewise. + * lib/c-stack.c (__attribute__): Likewise. + * lib/error.h (__attribute__): Likewise. + * lib/fts.c (__attribute__): Likewise. + * lib/openat.h (__attribute__): Likewise. + * lib/stdio.in.h (__attribute__): Likewise. + * lib/string.in.h (__attribute__): Likewise. + * lib/utimens.c (__attribute__): Likewise. + * lib/vasnprintf.h (__attribute__): Likewise. + * lib/xalloc.h (__attribute__): Likewise. + * lib/xprintf.h (__attribute__): Likewise. + * lib/xstrtol.h (__attribute__): Likewise. + * lib/xvasprintf.h (__attribute__): Likewise. + +2008-01-12 Bruno Haible + + * doc/gnulib.texi (Glibc Header File Substitutes): New chapter. + * doc/glibc-headers/a.out.texi: New file. + * doc/glibc-headers/aliases.texi: New file. + * doc/glibc-headers/alloca.texi: New file. + * doc/glibc-headers/ar.texi: New file. + * doc/glibc-headers/argp.texi: New file. + * doc/glibc-headers/argz.texi: New file. + * doc/glibc-headers/byteswap.texi: New file. + * doc/glibc-headers/crypt.texi: New file. + * doc/glibc-headers/endian.texi: New file. + * doc/glibc-headers/envz.texi: New file. + * doc/glibc-headers/err.texi: New file. + * doc/glibc-headers/error.texi: New file. + * doc/glibc-headers/execinfo.texi: New file. + * doc/glibc-headers/fpu_control.texi: New file. + * doc/glibc-headers/fstab.texi: New file. + * doc/glibc-headers/fts.texi: New file. + * doc/glibc-headers/getopt.texi: New file. + * doc/glibc-headers/ieee754.texi: New file. + * doc/glibc-headers/ifaddrs.texi: New file. + * doc/glibc-headers/libintl.texi: New file. + * doc/glibc-headers/mcheck.texi: New file. + * doc/glibc-headers/mntent.texi: New file. + * doc/glibc-headers/obstack.texi: New file. + * doc/glibc-headers/paths.texi: New file. + * doc/glibc-headers/printf.texi: New file. + * doc/glibc-headers/pty.texi: New file. + * doc/glibc-headers/resolv.texi: New file. + * doc/glibc-headers/shadow.texi: New file. + * doc/glibc-headers/sysexits.texi: New file. + * doc/glibc-headers/ttyent.texi: New file. + +2008-01-12 Jim Meyering + + announce-gen: emit Gnulib's git-based version string. + * build-aux/announce-gen: Remove option: --gnulib-snapshot-time-stamp=S. + New option --gnulib-version=V, where V is expected to be + the output of running git describe in the gnulib directory. + (get_tool_versions): Request feedback on xdelta. I suspect it's + not useful, and plan to stop publishing an xdelta file with each + coreutils release. + + * build-aux/announce-gen: Also check for lzma-compressed files. + +2008-01-11 Bruno Haible + + * tests/test-memmem.c (main): Increase maximum allowed time. + * tests/test-strstr.c (main): Likewise. + +2008-01-11 Bruno Haible + + * doc/functions/memmem.texi: Add more precisions about platforms. + * doc/functions/strstr.texi: Likewise. + +2008-01-10 Eric Blake + + * m4/strstr.m4: Delete cruft from copy-n-paste. + Reported by Bruno Haible. + +2008-01-10 Bruno Haible + + Make c-strstr rely on strstr. + * lib/c-strstr.c: Don't include str-kmp.h. + (c_strstr): Define in terms of strstr. + * modules/c-strstr (Files): Remove lib/str-kmp.h. + (Depends-on): Remove stdbool, malloca, strnlen. Add strstr. + +2008-01-10 Bruno Haible + + * doc/gnulib.texi (String Functions in C Locale): New section. + * doc/c-ctype.texi: New file. + * doc/c-strcase.texi: New file. + * doc/c-strcaseeq.texi: New file. + * doc/c-strcasestr.texi: New file. + * doc/c-strstr.texi: New file. + * doc/c-strtod.texi: New file. + * doc/c-strtold.texi: New file. + +2008-01-10 Eric Blake + + * lib/relocatable.h: Fix a comment. + +2008-01-10 Eric Blake + + Share two-way algorithm. + * lib/str-two-way.h: New file, merged from... + * lib/memmem.c: ...here... + * lib/strstr.c: ...and here. + * modules/memmem (Files): Use it. + * modules/strstr (Files): Likewise. + + Avoid quadratic strstr implementations. + * lib/strstr.c: New file. + * m4/strstr.m4: Likewise. + * modules/strstr: Likewise. + * modules/strstr-tests: Likewise. + * tests/test-strstr.c: Likewise. + * lib/string.in.h (rpl_strstr): Declare. + (memmem) [GNULIB_POSIXCHECK]: Document speed issue. + * m4/string_h.m4 (gl_HEADER_STRING_H_DEFAULTS): Support strstr. + * modules/string (Makefile.am): Likewise. + * MODULES.html.sh (string handling): Mention new module. + * doc/functions/strstr.texi (strstr): Document the bug. + +2008-01-10 Bruno Haible + + * lib/relocatable.h (relocate): State whether result is freshly + allocated or not. + * lib/relocatable.c (relocate): Return a freshly allocated string + instead of a pointer to a privately held string. + Reported by Sylvain Beucler . + +2008-01-10 Colin Watson + + * lib/canonicalize-lgpl.c [!_LIBC]: Fix typo in #if directive: + s/S_ISNLK/S_ISLNK/. + 2008-01-09 Bruno Haible * doc/functions/memmem.texi: Use the same structure as snprintf.texi