Commit graph

8746 commits

Author SHA1 Message Date
Yoshito Umaoka
7a93cd146c ICU-21825 Integrate tzdata2021a4 including America/Coral_Harbour Link fix 2021-11-08 13:04:10 -05:00
Yoshito Umaoka
a061dfea1f ICU-21811 Adding local region mapping for Coral Harbour and integrating revised tz 2021a3 (2021e) data. 2021-10-27 17:10:41 -04:00
Yoshito Umaoka
2921a81ee4 ICU-21811 TZ update 2021a (2021e) 2021-10-25 13:24:25 -04:00
Yoshito Umaoka
bd1f7742e7 ICU-21797 TZ 2021d equivalent updates based on 2021a (ICU 2021a2) 2021-10-22 18:17:33 -04:00
Markus Scherer
75ac80bd68 ICU-21580 change site.icu-project.org to icu.unicode.org etc 2021-10-21 15:54:42 -07:00
Markus Scherer
a0baa69277 ICU-21580 fix links to CLDR Language Plural Rules 2021-10-20 11:45:46 -07:00
Markus Scherer
b303de1ff1 ICU-21524 UnicodeSet.hasStrings(): no complement in toPattern() 2021-10-19 12:24:15 -07:00
Peter Edberg
3a601a80a3 ICU-21776 integrate CLDR release-40-beta3 to ICU maint/maint-70 2021-10-14 14:48:15 -07:00
Erik Torres
ec894b728b ICU-21776 Update versions for GA and regenerate Jar files
See #1902
2021-10-06 17:40:24 -07:00
Peter Edberg
38337a53c0 ICU-21776 integrate CLDR release-40-beta2 to ICU maint/maint-70 2021-10-06 09:04:38 -07:00
Craig Cornelius
60c1857f96 ICU-21581 ICU Change Reports for 70rc
See #1877
2021-09-29 16:17:15 -07:00
yumaoka
7561cb2857 ICU-21767 Merging tz2021b changes.
Update ICU (main branch and upcoming version 70) halfway to 2021b.

- with Samoa & Jordan rule updates
- with corrected pre-1993 transitions in Malawi (?), Portugal, etc.
- without for now (due to release timing) renaming Pacific/Enderbury to Pacific/Kanton
- without merging many zones whose timestamps agree since 1970
2021-09-28 18:12:00 -04:00
Yoshito Umaoka
4d92a97752 ICU-21581 BRS70RC Adding ICU4J serialization test data for ICU4J 70
Deleted ICU4J 65 serialization test data.
2021-09-28 01:16:35 -04:00
Yoshito Umaoka
4e70788350 ICU-21581 BRS70RC Adding API signature file for ICU4J 70
Also fixed API doc tag problem in DacimalFormatSymbols.java. Deleted ICU4J 60 API signature file.
2021-09-28 01:16:17 -04:00
Yoshito Umaoka
21169d55cd ICU-21581 BRS 70RC Clean up import statements 2021-09-28 01:16:07 -04:00
Erik Torres
da5fc8e730 ICU-21581 BRSRC 70.1 Version update and regenerate configure for v70.1
In this PR, I am updating the version number from 70.0.1 for the BRS task.
Previously, we had frontloaded part of this, so the diff in this PR are not as numerous.

It has also been decided that we should differentiate frontloaded tasks and RC tasks by having the version numbers being:
Frontload version number: XX.X.X (70.0.1 -> Major.minor.patch)
RC/GA version number: XX.X (70.1 -> Major.minor)

