summaryrefslogtreecommitdiff
path: root/tests/unigbrk
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@gnu.org>2015-01-15 12:44:00 +0900
committerDaiki Ueno <ueno@gnu.org>2015-01-15 12:44:00 +0900
commit7585eb3f16ab1e83f1d46ed5bb243488d8c34228 (patch)
tree24f29e0493a5f22674042c1a375f814a17ef1467 /tests/unigbrk
parent0d1916cba5b1f783a284520f30371c7c7383cb26 (diff)
downloadgnulib-7585eb3f16ab1e83f1d46ed5bb243488d8c34228.tar.gz
libunistring: update to Unicode 7.0.0
* lib/unictype/joininggroup_byname.gperf: Add Straight Waw and Manichaean names. * lib/unictype/joininggroup_name.h: Likewise. * lib/unictype.in.h (UC_JOINING_GROUP_STRAIGHT_WAW) (UC_JOINING_GROUP_MANICHAEAN_ALEPH): New enumeration values. * lib/gen-uni-tables.c (UC_JOINING_GROUP_STRAIGHT_WAW) (UC_JOINING_GROUP_MANICHAEAN_*): New enumeration values. (fill_arabicshaping, joining_group_as_c_identifier): Support those enum values. (is_property_alphabetic): Accept newly added characters to cuneiform numeric signs. (is_property_default_ignorable_code_point): Reject U+0605. (FIELDLEN): Increase from 120 to 160. * lib/uniwidth/width.c (nonspacing_table_data): Add U+0605, U+08FF, U+0C00, U+0C81, U+0D01, U+1AB0..U+1ABE, U+1BAC..U+1BAD, U+1CF8..U+1CF9, U+1DE7..U+1DF5, U+A9E5, U+AA7C, U+FE27..U+FE2D, U+102E0, U+10376..U+1037A, U+10AE5..U+10AE6, U+1107F, U+11173, U+1122F..U+11231, U+11234, U+11236..U+11237, U+112DF, U+112E3..U+112EA, U+11301, U+1133C, U+11340, U+11366..U+1136C, U+11370..U+11374, U+114B3..U+114B8, U+114BA, U+114BF..U+114C0, U+114C2..U+114C3, U+115B2..U+115B5, U+115BC..U+115C0, U+11633..U+1163A, U+1163D, U+1163F..U+11640, U+16AF0..U+16AF4, U+16B30..U+16B36, U+1BC9D..U+1BC9E, U+1BCA0..U+1BCA3, and U+1E8D0..U+1E8D6. (uc_width): Adjust nonspacing_table_ind boundary from 240 to 248. * tests/uniwidth/test-uc_width2.sh: Same updates as in lib/uniwidth/width.c. * all generated files under lib/uni* and tests/uni*: Regenerate.
Diffstat (limited to 'tests/unigbrk')
-rw-r--r--tests/unigbrk/GraphemeBreakTest.txt4
-rw-r--r--tests/unigbrk/test-uc-gbrk-prop.h109
2 files changed, 100 insertions, 13 deletions
diff --git a/tests/unigbrk/GraphemeBreakTest.txt b/tests/unigbrk/GraphemeBreakTest.txt
index dacad125ec..adf52e2599 100644
--- a/tests/unigbrk/GraphemeBreakTest.txt
+++ b/tests/unigbrk/GraphemeBreakTest.txt
@@ -1,5 +1,5 @@
-# GraphemeBreakTest-6.3.0.txt
-# Date: 2012-12-20, 22:18:29 GMT [MD]
+# GraphemeBreakTest-7.0.0.txt
+# Date: 2013-11-27, 09:54:39 GMT [MD]
#
# Unicode Character Database
# Copyright (c) 1991-2013 Unicode, Inc.
diff --git a/tests/unigbrk/test-uc-gbrk-prop.h b/tests/unigbrk/test-uc-gbrk-prop.h
index 8883df0d7a..287590f360 100644
--- a/tests/unigbrk/test-uc-gbrk-prop.h
+++ b/tests/unigbrk/test-uc-gbrk-prop.h
@@ -39,7 +39,7 @@
{ 0x05C7, GBP_OTHER },
{ 0x05C8, GBP_EXTEND },
{ 0x0600, GBP_OTHER },
-{ 0x0605, GBP_CONTROL },
+{ 0x0606, GBP_CONTROL },
{ 0x0610, GBP_OTHER },
{ 0x061B, GBP_EXTEND },
{ 0x061C, GBP_OTHER },
@@ -78,8 +78,6 @@
{ 0x0859, GBP_OTHER },
{ 0x085C, GBP_EXTEND },
{ 0x08E4, GBP_OTHER },
-{ 0x08FF, GBP_EXTEND },
-{ 0x0900, GBP_OTHER },
{ 0x0903, GBP_EXTEND },
{ 0x0904, GBP_SPACINGMARK },
{ 0x093A, GBP_OTHER },
@@ -180,7 +178,8 @@
{ 0x0BCE, GBP_EXTEND },
{ 0x0BD7, GBP_OTHER },
{ 0x0BD8, GBP_EXTEND },
-{ 0x0C01, GBP_OTHER },
+{ 0x0C00, GBP_OTHER },
+{ 0x0C01, GBP_EXTEND },
{ 0x0C04, GBP_SPACINGMARK },
{ 0x0C3E, GBP_OTHER },
{ 0x0C41, GBP_EXTEND },
@@ -193,7 +192,8 @@
{ 0x0C57, GBP_EXTEND },
{ 0x0C62, GBP_OTHER },
{ 0x0C64, GBP_EXTEND },
-{ 0x0C82, GBP_OTHER },
+{ 0x0C81, GBP_OTHER },
+{ 0x0C82, GBP_EXTEND },
{ 0x0C84, GBP_SPACINGMARK },
{ 0x0CBC, GBP_OTHER },
{ 0x0CBD, GBP_EXTEND },
@@ -213,7 +213,8 @@
{ 0x0CD7, GBP_EXTEND },
{ 0x0CE2, GBP_OTHER },
{ 0x0CE4, GBP_EXTEND },
-{ 0x0D02, GBP_OTHER },
+{ 0x0D01, GBP_OTHER },
+{ 0x0D02, GBP_EXTEND },
{ 0x0D04, GBP_SPACINGMARK },
{ 0x0D3E, GBP_OTHER },
{ 0x0D3F, GBP_EXTEND },
@@ -367,6 +368,8 @@
{ 0x1A7D, GBP_EXTEND },
{ 0x1A7F, GBP_OTHER },
{ 0x1A80, GBP_EXTEND },
+{ 0x1AB0, GBP_OTHER },
+{ 0x1ABF, GBP_EXTEND },
{ 0x1B00, GBP_OTHER },
{ 0x1B04, GBP_EXTEND },
{ 0x1B05, GBP_SPACINGMARK },
@@ -390,8 +393,7 @@
{ 0x1BA8, GBP_SPACINGMARK },
{ 0x1BAA, GBP_EXTEND },
{ 0x1BAB, GBP_SPACINGMARK },
-{ 0x1BAC, GBP_EXTEND },
-{ 0x1BAE, GBP_SPACINGMARK },
+{ 0x1BAE, GBP_EXTEND },
{ 0x1BE6, GBP_OTHER },
{ 0x1BE7, GBP_EXTEND },
{ 0x1BE8, GBP_SPACINGMARK },
@@ -417,8 +419,10 @@
{ 0x1CF2, GBP_OTHER },
{ 0x1CF4, GBP_SPACINGMARK },
{ 0x1CF5, GBP_EXTEND },
+{ 0x1CF8, GBP_OTHER },
+{ 0x1CFA, GBP_EXTEND },
{ 0x1DC0, GBP_OTHER },
-{ 0x1DE7, GBP_EXTEND },
+{ 0x1DF6, GBP_EXTEND },
{ 0x1DFC, GBP_OTHER },
{ 0x1E00, GBP_EXTEND },
{ 0x200B, GBP_OTHER },
@@ -483,6 +487,8 @@
{ 0xA9BC, GBP_SPACINGMARK },
{ 0xA9BD, GBP_EXTEND },
{ 0xA9C1, GBP_SPACINGMARK },
+{ 0xA9E5, GBP_OTHER },
+{ 0xA9E6, GBP_EXTEND },
{ 0xAA29, GBP_OTHER },
{ 0xAA2F, GBP_EXTEND },
{ 0xAA31, GBP_SPACINGMARK },
@@ -494,6 +500,8 @@
{ 0xAA4C, GBP_OTHER },
{ 0xAA4D, GBP_EXTEND },
{ 0xAA4E, GBP_SPACINGMARK },
+{ 0xAA7C, GBP_OTHER },
+{ 0xAA7D, GBP_EXTEND },
{ 0xAAB0, GBP_OTHER },
{ 0xAAB1, GBP_EXTEND },
{ 0xAAB2, GBP_OTHER },
@@ -1330,7 +1338,7 @@
{ 0xFE00, GBP_OTHER },
{ 0xFE10, GBP_EXTEND },
{ 0xFE20, GBP_OTHER },
-{ 0xFE27, GBP_EXTEND },
+{ 0xFE2E, GBP_EXTEND },
{ 0xFEFF, GBP_OTHER },
{ 0xFF00, GBP_CONTROL },
{ 0xFF9E, GBP_OTHER },
@@ -1339,6 +1347,10 @@
{ 0xFFFC, GBP_CONTROL },
{ 0x101FD, GBP_OTHER },
{ 0x101FE, GBP_EXTEND },
+{ 0x102E0, GBP_OTHER },
+{ 0x102E1, GBP_EXTEND },
+{ 0x10376, GBP_OTHER },
+{ 0x1037B, GBP_EXTEND },
{ 0x10A01, GBP_OTHER },
{ 0x10A04, GBP_EXTEND },
{ 0x10A05, GBP_OTHER },
@@ -1349,13 +1361,15 @@
{ 0x10A3B, GBP_EXTEND },
{ 0x10A3F, GBP_OTHER },
{ 0x10A40, GBP_EXTEND },
+{ 0x10AE5, GBP_OTHER },
+{ 0x10AE7, GBP_EXTEND },
{ 0x11000, GBP_OTHER },
{ 0x11001, GBP_SPACINGMARK },
{ 0x11002, GBP_EXTEND },
{ 0x11003, GBP_SPACINGMARK },
{ 0x11038, GBP_OTHER },
{ 0x11047, GBP_EXTEND },
-{ 0x11080, GBP_OTHER },
+{ 0x1107F, GBP_OTHER },
{ 0x11082, GBP_EXTEND },
{ 0x11083, GBP_SPACINGMARK },
{ 0x110B0, GBP_OTHER },
@@ -1371,6 +1385,8 @@
{ 0x1112C, GBP_EXTEND },
{ 0x1112D, GBP_SPACINGMARK },
{ 0x11135, GBP_EXTEND },
+{ 0x11173, GBP_OTHER },
+{ 0x11174, GBP_EXTEND },
{ 0x11180, GBP_OTHER },
{ 0x11182, GBP_EXTEND },
{ 0x11183, GBP_SPACINGMARK },
@@ -1378,6 +1394,67 @@
{ 0x111B6, GBP_SPACINGMARK },
{ 0x111BF, GBP_EXTEND },
{ 0x111C1, GBP_SPACINGMARK },
+{ 0x1122C, GBP_OTHER },
+{ 0x1122F, GBP_SPACINGMARK },
+{ 0x11232, GBP_EXTEND },
+{ 0x11234, GBP_SPACINGMARK },
+{ 0x11235, GBP_EXTEND },
+{ 0x11236, GBP_SPACINGMARK },
+{ 0x11238, GBP_EXTEND },
+{ 0x112DF, GBP_OTHER },
+{ 0x112E0, GBP_EXTEND },
+{ 0x112E3, GBP_SPACINGMARK },
+{ 0x112EB, GBP_EXTEND },
+{ 0x11301, GBP_OTHER },
+{ 0x11302, GBP_EXTEND },
+{ 0x11304, GBP_SPACINGMARK },
+{ 0x1133C, GBP_OTHER },
+{ 0x1133D, GBP_EXTEND },
+{ 0x1133E, GBP_OTHER },
+{ 0x1133F, GBP_EXTEND },
+{ 0x11340, GBP_SPACINGMARK },
+{ 0x11341, GBP_EXTEND },
+{ 0x11345, GBP_SPACINGMARK },
+{ 0x11347, GBP_OTHER },
+{ 0x11349, GBP_SPACINGMARK },
+{ 0x1134B, GBP_OTHER },
+{ 0x1134E, GBP_SPACINGMARK },
+{ 0x11357, GBP_OTHER },
+{ 0x11358, GBP_EXTEND },
+{ 0x11362, GBP_OTHER },
+{ 0x11364, GBP_SPACINGMARK },
+{ 0x11366, GBP_OTHER },
+{ 0x1136D, GBP_EXTEND },
+{ 0x11370, GBP_OTHER },
+{ 0x11375, GBP_EXTEND },
+{ 0x114B0, GBP_OTHER },
+{ 0x114B1, GBP_EXTEND },
+{ 0x114B3, GBP_SPACINGMARK },
+{ 0x114B9, GBP_EXTEND },
+{ 0x114BA, GBP_SPACINGMARK },
+{ 0x114BB, GBP_EXTEND },
+{ 0x114BD, GBP_SPACINGMARK },
+{ 0x114BE, GBP_EXTEND },
+{ 0x114BF, GBP_SPACINGMARK },
+{ 0x114C1, GBP_EXTEND },
+{ 0x114C2, GBP_SPACINGMARK },
+{ 0x114C4, GBP_EXTEND },
+{ 0x115AF, GBP_OTHER },
+{ 0x115B0, GBP_EXTEND },
+{ 0x115B2, GBP_SPACINGMARK },
+{ 0x115B6, GBP_EXTEND },
+{ 0x115B8, GBP_OTHER },
+{ 0x115BC, GBP_SPACINGMARK },
+{ 0x115BE, GBP_EXTEND },
+{ 0x115BF, GBP_SPACINGMARK },
+{ 0x115C1, GBP_EXTEND },
+{ 0x11630, GBP_OTHER },
+{ 0x11633, GBP_SPACINGMARK },
+{ 0x1163B, GBP_EXTEND },
+{ 0x1163D, GBP_SPACINGMARK },
+{ 0x1163E, GBP_EXTEND },
+{ 0x1163F, GBP_SPACINGMARK },
+{ 0x11641, GBP_EXTEND },
{ 0x116AB, GBP_OTHER },
{ 0x116AC, GBP_EXTEND },
{ 0x116AD, GBP_SPACINGMARK },
@@ -1386,10 +1463,18 @@
{ 0x116B6, GBP_EXTEND },
{ 0x116B7, GBP_SPACINGMARK },
{ 0x116B8, GBP_EXTEND },
+{ 0x16AF0, GBP_OTHER },
+{ 0x16AF5, GBP_EXTEND },
+{ 0x16B30, GBP_OTHER },
+{ 0x16B37, GBP_EXTEND },
{ 0x16F51, GBP_OTHER },
{ 0x16F7F, GBP_SPACINGMARK },
{ 0x16F8F, GBP_OTHER },
{ 0x16F93, GBP_EXTEND },
+{ 0x1BC9D, GBP_OTHER },
+{ 0x1BC9F, GBP_EXTEND },
+{ 0x1BCA0, GBP_OTHER },
+{ 0x1BCA4, GBP_CONTROL },
{ 0x1D165, GBP_OTHER },
{ 0x1D166, GBP_EXTEND },
{ 0x1D167, GBP_SPACINGMARK },
@@ -1405,6 +1490,8 @@
{ 0x1D1AE, GBP_EXTEND },
{ 0x1D242, GBP_OTHER },
{ 0x1D245, GBP_EXTEND },
+{ 0x1E8D0, GBP_OTHER },
+{ 0x1E8D7, GBP_EXTEND },
{ 0x1F1E6, GBP_OTHER },
{ 0x1F200, GBP_RI },
{ 0xE0000, GBP_OTHER },