Commit Graph

3139 Commits

Author SHA1 Message Date
Andy Heninger
2b5557fce6 ICU-12519 Break Iterator assignment handles Locales.
X-SVN-Rev: 40301
2017-07-31 20:20:37 +00:00
Norbert Runge
5098dd9abf ICU-13254 Parameterizes data driven tests.
X-SVN-Rev: 40299
2017-07-31 17:08:25 +00:00
Shane Carr
8cf6752ecb ICU-13177 Assorted minor internal changes.
X-SVN-Rev: 40294
2017-07-28 05:55:06 +00:00
Shane Carr
6996d12710 ICU-13177 Merging trunk to branch
X-SVN-Rev: 40289
2017-07-27 03:23:15 +00:00
Shane Carr
3f881632f4 ICU-13286 Fixing ICU4J numbering systems with supplemental-range code point digits.
X-SVN-Rev: 40288
2017-07-27 03:08:22 +00:00
Markus Scherer
9a3a03c417 ICU-13270 icu::Edits add numberOfChanges(); Edits::Iterator add findDestinationIndex(), destinationIndexFromSourceIndex(), sourceIndexFromDestinationIndex()
X-SVN-Rev: 40286
2017-07-24 22:43:53 +00:00
Markus Scherer
aa6d5e3e76 ICU-13271 add Normalizer2::isNormalizedUTF8()
X-SVN-Rev: 40280
2017-07-20 22:08:30 +00:00
Shane Carr
e3928d4fbf ICU-13177 Merging trunk to branch
X-SVN-Rev: 40273
2017-07-20 04:10:01 +00:00
Shane Carr
5e5a9a84c5 ICU-13177 Assorted internal data type changes. Should not change behavior.
X-SVN-Rev: 40272
2017-07-20 04:06:29 +00:00
Fredrik Roubert
ac2fb96a07 ICU-13283 Skip DecimalFormat_ICU58 test code when run in Android.
X-SVN-Rev: 40271
2017-07-20 00:28:09 +00:00
Andy Heninger
1292197198 ICU-12507 rbbi, switch impl from UTrie to UTrie2.
X-SVN-Rev: 40270
2017-07-19 22:31:12 +00:00
Norbert Runge
b6cd1cddeb ICU-13243 enables and re-arranges a test case disabled during JUnit migration.
X-SVN-Rev: 40269
2017-07-19 17:13:03 +00:00
Markus Scherer
e6748afd82 ICU-13197 improved normalization data structure and code; .nrm formatVersion 3; merged from branches/markus/normv3 except for cherry-picks from trunk to there
X-SVN-Rev: 40265
2017-07-14 22:38:40 +00:00
Shane Carr
e9755b9774 ICU-11903 Always propagate zero digit in DecimalFormatSymbols#setZeroDigit().
X-SVN-Rev: 40255
2017-07-12 10:17:57 +00:00
Shane Carr
fc823505ae ICU-12690 Adding convenience overloads for java.util.Currency.
X-SVN-Rev: 40253
2017-07-11 17:24:34 +00:00
Norbert Runge
ad48b2ffd8 ICU-13239 moves to its own file a currently disabled test and re-enable test.
X-SVN-Rev: 40215
2017-06-26 16:30:38 +00:00
Yoshito Umaoka
363bb5523c ICU-13159 Suppress unused warnings.
X-SVN-Rev: 40209
2017-06-26 04:10:32 +00:00
Yoshito Umaoka
3debf85752 ICU-13159 BRS 60m1 Clean up import statements.
X-SVN-Rev: 40208
2017-06-26 04:01:46 +00:00
Yoshito Umaoka
d1e192dd1e ICU-13159 Fixed Java 6 compatibility issue in NumberFormatTest. Also fixed a test data loading problem in UTS46Test.
X-SVN-Rev: 40207
2017-06-26 03:54:19 +00:00
Shane Carr
b492e597f0 ICU-13177 Reverting changes that were accidentally committed to branch in r40120
X-SVN-Rev: 40201
2017-06-23 07:29:54 +00:00
Shane Carr
0c193f20f5 ICU-13177 Merging trunk to branch
X-SVN-Rev: 40200
2017-06-23 07:21:33 +00:00
Shane Carr
95e854506a ICU-13151 Removing obsolete assertion from PluralFormat.java
X-SVN-Rev: 40199
2017-06-23 06:51:04 +00:00
Peter Edberg
2cea868e02 ICU-13006 DateFormat.setNumberFormat should clone the NumberFormat and also call setGroupingUsed(false)
X-SVN-Rev: 40198
2017-06-23 06:26:30 +00:00
Peter Edberg
4a499c9a77 ICU-13157 Update CLDR version to 32 in testdata/root.txt
X-SVN-Rev: 40197
2017-06-23 05:28:30 +00:00
Peter Edberg
d515102c5a ICU-13215 DayPeriodRules.getInstance should ignore keywords to get correct data and not hang
X-SVN-Rev: 40196
2017-06-23 05:02:12 +00:00
Shane Carr
5f631570eb ICU-13177 Merging trunk to branch
X-SVN-Rev: 40195
2017-06-23 00:08:34 +00:00
Shane Carr
acd53b0c18 ICU-13129 Changing default Parse MathContext to 34 digits instead of 16 digits.
X-SVN-Rev: 40194
2017-06-22 23:26:48 +00:00
Peter Edberg
c70ebe3ce1 ICU-13159 Integrate CLDR trunk@13513 (cldr/tags/icu-milestone-60-0-1)
X-SVN-Rev: 40193
2017-06-22 23:05:41 +00:00
Norbert Runge
6f930cdeb0 ICU-13240 Fixes and re-enables a test which was disabled since JUnit migration.
X-SVN-Rev: 40192
2017-06-22 18:32:20 +00:00
Shane Carr
cf6c47d6b7 ICU-13149 Minor review feedback for #13149
X-SVN-Rev: 40187
2017-06-21 01:08:18 +00:00
Shane Carr
c25183efdd ICU-13231 Changing DecimalFormat min/max setters to use the most recent setting instead of always preferring the minimum for backwards compatibility.
X-SVN-Rev: 40186
2017-06-21 00:44:47 +00:00
Shane Carr
e9c5e5631b ICU-13228 Adding more symbols to localized notation mapper function, including support for multi-char symbols.
X-SVN-Rev: 40185
2017-06-21 00:38:25 +00:00
Andy Heninger
a9cedfb775 ICU-12507 bump rbbi data version for change to UTrie2; consolidate version checking.
X-SVN-Rev: 40183
2017-06-20 22:11:08 +00:00
Shane Carr
0a19183f1b ICU-13230 Fixing DecimalFormat parser to ignore grouping separators when there is no grouping separator in the pattern OR when setGroupingUsed(false) is explicitly called.
X-SVN-Rev: 40181
2017-06-19 21:03:07 +00:00
Andy Heninger
6735aadcbc ICU-12982 add BreakIterator.setText(CharSequence) overload
X-SVN-Rev: 40179
2017-06-19 20:28:41 +00:00
Norbert Runge
29454f8167 ICU-13242 modifes collation test to work with an upper-case-first locale (da).
X-SVN-Rev: 40178
2017-06-19 20:13:51 +00:00
Shane Carr
64cb86e425 ICU-13229 Extending range for returning a Long from DecimalFormat#parse(), and changing API descriptions to be more informative when discussing return types.
X-SVN-Rev: 40175
2017-06-17 01:22:41 +00:00
Norbert Runge
229a0cb381 ICU-13241 removes obsolete test code that does not test anything from ICU.
X-SVN-Rev: 40173
2017-06-16 23:02:41 +00:00
Norbert Runge
56aba62a32 ICU-13245 moves code from tests to samples.
X-SVN-Rev: 40172
2017-06-16 22:10:50 +00:00
Norbert Runge
4f2edcbb8f ICU-12588 deletes obsolete test files as discussed in email conversation
X-SVN-Rev: 40171
2017-06-15 20:29:58 +00:00
Shane Carr
8b95db7157 ICU-13227 Throwing NullPointerException on string methods in DecimalFormat
X-SVN-Rev: 40170
2017-06-15 01:45:12 +00:00
Shane Carr
d177e8b645 ICU-13177 Merging trunk to branch
X-SVN-Rev: 40168
2017-06-13 20:42:33 +00:00
Markus Scherer
cfef2fb339 ICU-9198 add titlecasing options: wholeString, sentences, adjustToCased
X-SVN-Rev: 40164
2017-06-09 23:04:03 +00:00
Norbert Runge
d1103a457b ICU-12588 completed six TODO tasks flagged during JUnit migration.
X-SVN-Rev: 40160
2017-06-08 18:45:18 +00:00
Markus Scherer
e05c15a02c ICU-13197 fix indexesLength check while loading data, more readable duplicate elimination of noNo mappings
X-SVN-Rev: 40157
2017-06-07 18:22:44 +00:00
Markus Scherer
45da4f810d ICU-12985 final? Unicode 10 data from 20170605
X-SVN-Rev: 40153
2017-06-06 02:46:10 +00:00
Norbert Runge
3b080265e2 ICU-12586 Enables unit tests that were not included in the initial migration to JUnit.
X-SVN-Rev: 40151
2017-06-05 16:17:11 +00:00
Yoshito Umaoka
694142470e ICU-13159 Updating ICU version in trunk to 60.0.1 (60m1) - merging changes from my work branch.
X-SVN-Rev: 40145
2017-05-31 16:50:38 +00:00
Shane Carr
d0d0b173b4 ICU-13205 Prevent exception from being thrown when parsing numbers with very large exponents.
X-SVN-Rev: 40141
2017-05-26 23:59:13 +00:00
Peter Edberg
e2e48c9dce ICU-13183 for compatibility, get(Base)Skeleton should not include 'a' added by DateTimeMatcher; add tests
X-SVN-Rev: 40133
2017-05-24 06:57:45 +00:00
Jugu Dannie Sundar
6e8c655270 ICU-13080 missing parameter added
X-SVN-Rev: 40131
2017-05-23 22:13:55 +00:00
Markus Scherer
b2ead3e2e1 ICU-8130 UTS 46 conformance test using Unicode IdnaTest.txt
X-SVN-Rev: 40130
2017-05-23 04:44:58 +00:00
Peter Edberg
1b2cc7d1fb ICU-13183 to trunk - Handle abB as normal fields (force add/remove per HhKk),\nhandle field lengths for skel metachars jC, add loc data with Bh skels, other fixes
X-SVN-Rev: 40129
2017-05-23 03:18:28 +00:00
Peter Edberg
458a47f288 ICU-13183 on branch - Add more tests and sample data
X-SVN-Rev: 40127
2017-05-23 02:37:37 +00:00
Peter Edberg
56e884e22e ICU-13183 on branch - Handle different field lengths for skeleton metachars j,C
X-SVN-Rev: 40126
2017-05-22 22:24:39 +00:00
Peter Edberg
72c605c1c4 ICU-13183 on branch - add locale data with Bh skeletons
X-SVN-Rev: 40125
2017-05-22 16:37:07 +00:00
Peter Edberg
7dd19b65ab ICU-13183 on branch - Handle abB as normal fields but force add/remove depending on hour field; other fixes
X-SVN-Rev: 40124
2017-05-22 06:16:11 +00:00
Shane Carr
c705ad40b3 ICU-13073 Exposing PluralRules as a setter on the number format property bag.
X-SVN-Rev: 40122
2017-05-18 21:57:13 +00:00
Shane Carr
2bb31cb63f ICU-13177 Merging trunk to branch
X-SVN-Rev: 40120
2017-05-12 22:22:09 +00:00
Shane Carr
36c6e6c6a2 ICU-13073 Adding API for setting custom compact data, for CLDR Survey Tool.
X-SVN-Rev: 40117
2017-05-12 21:50:31 +00:00
Shane Carr
b9f7feaf26 ICU-12985 Bringing SpoofChecker documentation back in sync with unit test.
X-SVN-Rev: 40115
2017-05-06 02:39:49 +00:00
Markus Scherer
89c546d69f ICU-12635 fix ranges overrun in collation weight allocator
X-SVN-Rev: 40113
2017-05-05 19:36:48 +00:00
Andy Heninger
9d12b335cc ICU-12507 ICU4J RBBI, switch to UTrie2
X-SVN-Rev: 40112
2017-05-04 22:30:40 +00:00
Markus Scherer
61b0f07f39 ICU-12985 fix compiler warnings from now-unused ASPIRATIONAL script usage
X-SVN-Rev: 40111
2017-05-04 20:27:25 +00:00
Markus Scherer
c741167e3e ICU-12985 Unicode 10 data from 20170503; new properties Emoji_Component, Regional_Indicator, Prepended_Concatenation_Mark; merged from ^/branches/markus/uni10@40107
X-SVN-Rev: 40109
2017-05-04 20:13:29 +00:00
Markus Scherer
c3e2991684 ICU-12985 nicer new spoof checker test strings
X-SVN-Rev: 40107
2017-05-03 23:50:36 +00:00
Markus Scherer
cb722b8bcd ICU-12985 Unicode 10 minor data update
X-SVN-Rev: 40104
2017-05-03 23:26:47 +00:00
Markus Scherer
28c3a82fc0 ICU-12985 fix VersionInfo.UNICODE_10_0 @stable tag
X-SVN-Rev: 40103
2017-05-03 20:43:55 +00:00
Shane Carr
e3e9bbaffb ICU-13177 Minor parse-debugging changes.
X-SVN-Rev: 40095
2017-05-02 00:10:45 +00:00
Shane Carr
2f0ff0e601 ICU-13148 Adding known-issue test case for #13148
X-SVN-Rev: 40094
2017-05-02 00:09:16 +00:00
Shane Carr
b10a17be24 ICU-13162 Tweaking ignorables handling to round-trip new fa percent pattern.
X-SVN-Rev: 40093
2017-05-02 00:02:43 +00:00
Shane Carr
3a6c706388 ICU-13177 Moving "codePointZero" optimization from PositiveDecimalFormat.java to DecimalFormatSymbols.java.
X-SVN-Rev: 40091
2017-04-29 01:33:06 +00:00
Shane Carr
03eae5bec0 ICU-13177 Moving CompactType to public CompactDecimalFormat.java
X-SVN-Rev: 40088
2017-04-28 23:47:51 +00:00
Markus Scherer
eb57bf7c90 ICU-12985 implement the binary Prepended_Concatenation_Mark property
X-SVN-Rev: 40084
2017-04-27 21:11:01 +00:00
Markus Scherer
b0ad84012f ICU-12985 implement the binary Regional_Indicator property with a single hardcoded range
X-SVN-Rev: 40083
2017-04-27 18:29:07 +00:00
Markus Scherer
6ce7f348a3 ICU-12985 implement the binary Emoji_Component property for emoji 5
X-SVN-Rev: 40082
2017-04-26 23:58:36 +00:00
Markus Scherer
9e9bfda19c ICU-12985 undo ICU 59 mix-version test hacks; 0860..086F now defaults to AL
X-SVN-Rev: 40081
2017-04-26 22:10:48 +00:00
Markus Scherer
edce2be62c ICU-12985 Unicode 10 data 20170418, new property values, adjust tools & tests
X-SVN-Rev: 40079
2017-04-26 21:17:13 +00:00
Shane Carr
98c83c3a7d ICU-13162 Fixing test for #13088 to be independent of the locale data.
X-SVN-Rev: 40073
2017-04-22 05:42:39 +00:00
Fredrik Roubert
7c633a5a7a ICU-12984 Halve the execution time of ThreadTest#TestThreads.
Halve the default number of iterations, leaving the number of iterations
in exhaustive mode unchanged.

