Commit graph

4881 commits

Author SHA1 Message Date
gnrunge
baa104b50b ICU-21957 Clean-up of TODO and logKnownIssue entries (BRS task):
Removed logKnownIssue(ICU-21322) in plurults.cpp, ICU-21322 is done and the
entire if-statement was commented out.

Replaced CLDR-13700 with CLDR-13701 in several TODOs. 13700 is a duplicate of
13701.

Likewise for CLDR-14502 --> CLDR-14582.

PR#1999 from ICU 71 release missed some of the cases.
2022-09-02 09:54:57 -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
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
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
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
Peter Edberg
33af80e980 ICU-21957 improve logKnownIssue skip for FormattedStringBuilderTest::testInsertOverflow crash 2022-06-03 09:02:31 -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
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
Frank Yung-Fong Tang
3d89af0f72 ICU-22023 Fix Calendar::get() return out of bound value and SimpleDateTime::format assert while TimeZone is "UTC" and value is -1e-9
See #2086
2022-05-19 13:45:59 -07:00
Markus Scherer
fda4a82bba ICU-21960 fix clang 13 C++20 warnings 2022-05-07 15:21:08 +00:00
Frank Tang
e96e9410bd ICU-22005 Fix int32 overflow in FormattedStringBuilder
See #2070
2022-04-29 18:25:01 -07:00
Markus Scherer
07a50207b7 ICU-21679 avoid escape of U+FFFF in a character literal 2022-04-29 20:43:53 +00: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
yumaoka
ee6433c297 ICU-21949 tzdata2022a update in ICU 2022-03-17 13:56:20 -04:00
Shane F. Carr
33c9b61b26 ICU-21871 Make behavior consistent on list format of empty strings 2022-03-15 18:11:57 -07:00
Younies
f30956fc9c ICU-21840 Fix formatting Aliases
See #2016
2022-03-15 23:27:43 +01:00
shaobero
b1269c9121 ICU-21823 Adding changes to fix charset detection incase of no match 2022-03-15 21:47:40 +00:00
Elango Cheran
f79f03dad5 ICU-21322 Add parse and format methods for DecimalQuantity with exponent
See #2012
2022-03-08 15:56:50 -08:00
younies
c86a2bd7d7 ICU-21379 Add getNounClass and enum NounClass
See #2002
2022-03-02 23:15:17 +01:00
gnrunge
a723bdf494 ICU-21900 Bookkeeping of CLDR tickets in TODO() comments: CLDR-14502 was closed
as duplicate of 14582 (open) and CLDR-13700 was closed as duplicate of
CLDR-13701 (open). Modify the TODOs accordingly.
2022-02-28 11:48:22 -08:00
Rich Gillam
6bdcd6d30f ICU-21154 Fixed handling of hour characters in date-interval-format skeletons to match the way they're handled in
DateTimePatternGenerator skeletons.
2022-02-25 12:57:35 -08:00
Shane F. Carr
4059be5964 ICU-21908 Add incrementExact to ICU4C Precision
See #1979
2022-02-23 20:18:16 -07:00
Jeff Genovy
fcca13200f ICU-21900 Fix issues found while running samples. 2022-02-23 14:58:07 -08:00
Shane F. Carr
3aa8f9fda1 ICU-21881 Fix TrailingZeroDisplay with RoundingMode
See #1977
2022-02-23 15:46:54 -07:00
Elango Cheran
4962050f47 ICU-21919 Fix buffer overflow bug in Dutch accented IJ titlecase
See #1990
2022-02-23 12:00:36 -08:00
Shane F. Carr
16b934636a ICU-21765 Add approximately sign field
See #1978
2022-02-23 10:38:42 -07:00
Shane F. Carr
9bb82e60a4 ICU-21886 Make rounding priority consistent with ECMA-402
See #1989
2022-02-22 15:40:54 -07:00
yumaoka
143dd6ad6f ICU-21918 Updated expected useDaylightTime() value for MIT (Asia/Apia). 2022-02-17 09:47:39 -05:00
Elango
039ecd6fd0 ICU-21141 Fix titlecase of accented Dutch ij digraph
See #1869
2022-02-16 09:07:09 -08:00
Peter Edberg
008fddfaac ICU-21900 integrate CLDR release-41-alpha1 to ICU main for 71 front-load 2022-02-14 12:09:15 -08:00
Peter Edberg
205144e391 ICU-21900 MeasureUnit update; just marks mg-ofGlucose-perDeciliter as stable 2022-02-08 11:45:33 -08:00
Peter Edberg
2f8749a026 ICU-21900 integrate CLDR release-41-alpha0 to ICU main for 71 front-load 2022-02-07 22:02:36 -08:00
allenwtsu
470e44c551 ICU-21699 Separate lb and lw
See #1959
2022-01-19 22:46:18 -08:00
allenwtsu
d0290c03db ICU-21699 Phrase based breaking(C++)
See #1936
2022-01-13 20:22:05 -08:00