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
Craig
245c56f849
ICU-22723 Update 76 Change reports for C&J
...
See #3224
2024-09-30 12:59:59 -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
Mihai Nita
0e21ca21a8
ICU-22928 Don't generate data for concentr/perbillion structure - text data
2024-09-26 22:55:42 -07:00
Craig
109008da3b
ICU-22723 ICU76: Update known issue references to cloned reports. BRS #27
...
See #3215
2024-09-25 15:46:23 -07:00
Mike FABIAN
67b5763557
ICU-22912 fix coverity warning in gencnval.c
...
See: https://unicode-org.atlassian.net/browse/ICU-22912
2024-09-25 12:49:36 -07:00
Fredrik Roubert
3606d759b0
ICU-22392 Update configure files from configure.ac using autoreconf.
2024-09-24 16:01:27 -07:00
Begasus
ce11068030
ICU-22392 Add, primary support for Haiku
2024-09-24 14:34:11 -07:00
Craig
5889a536b9
ICU-22723 RC API change reports for C/J
...
See #3211
2024-09-24 14:30:38 -07:00
Markus Scherer
0334d92394
ICU-22721 simpler check for platforms that dont have char16_t
2024-09-24 10:56:14 -07:00
Sergey Bronnikov
da60e7a70d
ICU-22904 Svace: Fix potential out-of-bound access
2024-09-23 20:51:41 -07:00
Mike FABIAN
1754ff2a10
ICU-22909 Fix coverity warning in makeconv.cpp
...
See: https://unicode-org.atlassian.net/browse/ICU-22909
2024-09-23 20:49:24 -07:00
Mike FABIAN
687ed05e55
ICU-22913 Fix coverity warning in wrtxml.cpp
...
See: https://unicode-org.atlassian.net/browse/ICU-22913
2024-09-23 19:57:57 -07:00
jeremyd2019
ed68cff34e
ICU-22721 extend char16_t workaround to cygwin less than 3.5
...
uchar.h was added in Cygwin version 3.5.0. Unfortunately, the last version of Cygwin that supported i686 was 3.3.6, so it is still somewhat relevant to a subset of users.
2024-09-23 19:52:51 -07:00
Ross Burton
0f022dca90
ICU-21172 fix install race
...
The generic recursive target calls target-local so also adding it to the
dependency list results in races due to install-local being executed twice in
parallel. For example, install-manx can fail if the two install processes race
and one process tries to chown a file that the other process has just deleted.
Also install-manx should be a phony target, and for clarity use $^ instead of $?
in the install command.
Signed-off-by: Ross Burton <ross.burton@arm.com>
2024-09-23 18:45:09 -07:00
Yaakov Selkowitz
60d6bd71ef
ICU-22721 Update filtration_test for Python 3.13
...
See #3046
2024-09-23 18:41:34 -07:00