X-SVN-Rev: 40072
2017-04-21 13:39:40 +00:00
Andy Heninger
205568ddc5 ICU-13031 revise BreakIterator JavaDoc example.
X-SVN-Rev: 40069
2017-04-20 21:43:58 +00:00
Shane Carr
66c49f8887 ICU-13115 Reject decimal format patterns that have a trailing ','
X-SVN-Rev: 40068
2017-04-19 23:42:18 +00:00
Shane Carr
1b0ce88028 ICU-13117 Ignore trailing semicolon in decimal format patterns.
X-SVN-Rev: 40067
2017-04-19 22:29:28 +00:00
Shane Carr
33b124a95d ICU-13156 Fixing ArithmeticException when formatting small numbers with CompactDecimalFormat.
X-SVN-Rev: 40066
2017-04-19 21:26:44 +00:00
Shane Carr
29490300c1 ICU-13149 Adding test cases for ICU 59 gray area bugs to numberformattestspecification.txt.
X-SVN-Rev: 40058
2017-04-15 08:09:15 +00:00
Shane Carr
8016edea2a ICU-13149 Updating numberformattestspecification.txt with ICU4C behaviors and bringing the two copies of the file into sync.
X-SVN-Rev: 40057
2017-04-15 06:30:05 +00:00
Yoshito Umaoka
02fd5ba64c ICU-13120 Review feedback - always use 2016 as the starting year of Unicode copyright comment in build time generated files: jar manifest and API reference doc.
X-SVN-Rev: 40048
2017-04-13 13:42:25 +00:00
Shane Carr
56f713b519 ICU-13113 Fixing unintentional test failure from r40027
X-SVN-Rev: 40029
2017-04-11 02:16:59 +00:00
Shane Carr
f5b50d99e5 ICU-13113 Fixing unintentional test failure from r40027
X-SVN-Rev: 40028
2017-04-11 00:05:26 +00:00
Shane Carr
39184c68c2 ICU-13113 Changing decimal format exceptions to always contain the string "Malformed pattern" for better backwards and forwards compatibility.
X-SVN-Rev: 40027
2017-04-10 23:35:22 +00:00
Shane Carr
990a7b0c62 ICU-13118 Fixing Out-Of-Memory error in scientific number formatter.
X-SVN-Rev: 40026
2017-04-10 22:36:04 +00:00
Yoshito Umaoka
728feb5d1a ICU-13120 Updated Specification/Implementation/Bundle vendor and copyright in manifest files from IBM to Unicode.
X-SVN-Rev: 40023
2017-04-10 18:39:10 +00:00
Fredrik Roubert
f05aa069f7 ICU-13109 Public API: RelativeDateTimeUnit must be @stable ICU 57
X-SVN-Rev: 40018
2017-04-10 10:14:21 +00:00
Fredrik Roubert
1ab20c7d99 ICU-13108 Javadoc: Use @inheritDoc not @inheritDocs
X-SVN-Rev: 40017
2017-04-10 10:14:01 +00:00
Fredrik Roubert
20ff893552 ICU-13107 Javadoc: @link must use curly brackets
X-SVN-Rev: 40016
2017-04-10 10:13:42 +00:00
Yoshito Umaoka
6d0489d82c ICU-13099 Deprecated UniversalTimeScale.MAX_SCALE to match the API status change in ICU4C 59. Updated API signature file and API change report.
X-SVN-Rev: 40001
2017-04-07 08:17:49 +00:00
Peter Edberg
c8ddd7ac53 ICU-13099 BRS, integrate data from CLDR release-31-0-1.RC3, all tests pass
X-SVN-Rev: 39985
2017-04-05 21:08:05 +00:00
Peter Edberg
1d8d98451d ICU-13099 BRS, integrate data from CLDR release-31-0-1.RC2; ICU4J test failure due to #13101
X-SVN-Rev: 39983
2017-04-05 00:51:27 +00:00
Shane Carr
773683046a ICU-13088 Fixing number parsing when a minus sign is is preceded by ignorables in a pattern string.
X-SVN-Rev: 39977
2017-03-31 21:45:46 +00:00
Yoshito Umaoka
9c4ef57677 ICU-13088 Added logKnownIssue for skipping percent instance parsing for Persian(fa) locale in ICU4J IntlTestNumberFormat/TestMonster.
X-SVN-Rev: 39974
2017-03-31 18:55:11 +00:00
Yoshito Umaoka
3f6feba353 ICU-13060 Fixed a javadoc warning introduced by the last commit.
X-SVN-Rev: 39971
2017-03-31 15:12:31 +00:00
Shane Carr
b48e0ac226 ICU-13060 Incorporating feedback from reviews. Overhauling whitespace handling in parsing for better ICU 58 compatibility. Adding "grouping mode" for #13071 to code but not yet in public API.
X-SVN-Rev: 39970
2017-03-31 05:49:14 +00:00
Markus Scherer
78ee8a40ed ICU-13005 update pool resource bundles
X-SVN-Rev: 39966
2017-03-30 20:43:05 +00:00
Yoshito Umaoka
f86de1f6e0 ICU-13005 Added ICU4J 59.1 serialization test data and deleted ICU4J 54.1 test data.
X-SVN-Rev: 39963
2017-03-30 14:20:45 +00:00
Shane Carr
4f862748cf ICU-13060 Fixing pre-59 deserialization test failures.
X-SVN-Rev: 39957
2017-03-29 21:06:16 +00:00
Yoshito Umaoka
ea5191f884 ICU-13005 Organized import statements.
X-SVN-Rev: 39956
2017-03-29 14:56:11 +00:00
Shane Carr
6616bebf9f ICU-13060 One more tweak to CurrencyUsage override for backwards compatibility.
X-SVN-Rev: 39955
2017-03-29 07:37:12 +00:00
Shane Carr
bd7655a38e ICU-13060 Minor tweak to CurrencyUsage override; allows CurrencyUsage without a currency pattern.
X-SVN-Rev: 39954
2017-03-29 06:33:41 +00:00
Shane Carr
08dcc7e82e ICU-13060 Documentation and parsing whitespace/bidi tweaks.
X-SVN-Rev: 39951
2017-03-29 02:31:49 +00:00
Shane Carr
dd47bbc596 ICU-13060 Fixing tags in DecimalFormat.java
X-SVN-Rev: 39950
2017-03-28 16:30:57 +00:00
Shane Carr
dd892f9e2b ICU-13060 Adding file-level documentation back to DecimalFormat.
X-SVN-Rev: 39949
2017-03-28 04:33:32 +00:00
Shane Carr
626ee51728 ICU-13060 Addressing comments from #11649 and #11816
X-SVN-Rev: 39947
2017-03-27 23:06:56 +00:00
Yoshito Umaoka
059c0d04e1 ICU-12812 Fixed a Javadoc syntax issue in the API comment for method distance(ULocale,ULocale).
X-SVN-Rev: 39945
2017-03-27 19:26:57 +00:00
Yoshito Umaoka
c0007833e1 ICU-7467 Added @internal NumberFormat#getPatternForStyle and reverted API signature of NumberFormat#getPattern, so we don't need to change API signature of existing @stable API.
X-SVN-Rev: 39944
2017-03-27 19:13:58 +00:00
Shane Carr
320df6aa71 ICU-13060 Moving ShanesDataDrivenTestUtility.java into NumberFormatDataDrivenTest.java and fixing small parsing bug.
X-SVN-Rev: 39938
2017-03-25 08:06:48 +00:00
Shane Carr
7cfbb489bd ICU-13060 Fixing hash code iteration order issues (#13065) and signAlwaysShown parsing.
X-SVN-Rev: 39937
2017-03-25 07:41:42 +00:00
Shane Carr
3802e8b81b ICU-13060 Fixing string == in IntlTestDecimalFormatAPI*.java.
X-SVN-Rev: 39934
2017-03-24 22:21:04 +00:00
Shane Carr
3998c8780f ICU-13060 Adding tech preview for setSignAlwaysShown() and moving SignificantDigitsMode from internal class to public DecimalFormat (as @internal tech preview).
X-SVN-Rev: 39933
2017-03-24 22:04:22 +00:00
Shane Carr
2e887df8b8 ICU-13060 Adding tech preview for setSignAlwaysShown() and moving SignificantDigitsMode from internal class to public DecimalFormat (as @internal tech preview).
X-SVN-Rev: 39932
2017-03-24 22:03:50 +00:00
Andy Heninger
da410e89ee ICU-13060 Remove random 200B in a URL
X-SVN-Rev: 39930
2017-03-24 20:40:12 +00:00
Andy Heninger
164a35ca2e ICU-13058 ICU4J data refresh to pick up RBBI rule updates, RBBI monkey test fixes.
X-SVN-Rev: 39929
2017-03-24 19:38:57 +00:00
Peter Edberg
9711357617 ICU-12994 Have C++ ListFormatter use ures_getAllItemsWithFallback to load resources; add tests for C and J
X-SVN-Rev: 39926
2017-03-24 08:13:10 +00:00
Shane Carr
b8bd58ee7f ICU-13060 Additional Coverity fixes for DecimalFormat.
X-SVN-Rev: 39924
2017-03-24 03:47:27 +00:00
Shane Carr
3d1d6e5103 ICU-13060 Assorted FindBugs fixes for DecimalFormat. Moving old implementation to core-tests project.
X-SVN-Rev: 39923
2017-03-24 02:43:54 +00:00
Mark Davis
82babe3c16 ICU-12812 clean up equals()
X-SVN-Rev: 39918
2017-03-23 15:16:26 +00:00
Yoshito Umaoka
f8add014b1 ICU-12812 Fixed javac compiler warnings, Eclipse complier warnings, javadoc warnings and issues found by FindBugs.
X-SVN-Rev: 39917
2017-03-23 06:50:00 +00:00
Markus Scherer
466a569c58 ICU-12900 mostly still Unicode 9.0 but Unicode 10 beta (20170322) segmentation & bidi data and draft emoji 5.0 (also 20170322)
X-SVN-Rev: 39915
2017-03-23 02:14:00 +00:00
Shane Carr
a47756d190 ICU-13060 Assorted test cases, @internal tags, and fixes for DecimalFormat.
X-SVN-Rev: 39908
2017-03-22 23:30:42 +00:00
Craig Cornelius
e5ea539acf ICU-13002 Resolve ErrorProne warnings with MissingCasesInEnumSwitch
X-SVN-Rev: 39907
2017-03-22 23:13:23 +00:00
Craig Cornelius
8884844cab ICU-13059 Resolve missing import in SignificantDigiesRounder.java, revealed by ErrorProne.
X-SVN-Rev: 39905
2017-03-22 22:16:29 +00:00
Yoshito Umaoka
74fa5c71cd ICU-12922 Fixed javadoc warnings (empty <p> tags)
X-SVN-Rev: 39904
2017-03-22 21:28:35 +00:00
Yoshito Umaoka
c2ae4efe13 ICU-13052 Promoted previously draft APIs to stable for ICU4J 59.1 release.
X-SVN-Rev: 39903
2017-03-22 21:11:13 +00:00
Yoshito Umaoka
9f5338a6c0 ICU-13052 Updated the API status of Date format fields AM_PM_MIDNIGHT_NOON and FLEXIBLE_DAY_PERIOD.
X-SVN-Rev: 39902
2017-03-22 20:49:24 +00:00
Yoshito Umaoka
83ddd2563b ICU-12816 tzdata2017b to ICU4C/ICU4J.
X-SVN-Rev: 39889
2017-03-20 23:39:46 +00:00
Shane Carr
229389832c ICU-7467 Reverting unintentional changes in r39877 to test launch configuration files.
X-SVN-Rev: 39887
2017-03-20 22:16:19 +00:00
Yoshito Umaoka
2879c80793 ICU-13052 ICU4J 59 API promotion draft.
X-SVN-Rev: 39886
2017-03-20 20:23:23 +00:00
Yoshito Umaoka
634c4a2023 ICU-12812 Fixed some build and test issues introduced by LoicaleMatcher changes (and DecimalFormat changes done by #7467)
X-SVN-Rev: 39883
2017-03-20 16:09:08 +00:00
Peter Edberg
8529f1b528 ICU-13005 Integrate data from CLDR final release-31; known issue with sw negative CompactDecimals
X-SVN-Rev: 39882
2017-03-20 04:22:36 +00:00
Shane Carr
d532f48e17 ICU-7467 Commenting out Java 8 java.lang.reflect.Parameter dependency in test case
X-SVN-Rev: 39881
2017-03-19 12:58:54 +00:00
Mark Davis
1492fbd84c ICU-12812 add remove() for old Java
X-SVN-Rev: 39880
2017-03-19 06:43:24 +00:00
Mark Davis
0532404ce9 ICU-12812 remove dependency on Predicate
X-SVN-Rev: 39879
2017-03-19 05:53:16 +00:00
Mark Davis
7a7620e5fc ICU-12812 disable timing test
X-SVN-Rev: 39878
2017-03-18 08:53:09 +00:00
Shane Carr
dbcae565a2 ICU-7467 Merging ICU4J decimal format overhaul from branch to trunk.
X-SVN-Rev: 39877
2017-03-18 03:32:40 +00:00
Andy Heninger
6fc65490f2 ICU-7467 Revert failing merge of new decimal format.
X-SVN-Rev: 39869
2017-03-18 00:27:51 +00:00
Shane Carr
7849d4bd06 ICU-7467 Merging branch to trunk 4
X-SVN-Rev: 39866
2017-03-17 23:54:23 +00:00
Andy Heninger
fdbf36c544 ICU-13049 icu4j, update svn properties of files to match auto-props defaults. Fix one file with a Latin-1 copy right sign.
X-SVN-Rev: 39855
2017-03-17 22:30:26 +00:00
Mark Davis
3a18873d2c ICU-12812 Add new implementation, but only expose a limited API as tech preview. Note the XCldrStub class to help migration from CLDR to ICU environment.
X-SVN-Rev: 39849
2017-03-17 12:48:31 +00:00
Markus Scherer
2928392042 ICU-12922 improve docs
X-SVN-Rev: 39828
2017-03-15 22:26:18 +00:00
Yoshito Umaoka
8afd3f9b68 ICU-12555 Fixed ArrayIndexOutOfBoundsException problem in StringSearch constructor caused by incorrect ce table length.
X-SVN-Rev: 39816
2017-03-15 07:20:13 +00:00
Yoshito Umaoka
76d9f7e502 ICU-12562 Applied the fix equivalent to the android patch to resolve TimeZone#getDefault() threading issue.
X-SVN-Rev: 39809
2017-03-15 01:27:58 +00:00
Yoshito Umaoka
8263cc5d75 ICU-12615 LocaleValidityChecker to handle the special case '-u-va-posix'
X-SVN-Rev: 39806
2017-03-15 00:32:31 +00:00
Yoshito Umaoka
10ae498198 ICU-12722 Added default case in a switch statement to resolve an ErrorProne and other static code analysis tool's warning.
X-SVN-Rev: 39804
2017-03-14 21:53:32 +00:00
Yoshito Umaoka
4868776250 ICU-12724 Do not lazily initialize CANONICAL_MAP / variantsToKeywords with potentially problematic initialization code.
X-SVN-Rev: 39802
2017-03-14 21:11:57 +00:00
Yoshito Umaoka
7d82980d9a ICU-12882 Removed a section explaining calendar subclass resource data from DateFormatSymbols constructor's API doc.
X-SVN-Rev: 39792
2017-03-14 14:15:29 +00:00
Markus Scherer
782e4ff95e ICU-12922 bidi explicit level 0: lift it up to resolved paragraph level except leave it at 0 for paragraph separators
X-SVN-Rev: 39741
2017-03-07 22:57:46 +00:00
Peter Edberg
410e3f6db5 ICU-13005 Integrate data from CLDR release-31-d02 (part 2, add new locales)
X-SVN-Rev: 39738
2017-03-05 05:38:02 +00:00
Peter Edberg
b3045d787d ICU-13005 update release version to 59.1 rc
X-SVN-Rev: 39736
2017-03-05 04:57:45 +00:00
Peter Edberg
2d183b5a92 ICU-13005 Integrate data from CLDR release-31-d02, remove logKnownIssues for fixed items
X-SVN-Rev: 39735
2017-03-05 03:53:56 +00:00
Peter Edberg
04c115425d ICU-13010 Add Extend* to rule GB11′, update tests and add more emoji cluster tests
X-SVN-Rev: 39726
2017-03-02 21:04:09 +00:00
Yoshito Umaoka
9354784c16 ICU-12816 tzdata2017a to ICU4C/ICU4J. Override region for Pacific/Johnston, so region mapping stayed same with previous versions. Fixed a tzcode build problem.
X-SVN-Rev: 39725
2017-03-02 07:39:17 +00:00
Peter Edberg
f9b7898dcf ICU-13005 Integrate data from CLDR release-31-d01
X-SVN-Rev: 39710
2017-02-27 03:25:00 +00:00
Yoshito Umaoka
5817a8c964 ICU-12945 Removed redundant IBM copyright embedded in API comments. Also updated API doc footer copyright statement from IBM's to Unicode's.
X-SVN-Rev: 39696
2017-02-22 20:39:40 +00:00
Markus Scherer
4c2fad3e36 ICU-12410 class Edits, class CaseMap with new low-level functions that work with Edits, simpler case properties code, some cleanup
X-SVN-Rev: 39684
2017-02-17 21:03:35 +00:00
Markus Scherer
bd7130998d ICU-12410 TestCaseMapWithEdits()
X-SVN-Rev: 39670
2017-02-14 00:21:31 +00:00
Markus Scherer
4207d7fc26 ICU-12410 test & fix Edits
X-SVN-Rev: 39660
2017-02-10 04:44:37 +00:00
Markus Scherer
91cb8bf24e ICU-12410 bug fixes
X-SVN-Rev: 39657
2017-02-09 23:09:08 +00:00
Markus Scherer
1c2a1da83b ICU-12410 move/re-port case folding, support Edits
X-SVN-Rev: 39651
2017-02-09 00:12:54 +00:00
Markus Scherer
4805866163 ICU-12410 move/re-port titlecasing, support Edits
X-SVN-Rev: 39647
2017-02-07 00:58:52 +00:00
Markus Scherer
2798a5aa3e ICU-12410 toUpper() with Edits
X-SVN-Rev: 39646
2017-02-06 22:31:15 +00:00
Markus Scherer
8543833fd7 ICU-12410 rename impl.CaseMap to impl.CaseMapImpl, avoid name collision with new text.CaseMap
X-SVN-Rev: 39645
2017-02-06 21:44:01 +00:00
Markus Scherer
96ad7e4a09 ICU-12410 minor API docs fixes
X-SVN-Rev: 39644
2017-02-06 21:21:52 +00:00
Markus Scherer
22702a020d ICU-12410 back to non-static CaseMap with options but no locale; immutable class with setters that return new/other objects
X-SVN-Rev: 39636
2017-02-02 22:54:31 +00:00
Markus Scherer
f735836e1e ICU-12410 switch CaseMap from ULocale to Locale (only)
X-SVN-Rev: 39634
2017-02-02 19:38:50 +00:00
Peter Edberg
0001f6c5e9 ICU-12895 update license files
X-SVN-Rev: 39632
2017-02-02 06:36:31 +00:00
Yoshito Umaoka
892a2005ba ICU-12948 Imported data from CLDR trunk @13199, including UTC/GMT separation.
X-SVN-Rev: 39614
2017-01-29 05:08:37 +00:00
Craig Cornelius
c21c41ac03 ICU-12824 Update escape sequences for JavaDoc
X-SVN-Rev: 39610
2017-01-28 00:31:16 +00:00
Peter Edberg
1e63072ce8 ICU-12948 Pass two preliminary integration of CLDR 31 @13194
X-SVN-Rev: 39604
2017-01-27 05:21:21 +00:00
Markus Scherer
2fe503c981 ICU-12410 start to port class CaseMap to Java; make case mapping impl code work with CharSequence & Appendable
X-SVN-Rev: 39603
2017-01-25 23:52:55 +00:00
Peter Edberg
e0f3d87e99 ICU-12948 First-pass preliminary integration of CLDR 31 @13174
X-SVN-Rev: 39601
2017-01-24 08:22:23 +00:00
Peter Edberg
7b33e586f5 ICU-12937 Withdraw MeasureUnit interfaces for coordinate units, and related data loading
X-SVN-Rev: 39599
2017-01-23 16:20:59 +00:00
Peter Edberg
8e2a943ae8 ICU-12948 Handle new KeyType values, codes
X-SVN-Rev: 39595
2017-01-22 09:21:04 +00:00
Markus Scherer
8e6641fb3c ICU-12410 port class Edits to Java
X-SVN-Rev: 39590
2017-01-21 00:53:52 +00:00
Peter Edberg
183b124712 ICU-12940 Add "ars" as alias to "ar_SA" locale, to "ar" for coll/rbnf
X-SVN-Rev: 39587
2017-01-20 20:07:27 +00:00
Andy Heninger
b63a4751fa ICU-12918 Dictionary Break Iterator Assertion Failure
X-SVN-Rev: 39574
2017-01-18 19:43:01 +00:00
Andy Heninger
82dfd8b26e ICU-12873 Race Conditions in RuleBasedBreakIterator.
X-SVN-Rev: 39572
2017-01-17 23:13:25 +00:00
Peter Edberg
a238722264 ICU-12895 update release version to 59.0.1 for m1
X-SVN-Rev: 39562
2017-01-16 00:42:22 +00:00
Peter Edberg
e03b49844c ICU-12883 fix raw '&' in license files
X-SVN-Rev: 39561
2017-01-16 00:40:58 +00:00
George Rhoten
72280fb152 ICU-12713 Port fix for handling large magnitude numbers from ICU4J to ICU4C
X-SVN-Rev: 39560
2017-01-14 16:29:40 +00:00
George Rhoten
0b24b6a633 ICU-12874 Don't truncate small numbers with CompactDecimalFormat style rules represented in RBNF
X-SVN-Rev: 39557
2017-01-13 19:06:54 +00:00
Yoshito Umaoka
0057324249 ICU-12826 Updated CLDR utilities jar build target to exclude test framework classes. Also added @internal CLDR to the API comment in those test utility classes actually refereneced by CLDR tooling.
X-SVN-Rev: 39550
2017-01-09 21:24:46 +00:00
Fredrik Roubert
48989879a8 ICU-12869 Don't use ordinal() to define public constants.
Review URL: https://codereview.appspot.com/317990043 .

X-SVN-Rev: 39525
2016-12-05 20:49:33 +00:00
Peter Edberg
f6bad27e9c ICU-12876 integrate CLDR release-30-0-3 into icu trunk
X-SVN-Rev: 39524
2016-12-03 00:42:01 +00:00
Yoshito Umaoka
b0526b7711 ICU-12816 tzdata2016j updates to ICU4C/ICU4J.
X-SVN-Rev: 39513
2016-11-29 08:30:52 +00:00
Andy Heninger
ee80ecf6a7 ICU-12723 Remove double-checked locking in ICUNotifier.
X-SVN-Rev: 39503
2016-11-10 22:32:56 +00:00
Fredrik Roubert
ac2430a58a ICU-12386 Search for an actual resource, not a directory.
R=markus.icu@gmail.com, yoshito_umaoka@us.ibm.com
BUG=

Review URL: https://codereview.appspot.com/318730043 .

X-SVN-Rev: 39502
2016-11-09 18:02:48 +00:00
Yoshito Umaoka
f59ef72572 ICU-12816 tzdata2016i to ICU4C/ICU4J.
X-SVN-Rev: 39499
2016-11-03 18:11:33 +00:00
Yoshito Umaoka
a082545d69 ICU-12816 tzdata2016h updates to ICU4J.
X-SVN-Rev: 39477
2016-10-21 02:58:26 +00:00
Yoshito Umaoka
a8e45e3d32 ICU-12780 Unicode copyright and SVN property fixes.
X-SVN-Rev: 39463
2016-10-17 22:40:40 +00:00
Peter Edberg
d9dbe1251a ICU-12780 integrate CLDR release-30-0-2 into icu4j trunk
X-SVN-Rev: 39461
2016-10-17 22:25:05 +00:00
Yoshito Umaoka
5054f43004 ICU-12801 Regenerated ICU4J data using ICU4C trunk. Updated and cleaned up TestLocaleDisplayNames() to pass the test.
X-SVN-Rev: 39452
2016-10-14 00:15:20 +00:00
Peter Edberg
0b5446617f ICU-12801 integrate CLDR release-30-0-1 into icu4j trunk
X-SVN-Rev: 39444
2016-10-13 06:05:15 +00:00
Yoshito Umaoka
d684204400 ICU-12802 ICU4J trunk's tzdata sync'ed with ICU4C, including region override for Europe/Simferopol.
X-SVN-Rev: 39440
2016-10-12 22:40:28 +00:00
Norbert Runge
e27dd73e3b ICU-12792 add 'Test' to name of unit test files for Junit to recognize them as such
X-SVN-Rev: 39435
2016-10-12 15:36:55 +00:00
Andy Heninger
4e22ce5dc8 ICU-12797 RBBI rule compiler fix.
X-SVN-Rev: 39431
2016-10-10 21:46:04 +00:00
Norbert Runge
4293df728e ICU-12759 DiagBigDecimal.java to DiagBigDecimalTest.java and modify class name
X-SVN-Rev: 39430
2016-10-07 15:25:20 +00:00
Yoshito Umaoka
926e0788a3 ICU-12782 Merged TestwriteObject and TestReadObject to avoid test ordering issue. Changed the test case to use ByteArrayOutputStream so that the test case does not leave temporary test output file.
X-SVN-Rev: 39426
2016-10-04 14:10:29 +00:00
Stuart Gill
b0eda10ed0 ICU-12759 fix BigDecimal tests to properly run under JUnit
X-SVN-Rev: 39407
2016-09-30 21:10:28 +00:00
Yoshito Umaoka
c97eed26e6 ICU-12716 Corrected API comment for newly added hashCode() methods, added a test case for VersionInfo#hashCode() and updated coverage-exclusion.txt. Also updated the API change report and API signature file.
X-SVN-Rev: 39394
2016-09-29 10:50:23 +00:00
Yoshito Umaoka
e3624ee74a ICU-12415 tzdata2016g updates to ICU4J.
X-SVN-Rev: 39393
2016-09-29 02:26:35 +00:00
Norbert Runge
acbe642cbb ICU-12761 Adds Unicode copyright notice.
X-SVN-Rev: 39389
2016-09-28 22:16:43 +00:00
Peter Edberg
9ecccdc84a ICU-12729 integrate CLDR release-30-d04 into icu4j trunk (fix characterLabelPattern for strokes)
X-SVN-Rev: 39379
2016-09-28 10:50:25 +00:00
Yoshito Umaoka
6ef22595ed ICU-12585 Merging Stuart's work branch changes for re-enabling serialization tests. The change set also contains ICU 58 serialization test data for future releases (BRS).
X-SVN-Rev: 39377
2016-09-28 04:56:57 +00:00
Craig Cornelius
e13317152d ICU-12716 Add hashCode to avoid compiler warnings
X-SVN-Rev: 39372
2016-09-28 01:13:19 +00:00
Craig Cornelius
f6e18517b1 ICU-12716 Fixes to remove ReferenceEquality warnings on compile
X-SVN-Rev: 39371
2016-09-28 00:39:19 +00:00
Craig Cornelius
2049f6f415 ICU-12716 Fix formatting in tests to resolve ErrorProne warnings
X-SVN-Rev: 39370
2016-09-27 23:56:40 +00:00
Markus Scherer
ecfeb4ac29 ICU-5456 minor changes for review feedback
X-SVN-Rev: 39364
2016-09-27 21:38:03 +00:00
Shane Carr
cd47bd50e6 ICU-12646 Handling out-of-bounds confusable entries in icu4j; see r39360 for icu4c.
X-SVN-Rev: 39363
2016-09-27 20:10:47 +00:00
Shane Carr
a1b7d39c3b ICU-12646 Syncing spoof data binary file format description with icu4c.
X-SVN-Rev: 39361
2016-09-27 17:52:29 +00:00
Yoshito Umaoka
fd1fb653a9 ICU-12739 Fixed svn properties.
X-SVN-Rev: 39355
2016-09-26 21:45:06 +00:00
Yoshito Umaoka
8cae80209a ICU-12739 BRS 58 - Updated currencyNumericCodes to include BNY/933, imported from ICU4C r39353.
X-SVN-Rev: 39354
2016-09-26 20:37:51 +00:00
Yoshito Umaoka
4bbd8315bd ICU-12739 Fixed new compiler warnings introduced last week.
X-SVN-Rev: 39348
2016-09-26 14:37:26 +00:00
Yoshito Umaoka
bea0b2961d ICU-12748 Removed @Override from a couple of methods added after Java 6.
X-SVN-Rev: 39347
2016-09-26 14:21:59 +00:00
Shane Carr
83bbd931ef ICU-12549 Minor revisions to SpoofChecker comments and documentation.
X-SVN-Rev: 39344
2016-09-23 21:44:06 +00:00
Norbert Runge
8e8676c652 ICU-12706 unit test coverage for CompactDecimalFormat, CurrencyMetaINfo, DigitList.
One unreachable method removed in DigitList.

X-SVN-Rev: 39343
2016-09-23 21:36:04 +00:00
Markus Scherer
e5789c9c8a ICU-12739 update pool bundles, regenerate resource bundles that use them
X-SVN-Rev: 39340
2016-09-23 00:07:23 +00:00
Craig Cornelius
a2e5325ea3 ICU-12748 Remove override that does not work with Java 1.6
X-SVN-Rev: 39337
2016-09-22 23:29:23 +00:00
Craig Cornelius
f7e4a8f205 ICU-12716 Resolved StringEquality issues reported by ErrorProne (Android)
X-SVN-Rev: 39334
2016-09-22 22:49:46 +00:00
Peter Edberg
2ea2ee0cef ICU-12729 integrate CLDR release-30-d03 into icu4j trunk
X-SVN-Rev: 39329
2016-09-22 02:13:43 +00:00
Shane Carr
602c875b31 ICU-12549 Small documentation and comment fixes in Java SpoofChecker
X-SVN-Rev: 39327
2016-09-22 01:35:48 +00:00
Peter Edberg
2328cbf9e9 ICU-12573 Remove no-longer-needed logKnownIssue
X-SVN-Rev: 39321
2016-09-21 23:19:44 +00:00
Markus Scherer
588f393cec ICU-12746 avoid checking for possibly-interned String; instead store the no-inheritance-marker as itself, and check for that later
X-SVN-Rev: 39316
2016-09-21 20:21:09 +00:00
Craig Cornelius
c1425af28f ICU-12748 Add @Overrides and fix whitespace, thanks to Eclipse
X-SVN-Rev: 39313
2016-09-21 19:55:37 +00:00
Yoshito Umaoka
96df443f84 ICU-12735 Merged ICU4J API promotion draft from the work branch to trunk, and updated the API change report with them.
X-SVN-Rev: 39312
2016-09-21 19:44:11 +00:00
Shane Carr
0004d39c91 ICU-12549 Changing deprecated SpoofChecker.getSkeleton API back to String instead of CharSequence
X-SVN-Rev: 39305
2016-09-21 00:24:05 +00:00
Yoshito Umaoka
8ebcc0b6d9 ICU-12739 Fixed a compiler warning and issues reported by Find Bugs.
X-SVN-Rev: 39302
2016-09-20 23:02:20 +00:00
Peter Edberg
7827611586 ICU-12739 ICU4J BRS, update measurement unit constants & code
X-SVN-Rev: 39299
2016-09-20 21:17:41 +00:00
Norbert Runge
7ab8870fd9 ICU-12706 removes import statement for non-existent package.
X-SVN-Rev: 39293
2016-09-20 17:24:10 +00:00
Norbert Runge
d4d3c8f42b ICU-12706 Merges files from the ICU4J unit test coverage fix-it branch into trunk.
X-SVN-Rev: 39291
2016-09-20 17:00:07 +00:00
Yoshito Umaoka
37e2574283 ICU-12739 Fixed some API doc issues and eased doclint option with Java 8.
X-SVN-Rev: 39290
2016-09-20 16:48:49 +00:00
Yoshito Umaoka
fd7c2a1f01 ICU-12582 DateFormatRoundTripTest requires one more roundtrip when 1) with time zone display name and 2) 2 digit year. Updated the test case to handle this case.
X-SVN-Rev: 39283
2016-09-19 19:26:16 +00:00
Norbert Runge
dd65e19e36 ICU-12590
X-SVN-Rev: 39281
2016-09-19 17:46:50 +00:00
Norbert Runge
d35c86b096 ICU-12548
X-SVN-Rev: 39280
2016-09-19 16:48:06 +00:00
Norbert Runge
aecdefedd8 ICU-12590
X-SVN-Rev: 39279
2016-09-19 16:23:26 +00:00
Norbert Runge
a7f9741de4 ICU-12590
X-SVN-Rev: 39278
2016-09-19 16:22:07 +00:00
Yoshito Umaoka
126f75c3bd ICU-12596 Re-enabled TestCollectionUtilitySpeed, but use logln instead of errln when performance rate is under the target number.
X-SVN-Rev: 39277
2016-09-19 15:39:33 +00:00
Peter Edberg
a216388882 ICU-12729 CLDR release-30-d02 integration, merge branch into trunk
X-SVN-Rev: 39272
2016-09-19 04:24:40 +00:00
Shane Carr
7209575d36 ICU-12670 Fix for #12670 and #12672
X-SVN-Rev: 39264
2016-09-16 19:54:32 +00:00
Peter Edberg
f46a0abfac ICU-10368 Minor fix to headerdoc comments
X-SVN-Rev: 39256
2016-09-16 00:52:01 +00:00
Markus Scherer
691744c120 ICU-5456 minor fixes parallel with C++, and no code coverage for implicit default constructors of all-static classes
X-SVN-Rev: 39252
2016-09-15 23:54:13 +00:00
Shane Carr
f13cbd3030 ICU-12549 Adding coverage for SpoofChecker.Builder copy constructor
X-SVN-Rev: 39247
2016-09-15 21:17:07 +00:00
Peter Edberg
9534ad1cf8 ICU-12047 Minor wording adjustment in toLocalizedPattern() headerdoc
X-SVN-Rev: 39245
2016-09-15 17:32:24 +00:00
Shane Carr
f8620a567b ICU-12029 Measure unit display names, Java version.
X-SVN-Rev: 39242
2016-09-15 08:37:24 +00:00
Peter Edberg
bdde6c0c3b ICU-12554 Fix test to compare the intended objects, instead of two identical objects
X-SVN-Rev: 39240
2016-09-15 05:29:13 +00:00
Peter Edberg
b581477ea0 ICU-12407 J, just add test for in DECIMAL-style formatter with applied currency pattern
X-SVN-Rev: 39239
2016-09-15 05:02:21 +00:00
Steven R. Loomis
ab8da082c7 ICU-12515 J fix - first() should just call delegate
there won't be a suppressed break at position 0. first() should just call into the delegate.

