diff options
author | Daiki Ueno <ueno@gnu.org> | 2015-01-15 12:44:00 +0900 |
---|---|---|
committer | Daiki Ueno <ueno@gnu.org> | 2015-01-15 12:44:00 +0900 |
commit | 7585eb3f16ab1e83f1d46ed5bb243488d8c34228 (patch) | |
tree | 24f29e0493a5f22674042c1a375f814a17ef1467 /tests/unictype/test-pr_punctuation.c | |
parent | 0d1916cba5b1f783a284520f30371c7c7383cb26 (diff) | |
download | gnulib-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/unictype/test-pr_punctuation.c')
-rw-r--r-- | tests/unictype/test-pr_punctuation.c | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/tests/unictype/test-pr_punctuation.c b/tests/unictype/test-pr_punctuation.c index 6b5629828d..0e08ebd19f 100644 --- a/tests/unictype/test-pr_punctuation.c +++ b/tests/unictype/test-pr_punctuation.c @@ -102,7 +102,7 @@ { 0x2CFE, 0x2CFF }, { 0x2D70, 0x2D70 }, { 0x2E00, 0x2E2E }, - { 0x2E30, 0x2E3B }, + { 0x2E30, 0x2E42 }, { 0x3001, 0x3003 }, { 0x3008, 0x3011 }, { 0x3014, 0x301F }, @@ -146,18 +146,32 @@ { 0x10100, 0x10102 }, { 0x1039F, 0x1039F }, { 0x103D0, 0x103D0 }, + { 0x1056F, 0x1056F }, { 0x10857, 0x10857 }, { 0x1091F, 0x1091F }, { 0x1093F, 0x1093F }, { 0x10A50, 0x10A58 }, { 0x10A7F, 0x10A7F }, + { 0x10AF0, 0x10AF6 }, { 0x10B39, 0x10B3F }, + { 0x10B99, 0x10B9C }, { 0x11047, 0x1104D }, { 0x110BB, 0x110BC }, { 0x110BE, 0x110C1 }, { 0x11140, 0x11143 }, + { 0x11174, 0x11175 }, { 0x111C5, 0x111C8 }, - { 0x12470, 0x12473 } + { 0x111CD, 0x111CD }, + { 0x11238, 0x1123D }, + { 0x114C6, 0x114C6 }, + { 0x115C1, 0x115C9 }, + { 0x11641, 0x11643 }, + { 0x12470, 0x12474 }, + { 0x16A6E, 0x16A6F }, + { 0x16AF5, 0x16AF5 }, + { 0x16B37, 0x16B3B }, + { 0x16B44, 0x16B44 }, + { 0x1BC9F, 0x1BC9F } #define PREDICATE(c) uc_is_property_punctuation (c) #include "test-predicate-part2.h" |