Commit graph

23454 commits

Author SHA1 Message Date
Robin Leroy
7d60bb844e ICU-22986 GL takes CM 2024-12-20 03:54:59 +01:00
Markus Scherer
e3bc073737 ICU-22954 header-only-test USet C++ iterators 2024-12-19 17:40:33 -08:00
Markus Scherer
320220ef69 ICU-22954 intltest.h & IcuTestErrorCode usable without U_SHOW_CPLUSPLUS_API 2024-12-19 17:40:33 -08:00
Markus Scherer
70409090de ICU-22954 make all LocalXyzPointer header-only 2024-12-19 17:40:33 -08:00
Markus Scherer
8655718531 ICU-22954 U_ICU_NAMESPACE_OR_INTERNAL, header-only localpointer
header-only parts of char16ptr.h
2024-12-19 17:40:33 -08:00
Markus Scherer
d03826cdee ICU-22954 USet C++ iterator return std::u16string 2024-12-19 17:40:33 -08:00
Frank Tang
a7291c4e51 ICU-22962 Fix int32 overflow in Chinese Calendar 2024-12-16 18:02:05 -08:00
Frank Tang
81d047524c ICU-22991 Remove protected direct access to fStamp 2024-12-16 13:17:40 -08:00
Henri Sivonen
494e8cdc93 ICU-22968 Rearrange bits in trie values in normalization data export for ICU4X 2024-12-12 08:47:07 -08:00
Tim Chevalier
1b8118049f ICU-22940 MF2 ICU4C: Update for bidi support
Per https://github.com/unicode-org/message-format-wg/pull/884
2024-12-11 12:32:25 -08:00
Mihai Nita
fae4512d33 ICU-22922 ICU BRS 77: front-load update version to 77.0.1 2024-12-10 19:15:05 -08:00
Mihai Nita
2fa8a0908c ICU-22773 Migrate the CLDR conversion tool to Maven 2024-12-09 13:15:13 -08:00
Peter Edberg
3b9c0fc4a5 ICU-22922 Integrate CLDR 46.1 beta1 to ICU main, part 3: ICU code/test mods 2024-12-09 13:08:14 -08:00
Peter Edberg
e2581fd1ac ICU-22922 Integrate CLDR 46.1 beta1 to ICU main, part 2: source data/test generated or copied from CLDR 2024-12-09 13:08:14 -08:00
Tim Chevalier
62b95bb5f9 ICU-22908 MF2: Update spec tests and update implementation for recent spec changes
Updating the spec tests requires two implementation changes:
* Match on variables rather than expressions --
  see https://github.com/unicode-org/message-format-wg/pull/877
* Require attribute values to be literals (if present) --
  see https://github.com/unicode-org/message-format-wg/pull/894

This updates the spec tests to commit 6c3704f41a9c24427126429fb43992b03609dfc8
in https://github.com/unicode-org/message-format-wg/ . Any changes
following that commit will be addressed in a future PR.
2024-12-09 09:38:28 -08:00
Frank Tang
2e57f07cdf ICU-22736 Address Markus' feedback 2024-12-06 16:24:57 -08:00
Frank Tang
73956e9cf3 ICU-22736 Fix Persian calendar
ICU-22736 Add tests for java and make correction

Update icu4c/source/i18n/persncal.cpp

