Tests for module 'uninorm/nfd'.
[pspp] / ChangeLog
index da030f0ff719ffc9d25dbe69a115b33b7363a510..2f60da33f38dc3d04ea01697c0a54db20b334b71 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,106 @@
+2009-02-21  Bruno Haible  <bruno@clisp.org>
+
+       Tests for module 'uninorm/nfd'.
+       * tests/uninorm/test-nfd.c: New file.
+       * tests/uninorm/test-u8-nfd.c: New file.
+       * tests/uninorm/test-u16-nfd.c: New file.
+       * tests/uninorm/test-u32-nfd.c: New file.
+       * tests/uninorm/test-u32-nfd-big.sh: New file.
+       * tests/uninorm/test-u32-nfd-big.c: New file.
+       * tests/uninorm/test-u32-normalize-big.h: New file.
+       * tests/uninorm/test-u32-normalize-big.c: New file.
+       * tests/uninorm/NormalizationTest.txt: New file, created from
+       Unicode 5.1.0 NormalizationTest.txt.
+       * modules/uninorm/nfd-tests: New file.
+
+       New module 'uninorm/nfd'.
+       * lib/uninorm/nfd.c: New file.
+       * modules/uninorm/nfd: New file.
+
+       New module 'uninorm/u32-normalize'.
+       * lib/uninorm/u32-normalize.c: New file.
+       * modules/uninorm/u32-normalize: New file.
+
+       New module 'uninorm/u16-normalize'.
+       * lib/uninorm/u16-normalize.c: New file.
+       * modules/uninorm/u16-normalize: New file.
+
+       New module 'uninorm/u8-normalize'.
+       * lib/uninorm/u8-normalize.c: New file.
+       * lib/uninorm/normalize-internal.h: New file.
+       * lib/uninorm/u-normalize-internal.h: New file.
+       * modules/uninorm/u8-normalize: New file.
+
+       New module 'uninorm/decompose-internal'.
+       * lib/uninorm/decompose-internal.c: New file.
+       * modules/uninorm/decompose-internal: New file.
+
+       Tests for module 'uninorm/composition'.
+       * tests/uninorm/test-composition.c: New file.
+       * modules/uninorm/composition-tests: New file.
+
+       New module 'uninorm/composition'.
+       * lib/uninorm/composition.c: New file.
+       * lib/uninorm/composition-table.gperf: New file, generated by
+       gen-uni-tables.
+       * modules/uninorm/composition: New file.
+
+       Tests for module 'uninorm/compat-decomposition'.
+       * tests/uninorm/test-compat-decomposition.c: New file.
+       * modules/uninorm/compat-decomposition-tests: New file.
+
+       New module 'uninorm/compat-decomposition'.
+       * lib/uninorm/decompose-internal.h: New file.
+       * lib/uninorm/compat-decomposition.c: New file.
+       * modules/uninorm/compat-decomposition: New file.
+
+       Tests for module 'uninorm/canonical-decomposition'.
+       * tests/uninorm/test-canonical-decomposition.c: New file.
+       * modules/uninorm/canonical-decomposition-tests: New file.
+
+       New module 'uninorm/canonical-decomposition'.
+       * lib/uninorm/canonical-decomposition.c: New file.
+       * modules/uninorm/canonical-decomposition: New file.
+
+       Tests for module 'uninorm/decomposition'.
+       * tests/uninorm/test-decomposition.c: New file.
+       * modules/uninorm/decomposition-tests: New file.
+
+       New module 'uninorm/decomposition'.
+       * lib/uninorm/decomposition.c: New file.
+       * modules/uninorm/decomposition: New file.
+
+       New module 'uninorm/decomposition-table'.
+       * lib/uninorm/decomposition-table.h: New file.
+       * lib/uninorm/decomposition-table.c: New file.
+       * lib/uninorm/decomposition-table1.h: New file, generated by
+       gen-uni-tables.
+       * lib/uninorm/decomposition-table2.h: New file, generated by
+       gen-uni-tables.
+       * modules/uninorm/decomposition-table: New file.
+
+       * lib/gen-uni-tables.c (MAX_DECOMP_LENGTH): New macro.
+       (UC_DECOMP_*): New enumeration items.
+       (get_decomposition): New function.
+       (struct decomp_table): New type.
+       (output_decomposition, output_decomposition_tables): New functions.
+       (unicode_composition_exclusions): New variable.
+       (fill_composition_exclusions, debug_output_composition_tables): New
+       functions.
+       (main): Accept one more argument. Invoke fill_composition_exclusions.
+       Output decomposition and composition tables.
+
+       New module 'uninorm/base'.
+       * lib/uninorm.h: New file.
+       * lib/unictype.h: Update comment.
+       * modules/uninorm/base: New file.
+
 2009-02-21  David Lutterkort  <lutter@redhat.com>
 
+       Tests for module 'safe-alloc'.
+       * tests/test-safe-alloc.c: New file.
+       * modules/safe-alloc-tests: New file.
+
        New module 'safe-alloc'.
        * lib/safe-alloc.h: New file.
        * lib/safe-alloc.c: New file.