glib: Update Unicode Character Database to version 13.0.0

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

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

With some manual additions to `GUnicodeScript` for the 4 new scripts
added in 13.0, using the first assigned character in each block in
`glib/tests/unicode.c`.

Signed-off-by: Philip Withnall <withnall@endlessm.com>
This commit is contained in:
Philip Withnall
2020-03-18 14:50:35 +00:00
parent bba5576fb2
commit a19e554517
10 changed files with 5675 additions and 4866 deletions

View File

@@ -1,4 +1,4 @@
# Test cases generated from Unicode 12.1.0 data
# Test cases generated from Unicode 13.0.0 data
# by gen-casefold-txt.py. Do not edit.
#
# Some special hand crafted tests
@@ -1151,6 +1151,9 @@ Z z
Ꞔ ꞔ
Ʂ ʂ
Ᶎ ᶎ
Ꟈ ꟈ
Ꟊ ꟊ
Ꟶ ꟶ

View File

@@ -1,4 +1,4 @@
# Test cases generated from Unicode 12.1.0 data
# Test cases generated from Unicode 13.0.0 data
# by gen-casemap-txt.py. Do not edit.
#
# Some special hand crafted tests
@@ -2432,6 +2432,12 @@ lt_LT.UTF-8 Į́ į̇́ Į́ Į́ # LATIN CAPITAL LETTER I WITH OGONEK (with ac
Ꞔ ꞔ Ꞔ # A7C4
Ʂ ʂ Ʂ # A7C5
Ᶎ ᶎ Ᶎ # A7C6
Ꟈ ꟈ Ꟈ # A7C7
ꟈ ꟈ Ꟈ Ꟈ # A7C8
Ꟊ ꟊ Ꟊ # A7C9
ꟊ ꟊ Ꟊ Ꟊ # A7CA
Ꟶ ꟶ Ꟶ # A7F5
ꟶ ꟶ Ꟶ Ꟶ # A7F6
ꟺ ꟺ # A7FA
ꬰ ꬰ # AB30
ꬱ ꬱ # AB31
@@ -2484,6 +2490,7 @@ lt_LT.UTF-8 Į́ į̇́ Į́ Į́ # LATIN CAPITAL LETTER I WITH OGONEK (with ac
ꭥ ꭥ # AB65
ꭦ ꭦ # AB66
ꭧ ꭧ # AB67
ꭨ ꭨ # AB68
ꭰ ꭰ # AB70
ꭱ ꭱ # AB71
ꭲ ꭲ # AB72