X-SVN-Rev: 39238
2016-09-15 04:29:23 +00:00
Yoshito Umaoka
4e29392bdd ICU-12739 Update ICU4J version to 58.1 / 58rc.
X-SVN-Rev: 39235
2016-09-15 03:04:15 +00:00
Yoshito Umaoka
3af8fe0e81 ICU-11679 Fixed incorrect Java Doc comments and import (Direction)
X-SVN-Rev: 39233
2016-09-15 01:30:54 +00:00
Shane Carr
bdd4180fe1 ICU-12549 Actually removing IdentifierInfo class.
X-SVN-Rev: 39226
2016-09-14 22:05:34 +00:00
Shane Carr
f411942eb7 ICU-12549 Test coverage for SpoofChecker. Actually removing IdentifierInfo class.
X-SVN-Rev: 39225
2016-09-14 22:05:04 +00:00
Yoshito Umaoka
6fa604826e ICU-11679 Merging BidiTransform work from Lina's work branch.
X-SVN-Rev: 39223
2016-09-14 20:58:05 +00:00
Shane Carr
8d59026fd4 ICU-12549 Updating SpoofChecker to latest Unicode specification (Java version).
X-SVN-Rev: 39219
2016-09-13 22:16:02 +00:00
Steven R. Loomis
12b103f98a ICU-12515 fix errors in J filtered brk, enable @ss=
* fix errors in the filtered break implementation, sync with C
* sync rbbitst.txt with C
* enable 'en@ss=standard' syntax to enable filtered break

