+2009-03-07 Bruno Haible <bruno@clisp.org>
+
+ New module 'uninorm/u8-normcoll'.
+ * lib/uninorm.h (u8_normcoll, u16_normcoll, u32_normcoll): New
+ declarations.
+ * lib/uninorm/u8-normcoll.c: New file.
+ * lib/uninorm/u-normcoll.h: New file.
+ * modules/uninorm/u8-normcoll: New file.
+
+ New module 'uninorm/u32-normxfrm'.
+ * lib/uninorm/u32-normxfrm.c: New file.
+ * modules/uninorm/u32-normxfrm: New file.
+
+ New module 'uninorm/u16-normxfrm'.
+ * lib/uninorm/u16-normxfrm.c: New file.
+ * modules/uninorm/u16-normxfrm: New file.
+
+ New module 'uninorm/u8-normxfrm'.
+ * lib/uninorm.h (u8_normxfrm, u16_normxfrm, u32_normxfrm): New
+ declarations.
+ * lib/uninorm/u8-normxfrm.c: New file.
+ * lib/uninorm/u-normxfrm.h: New file.
+ * modules/uninorm/u8-normxfrm: New file.
+
+2009-03-07 Bruno Haible <bruno@clisp.org>
+
+ * modules/uninorm/u8-normcmp (Depends-on): Add uninorm/base.
+ * modules/uninorm/u16-normcmp (Depends-on): Likewise.
+ * modules/uninorm/u32-normcmp (Depends-on): Likewise.
+
+2009-03-07 Bruno Haible <bruno@clisp.org>
+
+ New module 'memxfrm'.
+ * lib/memxfrm.h: New file.
+ * lib/memxfrm.c: New file.
+ * modules/memxfrm: New file.
+
+2009-03-07 Bruno Haible <bruno@clisp.org>
+
+ New module 'memcmp2'.
+ * lib/memcmp2.h: New file.
+ * lib/memcmp2.c: New file.
+ * modules/memcmp2: New file.
+
+2009-03-07 Bruno Haible <bruno@clisp.org>
+
+ Tests for module 'uninorm/decomposing-form'.
+ * modules/uninorm/decomposing-form-tests: New file.
+ * tests/uninorm/test-decomposing-form.c: New file.
+
+ New module 'uninorm/decomposing-form'.
+ * lib/uninorm.h (uninorm_decomposing_form): New declaration.
+ * lib/uninorm/normalize-internal.h (struct unicode_normalization_form):
+ Add 'decomposing_variant' field.
+ * lib/uninorm/decomposing-form.c: New file.
+ * lib/uninorm/nfc.c (uninorm_nfc): Update.
+ * lib/uninorm/nfd.c (uninorm_nfd): Update.
+ * lib/uninorm/nfkc.c (uninorm_nfkc): Update.
+ * lib/uninorm/nfkd.c (uninorm_nfkd): Update.
+ * modules/uninorm/decomposing-form: New file.
+ * modules/uninorm/nfc (Depends-on): Add uninorm/nfd.
+ * modules/uninorm/nfkc (Depends-on): Add uninorm/nfkd.
+
+2009-03-07 Bruno Haible <bruno@clisp.org>
+
+ * lib/uninorm/u-normcmp.h (FUNC): Use stack=allocated buffers for small
+ strings.
+
+2009-03-06 Bruno Haible <bruno@clisp.org>
+
+ Tests for module 'uninorm/u32-normcmp'.
+ * tests/uninorm/test-u32-normcmp.c: New file.
+ * modules/uninorm/u32-normcmp-tests: New file.
+
+ Tests for module 'uninorm/u16-normcmp'.
+ * tests/uninorm/test-u16-normcmp.c: New file.
+ * modules/uninorm/u16-normcmp-tests: New file.
+
+ Tests for module 'uninorm/u8-normcmp'.
+ * tests/uninorm/test-u8-normcmp.c: New file.
+ * modules/uninorm/u8-normcmp-tests: New file.
+
+ New module 'uninorm/u32-normcmp'.
+ * lib/uninorm/u32-normcmp.c: New file.
+ * modules/uninorm/u32-normcmp: New file.
+
+ New module 'uninorm/u16-normcmp'.
+ * lib/uninorm/u16-normcmp.c: New file.
+ * modules/uninorm/u16-normcmp: New file.
+
+ New module 'uninorm/u8-normcmp'.
+ * lib/uninorm.h (u8_normcmp, u16_normcmp, u32_normcmp): New
+ declarations.
+ * lib/uninorm/u8-normcmp.c: New file.
+ * lib/uninorm/u-normcmp.h: New file.
+ * modules/uninorm/u8-normcmp: New file.
+
+2009-03-06 Bruno Haible <bruno@clisp.org>
+
+ * lib/w32spawn.h (dup_noinherit): Add cast, to avoid gcc warning.
+ Reported by Eric Blake.
+
+2009-03-06 Eric Blake <ebb9@byu.net>
+ Bruno Haible <bruno@clisp.org>
+
+ * lib/spawni.c (__spawni) [WIN32_NATIVE]: Define as a stub.
+ * modules/posix_spawn-tests (configure.ac): Define POSIX_SPAWN_PORTED
+ condition.
+ (Makefile.am): Do nothing if POSIX_SPAWN_PORTED is false.
+ * modules/posix_spawnp-tests (configure.ac): Define POSIX_SPAWN_PORTED
+ condition.
+ (Makefile.am): Do nothing if POSIX_SPAWN_PORTED is false.
+
+2009-03-06 Eric Blake <ebb9@byu.net>
+
+ * lib/execute.c (execute) [WIN32_NATIVE]: Cast arguments of spawnvpe,
+ to avoid compiler warnings.
+ * lib/pipe.c (create_pipe) [WIN32_NATIVE]: Likewise.
+
+2009-03-05 Bruno Haible <bruno@clisp.org>
+
+ * tests/test-ftell.c (main): Disable test beyond end of file on
+ FreeMiNT.
+ Patch by Alan Hourihane <alanh@fairlite.co.uk>.
+
+2009-03-05 Kamil Dudka <kdudka@redhat.com>
+
+ * lib/filevercmp.c: Move hidden files up in ordering.
+ * tests/test-filevercmp.c: Add tests for hidden files.
+
+2009-03-04 Bruno Haible <bruno@clisp.org>
+
+ * modules/visibility (Makefile.am): Augment AM_CFLAGS.
+ * gnulib-tool (func_emit_lib_Makefile_am): Emit initialization of
+ AM_CFLAGS.
+ Reported by Simon Josefsson.
+
+2009-03-03 Bruno Haible <bruno@clisp.org>
+
+ * doc/visibility.texi: Recommend to use HAVE_VISIBILITY as a C macro.
+ Reported by Simon Josefsson.
+
+ * doc/ld-version-script.texi: Update node reference.
+
+2009-03-03 Bruno Haible <bruno@clisp.org>
+
+ * modules/visibility (License): Change to 'unlimited'.
+ Suggested by Simon Josefsson.
+
+2009-03-03 Jim Meyering <meyering@redhat.com>
+
+ unlinkdir: cannot_unlink_dir may modify process state
+ * lib/unlinkdir.c (cannot_unlink_dir): Add a comment warning that
+ it's neither thread-safe nor appropriate for use in a library.
+
2009-03-03 Eric Blake <ebb9@byu.net>
test-closein: silence test under Darwin
least 4.2.
2009-03-01 Eric Blake <ebb9@byu.net>
- Bruno Haible <bruno@clisp.org>
+ Bruno Haible <bruno@clisp.org>
* lib/wait-process.h (wait_subprocess): Describe effect of termsigp on
error messages.