summaryrefslogtreecommitdiff
path: root/tests/unicase/test-ignorable.c
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@gnu.org>2015-01-15 12:08:17 +0900
committerDaiki Ueno <ueno@gnu.org>2015-01-15 12:08:17 +0900
commit4b6bc42e050611b12758490ee85c997e54790784 (patch)
tree3d6bd79ebd0b7f02df8e6b3cf19a0ca9680d8483 /tests/unicase/test-ignorable.c
parent803c77dea215638cdc08356ea5560ce93a03b6ff (diff)
downloadgnulib-4b6bc42e050611b12758490ee85c997e54790784.tar.gz
libunistring: update to Unicode 6.1.0
* lib/gen-uni-tables.c (output_joining_group): Switch to 3-level table to accommodate joining groups defined with higher codepoint value. Since there are only 88 groups defined in Unicode 7.0.0, use 7-bit packed format for level3 entries. (get_lbp): Update for Unicode 6.1.0. * lib/unictype/joininggroup_of.c (uc_joining_group): Adjust to use 3-level table. * lib/unictype/joininggroup_byname.gperf: Add Rohingya Yeh joining group name. * lib/unictype/joininggroup_name.h: Likewise. * lib/unilbrk/lbrktables.h (LBP_HL): New enumeration value. (unilbrk_table): Adjust table size. * lib/unilbrk/lbrktables.c (unilbrk_table): Add a row and column for LBP_HL. * lib/uniwidth/width.c (nonspacing_table_data): Add U+0604, U+08E4..U+08FE, U+1BAB, U+1CF4, U+A674..U+A67B, U+A69F, U+AAEC..U+AAED, U+AAF6, U+11100..U+11102, U+11127..U+1112B, U+1112D..U+11134, U+11180..U+11181, U+111B6..U+111BE, U+116AB, U+116AD, U+116B0..U+116B5, U+116B7, U+16F8F..U+16F92. Remove U+302E..U+302F. * tests/uniwidth/test-uc_width2.sh: Same updates as in lib/uniwidth/width.c. * all generated files under lib/uni* and tests/uni*: Regenerate. * modules/uni*/* (configure.ac): Bump minimum version to 0.9.5.
Diffstat (limited to 'tests/unicase/test-ignorable.c')
-rw-r--r--tests/unicase/test-ignorable.c26
1 files changed, 20 insertions, 6 deletions
diff --git a/tests/unicase/test-ignorable.c b/tests/unicase/test-ignorable.c
index d567640ea7..fa04bcf150 100644
--- a/tests/unicase/test-ignorable.c
+++ b/tests/unicase/test-ignorable.c
@@ -42,7 +42,7 @@
{ 0x05C4, 0x05C5 },
{ 0x05C7, 0x05C7 },
{ 0x05F4, 0x05F4 },
- { 0x0600, 0x0603 },
+ { 0x0600, 0x0604 },
{ 0x0610, 0x061A },
{ 0x0640, 0x0640 },
{ 0x064B, 0x065F },
@@ -58,6 +58,7 @@
{ 0x07FA, 0x07FA },
{ 0x0816, 0x082D },
{ 0x0859, 0x085B },
+ { 0x08E4, 0x08FE },
{ 0x0900, 0x0902 },
{ 0x093A, 0x093A },
{ 0x093C, 0x093C },
@@ -177,6 +178,7 @@
{ 0x1B80, 0x1B81 },
{ 0x1BA2, 0x1BA5 },
{ 0x1BA8, 0x1BA9 },
+ { 0x1BAB, 0x1BAB },
{ 0x1BE6, 0x1BE6 },
{ 0x1BE8, 0x1BE9 },
{ 0x1BED, 0x1BED },
@@ -188,6 +190,7 @@
{ 0x1CD4, 0x1CE0 },
{ 0x1CE2, 0x1CE8 },
{ 0x1CED, 0x1CED },
+ { 0x1CF4, 0x1CF4 },
{ 0x1DC0, 0x1DE6 },
{ 0x1DFC, 0x1DFF },
{ 0x1FBD, 0x1FBD },
@@ -203,9 +206,6 @@
{ 0x202A, 0x202E },
{ 0x2060, 0x2064 },
{ 0x206A, 0x206F },
- { 0x2071, 0x2071 },
- { 0x207F, 0x207F },
- { 0x2095, 0x209C },
{ 0x20D0, 0x20F0 },
{ 0x2CEF, 0x2CF1 },
{ 0x2D6F, 0x2D6F },
@@ -213,7 +213,7 @@
{ 0x2DE0, 0x2DFF },
{ 0x2E2F, 0x2E2F },
{ 0x3005, 0x3005 },
- { 0x302A, 0x302F },
+ { 0x302A, 0x302D },
{ 0x3031, 0x3035 },
{ 0x303B, 0x303B },
{ 0x3099, 0x309E },
@@ -222,8 +222,9 @@
{ 0xA4F8, 0xA4FD },
{ 0xA60C, 0xA60C },
{ 0xA66F, 0xA672 },
- { 0xA67C, 0xA67D },
+ { 0xA674, 0xA67D },
{ 0xA67F, 0xA67F },
+ { 0xA69F, 0xA69F },
{ 0xA6F0, 0xA6F1 },
{ 0xA700, 0xA721 },
{ 0xA788, 0xA78A },
@@ -252,6 +253,9 @@
{ 0xAABE, 0xAABF },
{ 0xAAC1, 0xAAC1 },
{ 0xAADD, 0xAADD },
+ { 0xAAEC, 0xAAED },
+ { 0xAAF3, 0xAAF4 },
+ { 0xAAF6, 0xAAF6 },
{ 0xABE5, 0xABE5 },
{ 0xABE8, 0xABE8 },
{ 0xABED, 0xABED },
@@ -284,6 +288,16 @@
{ 0x110B3, 0x110B6 },
{ 0x110B9, 0x110BA },
{ 0x110BD, 0x110BD },
+ { 0x11100, 0x11102 },
+ { 0x11127, 0x1112B },
+ { 0x1112D, 0x11134 },
+ { 0x11180, 0x11181 },
+ { 0x111B6, 0x111BE },
+ { 0x116AB, 0x116AB },
+ { 0x116AD, 0x116AD },
+ { 0x116B0, 0x116B5 },
+ { 0x116B7, 0x116B7 },
+ { 0x16F8F, 0x16F9F },
{ 0x1D167, 0x1D169 },
{ 0x1D173, 0x1D182 },
{ 0x1D185, 0x1D18B },