X-SVN-Rev: 39213
2016-09-13 20:08:10 +00:00
Shane Carr
b2b4154a9d ICU-12422 Fixing affixes for CompactDecimalFormat for locales with different positive/negative formats
X-SVN-Rev: 39208
2016-09-13 19:01:56 +00:00
Felipe Balbontín
7429cff9c7 ICU-12700 Implement DisplayContext.Type.SUBSTITUTE_HANDLING on LocaleDisplayNames.
X-SVN-Rev: 39206
2016-09-13 15:56:04 +00:00
Yoshito Umaoka
72e1644c07 ICU-10368 String digit/symbol support in DecimalFormatSymbols - merged from the work branch.
X-SVN-Rev: 39202
2016-09-13 08:41:57 +00:00
Markus Scherer
5d9b98cbc3 ICU-5456 modern Greek toUpperCase(), remove most diacritics
X-SVN-Rev: 39178
2016-09-09 22:30:55 +00:00
George Rhoten
d77bd4cec6 ICU-12611 Fix some issues found through static analysis.
X-SVN-Rev: 39168
2016-09-09 14:58:06 +00:00
Markus Scherer
433f663108 ICU-12420 deprecate COUNT/LIMIT constants whose value may change
X-SVN-Rev: 39167
2016-09-09 03:43:28 +00:00
Craig Cornelius
4bf12725a1 ICU-12716 FindBugs fixes & comments for false-positive warnings
X-SVN-Rev: 39163
2016-09-08 20:47:47 +00:00
George Rhoten
08c37f83f0 ICU-12462 Slightly improve the power function performance.
X-SVN-Rev: 39161
2016-09-08 18:35:21 +00:00
George Rhoten
4bd854a73c ICU-12462 Fix for large magnitude numbers. Prevent rounding errors when converting between long and double. Fallback to DecimalFormat behavior when outside of the positive 64 bit signed range instead of providing inaccurate results or exceptions.
X-SVN-Rev: 39159
2016-09-08 18:06:08 +00:00
Felipe Balbontín
5595faed12 ICU-12634 Remove type check left over from previous enumeration mechanism.
X-SVN-Rev: 39156
2016-09-08 01:06:49 +00:00
Felipe Balbontín
33dd922f4d ICU-12676 Add substitute handling enum values to ICU4J.
X-SVN-Rev: 39152
2016-09-07 18:18:18 +00:00
George Rhoten
cfcd20f0f4 ICU-12611 Fix some issues found through static analysis.
X-SVN-Rev: 39151
2016-09-07 17:58:15 +00:00
Andy Heninger
510a7919a7 ICU-12502 remove obsolete comment re Script Extension is Provisional.
X-SVN-Rev: 39140
2016-09-06 22:42:24 +00:00
Andy Heninger
7fbe4098b4 ICU-12664 ICU4J Break rules update for revised Emoji ZWJ sequences.
X-SVN-Rev: 39101
2016-08-30 23:59:23 +00:00
Markus Scherer
be2b7dc92e ICU-12634 remove UResource.TableSink and ICUResourceBundle.getAllTableItems()
X-SVN-Rev: 39097
2016-08-30 20:58:54 +00:00
Felipe Balbontín
c1b7c99189 ICU-12591 Remove CalendarData.java and all the remaining references to the CalendarData class.
X-SVN-Rev: 39094
2016-08-29 20:53:20 +00:00
Craig Cornelius
74449b2e0c ICU-12617 Revise loading of calendar data to consider arraytype and missing default
X-SVN-Rev: 39093
2016-08-29 16:40:15 +00:00
Craig Cornelius
45b5a2ec8a ICU-12666 Update to use new sink methods for data loading. Remove use of CalendarData class
X-SVN-Rev: 39092
2016-08-29 16:19:07 +00:00
Felipe Balbontín
a64c50c570 ICU-12591 Remove CalendarData references from:
- DateIntervalFormat.java
- Calendar.java

