glib: Update Unicode Character Database to version 12.1.0

Using commands:
```
glib/gen-unicode-tables.pl -both 12.1.0 path/to/UCD
tests/gen-casefold-txt.py 12.1.0 path/to/UCD/CaseFolding.txt \
   > tests/casefold.txt
tests/gen-casemap-txt.py 12.1.0 path/to/UCD/UnicodeData.txt \
   path/to/UCD/SpecialCasing.txt > tests/casemap.txt
```

Using UCD release https://www.unicode.org/Public/zipped/12.1.0/UCD.zip.

Signed-off-by: Philip Withnall <withnall@endlessm.com>
This commit is contained in:
Philip Withnall 2019-05-08 13:07:55 +01:00
parent 76966e6b28
commit 64ddd32b79
6 changed files with 4325 additions and 4323 deletions

View File

@ -2831,6 +2831,7 @@ static const struct {
{ 0x3260, 31, G_UNICODE_SCRIPT_HANGUL },
{ 0x327f, 81, G_UNICODE_SCRIPT_COMMON },
{ 0x32d0, 47, G_UNICODE_SCRIPT_KATAKANA },
{ 0x32ff, 1, G_UNICODE_SCRIPT_COMMON },
{ 0x3300, 88, G_UNICODE_SCRIPT_KATAKANA },
{ 0x3358, 168, G_UNICODE_SCRIPT_COMMON },
{ 0x3400, 6582, G_UNICODE_SCRIPT_HAN },

View File

@ -7,7 +7,7 @@
#include <glib/gtypes.h>
#include <glib/gunicode.h>
#define G_UNICODE_DATA_VERSION "12.0.0"
#define G_UNICODE_DATA_VERSION "12.1.0"
#define G_UNICODE_LAST_CHAR 0x10FFFF
@ -6002,7 +6002,7 @@ static const gint8 break_property_data[][256] = {
G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC,
G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC,
G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC,
G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN
G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
},
{ /* page 77, index 46 */
G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC,

View File

@ -4,7 +4,7 @@
#ifndef CHARTABLES_H
#define CHARTABLES_H
#define G_UNICODE_DATA_VERSION "12.0.0"
#define G_UNICODE_DATA_VERSION "12.1.0"
#define G_UNICODE_LAST_CHAR 0x10ffff
@ -4763,7 +4763,7 @@ static const char type_data[][256] = {
G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL,
G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL,
G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL,
G_UNICODE_UNASSIGNED
G_UNICODE_OTHER_SYMBOL
},
{ /* page 77, index 46 */
G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER,
@ -19125,8 +19125,7 @@ static const struct Interval g_unicode_width_table_wide[] = {
{0x31C0, 0x31E3},
{0x31F0, 0x321E},
{0x3220, 0x3247},
{0x3250, 0x32FE},
{0x3300, 0x4DBF},
{0x3250, 0x4DBF},
{0x4E00, 0xA48C},
{0xA490, 0xA4C6},
{0xA960, 0xA97C},

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
# Test cases generated from Unicode 12.0.0 data
# Test cases generated from Unicode 12.1.0 data
# by gen-casefold-txt.py. Do not edit.
#
# Some special hand crafted tests

View File

@ -1,4 +1,4 @@
# Test cases generated from Unicode 12.0.0 data
# Test cases generated from Unicode 12.1.0 data
# by gen-casemap-txt.py. Do not edit.
#
# Some special hand crafted tests