Frank Tang
b926f52688
ICU-21550 Add zzzz to subdivision if len==2
...
See #1662
2021-04-07 13:47:42 -05:00
Markus Scherer
152867f7ab
ICU-21459 properly guard BytesTrie.Result.getValue()
...
and clone/copy objects so that objects shared among instances are not modified
and use an atomic int for the C++ refcount
2021-04-06 17:10:46 -07:00
Markus Scherer
928febc705
ICU-21561 rename StringSegment.equals() to contentEquals()
...
and remove hashCode() because of now-missing equals() and because
StringSegment is mutable and documented as not suitable for HashMaps
2021-04-05 17:00:31 -07:00
Erik Torres
7afcbdb551
ICU-21546 BRS69GA Update version numbers for 69GA
...
See #1677
2021-04-01 18:21:00 -07:00
Craig Cornelius
bc7e2e230c
ICU-21480 Scrub TODOs for completed issues 21292 and 21236
...
See #1652
2021-03-16 11:17:14 -07:00
Elango Cheran
2273ebbc80
ICU-21480 fix logKnownIssue number
2021-03-16 09:17:03 -07:00
Yoshito Umaoka
084d8bc8e2
ICU-21480 BRS69 clean up import statements
2021-03-15 15:40:49 -04:00
Yoshito Umaoka
eab1c02d42
ICU-21480 BRS69 ICU4J 69 serialization test data
...
Also dropped ICU4J 64 test data.
2021-03-15 15:40:27 -04:00
Yoshito Umaoka
e9b4964f00
ICU-21480 BRS69 ICU4J API signature file
...
- Supplied missing API comment to com.ibm.icu.nubmer.Precision#trailingZeroDisplay(TrailingZeroDisplay)
- Generated API signature file for ICU4J 69.1 and added to the repository
- Delete ICU4J 59 API signature file
- Deleted unused icu4j/eclipse-build/build.properties. The folder eclipse-build was deleted, but someone worked on ICU version seemed to add it back again. Delete it again.
2021-03-15 15:40:04 -04:00
Shane F. Carr
c26d99b3a6
ICU-21330 Use =0 and =1 plural forms in compact notation
...
See #1632
2021-03-11 17:34:35 -06:00
Peter Edberg
8bb71362f2
ICU-21480 integrate CLDR release-39-beta to ICU trunk
2021-03-11 08:43:25 -08:00
Craig Cornelius
3218440d5a
ICU-21480 Change ICU 64 draft readResolve APIs to @internal
...
See #1637
2021-03-10 20:23:23 -08:00
Peter Edberg
6cdfe2dc1f
ICU-21480 brs 69rc, add tests to verify that rbnf spellout is the same for no,nb
2021-03-10 13:51:32 -08:00
Hugo van der Merwe
54b896962b
ICU-21123 Calculate built-in units' gender when CLDR lacks the data
...
See #1620
2021-03-10 20:09:51 +01:00
Elango Cheran
c263b5b370
ICU-21519 Add PluralOperand 'c' as alias to 'e', parse FixedDecimal strings
2021-03-09 16:55:33 -08:00
Craig Cornelius
2f89152830
ICU-21480 BRS#18 ICU4J promotions to stable
2021-03-09 13:14:45 -08:00
Shane F. Carr
74eb9e621b
ICU-21397 Allow null to unset options in Java NumberRangeFormatter
2021-03-09 15:11:20 -06:00
Yoshito Umaoka
09149bc795
ICU-21207 Remove unnecessary reflection call
...
The test code was written long time ago. Java 1.3 TimeZone did not have getDSTSavings() method. The test code compares DST saving of Lord_Howe between ICU and JDK, and calling getDSTSavings() through reflection for 1.3 compatibility. This is no longer necessary and replaced with regular method call.
2021-03-09 16:07:47 -05:00
Markus Scherer
767598009d
ICU-21368 unit-test & fix BytesTrie jump delta encoding
2021-03-08 17:18:14 -08:00
Yoshito Umaoka
d624e5fb4b
ICU-21507 Removing unused class initializer code
...
ICUDebug seemed to check Java version whether it's 1.4 or higher. The code referencing the version is already gone. We also no longer support Java 1.3 runtime since long time ago. Remove the unused code checking Java version.
2021-03-08 09:13:30 -08:00
Frank Tang
ce640dc850
ICU-21127 Error when rbbi got unpaired surrogate char
...
See #1520
2021-03-05 15:45:37 -08:00
younies
b1a685a676
ICU-21349 calling .usage("") should unset the existing usage
...
See #1614
2021-03-06 00:37:06 +01:00
Hugo van der Merwe
119dfa4f24
ICU-21123 Support FormattedNumber::getGender() for "short" and "narrow" formatting too
...
See #1617
2021-03-05 00:32:30 +01:00
Shane F. Carr
b79c299f90
ICU-20886 Implement trailingZeroDisplay
...
See #1583
2021-03-04 08:19:59 -07:00
Yoshito Umaoka
6bfa5c02ed
ICU-21369 Remove @provisional API doc tags in ICU4J
2021-03-03 23:16:52 -08:00
Frank Tang
d7fd8848b7
ICU-21222 Fix Era in Interval format
...
See #1373
2021-03-03 17:25:19 -08:00
Hugo van der Merwe
56fb139fc0
ICU-20941 Port Arbitrary Units support from ICU4C to ICU4J
...
See #1597
2021-03-02 20:34:19 +01:00
Hugo van der Merwe
c231cf7c4f
ICU-21349 ICU4J units cleanup: eclipse warnings, unsuppress one warning
...
toString() now uses category, so @SuppressWarnings("unused") is no
longer needed.
2021-03-02 18:54:22 +01:00
Yoshito Umaoka
86d06eca8b
ICU-21490 Exposing getOffsetFromLocal for ICU4J
...
See #1609
2021-03-02 06:42:58 -08:00
Shane F. Carr
d7db6c1f86
ICU-20019 Implement withSignificantDigits option
...
See #1598
2021-02-27 02:01:21 -07:00
Craig Cornelius
1a666c1029
ICU-21179 Remove unused code in Java break engines
...
See #1604
2021-02-26 15:29:26 -08:00
Shane F. Carr
e85938bd2c
ICU-21203 ICU-21198 ICU-21479 Improve docs discoverability for NumberFormatter
...
See #1559
2021-02-25 14:16:25 -07:00
Peter Edberg
31182a99b4
ICU-21480 integrate CLDR release-39-alpha4 to ICU trunk
2021-02-25 10:19:57 -08:00
Shane F. Carr
1aa0dad8e0
ICU-21484 Add SignDisplay NEGATIVE
2021-02-25 03:10:27 +01:00
Peter Edberg
e9bb3e440e
ICU-21480 integrate CLDR release-39-alpha3 to ICU trunk
2021-02-24 10:45:42 -08:00
younies
f6361ebf76
ICU-21123 Support unit inflections in ICU4J
...
See #1590
2021-02-24 17:27:09 +01:00
Younies Mahmoud
2138ac8a0e
ICU-21349 Add extra UnitsRouter constructor that takes only CLDR unit…
...
See #1579
2021-02-24 03:43:50 +00:00
Younies Mahmoud
c825da1d29
ICU-21349 Add extra UnitsConverter constructor that takes only CLDR unit identifiers
...
See #1578
2021-02-24 02:06:43 +00:00
Peter Edberg
cf83c5b385
ICU-21480 integrate CLDR release-39-alpha2 to ICU trunk
2021-02-19 10:53:23 -08:00
Younies Mahmoud
00cedadc92
ICU-21349 Add extra ComplexUnitsConverter constructor that takes only CLDR units Identifier
...
See #1586
2021-02-19 07:54:39 +01:00
Shane F. Carr
b6687af59c
ICU-20421 Add span fields to NumberRangeFormatter
...
See #1572
2021-02-18 09:56:48 -06:00
Shane F. Carr
352b481146
ICU-21067 Maybe fix synchronization lint in MeasureUnit.java
2021-02-17 18:35:26 -06:00
Markus Scherer
66460b9fad
ICU-13702 add missing API functions
...
and fix a bug in Java UnicodeSet.retain(String) which added the string even if the set did not contain it before,
and some drive-by API doc fixes/clarifications
2021-02-17 10:12:10 -08:00
Peter Edberg
7159e334ff
ICU-21480 integrate CLDR release 39 alpha1 to ICU trunk
2021-02-16 21:44:12 -08:00
Hugo van der Merwe
dcfa2a7874
ICU-21284 Deal with remaining unit normalization TODOs
...
See #1580
2021-02-16 20:52:12 +01:00
Erik Torres Aguilar
9c73e15d02
ICU-21480 BRS69RC Version update and regenerate configure for v69
...
See #1567
2021-02-11 15:43:55 -08:00
Peter Edberg
3333fd557c
ICU-21480 integrate CLDR release 39 alpha0 to ICU trunk
2021-02-10 11:58:26 -08:00
younies
916b9fad75
ICU-21349 Add UnitsConverter.getConversionInfo(...)
...
See #1568
2021-02-10 14:10:44 +01:00
Shane F. Carr
993e58a2c9
ICU-20888 Hide or remove old list formatter methods
2021-02-09 22:38:11 -06:00
Hugo van der Merwe
c0a490d49d
ICU-21284 Correctly normalize Unit Identifiers
...
See #1527
2021-02-09 12:52:05 +01:00