New module 'uninorm/u8-normcoll'.
[pspp] / ChangeLog
index dd601163106d11c0f259bb7b8396b329cf2ed028..4a9d9acbf77c327fc07ec467bac77fdfcc616c89 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,71 @@
+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'.
        Reported by Eric Blake.
 
 2009-03-06  Eric Blake  <ebb9@byu.net>
-            Bruno Haible  <bruno@clisp.org>
+           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
        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.