Skip to content

Commit 700c5e3

Browse files
authored
ICU-22922 Merge maint/maint-76 to main (unicode-org#3258)
2 parents 44ea927 + 8eca245 commit 700c5e3

File tree

26 files changed

+82
-58
lines changed

26 files changed

+82
-58
lines changed

KEYS

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1312,3 +1312,36 @@ buAuLkKKI35T4Lz2U41GMVIMZ7drlhbfDGugk1qT1cXJPZbPnHt+uFNUY0pTJaf3
13121312
WapxBp2/lKhgsIE=
13131313
=ZWln
13141314
-----END PGP PUBLIC KEY BLOCK-----
1315+
pub ed25519 2024-08-19 [SC] [expires: 2027-08-19]
1316+
E52F07877A5805F9AF4AB0ACD46C5610D06E7001
1317+
uid [ultimate] ICU Release Robot <[email protected]>
1318+
sig 3 D46C5610D06E7001 2024-08-19 ICU Release Robot <[email protected]>
1319+
sig 3 9B432B27D1BA20D7 2024-10-01 Fredrik Roubert <[email protected]>
1320+
sub cv25519 2024-08-19 [E] [expires: 2027-08-19]
1321+
sig D46C5610D06E7001 2024-08-19 ICU Release Robot <[email protected]>
1322+
1323+
-----BEGIN PGP PUBLIC KEY BLOCK-----
1324+
1325+
mDMEZsO4fRYJKwYBBAHaRw8BAQdAcxaiyqFbaECpSz7mhsXzopzN9Cxwv80WlWGN
1326+
gM3qpOi0KUlDVSBSZWxlYXNlIFJvYm90IDxpY3Utcm9ib3RAdW5pY29kZS5vcmc+
1327+
iJkEExYKAEEWIQTlLweHelgF+a9KsKzUbFYQ0G5wAQUCZsO4fQIbAwUJBaOagAUL
1328+
CQgHAgIiAgYVCgkICwIEFgIDAQIeBwIXgAAKCRDUbFYQ0G5wAQOWAQDs628TYI+F
1329+
oTaJ1jzqC3ObL6we4tmrW7yHL1KFR5xrhwD/ZioLjdrIUQZhcjV9rNt7mYZm/Ttl
1330+
hn06bx06eyjf0QyJAjMEEwEIAB0WIQT/qRKaGA12W3pb6hybQysn0bog1wUCZvwt
1331+
VgAKCRCbQysn0bog11wED/0dUw/riFIixjNRAoi+beQ1f42dG/60xm7qquZ4kE3n
1332+
KysN773YgE1Gl8wPsFBbAAznO++fJ2ONjTks4QNOV0MB5Rgv+LwK+5oOKDRA9LxE
1333+
QRCRYtFpErbCirIn/EGVJJCCbF+SoUY8rJL+PTfzHGDkJGK0lQIA49rdWjV9PW06
1334+
4FRufzNrg4jNMCsJ5i67mjSb267C7I2mcfM3xX2nqZdOFW+wdctm9fvAWpIMQEQ5
1335+
6J0wIQxwtF3GulKqr/7EV0LSB0Is0E4BBjwROMFiSa53Va/lcfZaQ7nJ8flsAfkO
1336+
gGmvGjM5VH1kO2hnhm5ps5x/fIqSbw7X2nYsUXjbL6YKHbUsbV1ybpS5XCnMcTyx
1337+
t5zmWkfZNLZk4+Qh/td6MyW7OmycY2GazRpMA28pX6gQYFBcSoXHNFqIyXU7wFJp
1338+
BmDqe8gbi7FIlewwS+XP5dWfNvP5EqfztO7p8hxB2O1ZIYxMKerr0Q6rvY9/fEL5
1339+
fd7OMdK5OkQWASF7NjDFG9I50N4W/1+1jUHytp6bBtjjdnebp4a8gidP88HeGidk
1340+
2ONV9Yf0hOZUpRfMEFxpLxd9Ker928iZpopXOZ7AipFcXghWrReyTMljqXYvzNtd
1341+
qRdH3WmnNx4zw2K/JgAtOw9Domc09UzEFFHgAscUVXvsoVX4g8soZnBWomtlCfU0
1342+
/bg4BGbDuH0SCisGAQQBl1UBBQEBB0Djm2qMxtO+jO+uhT5nScClgbSvdmWAjbt9
1343+
RIQh60+4QgMBCAeIfgQYFgoAJhYhBOUvB4d6WAX5r0qwrNRsVhDQbnABBQJmw7h9
1344+
AhsMBQkFo5qAAAoJENRsVhDQbnABkbUA/ib52SlXmDcBPsvCz+VQOsqt1OvmeioS
1345+
NSbBQ0KK5M66AQCs7zuWUQQhptmeB2l7sP528nsFv4FJfZ/McqauwTq7Bg==
1346+
=BHrV
1347+
-----END PGP PUBLIC KEY BLOCK-----

icu4c/source/common/ucurr.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2020,6 +2020,7 @@ static const struct CurrencyList {
20202020
{"ZRN", UCURR_COMMON|UCURR_DEPRECATED},
20212021
{"ZRZ", UCURR_COMMON|UCURR_DEPRECATED},
20222022
{"ZWD", UCURR_COMMON|UCURR_DEPRECATED},
2023+
{"ZWG", UCURR_COMMON|UCURR_NON_DEPRECATED},
20232024
{"ZWL", UCURR_COMMON|UCURR_DEPRECATED},
20242025
{"ZWR", UCURR_COMMON|UCURR_DEPRECATED},
20252026
{ nullptr, 0 } // Leave here to denote the end of the list.

icu4c/source/common/unicode/urename.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1820,7 +1820,6 @@
18201820
#define usnum_setMinimumIntegerDigits U_ICU_ENTRY_POINT_RENAME(usnum_setMinimumIntegerDigits)
18211821
#define usnum_setSign U_ICU_ENTRY_POINT_RENAME(usnum_setSign)
18221822
#define usnum_setToInt64 U_ICU_ENTRY_POINT_RENAME(usnum_setToInt64)
1823-
#define usnum_truncateStart U_ICU_ENTRY_POINT_RENAME(usnum_truncateStart)
18241823
#define usnumf_close U_ICU_ENTRY_POINT_RENAME(usnumf_close)
18251824
#define usnumf_format U_ICU_ENTRY_POINT_RENAME(usnumf_format)
18261825
#define usnumf_formatInt64 U_ICU_ENTRY_POINT_RENAME(usnumf_formatInt64)

icu4c/source/test/cintltst/currtest.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,9 @@ static void TestEnumList(void) {
116116

117117
// CLDR 45 and ICU-22726
118118
expectInList("XCG", UCURR_ALL, true);
119+
120+
// CLDR 46 and ICU-22935
121+
expectInList("ZWG", UCURR_ALL, true);
119122
}
120123

121124
static void TestEnumListReset(void) {

icu4c/source/test/intltest/loctest.cpp

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3518,8 +3518,8 @@ LocaleTest::TestAddLikelyAndMinimizeSubtags() {
35183518
"zh_TW"
35193519
}, {
35203520
"und_Hant_CN",
3521-
"zh_Hant_CN",
3522-
"zh_Hant_CN"
3521+
"yue_Hant_CN",
3522+
"yue_Hant_CN"
35233523
}, {
35243524
"und_Hant_TW",
35253525
"zh_Hant_TW",
@@ -4139,10 +4139,6 @@ LocaleTest::TestAddLikelyAndMinimizeSubtags() {
41394139
for (const auto& item : full_data) {
41404140
const char* const org = item.from;
41414141
const char* const exp = item.add;
4142-
if (uprv_strcmp(org,"und_Hant_CN") == 0 &&
4143-
logKnownIssue("CLDR-17981", "und_Hant_CN changed expected result for Likely Subtags")) {
4144-
continue;
4145-
}
41464142
Locale res(org);
41474143
res.addLikelySubtags(status);
41484144
status.errIfFailureAndReset("\"%s\"", org);
@@ -4156,10 +4152,6 @@ LocaleTest::TestAddLikelyAndMinimizeSubtags() {
41564152
for (const auto& item : full_data) {
41574153
const char* const org = item.from;
41584154
const char* const exp = item.remove;
4159-
if (uprv_strcmp(org,"und_Hant_CN") == 0 &&
4160-
logKnownIssue("CLDR-17981", "und_Hant_CN changed expected result for Likely Subtags")) {
4161-
continue;
4162-
}
41634155
Locale res(org);
41644156
res.minimizeSubtags(status);
41654157
status.errIfFailureAndReset("\"%s\"", org);
@@ -5727,10 +5719,6 @@ void LocaleTest::TestIsRightToLeft() {
57275719
assertTrue("ckb RTL", Locale("ckb").isRightToLeft(), false, true); // Sorani Kurdish
57285720
assertFalse("fil LTR", Locale("fil").isRightToLeft());
57295721
assertFalse("he-Zyxw LTR", Locale("he-Zyxw").isRightToLeft());
5730-
5731-
if (logKnownIssue("CLDR-17981", "und_Hant_CN changed expected result for Likely Subtags")) {
5732-
return;
5733-
}
57345722
}
57355723

57365724
void LocaleTest::TestBug11421() {
@@ -5934,14 +5922,6 @@ testLikelySubtagsLineFn(void *context,
59345922
*pErrorCode = U_ZERO_ERROR;
59355923
return;
59365924
}
5937-
5938-
if ( (uprv_strcmp(source.c_str(), "und-Latn-MU") == 0 || uprv_strcmp(source.c_str(), "und-Latn-RS") == 0 || uprv_strcmp(source.c_str(), "und-Latn-SL") == 0
5939-
|| uprv_strcmp(source.c_str(), "und-Latn-TK") == 0 || uprv_strcmp(source.c_str(), "und-Latn-ZM") == 0 )
5940-
&& THIS->logKnownIssue("CLDR-17981", "und_Hant_CN changed expected result for Likely Subtags")) {
5941-
return;
5942-
}
5943-
5944-
59455925

59465926
Locale actualMax(l);
59475927
actualMax.addLikelySubtags(*pErrorCode);

icu4c/source/test/testdata/structLocale.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1545,6 +1545,10 @@ structLocale:table(nofallback){
15451545
"",
15461546
"",
15471547
}
1548+
ZWG{
1549+
"",
1550+
"",
1551+
}
15481552
ZWL{
15491553
"",
15501554
"",
@@ -4039,6 +4043,14 @@ structLocale:table(nofallback){
40394043
many{""}
40404044
other{""}
40414045
}
4046+
ZWG{
4047+
zero{""}
4048+
one{""}
4049+
two{""}
4050+
few{""}
4051+
many{""}
4052+
other{""}
4053+
}
40424054
ZWL{
40434055
zero{""}
40444056
one{""}

icu4j/demos/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<parent>
99
<groupId>com.ibm.icu</groupId>
1010
<artifactId>icu4j-root</artifactId>
11-
<version>76.1-SNAPSHOT</version>
11+
<version>76.1</version>
1212
</parent>
1313

1414
<artifactId>demos</artifactId>

icu4j/main/charset/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<parent>
99
<groupId>com.ibm.icu</groupId>
1010
<artifactId>icu4j-root</artifactId>
11-
<version>76.1-SNAPSHOT</version>
11+
<version>76.1</version>
1212
<relativePath>../../pom.xml</relativePath>
1313
</parent>
1414

icu4j/main/collate/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<parent>
99
<groupId>com.ibm.icu</groupId>
1010
<artifactId>icu4j-root</artifactId>
11-
<version>76.1-SNAPSHOT</version>
11+
<version>76.1</version>
1212
<relativePath>../../pom.xml</relativePath>
1313
</parent>
1414

icu4j/main/common_tests/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<parent>
99
<groupId>com.ibm.icu</groupId>
1010
<artifactId>icu4j-root</artifactId>
11-
<version>76.1-SNAPSHOT</version>
11+
<version>76.1</version>
1212
<relativePath>../../pom.xml</relativePath>
1313
</parent>
1414

0 commit comments

Comments
 (0)