X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=bd7d4501c592fd74c355d506ae6989b50a05cb7d;hb=53b55e21270aa30cd703e9b0fe82aa7584ea2ffb;hp=8bb84beb4cd2b052464549eb67992f6fd3da01a5;hpb=334ba74fc1dee5a8182a549beab27b30a3634d4f;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index 8bb84beb4..bd7d4501c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,89 @@ -2009-03-08 Bruno Haible +2009-03-14 Bruno Haible + + * modules/unilbrk/u8-possible-linebreaks (Depends-on): Replace + utf8-ucs4-unsafe with unistr/u8-mbtouc-unsafe. + * modules/unilbrk/u8-width-linebreaks (Depends-on): Likewise. + * modules/unilbrk/u16-possible-linebreaks (Depends-on): Replace + utf16-ucs4-unsafe with unistr/u16-mbtouc-unsafe. + * modules/unilbrk/u16-width-linebreaks (Depends-on): Likewise. + * modules/unistr/u8-chr (Depends-on): Replace ucs4-utf8 with + unistr/u8-uctomb. + * modules/unistr/u8-strchr (Depends-on): Likewise. + * modules/unistr/u8-strrchr (Depends-on): Likewise. + * modules/unistr/u16-chr (Depends-on): Replace ucs4-utf16 with + unistr/u16-uctomb. + * modules/unistr/u16-strchr (Depends-on): Likewise. + * modules/unistr/u16-strrchr (Depends-on): Likewise. + +2009-03-12 Bruno Haible + + Work around select() bug on Interix 3.5. + * lib/sys_select.in.h (select): Also replace if REPLACE_SELECT is 1. + * lib/select.c (rpl_select): Add an implementation for Unix platforms. + * m4/select.m4: New file. + * m4/sys_select_h.m4 (gl_SYS_SELECT_H_DEFAULTS): Initialize REPLACE_SELECT. + * modules/sys_select (Makefile.am): Substitute REPLACE_SELECT. + * modules/select (Files): Add m4/select.m4. + (configure.ac): Move conditional to m4/select.m4. Invoke gl_FUNC_SELECT. + * modules/nanosleep (Depends-on): Add select. + * modules/poll (Depends-on): Likewise. + * doc/posix-functions/select.texi: Mention the Interix bug. + Reported by Markus Duft . + + * lib/select.c: Renamed from lib/winsock-select.c. + * modules/select (Files): Add lib/select.c, remove + lib/winsock-select.c. + (configure.ac): Update. + +2009-03-12 Jim Meyering + + avoid gcc warnings about unused macro definitions + * lib/readtokens.c (STREQ): Remove unused definition. + * lib/xmalloc.c (SIZE_MAX): Likewise. + * lib/openat-die.c (N_): Likewise. + * lib/mountlist.c (SIZE_MAX): Remove definition. + Instead, include . + * lib/readutmp.c: Likewise. + * modules/readutmp (Depends-on): Add stdint. + * modules/mountlist (Depends-on): Add stdint. + * lib/userspec.c (ISDIGIT): Move definition into #if block where used. + +2009-03-10 Bruno Haible + + Tests for module 'mbmemcasecoll'. + * modules/mbmemcasecoll-tests: New file. + * tests/test-mbmemcasecoll1.sh: New file. + * tests/test-mbmemcasecoll2.sh: New file. + * tests/test-mbmemcasecoll3.sh: New file. + * tests/test-mbmemcasecoll.c: New file. + + New module 'mbmemcasecoll'. + * lib/mbmemcasecoll.h: New file. + * lib/mbmemcasecoll.c: New file. + * modules/mbmemcasecoll: New file. + + * tests/test-mbmemcasecmp.h: New file, extracted from + tests/test-mbmemcasecmp.c. + * tests/test-mbmemcasecmp.c: Include test-mbmemcasecmp.h. + (test_ascii, test_iso_8859_1, test_utf_8): Remove functions. + (main): Update. + * modules/mbmemcasecmp-tests (Files): Add tests/test-mbmemcasecmp.h. + +2009-03-09 Bruno Haible + + Tests for module 'mbmemcasecmp'. + * modules/mbmemcasecmp-tests: New file. + * tests/test-mbmemcasecmp1.sh: New file. + * tests/test-mbmemcasecmp2.sh: New file. + * tests/test-mbmemcasecmp3.sh: New file. + * tests/test-mbmemcasecmp.c: New file. + + New module 'mbmemcasecmp'. + * lib/mbmemcasecmp.h: New file. + * lib/mbmemcasecmp.c: New file. + * modules/mbmemcasecmp: New file. + +2009-03-09 Bruno Haible Tests for module 'unicase/ulc-casecoll'. * modules/unicase/ulc-casecoll-tests: New file.