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.