X-SVN-Rev: 39081
2016-08-23 00:58:29 +00:00
Yoshito Umaoka
a65cc82e83 ICU-12671 Just updated the test cases to match the ICU4C changes r39076. ICU4J ULocale#toLanguageTag did not have the issue reported by #12671.
X-SVN-Rev: 39077
2016-08-19 23:30:22 +00:00
Craig Cornelius
e864010e9a ICU-12617 Removed use of CalendarData class
X-SVN-Rev: 39072
2016-08-19 01:18:44 +00:00
Markus Scherer
f4828feb07 ICU-12669 draft Emoji 4.0 properties data
X-SVN-Rev: 39068
2016-08-18 21:08:40 +00:00
Craig Cornelius
f01381d093 ICU-12419 Remove unused variable
X-SVN-Rev: 39050
2016-08-12 23:28:51 +00:00
Peter Edberg
e271d8a317 ICU-12667 Add DateTimePatternGenerator.getAppendFormatNumber test for coverage
X-SVN-Rev: 39039
2016-08-11 07:33:39 +00:00
Peter Edberg
9f86c49c46 ICU-12667 Resture version of DateTimePatternGenerator.getAppendFormatNumber that takes String (used by CLDR)
X-SVN-Rev: 39029
2016-08-09 22:41:36 +00:00
Steven R. Loomis
5a2700f313 ICU-12452 update LICENSE to not have BOM (copy from r39020)
X-SVN-Rev: 39021
2016-07-27 23:35:04 +00:00
Shane Carr
e8c36f0d04 ICU-11912 Adding test coverage for TimeZoneNames.getAvailableMetaZoneIDs()
X-SVN-Rev: 39012
2016-07-21 21:37:32 +00:00
Craig Cornelius
25bcac3c50 ICU-12149 Check in fixes, reviewed.
X-SVN-Rev: 39000
2016-07-20 01:35:01 +00:00
Yoshito Umaoka
534eeba09e ICU-12047 Added a note in SimpleDateForamt#toLocalizedPattern() API doc.
X-SVN-Rev: 38975
2016-07-18 17:12:57 +00:00
Shane Carr
49809b7559 ICU-11912 Removing unused method in TimeZoneNamesImpl.
X-SVN-Rev: 38966
2016-07-12 22:37:06 +00:00
Shane Carr
28ed27b463 ICU-11912 Updating Java TimeZoneNames data loading to new data sink API and preparing for port to C++.
X-SVN-Rev: 38959
2016-07-08 18:15:36 +00:00
Markus Scherer
9a0d14b2dc ICU-12621 VersionInfo.UNICODE_VERSION add comment pointing to UCharacter.getUnicodeVersion()
X-SVN-Rev: 38957
2016-07-07 16:00:53 +00:00
George Rhoten
d303483ed5 ICU-12611 Remove dead code.
X-SVN-Rev: 38956
2016-07-07 14:38:11 +00:00
George Rhoten
485812384e ICU-12611 Silence some issues found through static analysis.
X-SVN-Rev: 38955
2016-07-07 14:10:09 +00:00
George Rhoten
c3fc04f0e2 ICU-12611 Remove dead code.
X-SVN-Rev: 38954
2016-07-07 08:18:16 +00:00
George Rhoten
10407c6184 ICU-12611 Fix some issues found through static analysis.
X-SVN-Rev: 38953
2016-07-07 04:28:08 +00:00
Markus Scherer
3f6aa90cdb ICU-12634 remove UResource.TableSink.enter() & leave()
X-SVN-Rev: 38952
2016-07-06 23:25:53 +00:00
Markus Scherer
9c875e067a ICU-12634 remove UResource.ArraySink
X-SVN-Rev: 38951
2016-07-06 23:05:46 +00:00
Markus Scherer
ef25688440 ICU-12634 remove TableSink.getOrCreateArraySink()
X-SVN-Rev: 38950
2016-07-06 22:32:10 +00:00
Felipe Balbontín
e486897ced ICU-12616 Update DateIntervalInfo to new version of ResourceSink.
X-SVN-Rev: 38945
2016-07-06 15:53:03 +00:00
Yoshito Umaoka
f0765287d7 ICU-12415 tzdata2016f updates to ICU4J.
X-SVN-Rev: 38944
2016-07-05 22:48:07 +00:00
George Rhoten
1234c9e54d ICU-12611 Fix some issues found through static analysis.
X-SVN-Rev: 38939
2016-07-05 13:10:46 +00:00
George Rhoten
b592f5bfb7 ICU-12611 Fix some issues found through static analysis.
X-SVN-Rev: 38938
2016-07-03 17:20:51 +00:00
George Rhoten
5bb1e71bca ICU-12611 Fix some issues found through static analysis.
X-SVN-Rev: 38937
2016-07-03 07:56:36 +00:00
George Rhoten
e6fc703918 ICU-12611 Improve code coverage
X-SVN-Rev: 38936
2016-07-02 17:10:14 +00:00
George Rhoten
3fe7709485 ICU-12611 Fix some issues found through static analysis.
X-SVN-Rev: 38935
2016-07-02 14:47:35 +00:00
Yoshito Umaoka
a66b913d18 ICU-12456 Updated LICENSE in ICU4J.
X-SVN-Rev: 38900
2016-06-30 21:15:54 +00:00
Peter Edberg
b459109c00 ICU-12456 Integrate early CLDR 30 data for ICU4J 58m1
X-SVN-Rev: 38897
2016-06-30 18:32:56 +00:00
Yoshito Umaoka
9365eef28f ICU-12456 Fixed incorrect assert condition which caused jdktzCheck test failure.
X-SVN-Rev: 38892
2016-06-29 16:18:32 +00:00
Yoshito Umaoka
7e54878b26 ICU-12456 Fixed compiler warnings.
X-SVN-Rev: 38891
2016-06-29 15:19:27 +00:00
Yoshito Umaoka
688cbee0ce ICU-12456 Organized imports. Updated save action to organize imports and remove trailing spaces. Updated copyright comment template.
X-SVN-Rev: 38890
2016-06-29 14:58:07 +00:00
Yoshito Umaoka
ae2d53953d ICU-10152 Replaced tabs with spaces, removed blank lines in build.xml. Deleted unused testall directory.
X-SVN-Rev: 38888
2016-06-29 01:48:44 +00:00
Stuart Gill
f2f790a6c5 ICU-12580 turn off TrieMapTest that wasn't being run before the JUnit conversion
X-SVN-Rev: 38883
2016-06-24 20:46:38 +00:00
kazède king
e489a8b318 ICU-12605 convert data enumeration to resource sink for TimeUnitFormat, Java
X-SVN-Rev: 38879
2016-06-24 00:59:03 +00:00
Craig Cornelius
d597a30abe ICU-12413 Check in revised data loading
X-SVN-Rev: 38877
2016-06-24 00:25:45 +00:00
Michael Ow
7ef631ba4f ICU-12564 Update copyright notice in ICU4J
X-SVN-Rev: 38875
2016-06-22 22:12:16 +00:00
Steven R. Loomis
027e0ec41a ICU-12556 check in test with logKnownIssue against CldrBug:9465
X-SVN-Rev: 38874
2016-06-22 19:43:23 +00:00
Stuart Gill
64d55b5319 ICU-12578 Made almost all methods of TestFmwk protected and static - also cleaned up static reference warnings in classes that use TestFmwk
X-SVN-Rev: 38868
2016-06-20 23:23:21 +00:00
Shane Carr
8a19894b81 ICU-12576 Small changes to Java DateTimePatternGenerator for C++ consistency.
X-SVN-Rev: 38863
2016-06-17 23:40:09 +00:00
Yoshito Umaoka
ce548be975 ICU-12596 Added @Ignore to TestCollectionUtilitySpeed for now.
X-SVN-Rev: 38852
2016-06-16 17:35:01 +00:00
Yoshito Umaoka
b5b35e4640 ICU-12595 Updated SimpleDateRule class to create a calendar per intance, instead of creating a static calendar instance shared across all SimpleDateRule instances. This change fixes the JUnit test execution issue.
X-SVN-Rev: 38851
2016-06-16 15:35:44 +00:00
Yoshito Umaoka
40c27ef794 ICU-12415 tzdata2016e to ICU4J, fixed timeZoneCheck target in buuild.xml, updated a test case based on 2016e change.
X-SVN-Rev: 38847
2016-06-15 15:35:30 +00:00
Stuart Gill
d2fe68e201 ICU-12582 Turn off sporadically failing test
X-SVN-Rev: 38829
2016-06-13 22:38:59 +00:00
Markus Scherer
ba843c9aa9 ICU-7434 switch DateFormatSymbols from SimpleCache to SoftCache
X-SVN-Rev: 38827
2016-06-10 22:51:24 +00:00
Shane Carr
e49518937c ICU-12579 Updating MeasureFormat Java data sink to new API.
X-SVN-Rev: 38822
2016-06-10 20:31:21 +00:00
Markus Scherer
e876c89842 ICU-12526 Unicode 9 data 2016-jun-09
X-SVN-Rev: 38821
2016-06-10 00:22:34 +00:00
Craig Cornelius
aa0e0a8a9d ICU-12527 Check in updated version.
X-SVN-Rev: 38804
2016-06-07 00:49:54 +00:00
kazède king
a99e0e389f ICU-12569 Use new sinks for Java.
X-SVN-Rev: 38803
2016-06-06 23:41:18 +00:00
Shane Carr
77fc1e4f5d ICU-12576 Updating Java DateTimePatternGenerator to use data sinks for data loading.
X-SVN-Rev: 38801
2016-06-06 23:25:13 +00:00
Stuart Gill
cfe6d86f51 ICU-10152 JUnit Changes
X-SVN-Rev: 38795
2016-06-03 23:44:30 +00:00
Felipe Balbontín
f937e63126 ICU-12414 Updated DateFormatSymbols to load data using ResourceSink on ICU4J.
X-SVN-Rev: 38774
2016-05-31 17:52:07 +00:00
Shane Carr
4316e50619 ICU-12528 Updating CompactDecimalDataCache data loading logic for Java/C++ consistency.
X-SVN-Rev: 38773
2016-05-31 17:35:22 +00:00
Shane Carr
d03ad991d9 ICU-12534 Optimizing currency spacing data loading in ICUCurrencyDisplayInfoProvider using data sink.
X-SVN-Rev: 38772
2016-05-31 16:34:58 +00:00
Shane Carr
f2cf8cd5ac ICU-12533 Loading capitilization context for LocaleDisplayNames using data sink.
X-SVN-Rev: 38771
2016-05-29 23:44:49 +00:00
Shane Carr
3fe541e843 ICU-11782 Optimizing storage of skeleton field strings in DateTimePatternGenerator. Adding unit tests for 'canonical skeleton' code pathways.
X-SVN-Rev: 38758
2016-05-21 01:00:29 +00:00
Markus Scherer
b06630af77 ICU-12526 integrate Unicode 9 beta
X-SVN-Rev: 38754
2016-05-19 22:51:14 +00:00
Markus Scherer
8cf118d150 ICU-7434 ICUService direct references to its cache Maps not SoftReferences
X-SVN-Rev: 38752
2016-05-18 20:58:20 +00:00
Markus Scherer
37701877e3 ICU-7434 switch UResourceBundle.BUNDLE_CACHE from SimpleCache to SoftCache, move/split BUNDLE_CACHE into impl subclasses to avoid protected @internal hacks
X-SVN-Rev: 38751
2016-05-18 20:29:26 +00:00
Markus Scherer
1824b6f66c ICU-12551 replace state-changing ICUResourceBundle.loadingStatus with isRoot() and OpenType.LOCALE_ONLY
X-SVN-Rev: 38750
2016-05-18 06:59:08 +00:00
Markus Scherer
0c24a0abdf ICU-7434 UResourceBundle ROOT_CACHE direct reference not SoftReference, change RootType from int to enum, remove hacky & obsolete resetBundleCache()
X-SVN-Rev: 38747
2016-05-16 22:37:52 +00:00
Markus Scherer
6cc82d7089 ICU-7434 switch RelativeDateTimeFormatter from SimpleCache to SoftCache
X-SVN-Rev: 38745
2016-05-16 21:46:11 +00:00
Markus Scherer
11ddfe3376 ICU-7434 switch DecimalFormatSymbols from SimpleCache to SoftCache
X-SVN-Rev: 38744
2016-05-16 17:23:18 +00:00
Markus Scherer
3d7536e60b ICU-7434 switch NumberingSystem from SimpleCache to SoftCache
X-SVN-Rev: 38743
2016-05-16 16:36:31 +00:00
Andy Heninger
04e3a43806 ICU-7547 Prohibit RuleBasedBreakIterator construction from empty rules.
X-SVN-Rev: 38741
2016-05-14 00:30:46 +00:00
Markus Scherer
33e71967fc ICU-7434 switch ULocale from SimpleCache to SoftCache
X-SVN-Rev: 38740
2016-05-14 00:05:52 +00:00
Markus Scherer
fec331c017 ICU-7434 cache region-to-Currency via SoftCache
X-SVN-Rev: 38739
2016-05-13 23:31:36 +00:00
Markus Scherer
220e261f82 ICU-7434 CalendarUtil cache all non-trivial calendarPreferenceData at once (currently only 4 entries), no need for complex cache
X-SVN-Rev: 38738
2016-05-13 22:29:11 +00:00
Markus Scherer
fa28f03bf6 ICU-7434 switch BreakIterator.iterCache from SoftReference to CacheValue
X-SVN-Rev: 38737
2016-05-13 21:23:20 +00:00
Markus Scherer
37c12c5961 ICU-7434 ICU4J SoftCache with CacheValue that can be null (which were not cached before) or hold a direct reference or hold a resettable Reference; CacheValue strength can be set for cache warm-up
X-SVN-Rev: 38734
2016-05-12 22:59:11 +00:00
Yoshito Umaoka
3467318a84 ICU-12415 Merged metazone mapping fix (cldrbug:9427) to ICU4J trunk.
X-SVN-Rev: 38720
2016-05-07 04:33:12 +00:00
Michael Ow
aa226394dd ICU-12456 Update version number to 58.0.1 in ICU4J
X-SVN-Rev: 38712
2016-05-06 21:07:05 +00:00
Yoshito Umaoka
6e907382d0 ICU-12450 Promoted TestBoilerplate subclasses to independent classes and applied minor changes to satisfy the ICU4J test code requirements, then include them in the regular test run. Also turned StringBoilerplate to a test case.
X-SVN-Rev: 38703
2016-05-05 07:42:21 +00:00
Yoshito Umaoka
4a572c0092 ICU-12352 Updated TestTimeRoundTrip to test the end time always.
X-SVN-Rev: 38702
2016-05-05 05:44:51 +00:00
Andy Heninger
1c14e4ed7e ICU-10698 Test word break of 'What is Unicode' in Japanese, resolve C vs. J differences.
X-SVN-Rev: 38700
2016-05-04 23:55:48 +00:00
Shane Carr
36eb56695c ICU-12529 Committing Java version of MeasureUnit data sink.
X-SVN-Rev: 38697
2016-05-04 21:14:30 +00:00
Shane Carr
4544a84509 ICU-12528 Committing Java version of CompactDecimalDataCache data sink.
X-SVN-Rev: 38696
2016-05-04 21:12:46 +00:00
Andy Heninger
36a24af6f2 ICU-11723 Test dictionary breaking of 'アレルギー性結膜炎'
X-SVN-Rev: 38691
2016-05-03 22:43:58 +00:00
Markus Scherer
1e70c176bf ICU-12450 move com.ibm.icu.impl.duration.impl.YMDDateFormatter to org.unicode.unused
X-SVN-Rev: 38688
2016-05-03 21:06:24 +00:00
Markus Scherer
470a1f7ff5 ICU-12450 move com.ibm.icu.text.TransformTransliterator to org.unicode.unused
X-SVN-Rev: 38687
2016-05-03 20:57:17 +00:00
Markus Scherer
a97bd99a2e ICU-12450 move com.ibm.icu.text.TransformTransliterator to org.unicode.unused
X-SVN-Rev: 38686
2016-05-03 20:40:47 +00:00
Markus Scherer
1cb09a85a3 ICU-12440 replace old ICUResourceBundle constants with lower-level ICUData constants
X-SVN-Rev: 38685
2016-05-02 22:24:30 +00:00
Shane Carr
ac7474e79f ICU-12521 Updating DecimalFormatSymbols to data sink
X-SVN-Rev: 38676
2016-04-29 23:22:17 +00:00
Andy Heninger
456857b494 ICU-11996 CJKBreakEngine divideUpDictionaryRange failing to divide long Japanese sentences.
X-SVN-Rev: 38675
2016-04-29 23:09:35 +00:00
Markus Scherer
fef70d16f0 ICU-12520 Collator.getKeywordValuesForLocale() resource data enumeration
X-SVN-Rev: 38671
2016-04-29 22:54:29 +00:00
Andy Heninger
b5be040dd0 ICU-11999 BreakIterator, UnhandledBreakEngine consuming too many characters.
X-SVN-Rev: 38669
2016-04-29 21:30:27 +00:00
Markus Scherer
14c2ede1d8 ICU-12450 move com.ibm.icu.impl.MultiComparator to org.unicode.cldr.util
X-SVN-Rev: 38660
2016-04-27 23:48:14 +00:00
Markus Scherer
0f994cbbdd ICU-12450 move com.ibm.icu.dev.util.UnicodePropertySource to org.unicode.unused
X-SVN-Rev: 38659
2016-04-27 23:38:25 +00:00
Markus Scherer
8f7dd3149c ICU-12510 set the UResource.Sink.put() Key more simply from the key field of the bundle
X-SVN-Rev: 38654
2016-04-27 16:17:11 +00:00
Markus Scherer
87a89d4df0 ICU-12510 set the UResource.Sink.put() Key for the enumeration-start resource
X-SVN-Rev: 38652
2016-04-26 22:46:01 +00:00
Markus Scherer
fb4d3e8b65 ICU-12450 move com.ibm.icu.dev.util.ArrayComparator, SortedBag, Tabber, VariableReplacer, Visitor, XEquivalenceClass, XEquivalenceMap to org.unicode.cldr.util
X-SVN-Rev: 38649
2016-04-25 23:49:11 +00:00
Markus Scherer
1649e2045e ICU-12450 move com.ibm.icu.dev.util.UnicodeTransform & IcuUnicodeNormalizerFactory to org.unicode.text.utility
X-SVN-Rev: 38648
2016-04-25 23:31:12 +00:00
Markus Scherer
f99b4ece25 ICU-12450 move com.ibm.icu.dev.util.DataInputCompressor & DataOutputCompressor to org.unicode.unused
X-SVN-Rev: 38647
2016-04-25 23:22:09 +00:00
Markus Scherer
0157724f4a ICU-12510 resource data enumeration: get array/table objects from Value, iterate with nested code & functions not by returning nested sinks; use this in DateTimePatternGenerator.DayPeriodAllowedHoursSink
X-SVN-Rev: 38646
2016-04-25 21:34:36 +00:00
Andy Heninger
c1422845ac ICU-11556 Line Break rules update for L2/16-043R, don't break CA$; also LB rules refactored for reduced memory consumption. ICU4J Data refreshed from ICU4C.
X-SVN-Rev: 38645
2016-04-25 18:23:59 +00:00
Markus Scherer
25b5619604 ICU-12450 move com.ibm.icu.dev.util.UnicodeLabel to org.unicode.cldr.util
X-SVN-Rev: 38641
2016-04-22 17:46:19 +00:00
Markus Scherer
70edfed042 ICU-12450 remove unused StringUCharacterIterator
X-SVN-Rev: 38640
2016-04-22 17:30:52 +00:00
Markus Scherer
56421e3958 ICU-12450 move com.ibm.icu.impl.Differ to org.unicode.cldr.util.Differ; fork off com.ibm.icu.dev.demo.translit.IntDiffer for use in the translit.Demo
X-SVN-Rev: 38634
2016-04-19 22:15:27 +00:00
Yoshito Umaoka
067f19e59e ICU-12415 tzdata2016d updates to ICU4J
X-SVN-Rev: 38630
2016-04-19 17:36:52 +00:00
Markus Scherer
0ba7b2e17e ICU-12450 move com.ibm.icu.dev.util.BagFormatter, CaseIterator, FileUtilities, ICUPropertyFactory, TransliteratorUtilities, UnicodeProperty, UnicodePropertySymbolTable to org.unicode.cldr.util
X-SVN-Rev: 38623
2016-04-16 00:09:04 +00:00
Andy Heninger
9d12e081bc ICU-12436 Remove totally obsolete dictionary break iterator test code and data. Has been disabled forever.
X-SVN-Rev: 38620
2016-04-15 23:39:44 +00:00
Andy Heninger
2c572efdb3 ICU-12436 Remove obsolete copy of Thai dictionary and dictionary tools from ICU4J
X-SVN-Rev: 38619
2016-04-15 22:50:43 +00:00
Markus Scherer
96f349b049 ICU-12450 move com.ibm.icu.dev.util.BagFormatter.openUTF8Writer() and siblings to com.ibm.icu.dev.util.FileUtilities and also to org.unicode.cldr.draft.FileUtilities: CLDR & Unicode Tools cannot use new ICU code until their ICU jar files are updated
X-SVN-Rev: 38618
2016-04-15 21:51:58 +00:00
Markus Scherer
eb3db2f0f8 ICU-12450 move com.ibm.icu.dev.util.PrettyPrinter to org.unicode.cldr.util.UnicodeSetPrettyPrinter
X-SVN-Rev: 38617
2016-04-14 22:29:35 +00:00
Markus Scherer
c291532c83 ICU-12450 move com.ibm.icu.dev.util.BNF, Pick, Quoter, Tokenizer to org.unicode.cldr.util
X-SVN-Rev: 38615
2016-04-13 15:41:12 +00:00
Markus Scherer
0c679d6a00 ICU-11764 8 new script codes for Unicode 9 & CLDR 29
X-SVN-Rev: 38609
2016-04-08 22:24:34 +00:00
Markus Scherer
bc785127a3 ICU-12446 fix typo
X-SVN-Rev: 38605
2016-04-07 00:17:35 +00:00
Markus Scherer
f4376e1e6f ICU-12446 UResource sink size: move into new enter(size) method
X-SVN-Rev: 38604
2016-04-06 23:40:59 +00:00
Markus Scherer
62c1d90b17 ICU-12423 merge in coverage tests for several classes from branches/fabalbon/56-1-test-coverage
X-SVN-Rev: 38601
2016-04-05 20:43:46 +00:00
kazède king
18268b8bae ICU-12275 use the new enumeration mechanism
X-SVN-Rev: 38595
2016-03-31 21:23:50 +00:00
Stuart Gill
aeff22719e ICU-11621 Changes in response to code review
X-SVN-Rev: 38594
2016-03-31 21:06:49 +00:00
Stuart Gill
1e38653868 ICU-11621 Changes in response to code review
X-SVN-Rev: 38592
2016-03-29 22:21:43 +00:00
Yoshito Umaoka
7137a3b65a ICU-12415 tzdata2016c updates to ICU4J
X-SVN-Rev: 38567
2016-03-24 05:39:51 +00:00
Fredrik Roubert
bf1ec3b2cd ICU-12386 Search for an actual resource, not a directory.
X-SVN-Rev: 38563
2016-03-23 20:21:59 +00:00
Craig Cornelius
16557dbe12 ICU-12351 Add missing field position data in DecimalFormat
X-SVN-Rev: 38544
2016-03-21 17:18:32 +00:00
Stuart Gill
b2a9d0cf9c ICU-11621 turn on existing data driven test and remove hand written test
X-SVN-Rev: 38539
2016-03-18 18:50:52 +00:00
Stuart Gill
21d60734f6 ICU-11621 Fix for decimal not showing when no fraction but always show decimal separator set
X-SVN-Rev: 38535
2016-03-17 23:22:32 +00:00
Peter Edberg
c8a1194dd2 ICU-12372 Add MeasureFormat test with nb,nn,sv; fix durationUnit data (J)
X-SVN-Rev: 38529
2016-03-17 02:03:08 +00:00
Yoshito Umaoka
4bbe886626 ICU-11962 tzdata2016b updates to ICU4J
X-SVN-Rev: 38528
2016-03-17 00:24:18 +00:00
Andy Heninger
076db669c4 ICU-12373 Refresh ICU4J data from ICU4C to pick up GAZ fix in character break rules.
X-SVN-Rev: 38521
2016-03-16 20:29:17 +00:00
Steven R. Loomis
ab6b7f24fe ICU-12037 update license location
X-SVN-Rev: 38508
2016-03-08 23:50:05 +00:00
Steven R. Loomis
d1a3fe1a2d ICU-12037 copy license from icu4c
X-SVN-Rev: 38507
2016-03-08 23:45:22 +00:00
Steven R. Loomis
4f56bae466 ICU-12037 delete/read license
X-SVN-Rev: 38506
2016-03-08 23:44:26 +00:00
Yoshito Umaoka
f486f67188 ICU-12186 Changed SimpleDateFormat#matchDayPeriodString from @internal protected to private, so it won't show up in the API reference doc.
X-SVN-Rev: 38505
2016-03-08 18:24:17 +00:00
Yoshito Umaoka
799dff9226 ICU-12186 Added ICU4J 57 / deleted ICU4J 53 serialization test data.
X-SVN-Rev: 38503
2016-03-08 06:25:32 +00:00
Yoshito Umaoka
111a79ab31 ICU-12186 Fixed a couple of API status problems and regenerated API change report. Updated/corrected version and year strings in some files.
X-SVN-Rev: 38501
2016-03-08 00:16:56 +00:00
Yoshito Umaoka
3af51fe196 ICU-12186 Fixed Eclipse compiler warnings - mostly javadoc warnings.
X-SVN-Rev: 38496
2016-03-05 01:31:16 +00:00
Peter Edberg
bbf481e0c3 ICU-12072 J, tabs -> spaces
X-SVN-Rev: 38494
2016-03-04 22:39:03 +00:00
Andy Heninger
6d4d768bf2 ICU-12081 Add emoji changes to line_normal_fi.txt.
X-SVN-Rev: 38492
2016-03-04 21:38:40 +00:00
Craig Cornelius
6622efa42c ICU-11914 Refine tests, remove TODO comment.
X-SVN-Rev: 38489
2016-03-04 20:52:04 +00:00
kazède king
c5fba6be2b ICU-11872 suppress output of "midnight" in formatting (Java)
X-SVN-Rev: 38488
2016-03-04 18:35:26 +00:00
Markus Scherer
aaba97b6f9 ICU-12186 update the pool bundles, and the .res files that use them
X-SVN-Rev: 38487
2016-03-04 18:32:50 +00:00
Peter Edberg
b9759e7cce ICU-12072 J, Updates per review comments
X-SVN-Rev: 38483
2016-03-04 06:40:50 +00:00
Scott Russell
6d565a1d0c ICU-12186 organize imports
X-SVN-Rev: 38475
2016-03-03 16:14:06 +00:00
Scott Russell
b4319fbd64 ICU-12186 update ICU4J version number
X-SVN-Rev: 38474
2016-03-03 15:51:43 +00:00
Scott Russell
3fb3162cce ICU-12186 merge API promotion branch and update APIChangeReport
X-SVN-Rev: 38473
2016-03-03 04:17:43 +00:00
Fredrik Roubert
88a80c655c ICU-12227 Always specify class loader when loading test data.
X-SVN-Rev: 38464
2016-03-02 19:25:40 +00:00
George Rhoten
68ac3cb27a ICU-9503 Undo removal of lenient parse data. Only English wasn't moved to CLDR.
X-SVN-Rev: 38462
2016-03-02 09:02:20 +00:00
Markus Scherer
54ca0ab18c ICU-11952 match whole select part string, not just prefix
X-SVN-Rev: 38456
2016-03-01 23:47:06 +00:00
Markus Scherer
cbf6464079 ICU-12067 withdraw getter & setter for TIME_SEPARATOR date/time field
X-SVN-Rev: 38450
2016-03-01 18:49:43 +00:00
Yoshito Umaoka
a48cbfd993 ICU-12005 Fixed doc build problem with JDK 8. Added a build target 'docsStrict' which does all jlint check. Changed numeric character references in API doc with raw code points, so javadoc does not invalidate them in doclint.
X-SVN-Rev: 38444
2016-03-01 05:14:36 +00:00
Craig Cornelius
e68ab082c1 ICU-11914 Removed test that fails with Java 1.6.
X-SVN-Rev: 38443
2016-03-01 00:17:53 +00:00
Craig Cornelius
653ca5409d ICU-11914 Refactor tests to simplify.
X-SVN-Rev: 38442
2016-02-29 22:48:26 +00:00
Markus Scherer
93256d3f9e ICU-12067 withdraw TIME_SEPARATOR date/time field
X-SVN-Rev: 38441
2016-02-29 22:18:03 +00:00
Craig Cornelius
0b9bb708cd ICU-11914 Temporarily remove assert for failing tests.
X-SVN-Rev: 38431
2016-02-29 17:27:56 +00:00
Peter Edberg
d6562226e7 ICU-12154 J, update test & API doc for LocaleDisplayNames handling of bad locale IDs
X-SVN-Rev: 38428
2016-02-28 23:50:12 +00:00
Peter Edberg
d40857eaed ICU-12156 J, for locale disp name trailing parts, use internal methods that don't adjust for context
X-SVN-Rev: 38424
2016-02-28 20:14:07 +00:00
Andy Heninger
b552700cc6 ICU-12081 RBBI extensions & Emoji rules. Import rule data to Java from C++, port code changes.
X-SVN-Rev: 38422
2016-02-28 19:14:48 +00:00
Peter Edberg
48214e5b5d ICU-12056 J, Add format and toPattern tests for standard date fmts with number system overrides
X-SVN-Rev: 38421
2016-02-28 07:23:56 +00:00
John Emmons
d24c540196 ICU-10910 Compact currency formatting support
X-SVN-Rev: 38414
2016-02-27 02:47:37 +00:00
Craig Cornelius
b0773e59e9 ICU-11914 Add more detail to check failing tests.
X-SVN-Rev: 38411
2016-02-27 02:11:31 +00:00
Steven R. Loomis
802559f528 ICU-12037 fix references to license.html
X-SVN-Rev: 38409
2016-02-27 01:48:56 +00:00
Steven R. Loomis
b3df13641f ICU-12037 copy LICENSE.txt and license.html from icu4c
X-SVN-Rev: 38406
2016-02-27 01:32:47 +00:00
Steven R. Loomis
2c58e57d8d ICU-12037 remove old license
X-SVN-Rev: 38404
2016-02-27 01:31:05 +00:00
Craig Cornelius
57ccd73a91 ICU-11914 Add more detail to check failing tests.
X-SVN-Rev: 38396
2016-02-27 00:24:52 +00:00
Craig Cornelius
75c9b88455 ICU-11914 Add tests that verify correct behavior.
X-SVN-Rev: 38392
2016-02-26 23:19:55 +00:00
John Emmons
e50534f9e2 ICU-12185 Fix LDML2ICUConversion of cashDigits/cashRounding
X-SVN-Rev: 38390
2016-02-26 22:51:44 +00:00
Scott Russell
8f598f6746 ICU-12005 Fix numerous warnings / errors from Javadoc generation
X-SVN-Rev: 38385
2016-02-26 21:14:36 +00:00
Craig Cornelius
fd1d1cc38f ICU-11735 Fix minor indent mistake.
X-SVN-Rev: 38382
2016-02-26 18:45:46 +00:00
Craig Cornelius
54d140d51c ICU-11735 Fix to return null in currency parsing when no currency symbol is present.
X-SVN-Rev: 38375
2016-02-25 23:22:08 +00:00
kazède king
63aa3ea44f ICU-11872 fix build errors
X-SVN-Rev: 38374
2016-02-25 21:42:52 +00:00
kazède king
de148065c2 ICU-11872 new time formatting pattern chars b/B
Merging from the branch.