I've added some documentation for this, for future releases :)
2021-09-23 09:54:12 -07:00
Elango Cheran
2660845480 ICU-21714 Use FixedDecimal instead of double for plural samples in tests
See #1875
2021-09-22 18:28:15 -07:00
Younies
f1f0b22a2a ICU-21544 Throw argument error when the units are not convertible. 2021-09-22 19:55:58 +02:00
Shane F. Carr
469456604a ICU-21675 Allow NaN and Infinity to appear in DecNum strings
See #1871
2021-09-22 12:34:20 -05:00
Shane F. Carr
f39cf84d62 ICU-21556 Support currency as decimal separator in patterns
See #1711
2021-09-22 12:34:05 -05:00
Shane F. Carr
fd5c76edbd ICU-20425 Strip trailing zeros from Java rounding increment
See #1726
2021-09-21 22:28:06 -05:00
Younies
9d26c917f2 ICU-21656 fix wrong matching categories.
See #1839
2021-09-21 21:06:14 +02:00
Markus Scherer
f026e967f6 ICU-21524 UnicodeSet pattern parser: code point complement 2021-09-21 11:09:16 -07:00
Steven R. Loomis
7bc2009f7f ICU-21756 icu4j: port UnicodeKnownIssues.java from CLDR
- port of CLDR-14588
- use a fake Consumer<String>
- currently logs after each test class, not ideal but better
- Formerly ICU-12589 but that is not as related
- add unit test
2021-09-21 12:16:57 -05:00
Markus Scherer
f5cc0c43d6 ICU-11891 UnicodeRegex change supplementary escapes to Java regex syntax 2021-09-20 17:05:18 -07:00
Markus Scherer
3f0e003901 ICU-11891 make UnicodeSet.toPattern() well-formed & round-trip 2021-09-17 13:49:13 -07:00
Peter Edberg
d5d0b2d811 ICU-21581 integrate CLDR release-40-alpha4 to ICU trunk 2021-09-16 16:15:49 -07:00
Shane F. Carr
7b1bcdcb61 ICU-21668 Fix nickel rounding with away-from-zero rounding mode
See #1814
2021-09-15 21:57:10 -05:00
Shane F. Carr
13fb584b96 ICU-21684 Fix performance issue in NumberRangeFormatter 2021-09-15 16:59:22 -05:00
Shane F. Carr
aa17f2638f ICU-21675 Add Infinity and NaN tests for NumberRangeFormatter 2021-09-15 14:31:21 -05:00
Shane F. Carr
cd3721697a ICU-21654 Fix skeleton output for rounding increment in C++
See #1813
2021-09-14 01:55:58 -05:00
Peter Edberg
0da0fabfae ICU-20870 If locale/lang name lookup fails, canonicalize lang and try again 2021-09-13 09:50:33 -07:00
Rich Gillam
c37ca411fc ICU-13353 Fixed several problems preventing horizontal resource inheritance from working as intended, and added a
Java version of a unit test I'd previously only added on the C++ side.
2021-09-10 12:47:15 -07:00
Peter Edberg
7851f708a3 ICU-21581 integrate CLDR release-40-alpha3 to ICU trunk 2021-09-09 10:57:21 -07:00
Younies
e03dce66ef ICU-21730 Port testGetPreferencesFor ICU4C tests to ICU4J
See #1850
2021-09-08 23:30:18 +02:00
Markus Scherer
f9beb616a8 ICU-21652 add emoji properties of strings
- 7 new properties: API constants & property names
- u_stringHasBinaryProperty(s, property) & UCharacter.hasBinaryProperty(s, property)
- two additional source data files
- new genprops part for writing new binary data file uemoji.icu
- data for existing emoji properties moved from uprops.icu (hardcoded in C++) to uemoji.icu (always loaded)
- new EmojiProps implementation
2021-09-08 12:15:50 -07:00
Peter Edberg
6244d57559 ICU-21685 In list of currencies from ucurr_openISOCurrencies(): add VES, remove EQE 2021-09-08 10:49:14 -07:00
Rich Gillam
19b8b076f9 ICU-20992 Added new API for iterating child resources while following aliases, and changed DateTimePatternGenerator
to use it.
2021-09-03 12:47:24 -07:00
Rich Gillam
01e1adc9e4 ICU-21460 Changed the ULocale initializers to allow locale IDs that use BCP47 syntax, but with '_' as a field delimiter.
(APIs that specifically require BCP47 syntax are unaffected-- they still require '-').
2021-09-03 12:47:02 -07:00
Yoshito Umaoka
26c61c236c ICU-21038 Run ICU4J localespiCheck as a part of CI build
See #1797
2021-09-03 09:05:51 -04:00
Younies Mahmoud
33e1d87041 ICU-21551 Fixing unit prefix normalization order to match LDML spec
See #1754
2021-09-02 12:23:33 +02:00
Jeff Genovy
e2fe1aa8b7 ICU-21747 Add check for expectedBreakCount in Java 2021-09-01 19:33:41 -07:00
Peter Edberg
bbd72fb93e ICU-21581 integrate CLDR release-40-alpha2 to ICU trunk 2021-09-01 16:49:45 -07:00
Younies
f811ae946f ICU-21730 Check unit aliases support.
See #1804
2021-08-31 18:34:12 +02:00
Rich Gillam
985c05a3ef ICU-21671 Corrected a bug in SimpleDateFormat.subParse() that was causing us to always parse quarter names that begin
with numbers as though the number was the whole quarter name.
2021-08-30 16:06:52 -07:00
Erik Torres
2b895a71e1 ICU-21555 Fix typos in repo from letter d to i
Fix typos in repo from letter d to i
2021-08-30 16:45:43 -05:00
Shane F. Carr
8cd025bb9c ICU-21590 Add skeleton syntax for integer-width-trunc 2021-08-25 12:51:51 -05:00
Markus Scherer
486e2d36ac ICU-21648 limit backslash-uhhhh escapes to ASCII hex digits 2021-08-25 17:04:24 +00:00
Markus Scherer
ae3f2ae7ca ICU-21663 UnicodeSetIterator: make protected members private 2021-08-25 00:51:14 +00:00
Markus Scherer
a36f06eaae ICU-21655 widen Java character APIs from char to int arguments 2021-08-24 17:39:59 +00:00