Peter Edberg
c163f7dc29
ICU-20979 integrate CLDR release-37-beta to master
2020-03-24 13:28:54 -07:00
Shane F. Carr
6edd38f35f
ICU-20806 Removing obsolete number formatting methods.
...
See #1034
2020-03-24 15:21:32 -05:00
Shane Carr
1e24bcd721
ICU-20956 Fix monetary symbol getters in DecimalFormat
...
See #987
2020-03-23 20:12:14 -05:00
Andy Heninger
d7e40df284
ICU-21024 RBBI Table Builder / Coverity CID 1460598 "Dodgy Code" issue
...
Fix the issue identified by Coverity.
The problem was in code handling the mapping from the table build time
representation of a set of status values for an RBBI rule to the corresponding
status data as saved in a binary RBBI rule file.
The problem was benign, the rbbi data built by the incorrect code would
would still operate correctly, although it might not byte-for-byte match
that built by ICU4C. (The problem was in Java only.)
2020-03-21 13:22:23 -07:00
Frank Tang
f6622ab2f1
ICU-21016 Special handling of Spanish and Hebrew list format until CLDR get the data
...
See #1043
2020-03-19 19:36:15 -07:00
Victor Chang
3f13312e8a
ICU-21020 Document unchecked exception in various number formatter classes
2020-03-17 22:52:18 -05:00
Markus Scherer
1b71013da0
ICU-20916 late computation of roundedThreshold to ensure it is up to date
2020-03-17 18:28:32 -07:00
Shane F. Carr
081579544a
ICU-21008 Make ant checkTest run tests in exhaustive mode
...
See #1021
2020-03-16 15:33:20 -05:00
Peter Edberg
69b3523593
ICU-20987 integrate CLDR release-37-alpha3 to master, adjust MeasureUnitTest.java tools
2020-03-13 12:01:39 -07:00
Peter Edberg
d6eabe4155
ICU-20879 fix typo in tests, calender → calendar
2020-03-10 23:06:21 -07:00
Markus Scherer
72cd937620
ICU-20936 add LocaleMatcher.Builder.setDirection(with-one-way vs. only-two-way)
2020-03-10 08:22:28 -07:00
Peter Edberg
547030b8da
ICU-20844 ICU4J, reduce restriction on minInt=minFrac=0
2020-03-09 22:31:34 -07:00
Frank Tang
9153d05987
ICU-21006 Improve output from RBBI Monkey Test in ICU4J
...
See #1023
2020-03-09 20:17:00 -07:00
Markus Scherer
d2ea4513dc
ICU-20700 reimplement acceptLanguage() using the LocaleMatcher; replace older accept-language-string parsing by LocalePriorityList
2020-03-08 08:01:31 -07:00
Markus Scherer
3edff03393
ICU-20915 LocaleMatcher no match: always getSupportedIndex()=-1; remove defaultLocaleIndex field; constructor check if locales are equivalent to default, not just equal; simplify locale sorting; minor builder & test deflaking
2020-03-08 07:54:46 -07:00
Shane F. Carr
01523b4da6
ICU-20974 Fix exhaustive test failures
2020-03-06 01:34:51 -08:00
Shane Carr
0b7f6b1864
ICU-20974 Correctly handle extreme values of double.
2020-03-05 13:40:59 -08:00
Frank Tang
be3ee4cc63
ICU-20967 add millisecond to DateIntervalFormat
...
See #978
2020-03-05 10:55:19 -08:00
Shane Carr
e572de5516
ICU-20961 Return correct currency plural pattern from DecimalFormat
2020-03-04 19:43:57 -08:00
Peter Edberg
0778144ff6
ICU-20987 integrate CLDR release-37-alpha2 to master (new tools)
2020-03-03 15:01:28 -08:00
Peter Edberg
63e480dedc
ICU-20987 integrate CLDR release-37-alpha1 to master (using new tooling)
2020-02-27 16:27:50 -08:00
Shane Carr
bb1f00efb8
ICU-20919 Merge branch 'maint/maint-66' into maint-66-merge
...
Conflicts:
icu4j/main/shared/data/icudata.jar
2020-02-21 18:21:05 -08:00
Markus Scherer
af9ef2650b
ICU-20893 Unicode 13 data 2020feb19
2020-02-19 22:02:35 -08:00
Peter Edberg
d95621c57f
ICU-20975 BRS66rc update Unicode license copyright
2020-02-19 15:23:29 -08:00
Peter Edberg
ea907cdf5f
ICU-20975 integrate CLDR release-36-1-beta to maint-66
2020-02-18 23:02:26 -08:00
Daniel Ju
925f255092
ICU-20975 BRS66RC Update version numbers, README files, configure
2020-02-18 14:40:46 -08:00
Frank Tang
6ea0fc7713
ICU-20834 Implement UTS35 Locale ID Canonicalization
...
See #951
2020-02-11 22:44:39 -08:00
Mihai Nita
dd50e38f45
ICU-20738 Best-match pattern for 'sS' uses <appendItem> data
2020-02-10 07:59:52 -08:00
Shane Carr
9eca171a39
ICU-20954 Fix currency spacing in suffix.
2020-02-06 09:56:32 -08:00
Elango Cheran
1a9fb8ec33
ICU-13836 C++ port of adding exponent for better plurals for compact decimal format
2020-02-05 09:08:48 -08:00
Shane Carr
edf3f9c727
ICU-20099 Implementing Java ListFormatter proposals for ICU 67.
...
See #904
2020-01-22 16:45:31 -08:00
Elango Cheran
ee2d1e7b9b
ICU-13836 Represent suppressed exponent for better plural support
2020-01-21 15:58:00 -08:00
Shane F. Carr
2b3129db44
ICU-20919 Merge maint/maint-66 to master
2020-01-20 20:44:41 +01:00
Frank Tang
7a5139ad95
ICU-20934 Fix TZ test error
...
Somehow these tests are now fail on trunks.
Per https://mm.icann.org/pipermail/tz-announce/2019-July/000056.html
Brazil has canceled DST and will stay on standard time indefinitely.
Cherry-picked from: 11ad8d69fb
2020-01-20 14:58:55 +01:00
Jeff Genovy
b0f76abada
ICU-20942 Update Apache Ivy to 2.5.0 to fix failing ICU4J builds.
2020-01-20 14:58:55 +01:00
Shane Carr
c98af924a1
ICU-20418 Implementing concise number skeletons in ICU4J.
2020-01-14 11:52:27 +01:00
Caio Lima
09d409f5f4
ICU-20442 Adding support for hour-cycle on DateTimePatternGenerator
...
DateTimePatternGenerator needs to consider the hour-cycle preferred by
Locale. This means that we need to to override the hour-cycle when a
locale contains "hc" keyword. This patch is adding such functionality.
In addition, "DateTimePatternGenerator::adjustFieldTypes" should adjust
hour field to properly follow tr35
spec(https://www.unicode.org/reports/tr35/tr35-dates.html#dfst-hour ).
2020-01-09 16:45:56 +01:00
Nikita Iashchenko
d88fd11a34
ICU-20928 Fix incorrect javadoc reference in DecimalFormatProperties
...
ParseMode.COMPATIBILITY was eventually renamed to
ParseMode.JAVA_COMPATIBILITY but it's javadoc was not updated.
2020-01-08 20:04:17 +01:00
Frank Tang
11ad8d69fb
ICU-20934 Fix TZ test error
...
Somehow these tests are now fail on trunks.
Per https://mm.icann.org/pipermail/tz-announce/2019-July/000056.html
Brazil has canceled DST and will stay on standard time indefinitely.
2020-01-03 20:52:11 -08:00
Frank Tang
4a8483be91
ICU-20900 Fix createCanonical
...
See #922
2020-01-03 15:00:04 -08:00
Markus Scherer
60b567d6ab
ICU-20917 LocaleMatcher: prefer a more-default locale
2020-01-02 18:00:52 -08:00
Frank Tang
79fac50101
ICU-20310 omit "-true" in toLanguageTag
...
See #952
2019-12-30 15:39:59 -08:00
Markus Scherer
cb1d4f5903
ICU-20916 UBSan & ErrorProne fixes
2019-12-20 14:56:31 -08:00
Markus Scherer
ad638c274e
ICU-20916 LocaleMatcher distinguish between equivalent locales
...
- equivalent but originally unequal
- locale distance shifted left for additional fraction bits with micro distance
- Java more verbose matcher debug output
See #949
2019-12-20 09:36:57 -08:00
Shane Carr
28281b34ef
ICU-20354 Change 'weekend data' to 'week data'
2019-12-17 21:07:17 -08:00
Andy Heninger
faa2f9f9e1
ICU-20303 Break Iterator, improve handling of look-ahead rules.
...
- Merge the look-ahead results slots used when multiple rules share a common accepting state.
- Sequentially number the look-ahead result slot. Will eventually allow replacing the runtime map with an array.
- Inhibit chaining out of look-ahead rules. This could never actually happen; when a hard break
rule matches, the engine is stopped immediately, but the state table was being constructed
as if it could happen. Reduces table size for line break rules.
- Remove incorrect handling of fAccepting and fLookAhead fields of a state table row
when removing duplicate states. Look-ahead slot number was being mis-interpreted as a state number.
2019-12-13 13:17:21 -08:00
Frank Tang
923ec1ad30
ICU-20436 Add getDefaultHourCycle to DateTimePatternGenerator
...
See #901
2019-12-12 00:13:37 -08:00
Shane Carr
619648e24e
ICU-20906 Annotate APIs in PluralRules with why they are @internal
2019-12-11 15:30:20 -08:00
Shane F. Carr
39eb0f4fbf
ICU-20919 Merge maint/maint-66 (release-66-preview) to master
2019-12-11 15:25:36 -08:00
Caio Lima
7c147e4e85
ICU-20741 Changing SimpleDateTimeFormat::subFormat to only include 1 field at the same position when there is a data fallback
2019-12-10 21:53:47 -08:00