X-SVN-Rev: 38371
2016-02-25 19:53:49 +00:00
Mark Davis
633a219737 ICU-11872 Added code to do the pattern generation part of the new day periods.
X-SVN-Rev: 38363
2016-02-25 16:03:26 +00:00
Steven R. Loomis
e0ab17b728 ICU-12055 remove NPE from FilteredBreakIteratorBuilder
X-SVN-Rev: 38361
2016-02-25 01:39:48 +00:00
Felipe Balbontín
c08ea1df96 ICU-12013 Refactor DateIntervalFormat resource data loading using the sink on ICU4J.
X-SVN-Rev: 38357
2016-02-24 23:45:42 +00:00
Yoshito Umaoka
82801c4b0a ICU-12003 User more links to actual Java classes in ICU API doc.
X-SVN-Rev: 38348
2016-02-24 22:01:37 +00:00
John Emmons
2b457a4ea1 ICU-12170 Merge data from CLDR release-29-beta1
X-SVN-Rev: 38333
2016-02-23 02:31:28 +00:00
Mark Davis
ee0a1c0ecd ICU-12053 fix UnicodeMap, and move in a couple of methods that were elsewhere. Did a bunch of cleanup on the tests as well.
X-SVN-Rev: 38327
2016-02-19 15:55:00 +00:00
Mark Davis
cc2ee5c6e6 ICU-4229 update to use new CLDR data, and to work with v28 data during transition.
X-SVN-Rev: 38321
2016-02-18 11:39:40 +00:00
Peter Edberg
c9d3995332 ICU-12072 RelativeDateTimeFormatter: improve J format API
X-SVN-Rev: 38320
2016-02-17 07:29:48 +00:00
Peter Edberg
e435f6e750 ICU-12085 Update J TestToUnicodeLocaleType/TestToLegacyType for "rg"
X-SVN-Rev: 38314
2016-02-16 19:31:42 +00:00
Peter Edberg
abe480ef9e ICU-12085 Implement J support for new CLDR locale key "rg"
X-SVN-Rev: 38313
2016-02-16 07:11:10 +00:00
Yoshito Umaoka
f74ad54c81 ICU-12170 Regenerated ICU4J data with ICU4C/r38309. Revereted the patch for transform extension x0 which was temporarily made for 57m1.
X-SVN-Rev: 38310
2016-02-15 17:28:47 +00:00
John Emmons
457a8b9340 ICU-12091 Merge preliminary CLDR 29 data for 57m1
X-SVN-Rev: 38288
2016-02-05 04:18:17 +00:00
John Emmons
3376c4a0b7 ICU-12091 Merge preliminary CLDR 29 data for 57m1
X-SVN-Rev: 38277
2016-02-05 02:28:56 +00:00
Peter Edberg
3bbe499ec2 ICU-12133 (J) Change proportion-karat to concentr-karat, add 5 new units in CLDR 29
X-SVN-Rev: 38248
2016-02-02 00:36:47 +00:00
Yoshito Umaoka
fd35c53245 ICU-12084 Removed echo for java 5 bootclasspath.
X-SVN-Rev: 38241
2016-01-30 07:05:03 +00:00
Yoshito Umaoka
7bd3bee5d6 ICU-12084 Fixed javadoc warnings and updated API change report for 57m1.
X-SVN-Rev: 38238
2016-01-30 06:42:15 +00:00
Peter Edberg
ee0d2ada6e ICU-12085 (J) integrate CLDR keyTypeData for locale key "rg" (and some other new ones)
X-SVN-Rev: 38235
2016-01-30 02:49:25 +00:00
Yoshito Umaoka
3cbb178df4 ICU-12084 Fixed Eclipse compiler warnings.
X-SVN-Rev: 38230
2016-01-30 01:11:30 +00:00
Yoshito Umaoka
1a28b453fc ICU-12084 Clean up import statements.
X-SVN-Rev: 38229
2016-01-30 01:01:17 +00:00
Yoshito Umaoka
af7c08969e ICU-11962 tzdata2016a updates to ICU4J
X-SVN-Rev: 38223
2016-01-29 00:01:16 +00:00
Fredrik Roubert
932aa99948 ICU-12018 Add missing * in Javadoc syntax.
X-SVN-Rev: 38216
2016-01-28 19:51:38 +00:00
Craig Cornelius
813980f620 ICU-11989 API doc fix
X-SVN-Rev: 38214
2016-01-28 19:45:33 +00:00
Peter Edberg
3c2bc322c2 ICU-12016 Correct author tags in some ICU4J files
X-SVN-Rev: 38201
2016-01-27 00:02:14 +00:00
Markus Scherer
dcb76aab72 ICU-7618 replace MessageFormat with SimpleFormatterImpl where easy; remove obsolete ChoiceFormat handling of currency names
X-SVN-Rev: 38199
2016-01-26 22:52:45 +00:00
Markus Scherer
00122edbf6 ICU-10896 split SimplePatternFormatter into public SimpleFormatter and all-static SimpleFormatterImpl
X-SVN-Rev: 38194
2016-01-23 05:17:18 +00:00
Michael Ow
7151f52fc8 ICU-12084 Update version number to 57m1 in ICU4J
X-SVN-Rev: 38187
2016-01-21 20:08:17 +00:00
Markus Scherer
cbc1e34b7f ICU-11802 add 4 Emoji properties from emoji-data.txt 2.0
X-SVN-Rev: 38184
2016-01-21 04:41:55 +00:00
Craig Cornelius
0013251fcb ICU-12018 Overhaul RelativeDateTimeFormatter data loading
X-SVN-Rev: 38176
2016-01-15 23:50:25 +00:00
Andy Heninger
a5c02bbcda ICU-5383 Re-enable test.
X-SVN-Rev: 38172
2016-01-15 22:17:16 +00:00
Andy Heninger
09819eab73 ICU-11669 Thread safety of DateIntervalFormat::format()
X-SVN-Rev: 38157
2016-01-07 21:15:19 +00:00
Markus Scherer
0183cad1d7 ICU-12032 remove SimplePatternFormatter wrapper objects from MeasureFormat range formatting, too
X-SVN-Rev: 38156
2016-01-07 00:45:28 +00:00
Markus Scherer
a7119fa972 ICU-12032 SimplePatternFormatter allow values=null, some better API docs, some changes parallel with C++
X-SVN-Rev: 38154
2016-01-07 00:18:30 +00:00
Andy Heninger
ec1aaee041 ICU-12034 Fix MeasureUnit static initialization race.
X-SVN-Rev: 38150
2016-01-04 21:25:47 +00:00
Markus Scherer
e13ef30930 ICU-12032 rewrite SimplePatternFormatter: quoting like MessageFormat, shorter, create fewer objects; callers avoid wrapper objects
X-SVN-Rev: 38149
2016-01-02 01:12:37 +00:00
Markus Scherer
f6296491cc ICU-12041 check that per-unit patterns have one placeholder, fix patterns
X-SVN-Rev: 38140
2015-12-16 22:29:44 +00:00
Mark Davis
1d5b1fbb6f ICU-4229 Check for that zzzz is treated as duplicate of "others"; only allow regular scripts + zzzz.
X-SVN-Rev: 38138
2015-12-16 09:26:36 +00:00
Markus Scherer
cab8879780 ICU-12030 move some code to QuantityFormatter so that PluralRules does not depend on NumberFormat and to be more parallel with C++
X-SVN-Rev: 38135
2015-12-16 04:30:48 +00:00
Mark Davis
c3d49f32fc ICU-4229 Check for duplicate reorder codes
X-SVN-Rev: 38132
2015-12-15 20:21:08 +00:00
Mark Davis
565abe4808 ICU-4229 Enhanced the checking further.
X-SVN-Rev: 38128
2015-12-14 16:14:40 +00:00
Mark Davis
bdfe1a68cf ICU-4229 Enhanced the checking further.
X-SVN-Rev: 38125
2015-12-13 21:37:37 +00:00
Markus Scherer
fcd9bcbe71 ICU-12031 text.PluralRules.StandardPluralCategories -> impl.StandardPlural with new names for constants & methods
X-SVN-Rev: 38124
2015-12-11 22:27:18 +00:00
Markus Scherer
fa027da0f7 ICU-12030 MeasureFormat handle by-plural-form sideways-aliasing, by not bundling plural forms into a QuantityFormatter, reintegrate from ^/icu4j/branches/markus/sideways
X-SVN-Rev: 38122
2015-12-11 21:02:02 +00:00
Mark Davis
ad6035c5c2 ICU-4229 Initial cut at reading the CLDR from the resources, for use in validation. The main() has some quick check that will be separated into a test class.
X-SVN-Rev: 38118
2015-12-10 17:40:58 +00:00
Markus Scherer
3d76dd93d2 ICU-11986 optimize UnitPatternSink a bit; add MeasureUnitTest.testIndividualPluralFallback()
X-SVN-Rev: 38101
2015-12-02 22:18:50 +00:00
Yoshito Umaoka
670241f8d6 ICU-12010 Fixed a typo @returns in the previous commit.
X-SVN-Rev: 38100
2015-12-01 05:36:12 +00:00
Yoshito Umaoka
7c43d7d3f5 ICU-12022 Updated the minimum JRE version to Java 6.
X-SVN-Rev: 38099
2015-12-01 05:29:28 +00:00
Markus Scherer
7ac5360664 ICU-11986 MeasureFormat unit display patterns need to fall back to the parent locales per plural form, not as a set
X-SVN-Rev: 38098
2015-11-30 22:44:04 +00:00
Yoshito Umaoka
f387438e17 ICU-12010 Fixed some minor API doc issues.
X-SVN-Rev: 38097
2015-11-30 17:08:04 +00:00
Markus Scherer
6c1ba0d58e ICU-11986 slightly nicer QuantityFormatter.getPluralIndex(), avoid key.toString() for it
X-SVN-Rev: 38096
2015-11-20 17:36:23 +00:00
Markus Scherer
3f4f8032d1 ICU-11986 UResource.Value.getAliasString(), sink.leave(), MeasureFormat use resource enumeration, store one data reference not pieces of that data
X-SVN-Rev: 38095
2015-11-19 22:56:12 +00:00
Markus Scherer
d1b77c4e66 ICU-11986 rename ICUResource to UResource, consistent with UResourceBundle, in case we want to make the resource enumeration public
X-SVN-Rev: 38088
2015-11-18 00:19:31 +00:00
Michael Ow
e4126a0fb6 ICU-11979 Fix max char size for iso-2022-kr in icu4j
X-SVN-Rev: 38085
2015-11-17 23:05:18 +00:00
Yoshito Umaoka
a854940385 ICU-11962 tzdata2015g to ICU4J trunk
X-SVN-Rev: 38059
2015-10-10 05:16:59 +00:00
Andy Heninger
11da2bc073 ICU-11619 VTimeZone throws a ClassCastException when Zone ID unknown; move fixes from branch to trunk.
X-SVN-Rev: 38039
2015-10-07 00:32:46 +00:00
Scott Russell
f3f355943b ICU-11918 refresh API change report & API sig, fix for missing file for formatTests module test, and cleanup LocaleMatcher API change
X-SVN-Rev: 38017
2015-09-23 22:01:29 +00:00
Michael Ow
953f033293 ICU-11869 Update 2022 code in ICU4J
X-SVN-Rev: 38013
2015-09-23 20:47:33 +00:00
John Emmons
31ef2b0df7 ICU-11928 Fix NPEs in test framework (affects CLDR build)
X-SVN-Rev: 38011
2015-09-23 19:50:53 +00:00
Peter Edberg
6b23d8ac58 ICU-11929 (J) Rename MeasureUnit constants GENERIC, REVOLUTION
X-SVN-Rev: 38010
2015-09-23 18:37:20 +00:00
Yoshito Umaoka
2f09a06e26 ICU-11918 Excluded ISO-2022-KR check on IBM Java 8. Java ISO-2022-KR is broken in the latest IBM Java 8 release (8.0.1.10).
X-SVN-Rev: 38008
2015-09-23 18:31:46 +00:00
Michael Ow
7ecac51d1c ICU-11869 Port ICU4C fix to ICU4J
X-SVN-Rev: 38007
2015-09-23 17:29:48 +00:00
Scott Russell
99f4e9be82 ICU-11918 LocaleMatcher API change reverted back to public but marked @internal as per Mark
X-SVN-Rev: 38006
2015-09-23 17:21:42 +00:00
Scott Russell
406f9aef1a ICU-11918 clean-up LocaleMatcher API and turn off doclint html check if V8
X-SVN-Rev: 38004
2015-09-23 13:25:42 +00:00
Yoshito Umaoka
bbf7a2da42 ICU-11918 Removed @author tag in a couple of methods in TimeZoneNames.java. @author cannot be used in method documentation.
X-SVN-Rev: 38000
2015-09-23 04:11:08 +00:00
Yoshito Umaoka
c5324d571a ICU-11918 Added 56.1 serialization test data. Deleted 52.1 serialization test data.
X-SVN-Rev: 37998
2015-09-23 02:18:52 +00:00
Yoshito Umaoka
79d8e92f14 ICU-11918 BRS - Clean up import statements
X-SVN-Rev: 37991
2015-09-22 20:56:14 +00:00
Yoshito Umaoka
e3222a5716 ICU-11755 Excluded a couple of locales (ROOT and de_GR) from locale SPI test. __ICU4J does not make much sense, and de_GR is not supported by ICU4J.
X-SVN-Rev: 37990
2015-09-22 19:24:31 +00:00
Yoshito Umaoka
9a3c2ba437 ICU-11861 Fixed compiler warnings introduced in the previous commit.
X-SVN-Rev: 37989
2015-09-22 17:06:11 +00:00
Scott Russell
990774fbd4 ICU-11918 ICU4J API promotion from draft to stable
X-SVN-Rev: 37985
2015-09-22 13:52:13 +00:00
Mark Davis
09b798d757 ICU-11861 Added immutable lists of skeletons for iteration, as @internal. Also added test to make sure that they are aligned with what is tested. Note that I reordered and added items to DateFormatTest to verify coverage and order.
X-SVN-Rev: 37984
2015-09-22 12:01:44 +00:00
Mark Davis
72e1610789 ICU-11898 fixed assertion and added test.
X-SVN-Rev: 37983
2015-09-22 11:23:13 +00:00
Scott Russell
f57dc2ac03 ICU-11572 review updates
X-SVN-Rev: 37982
2015-09-22 04:17:27 +00:00
Yoshito Umaoka
e5105c7f84 ICU-11918 Fixed compiler warnings.
X-SVN-Rev: 37977
2015-09-22 00:32:25 +00:00
Scott Russell
4a0beedc03 ICU-11918 ICU4J version updates
X-SVN-Rev: 37973
2015-09-18 19:39:08 +00:00
Peter Edberg
abc86a3ec9 ICU-11918 Update icudata.jar, icutzdata.jar, testdata.jar from ICU4C
X-SVN-Rev: 37967
2015-09-16 21:26:27 +00:00
Scott Russell
bdc5ce07b3 ICU-11572 API proposal updates for approved constants
X-SVN-Rev: 37963
2015-09-16 04:00:08 +00:00
Scott Russell
d671fbb0c4 ICU-11572 API proposal updates for approved constants
X-SVN-Rev: 37962
2015-09-16 02:36:11 +00:00
Markus Scherer
8c5d68a7e0 ICU-11750 defer & simplify fetching code points from CharacterIterator, test normalization boundaries from both sides
X-SVN-Rev: 37958
2015-09-15 20:46:25 +00:00
Markus Scherer
c776894097 ICU-11738 minor fixes
X-SVN-Rev: 37957
2015-09-15 19:55:36 +00:00
Markus Scherer
6d31a2bfa2 ICU-11493 document Charset.name() not unique for mapping table variants
X-SVN-Rev: 37955
2015-09-15 16:08:15 +00:00
Peter Edberg
24d0d779d2 ICU-11750 For Indic search: Allow match end at normalization boundary in middle of grapheme cluster (J)
X-SVN-Rev: 37952
2015-09-13 19:01:29 +00:00
Mark Davis
003c9da518 ICU-11738 Updated to handle string ranges.
X-SVN-Rev: 37943
2015-09-10 14:30:28 +00:00
Mark Davis
1f9540cce1 ICU-11803 added 'main', simplified code for easier debugging
X-SVN-Rev: 37942
2015-09-10 12:14:46 +00:00
Peter Edberg
eef3e8f0f7 ICU-11787 Add support for STANDARDCURRENCYSTYLE and locale u-ext key -cf- (J)
X-SVN-Rev: 37941
2015-09-10 07:01:41 +00:00
Travis Keep
9c2626faa9 ICU-11887 Deprecate DurationFormat.
X-SVN-Rev: 37926
2015-09-09 20:53:18 +00:00
Craig Cornelius
266f4e8b67 ICU-11805 DecimalFormat missing negative sign in US locale formatToCharacterIterator
X-SVN-Rev: 37925
2015-09-09 20:52:52 +00:00
Markus Scherer
ea8111fe25 ICU-11447 better SpoofChecker.CheckResult.toString()
X-SVN-Rev: 37923
2015-09-09 19:29:17 +00:00
Fredrik Roubert
d8a1859b6e ICU-11783 Remove use of class loaders in resource loading caches.
There is currently no known use-case where this code that is being
removed solves a real problem, but it causes problems in Android when
ICU4J is being initialized using one class loader but then called using
another class loader.

