Commit 7ab46c4f authored by Alexandre Julliard's avatar Alexandre Julliard

unicode: Update to Unicode 15.0.0.

parent a66690d2
/* Unicode Bidirectional Bracket table */ /* Unicode Bidirectional Bracket table */
/* generated from https://www.unicode.org/Public/14.0.0/ucd/UCD.zip:BidiBrackets.txt */ /* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:BidiBrackets.txt */
/* DO NOT EDIT!! */ /* DO NOT EDIT!! */
#include "windef.h" #include "windef.h"
......
This source diff could not be displayed because it is too large. You can view the blob instead.
/* Unicode BiDi mirroring */ /* Unicode BiDi mirroring */
/* generated from https://www.unicode.org/Public/14.0.0/ucd/UCD.zip:BidiMirroring.txt */ /* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:BidiMirroring.txt */
/* DO NOT EDIT!! */ /* DO NOT EDIT!! */
#include "windef.h" #include "windef.h"
......
/* Unicode Script IDs */ /* Unicode Script IDs */
/* generated from https://www.unicode.org/Public/14.0.0/ucd/UCD.zip:Scripts.txt */ /* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:Scripts.txt */
/* DO NOT EDIT!! */ /* DO NOT EDIT!! */
enum unicode_script_id { enum unicode_script_id {
......
/* Unicode Bidirectional Bracket table */ /* Unicode Bidirectional Bracket table */
/* generated from https://www.unicode.org/Public/14.0.0/ucd/UCD.zip:BidiBrackets.txt */ /* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:BidiBrackets.txt */
/* DO NOT EDIT!! */ /* DO NOT EDIT!! */
#include "windef.h" #include "windef.h"
......
/* Unicode Indic Syllabic Category */ /* Unicode Indic Syllabic Category */
/* generated from https://www.unicode.org/Public/14.0.0/ucd/UCD.zip:IndicSyllabicCategory.txt */ /* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:IndicSyllabicCategory.txt */
/* and from https://www.unicode.org/Public/14.0.0/ucd/UCD.zip:IndicPositionalCategory.txt */ /* and from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:IndicPositionalCategory.txt */
/* DO NOT EDIT!! */ /* DO NOT EDIT!! */
#include "windef.h" #include "windef.h"
...@@ -102,7 +102,7 @@ const unsigned short DECLSPEC_HIDDEN indic_syllabic_table[3033] = ...@@ -102,7 +102,7 @@ const unsigned short DECLSPEC_HIDDEN indic_syllabic_table[3033] =
0x000a, 0x000a, 0x0507, 0x0107, 0x0604, 0x0003, 0x0107, 0x0207, 0x000a, 0x000a, 0x0507, 0x0107, 0x0604, 0x0003, 0x0107, 0x0207,
0x0107, 0x0607, 0x0607, 0x0607, 0x0607, 0x0507, 0x0507, 0x0507, 0x0107, 0x0607, 0x0607, 0x0607, 0x0607, 0x0507, 0x0507, 0x0507,
0x0507, 0x0107, 0x0107, 0x0107, 0x0107, 0x0605, 0x0207, 0x0107, 0x0507, 0x0107, 0x0107, 0x0107, 0x0107, 0x0605, 0x0207, 0x0107,
0x0000, 0x0519, 0x0619, 0x0500, 0x0500, 0x0507, 0x0607, 0x0607, 0x0000, 0x0519, 0x0619, 0x0000, 0x0000, 0x0507, 0x0607, 0x0607,
0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a,
0x0006, 0x0006, 0x0607, 0x0607, 0x0000, 0x0000, 0x001d, 0x001d, 0x0006, 0x0006, 0x0607, 0x0607, 0x0000, 0x0000, 0x001d, 0x001d,
0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d,
...@@ -140,7 +140,7 @@ const unsigned short DECLSPEC_HIDDEN indic_syllabic_table[3033] = ...@@ -140,7 +140,7 @@ const unsigned short DECLSPEC_HIDDEN indic_syllabic_table[3033] =
0x0607, 0x0607, 0x0607, 0x0607, 0x0507, 0x0000, 0x0507, 0x0507, 0x0607, 0x0607, 0x0607, 0x0607, 0x0507, 0x0000, 0x0507, 0x0507,
0x0807, 0x0000, 0x0107, 0x0107, 0x0605, 0x0000, 0x0000, 0x0000, 0x0807, 0x0000, 0x0107, 0x0107, 0x0605, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a, 0x0519, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a, 0x0519,
0x0519, 0x0519, 0x0504, 0x0504, 0x0504, 0x0000, 0x0501, 0x0101, 0x0518, 0x0519, 0x0504, 0x0504, 0x0504, 0x0000, 0x0501, 0x0101,
0x0102, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0102, 0x0000, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x000a, 0x0000, 0x000a, 0x0006, 0x0006, 0x0000, 0x0000, 0x0006, 0x000a, 0x0000, 0x000a,
0x000a, 0x0000, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x0000, 0x000a, 0x0000, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x0000,
...@@ -177,7 +177,7 @@ const unsigned short DECLSPEC_HIDDEN indic_syllabic_table[3033] = ...@@ -177,7 +177,7 @@ const unsigned short DECLSPEC_HIDDEN indic_syllabic_table[3033] =
0x0807, 0x0807, 0x0000, 0x0807, 0x0807, 0x0507, 0x0505, 0x0000, 0x0807, 0x0807, 0x0000, 0x0807, 0x0807, 0x0507, 0x0505, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0107, 0x0107, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0107, 0x0107, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x000b, 0x000a, 0x0000, 0x001f, 0x0000, 0x0000, 0x0000, 0x0000, 0x000b, 0x000a, 0x0000, 0x001f,
0x001f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x001f, 0x0101, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0501, 0x0501, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0501, 0x0501,
0x0101, 0x0102, 0x0001, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0101, 0x0102, 0x0001, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
0x0006, 0x0006, 0x0006, 0x0000, 0x0006, 0x0006, 0x000a, 0x000a, 0x0006, 0x0006, 0x0006, 0x0000, 0x0006, 0x0006, 0x000a, 0x000a,
...@@ -212,7 +212,7 @@ const unsigned short DECLSPEC_HIDDEN indic_syllabic_table[3033] = ...@@ -212,7 +212,7 @@ const unsigned short DECLSPEC_HIDDEN indic_syllabic_table[3033] =
0x0507, 0x0507, 0x0507, 0x0507, 0x0607, 0x0607, 0x0616, 0x0507, 0x0507, 0x0507, 0x0507, 0x0507, 0x0607, 0x0607, 0x0616, 0x0507,
0x060e, 0x000e, 0x0000, 0x0000, 0x0307, 0x0307, 0x0307, 0x0307, 0x060e, 0x000e, 0x0000, 0x0000, 0x0307, 0x0307, 0x0307, 0x0307,
0x0307, 0x0000, 0x0000, 0x0000, 0x0513, 0x0513, 0x0513, 0x0513, 0x0307, 0x0000, 0x0000, 0x0000, 0x0513, 0x0513, 0x0513, 0x0513,
0x0500, 0x0501, 0x0000, 0x0000, 0x001d, 0x001d, 0x001d, 0x001d, 0x0500, 0x0501, 0x0521, 0x0000, 0x001d, 0x001d, 0x001d, 0x001d,
0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x0000, 0x0000, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x0000, 0x0000,
0x000a, 0x000a, 0x000a, 0x000a, 0x0000, 0x0000, 0x0000, 0x0000, 0x000a, 0x000a, 0x000a, 0x000a, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0600, 0x0600, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0600, 0x0600, 0x0000, 0x0000,
...@@ -353,7 +353,7 @@ const unsigned short DECLSPEC_HIDDEN indic_syllabic_table[3033] = ...@@ -353,7 +353,7 @@ const unsigned short DECLSPEC_HIDDEN indic_syllabic_table[3033] =
0x0000, 0x0000, 0x0000, 0x0006, 0x0507, 0x001d, 0x001d, 0x001d, 0x0000, 0x0000, 0x0000, 0x0006, 0x0507, 0x001d, 0x001d, 0x001d,
0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x000a, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x001d, 0x000a,
0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x0008, 0x0008, 0x0008, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x0008, 0x0008, 0x0008,
0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0613, 0x0613, 0x0008, 0x0508, 0x0508, 0x0508, 0x0508, 0x0508, 0x0613, 0x0613,
0x0613, 0x0000, 0x0000, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a, 0x0613, 0x0000, 0x0000, 0x000a, 0x000a, 0x000a, 0x000a, 0x000a,
0x000a, 0x000a, 0x0607, 0x0607, 0x0607, 0x0507, 0x0607, 0x0607, 0x000a, 0x000a, 0x0607, 0x0607, 0x0607, 0x0507, 0x0607, 0x0607,
0x0607, 0x0607, 0x050f, 0x050f, 0x010f, 0x0116, 0x0000, 0x0000, 0x0607, 0x0607, 0x050f, 0x050f, 0x010f, 0x0116, 0x0000, 0x0000,
......
This source diff could not be displayed because it is too large. You can view the blob instead.
/* Unicode BiDi mirroring */ /* Unicode BiDi mirroring */
/* generated from https://www.unicode.org/Public/14.0.0/ucd/UCD.zip:BidiMirroring.txt */ /* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:BidiMirroring.txt */
/* DO NOT EDIT!! */ /* DO NOT EDIT!! */
#include "windef.h" #include "windef.h"
......
...@@ -4058,6 +4058,7 @@ static void test_FoldStringW(void) ...@@ -4058,6 +4058,7 @@ static void test_FoldStringW(void)
{ 0x11c50, 0, 9, TRUE /*win10*/ }, /* Bhaiksuki */ { 0x11c50, 0, 9, TRUE /*win10*/ }, /* Bhaiksuki */
{ 0x11d50, 0, 9, TRUE /*win10*/ }, /* Masaram Gondi */ { 0x11d50, 0, 9, TRUE /*win10*/ }, /* Masaram Gondi */
{ 0x11da0, 0, 9, TRUE /*win10*/ }, /* Gunjala Gondi */ { 0x11da0, 0, 9, TRUE /*win10*/ }, /* Gunjala Gondi */
{ 0x11f50, 0, 9, TRUE /*win10*/ }, /* Kawi */
{ 0x16a60, 0, 9, TRUE /*win10*/ }, /* Mro */ { 0x16a60, 0, 9, TRUE /*win10*/ }, /* Mro */
{ 0x16ac0, 0, 9, TRUE /*win10*/ }, /* Tangsa */ { 0x16ac0, 0, 9, TRUE /*win10*/ }, /* Tangsa */
{ 0x16b50, 0, 9, TRUE /*win10*/ }, /* Pahawh Hmong */ { 0x16b50, 0, 9, TRUE /*win10*/ }, /* Pahawh Hmong */
...@@ -4068,6 +4069,7 @@ static void test_FoldStringW(void) ...@@ -4068,6 +4069,7 @@ static void test_FoldStringW(void)
{ 0x1d7f6, 0, 9 }, /* Mathematical Monospace */ { 0x1d7f6, 0, 9 }, /* Mathematical Monospace */
{ 0x1e140, 0, 9, TRUE /*win10*/ }, /* Nyiakeng Puachue Hmong */ { 0x1e140, 0, 9, TRUE /*win10*/ }, /* Nyiakeng Puachue Hmong */
{ 0x1e2f0, 0, 9, TRUE /*win10*/ }, /* Wancho */ { 0x1e2f0, 0, 9, TRUE /*win10*/ }, /* Wancho */
{ 0x1e4f0, 0, 9, TRUE /*win10*/ }, /* Nag Mundari */
{ 0x1e950, 0, 9, TRUE /*win10*/ }, /* Adlam */ { 0x1e950, 0, 9, TRUE /*win10*/ }, /* Adlam */
{ 0x1f100, 0, 0, TRUE /*win10*/ }, /* Full Stop */ { 0x1f100, 0, 0, TRUE /*win10*/ }, /* Full Stop */
{ 0x1f101, 0, 9, TRUE /*win10*/ }, /* Comma */ { 0x1f101, 0, 9, TRUE /*win10*/ }, /* Comma */
......
/* Unicode Vertical Orientation */ /* Unicode Vertical Orientation */
/* generated from https://www.unicode.org/Public/14.0.0/ucd/UCD.zip:VerticalOrientation.txt */ /* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:VerticalOrientation.txt */
/* DO NOT EDIT!! */ /* DO NOT EDIT!! */
#if 0 #if 0
......
/* Unicode Vertical Orientation */ /* Unicode Vertical Orientation */
/* generated from https://www.unicode.org/Public/14.0.0/ucd/UCD.zip:VerticalOrientation.txt */ /* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:VerticalOrientation.txt */
/* DO NOT EDIT!! */ /* DO NOT EDIT!! */
#include "windef.h" #include "windef.h"
......
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
...@@ -25,7 +25,7 @@ use Digest::SHA; ...@@ -25,7 +25,7 @@ use Digest::SHA;
use Encode; use Encode;
use Time::Local qw(timegm_modern); use Time::Local qw(timegm_modern);
my $UNIVERSION = "14.0.0"; my $UNIVERSION = "15.0.0";
my $CLDRVERSION = "41"; my $CLDRVERSION = "41";
my $ISO639VERSION = "20220120"; my $ISO639VERSION = "20220120";
my $TZVERSION = "2022a"; my $TZVERSION = "2022a";
...@@ -33,11 +33,11 @@ my $TZVERSION = "2022a"; ...@@ -33,11 +33,11 @@ my $TZVERSION = "2022a";
my %data_files = my %data_files =
( (
ucd => { url => "https://www.unicode.org/Public/$UNIVERSION/ucd/UCD.zip", name => "UCD-$UNIVERSION.zip", ucd => { url => "https://www.unicode.org/Public/$UNIVERSION/ucd/UCD.zip", name => "UCD-$UNIVERSION.zip",
sha => "033a5276b5d7af8844589f8e3482f3977a8385e71d107d375055465178c23600" }, sha => "5fbde400f3e687d25cc9b0a8d30d7619e76cb2f4c3e85ba9df8ec1312cb6718c" },
unihan => { url => "https://www.unicode.org/Public/$UNIVERSION/ucd/Unihan.zip", name => "Unihan-$UNIVERSION.zip", unihan => { url => "https://www.unicode.org/Public/$UNIVERSION/ucd/Unihan.zip", name => "Unihan-$UNIVERSION.zip",
sha => "2ae4519b2b82cd4d15379c17e57bfb12c33c0f54da4977de03b2b04bcf11852d" }, sha => "24b154691fc97cb44267b925d62064297086b3f896b57a8181c7b6d42702a026" },
idna => { url => "https://www.unicode.org/Public/idna/$UNIVERSION/IdnaMappingTable.txt", name => "IdnaMappingTable-$UNIVERSION.txt", idna => { url => "https://www.unicode.org/Public/idna/$UNIVERSION/IdnaMappingTable.txt", name => "IdnaMappingTable-$UNIVERSION.txt",
sha => "d43d9ca367af27b0e4c9dc645cadc23690bdecaf7ec2687f37f01180022d4dfa" }, sha => "cc8522199541d60326a42a8f91f8748fd15630a42502dd2cf4878e81e2066ead" },
cldr => { url => "https://github.com/unicode-org/cldr/archive/refs/tags/release-$CLDRVERSION.zip", cldr => { url => "https://github.com/unicode-org/cldr/archive/refs/tags/release-$CLDRVERSION.zip",
sha => "a2b7aee281ad2f497d47995808cf5e8f24123b0814ca47f7a824556aec8a0d91" }, sha => "a2b7aee281ad2f497d47995808cf5e8f24123b0814ca47f7a824556aec8a0d91" },
cldr33 => { url => "https://www.unicode.org/Public/cldr/33/cldr-common-33.0.zip", cldr33 => { url => "https://www.unicode.org/Public/cldr/33/cldr-common-33.0.zip",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment