summaryrefslogtreecommitdiff
path: root/tests/unictype/test-pr_punctuation.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/unictype/test-pr_punctuation.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/unictype/test-pr_punctuation.c')
-rw-r--r--tests/unictype/test-pr_punctuation.c15
1 files changed, 11 insertions, 4 deletions
diff --git a/tests/unictype/test-pr_punctuation.c b/tests/unictype/test-pr_punctuation.c
index 342c7f19c8..6e2f54962b 100644
--- a/tests/unictype/test-pr_punctuation.c
+++ b/tests/unictype/test-pr_punctuation.c
@@ -27,8 +27,9 @@
{ 0x007B, 0x007B },
{ 0x007D, 0x007D },
{ 0x00A1, 0x00A1 },
+ { 0x00A7, 0x00A7 },
{ 0x00AB, 0x00AB },
- { 0x00B7, 0x00B7 },
+ { 0x00B6, 0x00B7 },
{ 0x00BB, 0x00BB },
{ 0x00BF, 0x00BF },
{ 0x037E, 0x037E },
@@ -52,17 +53,19 @@
{ 0x085E, 0x085E },
{ 0x0964, 0x0965 },
{ 0x0970, 0x0970 },
+ { 0x0AF0, 0x0AF0 },
{ 0x0DF4, 0x0DF4 },
{ 0x0E4F, 0x0E4F },
{ 0x0E5A, 0x0E5B },
{ 0x0F04, 0x0F12 },
+ { 0x0F14, 0x0F14 },
{ 0x0F3A, 0x0F3D },
{ 0x0F85, 0x0F85 },
{ 0x0FD0, 0x0FD4 },
{ 0x0FD9, 0x0FDA },
{ 0x104A, 0x104F },
{ 0x10FB, 0x10FB },
- { 0x1361, 0x1368 },
+ { 0x1360, 0x1368 },
{ 0x1400, 0x1400 },
{ 0x166D, 0x166E },
{ 0x169B, 0x169C },
@@ -79,6 +82,7 @@
{ 0x1BFC, 0x1BFF },
{ 0x1C3B, 0x1C3F },
{ 0x1C7E, 0x1C7F },
+ { 0x1CC0, 0x1CC7 },
{ 0x1CD3, 0x1CD3 },
{ 0x2010, 0x2027 },
{ 0x2030, 0x2043 },
@@ -97,7 +101,7 @@
{ 0x2CFE, 0x2CFF },
{ 0x2D70, 0x2D70 },
{ 0x2E00, 0x2E2E },
- { 0x2E30, 0x2E31 },
+ { 0x2E30, 0x2E3B },
{ 0x3001, 0x3003 },
{ 0x3008, 0x3011 },
{ 0x3014, 0x301F },
@@ -119,6 +123,7 @@
{ 0xA9DE, 0xA9DF },
{ 0xAA5C, 0xAA5F },
{ 0xAADE, 0xAADF },
+ { 0xAAF0, 0xAAF1 },
{ 0xABEB, 0xABEB },
{ 0xFD3E, 0xFD3F },
{ 0xFE10, 0xFE19 },
@@ -137,7 +142,7 @@
{ 0xFF5B, 0xFF5B },
{ 0xFF5D, 0xFF5D },
{ 0xFF5F, 0xFF65 },
- { 0x10100, 0x10101 },
+ { 0x10100, 0x10102 },
{ 0x1039F, 0x1039F },
{ 0x103D0, 0x103D0 },
{ 0x10857, 0x10857 },
@@ -149,6 +154,8 @@
{ 0x11047, 0x1104D },
{ 0x110BB, 0x110BC },
{ 0x110BE, 0x110C1 },
+ { 0x11140, 0x11143 },
+ { 0x111C5, 0x111C8 },
{ 0x12470, 0x12473 }
#define PREDICATE(c) uc_is_property_punctuation (c)