R=markus.icu@gmail.com, yoshito_umaoka@us.ibm.com

Review URL: https://codereview.appspot.com/260600044 .

X-SVN-Rev: 37920
2015-09-09 18:42:45 +00:00
Mark Davis
ac4466583f ICU-11721 small fixes
X-SVN-Rev: 37919
2015-09-09 13:27:10 +00:00
Mark Davis
1fc1ceab55 ICU-11447 add toString. Just an override of existing API, so not an API change.
X-SVN-Rev: 37918
2015-09-09 13:14:46 +00:00
Mark Davis
2c7e3cfe4d ICU-11803 fixed (but see comments)
X-SVN-Rev: 37917
2015-09-09 13:04:56 +00:00
Mark Davis
c5396b67a2 ICU-8288 Looks like the code was fixed some time in the past, so just added test.
X-SVN-Rev: 37916
2015-09-09 12:45:06 +00:00
Mark Davis
d81ee368f0 ICU-11544 Made the main changes to bring it up to snuff with the CLDR data.
X-SVN-Rev: 37915
2015-09-09 12:30:26 +00:00
Markus Scherer
36ef10c2df ICU-11900 UCharacter use java.lang.Character code point constants & methods, not ICU UTF16
X-SVN-Rev: 37912
2015-09-09 00:13:06 +00:00
Travis Keep
16c1b96f5a ICU-11740 Final sync of C and J copies of data driven tests.
X-SVN-Rev: 37911
2015-09-09 00:10:38 +00:00
Craig Cornelius
1a6b2975d1 ICU-11808 Missing ArithmeticException when using ICU4J DecimalFormat
X-SVN-Rev: 37909
2015-09-08 23:39:59 +00:00
Michael Ow
1af9647af1 ICU-11869 Update ICU4J test data jar
X-SVN-Rev: 37908
2015-09-08 22:40:45 +00:00
Michael Ow
906223c6b1 ICU-11869 Update charset pref list for jis8 in icu4j
X-SVN-Rev: 37906
2015-09-08 22:36:40 +00:00
Peter Edberg
5dc7ebe25b ICU-11773 Withdraw COLON as pattern char, leave support for TIME_SEPARATOR_FIELD (J)
X-SVN-Rev: 37899
2015-09-08 02:21:22 +00:00
Craig Cornelius
2dfa676385 ICU-11784 Fix DecimalFormat FieldPosition for Field.CURRENCY
X-SVN-Rev: 37887
2015-09-04 21:58:03 +00:00
Markus Scherer
1310bace9c ICU-11890 remove some unused non-public ICU4J classes; add TODOs to others that are not used in library code
X-SVN-Rev: 37878
2015-09-03 21:34:50 +00:00
Markus Scherer
1cc38f16e7 ICU-11879 ZoneNamesImpl.find() add zone names already loaded for formatting into parsing trie, and try to match again, before loading every known zone name
X-SVN-Rev: 37877
2015-09-03 20:08:18 +00:00
Markus Scherer
8b65d47b8b ICU-11879 DateFormatSymbols.getZoneStrings() use new, fast, public-@internal TimeZoneNames methods for getting multiple display names
X-SVN-Rev: 37876
2015-09-03 18:08:16 +00:00
Markus Scherer
8b0e7bfea2 ICU-11842 RBC: lazy-init the rules string
X-SVN-Rev: 37875
2015-09-03 16:24:55 +00:00
Markus Scherer
bbfc880575 ICU-7303 align Normalizer deprecation notice with pre-existing C/C++ notice
X-SVN-Rev: 37874
2015-09-03 16:12:57 +00:00
Markus Scherer
57c257c62a ICU-7303 deprecate old normalization APIs that have Normalizer2 replacements
X-SVN-Rev: 37872
2015-09-02 23:48:25 +00:00
John Emmons
924239aef3 ICU-11846 CLDR 28 data integration (d05)
X-SVN-Rev: 37869
2015-09-02 22:59:20 +00:00
Markus Scherer
fc9931c979 ICU-11875 make class UFormat @stable
X-SVN-Rev: 37867
2015-09-02 22:28:49 +00:00
Markus Scherer
3b7d1aa8aa ICU-11879 change to child-first resource enumeration: avoid deserializing overridden resource values
X-SVN-Rev: 37865
2015-09-02 02:08:44 +00:00
Markus Scherer
e035b4f857 ICU-11879 change new @internal TimeZoneNames.getDisplayNames() from returning String[] to writing to String[] with offset; also mark as @deprecated as well
X-SVN-Rev: 37863
2015-09-01 22:55:46 +00:00
Markus Scherer
71ee34ed74 ICU-11879 efficient enumeration of time zone names rather than fetching each name with fallback; build most of time zone names trie only when needed for parsing
X-SVN-Rev: 37859
2015-09-01 04:18:01 +00:00
John Emmons
2493b2ddac ICU-11846 CLDR 28 data integration (d04)
X-SVN-Rev: 37855
2015-08-31 21:32:17 +00:00
John Emmons
dd198e7c3e ICU-11846 CLDR 28 data integration (d03)
X-SVN-Rev: 37845
2015-08-28 20:53:10 +00:00
George Rhoten
252f2a14e9 ICU-11653 Add more test cases for rounding in RBNF.
X-SVN-Rev: 37842
2015-08-28 18:14:04 +00:00
John Emmons
c0a1914073 ICU-11846 CLDR 28 data integration
X-SVN-Rev: 37838
2015-08-27 21:04:13 +00:00
George Rhoten
be9d69bef6 ICU-11818 Implement PluralRules in fractional RBNF
X-SVN-Rev: 37824
2015-08-26 10:42:45 +00:00
Yoshito Umaoka
633e6d1d7b ICU-11760 Fixed a build error with Java 5 runtime.
X-SVN-Rev: 37813
2015-08-25 19:37:01 +00:00
George Rhoten
9a011771da ICU-11653 Override roundingMode API from the NumberFormat superclass so that it doesn't throw an exception.
X-SVN-Rev: 37812
2015-08-25 19:33:18 +00:00
Markus Scherer
056237d6db ICU-11004 bulk-read data from ByteBuffer; read .res key strings up front into byte[] for faster lookup
X-SVN-Rev: 37806
2015-08-24 20:30:44 +00:00
Markus Scherer
0f0c27a025 ICU-11537 fix .res formatVersion check
X-SVN-Rev: 37796
2015-08-21 21:06:38 +00:00
George Rhoten
8653b95982 ICU-11760 Add rule syntax for NaN, infinity and alternate decimal points.
Some performance enhancements were added for good measure too.  Creating new RuleBasedNumberFormat objects can take a long time due to all the rule parsing.
 Also I fixed a potential infinite recursion problem when RuleBasedNumberFormat used NumberFormat.createInstance, which could occasionally depend on creating RuleBasedNumberFormat for itself, which was bad.

