Commit graph

8850 commits

Author SHA1 Message Date
yumaoka
3d935f2d49 ICU-21957 BRS72 Updating currency numeric code data. 2022-08-30 19:34:49 -04:00
Yoshito Umaoka
3e6219ba4d ICU-21957 BRS72 organize import statements 2022-08-30 19:34:01 -04:00
Craig Cornelius
37e2956271 ICU-21957 ICU4J API status and change report 2022-08-26 11:33:50 -07:00
Peter Edberg
49d192fefe ICU-22112 word break updates for @,colon; colon tailorings for fi,sv
See #2159
2022-08-23 12:45:55 -07:00
allenwtsu
8c669a7c2e ICU-22012 Add more Japanese words into the dictionary 2022-08-23 10:18:45 -07:00
Peter Edberg
ca9bdb9780 ICU-21957 integrate CLDR release-42-alpha2 to ICU main for 72 2022-08-22 13:07:59 -07:00
Andy Heninger
b95c6b1f3e ICU-21946 RBBI Break Cache Optimizations
Adjust RuleBasedBreakIterator::BreakCache::populateNear() to retain the cache
the cache contents in additional cases where are still useful, resulting in
improved performance.

This change is related to PR #2039, which addressed the same problem. This one
retains the cache contents in more situations.
2022-08-20 16:16:30 -07:00
yumaoka
2673378260 ICU-22118 tzdata2022b updates in icu code
See #2157
2022-08-18 19:12:31 -04:00
Rich Gillam
8492a82916 ICU-22105 Fixed the unit-conversion logic to work correctly with negative temperature values. 2022-08-16 10:18:24 -07:00
Elango Cheran
3ef03a4087 ICU-21947 Replace FixedDecimal with DecimalQuantity in PluralRule sample parsing
See #2007
2022-08-11 15:10:37 -07:00
Mihai Nita
0eecb25011 ICU-22101 Error prone reports "StringSplitter" error in PluralRules.java
String.split(String) and Pattern.split(CharSequence) have surprising behaviour.
"a:🅱️".split(":") produces ["a", "b"], when one would expect ["a", "", "b", ""]

