Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 1091b48

Browse files
committed
Update Unicode data to Unicode 15.0.0
1 parent c4f8e89 commit 1091b48

6 files changed

+2445
-2269
lines changed

src/Makefile.global.in

+1-1
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,7 @@ DOWNLOAD = wget -O $@ --no-use-server-timestamps
363363
# Pick a release from here: <https://www.unicode.org/Public/>. Note
364364
# that the most recent release listed there is often a pre-release;
365365
# don't pick that one, except for testing.
366-
UNICODE_VERSION = 14.0.0
366+
UNICODE_VERSION = 15.0.0
367367

368368
# Pick a release from here: <http://cldr.unicode.org/index/downloads>
369369
CLDR_VERSION = 41

src/include/common/unicode_east_asian_fw_table.h

+10-10
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,9 @@ static const struct mbinterval east_asian_fw[] = {
6969
{0x1AFF5, 0x1AFFB},
7070
{0x1AFFD, 0x1AFFE},
7171
{0x1B000, 0x1B122},
72+
{0x1B132, 0x1B132},
7273
{0x1B150, 0x1B152},
74+
{0x1B155, 0x1B155},
7375
{0x1B164, 0x1B167},
7476
{0x1B170, 0x1B2FB},
7577
{0x1F004, 0x1F004},
@@ -103,23 +105,21 @@ static const struct mbinterval east_asian_fw[] = {
103105
{0x1F6CC, 0x1F6CC},
104106
{0x1F6D0, 0x1F6D2},
105107
{0x1F6D5, 0x1F6D7},
106-
{0x1F6DD, 0x1F6DF},
108+
{0x1F6DC, 0x1F6DF},
107109
{0x1F6EB, 0x1F6EC},
108110
{0x1F6F4, 0x1F6FC},
109111
{0x1F7E0, 0x1F7EB},
110112
{0x1F7F0, 0x1F7F0},
111113
{0x1F90C, 0x1F93A},
112114
{0x1F93C, 0x1F945},
113115
{0x1F947, 0x1F9FF},
114-
{0x1FA70, 0x1FA74},
115-
{0x1FA78, 0x1FA7C},
116-
{0x1FA80, 0x1FA86},
117-
{0x1FA90, 0x1FAAC},
118-
{0x1FAB0, 0x1FABA},
119-
{0x1FAC0, 0x1FAC5},
120-
{0x1FAD0, 0x1FAD9},
121-
{0x1FAE0, 0x1FAE7},
122-
{0x1FAF0, 0x1FAF6},
116+
{0x1FA70, 0x1FA7C},
117+
{0x1FA80, 0x1FA88},
118+
{0x1FA90, 0x1FABD},
119+
{0x1FABF, 0x1FAC5},
120+
{0x1FACE, 0x1FADB},
121+
{0x1FAE0, 0x1FAE8},
122+
{0x1FAF0, 0x1FAF8},
123123
{0x20000, 0x2FFFD},
124124
{0x30000, 0x3FFFD},
125125
};

src/include/common/unicode_nonspacing_table.h

+11-2
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ static const struct mbinterval nonspacing[] = {
8686
{0x0E47, 0x0E4E},
8787
{0x0EB1, 0x0EB1},
8888
{0x0EB4, 0x0EBC},
89-
{0x0EC8, 0x0ECD},
89+
{0x0EC8, 0x0ECE},
9090
{0x0F18, 0x0F19},
9191
{0x0F35, 0x0F35},
9292
{0x0F37, 0x0F37},
@@ -211,6 +211,7 @@ static const struct mbinterval nonspacing[] = {
211211
{0x10AE5, 0x10AE6},
212212
{0x10D24, 0x10D27},
213213
{0x10EAB, 0x10EAC},
214+
{0x10EFD, 0x10EFF},
214215
{0x10F46, 0x10F50},
215216
{0x10F82, 0x10F85},
216217
{0x11001, 0x11001},
@@ -234,6 +235,7 @@ static const struct mbinterval nonspacing[] = {
234235
{0x11234, 0x11234},
235236
{0x11236, 0x11237},
236237
{0x1123E, 0x1123E},
238+
{0x11241, 0x11241},
237239
{0x112DF, 0x112DF},
238240
{0x112E3, 0x112EA},
239241
{0x11300, 0x11301},
@@ -289,7 +291,12 @@ static const struct mbinterval nonspacing[] = {
289291
{0x11D95, 0x11D95},
290292
{0x11D97, 0x11D97},
291293
{0x11EF3, 0x11EF4},
292-
{0x13430, 0x13438},
294+
{0x11F00, 0x11F01},
295+
{0x11F36, 0x11F3A},
296+
{0x11F40, 0x11F40},
297+
{0x11F42, 0x11F42},
298+
{0x13430, 0x13440},
299+
{0x13447, 0x13455},
293300
{0x16AF0, 0x16AF4},
294301
{0x16B30, 0x16B36},
295302
{0x16F4F, 0x16F4F},
@@ -308,9 +315,11 @@ static const struct mbinterval nonspacing[] = {
308315
{0x1DA84, 0x1DA84},
309316
{0x1DA9B, 0x1DAAF},
310317
{0x1E000, 0x1E02A},
318+
{0x1E08F, 0x1E08F},
311319
{0x1E130, 0x1E136},
312320
{0x1E2AE, 0x1E2AE},
313321
{0x1E2EC, 0x1E2EF},
322+
{0x1E4EC, 0x1E4EF},
314323
{0x1E8D0, 0x1E8D6},
315324
{0x1E944, 0x1E94A},
316325
{0xE0001, 0xE01EF},

0 commit comments

Comments
 (0)