X-SVN-Rev: 37778
2015-08-17 08:38:34 +00:00
Yoshito Umaoka
60618537be ICU-11630 tzdata2015f to ICU4J
X-SVN-Rev: 37764
2015-08-12 20:25:20 +00:00
Fredrik Roubert
1b61660ea6 ICU-11789 Always specify class loader when loading test data.
X-SVN-Rev: 37758
2015-08-12 15:24:01 +00:00
Markus Scherer
9e0d7d9554 ICU-11537 move shared resource bundle string values to pool.res, .res formatVersion 3
X-SVN-Rev: 37732
2015-08-07 18:46:21 +00:00
Steven R. Loomis
7c2cd2be1a ICU-11248 Improve SimpleFilteredSentenceBreakIterator.hashCode
X-SVN-Rev: 37680
2015-07-18 00:18:17 +00:00
Fredrik Roubert
e2d4e965d2 ICU-11753 Resource directory path must end with a slash
R=markus.icu@gmail.com

Review URL: https://codereview.appspot.com/252750043.

X-SVN-Rev: 37639
2015-07-01 17:37:18 +00:00
Peter Edberg
4874d2eeaf ICU-11629 J, update MeasureUnit interfaces and tests for new units in CLDR 27/28
X-SVN-Rev: 37625
2015-06-28 01:41:07 +00:00
Yoshito Umaoka
18b3dfe72c ICU-11629
X-SVN-Rev: 37623
2015-06-26 20:15:08 +00:00
Peter Edberg
a1b8a08bf7 ICU-11706 (and #11726) Fix DateIntervalFormat handling of (1) skeletons with seconds, (2) FieldPosition (J)
X-SVN-Rev: 37615
2015-06-24 07:40:11 +00:00
Peter Edberg
f6d079eba2 ICU-11673 Add new Japanese name for Georgia to cjdict (J)
X-SVN-Rev: 37609
2015-06-23 02:16:43 +00:00
Peter Edberg
0a5fda54d1 ICU-11688 Add Thai words for "update" and "event" to dictionary (J)
X-SVN-Rev: 37607
2015-06-23 00:54:21 +00:00
Peter Edberg
a0ba3e423d ICU-11677 Fixed spelling of NUMEIRC_FORMAT_CHARS2, removed duplicate M from "ceLMMQq"
X-SVN-Rev: 37605
2015-06-22 22:18:31 +00:00
Michael Ow
27098218c3 ICU-11630 Update tzdata in ICU4J to 2015e
X-SVN-Rev: 37572
2015-06-15 23:17:37 +00:00
Markus Scherer
c37aa4a6ab ICU-11574 Unicode 8.0 final data
X-SVN-Rev: 37549
2015-06-12 11:10:47 +00:00
John Emmons
c9e710c42b ICU-11728 First cut CLDR 28 data integration
X-SVN-Rev: 37523
2015-06-10 18:20:27 +00:00
John Emmons
9485d0d907 ICU-11737 Prevent fallback to the wide form where it shouldn't. Short form should be the defualt per CLDR
X-SVN-Rev: 37516
2015-06-09 21:26:01 +00:00
Travis Keep
68597cddb7 ICU-10458 Add more data driven tests for parsing currency.
X-SVN-Rev: 37508
2015-06-09 18:02:40 +00:00
Yoshito Umaoka
ed1f16a6b7 ICU-11733 Check null for ICU DateFormatSymbols wrapped by DateFormatSymbolsICU. So DateFormatSymbols.clone() no longer cause NPE even an instance is not fully initialized.
X-SVN-Rev: 37501
2015-06-05 18:45:59 +00:00
Yoshito Umaoka
bcdb602582 ICU-11692 Fixed a compilation error with Java runtime version 5 - replacing String#isEmpty() with String#length() == 0
X-SVN-Rev: 37500
2015-06-05 16:35:12 +00:00
Travis Keep
a1dcd14c0d ICU-10458 More data driven tests for parsing.
X-SVN-Rev: 37494
2015-06-03 16:41:42 +00:00
Travis Keep
7b7a214307 ICU-11692 DecimalFormat data driven tests for JAVA.
X-SVN-Rev: 37484
2015-06-01 20:28:39 +00:00
Markus Scherer
88e2877fd6 ICU-11574 near-final Unicode 8 data with new block API constants, code adjustments & fixes; svn merge --reintegrate branches/markus/uni80; plus Java port of C++ r37450 spoof data d6 update
X-SVN-Rev: 37474
2015-05-28 23:17:23 +00:00
Yoshito Umaoka
475ba73f13 ICU-11697 SimpleCache thread safety - changed cacheRef to volatile.
X-SVN-Rev: 37468
2015-05-28 06:47:50 +00:00
Yoshito Umaoka
c6581d9c2f ICU-11677 Fixed numeric field detection method to return true for pattern Q up to two letters. The pattern letters constant were updated to match the corresponding C implementation (DateFormatSymbols:isNumericField(UDateFormatField,int32_t)). Uncommented TestQuarters which was commented previously for some reasons, and added the problematic abutting patterns - Qyy and QQyy in the test data.
X-SVN-Rev: 37452
2015-05-19 21:25:08 +00:00
Fredrik Roubert
4854bd6b67 ICU-11674 Make ULocale tests work better with Android.
ULocale has been updated to work with scripts and Unicode extensions in
the Android Locale, so the tests can be updated to expect this to behave
essentially like Java 7.

R=markus.icu@gmail.com

Review URL: https://codereview.appspot.com/235430043

X-SVN-Rev: 37432
2015-05-12 18:38:39 +00:00
Fredrik Roubert
3229213046 ICU-11674 Make ULocale work better with Android.
Android supports scripts and Unicode extensions, but not locale
categories. Instead of identifying Java version to determine
capabilities, this change introduces two booleans in JDKLocaleHelper,
one that tells whether the implementation supports locale categories,
and another that tells whether scripts and extensions are supported.

R=markus.icu@gmail.com

Review URL: https://codereview.appspot.com/238000043

X-SVN-Rev: 37430
2015-05-08 14:43:48 +00:00
Andy Heninger
b8a025a215 ICU-11635 Fix supplemental character handling bug in class IdentifierInfo.
X-SVN-Rev: 37427
2015-05-07 00:32:28 +00:00
Yoshito Umaoka
5cbba9e1f6 ICU-11630 tzdata2015d to ICU4J
X-SVN-Rev: 37400
2015-04-24 23:46:18 +00:00
George Rhoten
a423e7cb09 ICU-11564 Improve the thread safety of RBNF.
The recursion count is now a method argument instead of a data member.
Some data fields are now marked final to ensure thread safety, which caused reordering of some data initialization/parsing.
Setting the DecimalFormatSymbols no longer reparses the rules, but it just sets a new version of DecimalFormatSymbols instead.

X-SVN-Rev: 37383
2015-04-23 07:44:14 +00:00
Andy Heninger
fa38aa2c0b ICU-11608 remove lines with $ svn keywords
X-SVN-Rev: 37368
2015-04-20 20:50:26 +00:00
Andy Heninger
e599c1007e ICU-11609 set svn property eol-style native for more text files in icu4j.
X-SVN-Rev: 37365
2015-04-17 23:31:56 +00:00
Yoshito Umaoka
7daa0c8e78 ICU-11629 Updated ICU4J version to 56.0.1.
X-SVN-Rev: 37338
2015-04-15 16:41:47 +00:00
Michael Ow
997afd4ee2 ICU-11630 Update tzdata in ICU4J to 2015c
X-SVN-Rev: 37334
2015-04-14 21:23:40 +00:00
Travis Keep
2efcd46ee3 ICU-11580 Fix DateIntervalInfo descrepencies between C and J
X-SVN-Rev: 37325
2015-04-09 18:28:59 +00:00
Yoshito Umaoka
bc3b3a3916 ICU-11595 Merging locale matcher's fix from the work branch emmons/t11595 to trunk, with ICU4J data jar files regenerated from the ICU4C trunk.
X-SVN-Rev: 37295
2015-03-27 17:57:18 +00:00
Yoshito Umaoka
b72bd763eb ICU-11315 tzdata2015b updates in ICU4J.
X-SVN-Rev: 37267
2015-03-24 22:34:57 +00:00
Mark Davis
7887f56097 ICU-11583 fix bug that travis found in review. See comments in the bug report for details
X-SVN-Rev: 37239
2015-03-17 08:17:40 +00:00
John Emmons
a5f260cbd8 ICU-11586 Fixes for en_CA date formats
X-SVN-Rev: 37236
2015-03-16 21:14:23 +00:00