Co-authored-by: Markus Scherer <markus.icu@gmail.com>
2024-12-06 16:24:57 -08:00
Fredrik Roubert
36b552737f ICU-22751 Update configure files from configure.ac using autoreconf. 2024-12-05 20:50:03 +01:00
Fredrik Roubert
5314d9d737 ICU-22751 Delete icu4c/source/test/perf/leperf. 2024-12-05 20:50:03 +01:00
Robin Leroy
e59065cc74 ICU-22984 Clean up old monkeys 2024-12-04 18:38:23 +01:00
Robin Leroy
757f27cd35 ICU-22984 Move old monkeys 2024-12-04 18:38:23 +01:00
Robin Leroy
3f959352b5 ICU-22984 Optimize old monkeys 2024-12-04 18:38:23 +01:00
Robin Leroy
5519b85730 ICU-22984 Generate old monkeys 2024-12-04 18:38:23 +01:00
Frank Tang
e025466e3a ICU-22983 Fix DecimalQuantity::shiftLeft ubsan issue
ICU-22983 Add java tests and comments
2024-11-27 17:33:34 -08:00
Fredrik Roubert
424d6a3e8b ICU-22901 Update ulocimp_getSubtags() &co. to use std::string_view. 2024-11-22 19:05:03 +01:00
Fredrik Roubert
1dccc10085 ICU-22901 Move calls to uloc_getDefault() out of ulocimp_getSubtags(). 2024-11-22 19:05:03 +01:00
Robin Leroy
e000c5c3cc ICU-22127 Remove obsolete WordBreakTest.txt known issues 2024-11-22 18:40:54 +01:00
Craig Cornelius
e38ac306bc ICU-22920 fix exhaustive tests for likely subtags failure ICU-22976 2024-11-21 14:47:56 -08:00
Mihai Nita
b54f3f5d91 ICU-22870 Remove ja_JP_TRADITIONAL pattern generator tests 2024-11-21 14:12:05 -08:00
Shane F. Carr
d6f8a14f8c
ICU-22922 Merge maint/maint-76 to main (#3270) 2024-11-19 10:35:26 -08:00
DraganBesevic
1a52a130b7 ICU-22724 Integrate CLDR 46 release beta4 2024-11-13 13:27:33 -08:00
Robin Leroy
0b9eb9ca71 ICU-22956 Use InCB for grapheme cluster segmentation 2024-11-12 10:45:16 +01:00
Shane F. Carr
700c5e36a1
ICU-22922 Merge maint/maint-76 to main (#3258) 2024-11-11 17:33:19 -08:00
Frank Tang
44ea9278b9 ICU-22962 fix int32_t overflow inside handleComputeJulianDay
test
2024-11-08 16:56:16 -08:00
Tim Chevalier
0357501948 ICU-22942 MF2 ICU4C: NFC-normalize names and keys according to spec
Includes adding !UCONFIG_NO_NORMALIZATION guards to all MF2 files
2024-11-06 12:48:35 -08:00
Tim Chevalier
376da67f8d ICU-22953 MF2: Allow unpaired surrogates in text and quoted literals
See https://github.com/unicode-org/message-format-wg/pull/906/
2024-11-05 16:03:11 -08:00
Robin Leroy
8d86ca142e ICU-22941 Revert "ICU-22112 word break updates for @,colon; colon tailorings for fi,sv"
This reverts commit 49d192fefe.
2024-11-05 22:59:24 +01:00
Fredrik Roubert
23673a19ae ICU-22952 Update configure files from configure.ac using autoreconf. 2024-10-24 13:12:29 -07:00
Fredrik Roubert
3fe88eb8b3 ICU-22952 Make configure --help show --enable-* / --disable-* consistently. 2024-10-24 13:12:29 -07:00
Rich Gillam
e19ca5f4bb ICU-22724 Update urename.h for ICU 76.1 final. 2024-10-18 13:55:40 -05:00
Elango Cheran
6153f2ef85 ICU-22774 Fix URL typo in error message 2024-10-17 09:38:26 -07:00
Frank Tang
1dcb4bcb2d ICU-22765 fix uloc_addLikelySubtags on "und@x=private" 2024-10-16 15:05:03 -07:00
Robin Leroy
ca9fcca3c7 ICU-21097 Remove LineBreakTest.txt workarounds 2024-10-09 00:03:34 +02:00
Fredrik Roubert
6ca288559f ICU-22936 Replace all ICU4C code that uses UBool as an integer. 2024-10-07 14:40:16 +02:00
DraganBesevic
42c2b39c14 ICU-22935 Add ZWG to static currency lists 2024-10-04 12:11:02 -07:00
Craig
ebbadebdfd ICU-22938 FiIx unit tests for 'und_Hant_CN' in C & J 2024-10-03 17:01:13 -07:00
Frank Tang
5b45e5c64b ICU-22934 Limit the number of resursive call
To avoid stack overflow while building RBBI
2024-10-02 14:01:59 -07:00
Frank Yung-Fong Tang
8437d1d86b ICU-22767 Fix GCC warning and turn warning to errors
See #3129
2024-10-02 13:35:03 -07:00
DraganBesevic
de86b3269e ICU-22723 Integrate CLDR 46 release beta3, part 3, source files 2024-09-27 22:38:13 -07:00
DraganBesevic
17687bf58e ICU-22723 Integrate CLDR 46 release beta3, part 2, data files 2024-09-27 22:38:13 -07:00