The recommended fix is to use the Guava Splitter, or setting an explicit limit:
String.split(String,int limit) and Pattern.split(CharSequence,int limit)
2022-08-11 08:27:19 -07:00
Peter Edberg
d99abb6d65 ICU-21957 integrate CLDR release-42-alpha1b to ICU main for 72 2022-08-09 16:05:20 -07:00
Peter Edberg
0266970e97 ICU-21957 integrate CLDR release-42-alpha1 to ICU main for 72 2022-08-05 09:39:58 -07:00
Peter Edberg
dcd19ae9bc ICU-21957 integrate CLDR release-42-alpha0 (first with Survey Tool data) to ICU main for 72 (#2142) 2022-07-29 15:32:45 -07:00
Rich Gillam
58a51495dd ICU-22088 Various fixes to make dealing with NUMBERING_SYSTEM formatters easier. 2022-07-28 16:18:01 -07:00
Rich Gillam
9d230f923c ICU-21939 Fix bogus "conflicting fields" error in DateIntervalFormat. 2022-07-18 15:16:40 -07:00
Peter Edberg
6394a48d06 ICU-21957 integrate CLDR release-42-m2 (mid milestone) to ICU main for 72 2022-07-14 10:56:39 -07:00
Rich Gillam
721d41153e ICU-22071 Fixed DateTimePatternGenerator to respect the locale's "rg" subtag (when it has one) when determining the hour cycle. 2022-07-12 10:55:03 -07:00
Shane F. Carr
d7c424b00f ICU-22073 Do not throw away CompactDecimalFormat's affixes 2022-06-27 12:53:22 -07:00
allenwtsu
929cf40ecb ICU-22059 Add one Thai word into the Thai dictionary
See #2112
2022-06-27 09:27:56 -07:00
gnrunge
6df8bb7307 ICU-22036 Adds ICU4J performance tests to post-merge continuous integration
workflow. Also fixes a tiny oversight in the ICU4J performance framework.
2022-06-27 08:47:48 -07:00
gnrunge
5a77fd9d11 ICU-21997 Fixes currency code retrieval for locale: instead of selecting the
first currency in the list now select the first legal tender currency in the
list. Or the first currency if the list has no legal tender currencies (which
is the previous behaviour).

ICU-21997 Removed an overlooked earlier unit test attempt.

ICU-21997 Shields C++ unit test from compilation when configuration flag
UCONFIG_NO_FORMATTING is set.
2022-06-16 13:49:15 -07:00
Shane Carr
c5872e7f67 ICU-22017 Fix numbering system resolution in NumberRangeFormatter
See #2085
2022-06-15 13:08:46 -07:00
gnrunge
df8fbc22e8 ICU-22036 Modify ICU4J performance test framework to work when executed by
GitHub Action. This includes introducing a new flag (-a) to indicate
invocation from command line/GHA shell, moving elements of the workflow
from Perl into the Java framework (calculation of iteration numbers), and
generating NDJSON output for GitHub Benchmark processing.
Backward compatibility with the Perl script invocation has been preserved.

ICU-22036 Adds a comment clarifying the reason why NDJSON output is generated.
2022-06-09 14:57:21 -07:00
Younies Mahmoud
d6fc9b828c ICU-21935 Add DisplayOptions to NumberFormatterSettings
See #2099
2022-05-31 13:02:01 -07:00
Peter Edberg
64b3548126 ICU-21957 integrate CLDR release-42-m1 (early milestone) to ICU main for 72 (rebased on main) +
FormattedStringBuilderTest::testInsertOverflow infolns,logKnownIssue skip for CI exhaustive crash
2022-05-27 13:50:43 -07:00
Frank Tang
fc64f8db3f ICU-22041 Fix "Africa/Casablanca" show strange LONG displayName
See #2096
2022-05-26 14:59:10 -07:00
Markus Scherer
8d5a97ae0f ICU-21935 DisplayOptions cleanup 2022-05-26 18:30:07 +00:00
Markus Scherer
e17219582e ICU-21980 add missing comments, finish change log 2022-05-25 18:23:11 +00:00
Markus Scherer
98c5793ffd ICU-21980 update ICU4J data & test files
and adjust a default Bidi_Class range in UCharacterTest.java just like in cucdtst.c before.
2022-05-25 18:23:11 +00:00
Markus Scherer
3859735e3b ICU-21980 Unicode 15 collation data 2022-05-25 18:23:11 +00:00
Markus Scherer
1276b0a4f7 ICU-21980 generated data files 2022-05-25 18:23:11 +00:00
Markus Scherer
e1be738ccb ICU-21980 Unicode 15 pre-beta data files, new prop values 2022-05-25 18:23:11 +00:00
Markus Scherer
3ba6f2b32c ICU-21980 update Unicode version numbers 2022-05-25 18:23:11 +00:00
Frank Tang
f5f4813d16 ICU-22043 Change minimum ZONE_OFFSET value from -12h to -16h
See #2100
2022-05-24 16:11:39 -07:00
Younies Mahmoud
fcc981a5b7 ICU-21935 Add DisplayOptions
See #2061
2022-05-21 03:20:37 +02:00
allenwtsu
bdcec144b9 ICU-22012 Add four Japanese word into the dictionary
See #2072
2022-05-11 08:19:53 -07:00
Hugo van der Merwe
50e14fe15b ICU-21959 Update stale Jira tickets in ICU4J TODOs
See #2062
2022-04-27 23:31:46 +02:00
Shane F. Carr
d16df5843e ICU-21956 Merge remote-tracking branch 'upstream/maint/maint-71' into ICU-21956-merge 2022-04-13 11:39:20 -07:00
Rich Gillam
87cee860e0 ICU-21984 Fix DateIntervalFormat.normalizeHourMetacharacters() so that it doesn't require the hour and day-period
fields to appear in any particular order or position in the skeleton string.
2022-04-11 14:37:15 -07:00
Markus Scherer
4833cc89b2 ICU-20715 CollationDataBuilder reset outdated prefix+contraction values
See #2052
2022-04-04 16:10:13 +00:00
Daniel Ju
f4f74c1f2e ICU-21957 BRS72RC Update version number to 72.0.1 2022-03-31 16:39:13 -07:00
yumaoka
c205e7ee49 ICU-21971 Added a new numeric currecny code SLE/695 for Sierra Leone Leone. 2022-03-30 13:49:51 -07:00
Steven R. Loomis
2612b8b55a ICU-21965 fix utilities.jar module name
com.ibm.icu.utilities - otherwise the automatic module name is unusable
2022-03-30 11:09:53 -05:00
Markus Scherer
ed1d9efc15 ICU-21954 LICENSE: add more license texts from icu4c files 2022-03-24 21:22:05 +00:00
Peter Edberg
9b3c0c328c ICU-21901 integrate CLDR release-41-beta2 to ICU main for 71ga 2022-03-23 16:43:02 -07:00
Daniel Ju
09331b75bf ICU-21901 BRS71GA Update version number 2022-03-21 15:01:26 -05:00
yumaoka
ee6433c297 ICU-21949 tzdata2022a update in ICU 2022-03-17 13:56:20 -04:00
Yoshito Umaoka
89c5d03023 ICU-21900 BRS71 ICU4J API signature file 2022-03-16 12:36:40 -04:00
Peter Edberg
6330704974 ICU-21944 Sync recent uloc_getLanguage/Countries updates to ICU4J; add "mo" mapping for C 2022-03-16 09:01:59 -07:00