Commit Graph

3139 Commits

Author SHA1 Message Date
Markus Scherer
8ccca58d0c ICU-12911 remove UBiDiProps except inside its .cpp file, and uprv_haveProperties()
X-SVN-Rev: 40923
2018-02-15 19:01:29 +00:00
Markus Scherer
e8bb1bb9c2 ICU-12647 make string case mapping functions faster
X-SVN-Rev: 40921
2018-02-15 06:43:56 +00:00
Andy Heninger
b93cd31987 ICU-13569 refresh ICU4J data, picks up new rbbi binary rules.
X-SVN-Rev: 40919
2018-02-15 00:42:20 +00:00
Andy Heninger
fb357b0ade ICU-13569 more refresh of development branch from trunk.
X-SVN-Rev: 40918
2018-02-14 23:59:41 +00:00
Andy Heninger
fd77c49a2b ICU-13569 RBBI state table minimization, Java now works.
X-SVN-Rev: 40916
2018-02-14 23:44:50 +00:00
Andy Heninger
ff3ebb8c32 ICU-13569 RBBI state table optimizations, ICU4J, work in progress, plus branch refresh.
X-SVN-Rev: 40914
2018-02-14 01:31:35 +00:00
George Rhoten
4bac703558 ICU-13529 Parsing of redundant rule matches is slow when parsing with RuleBasedNumberFormat
X-SVN-Rev: 40913
2018-02-13 23:48:48 +00:00
Shane Carr
fc3c904559 ICU-13513 Synchronizing C and J copies of numberformattestspecification.txt
X-SVN-Rev: 40909
2018-02-13 19:10:07 +00:00
Shane Carr
c9a3d6244d ICU-13574 Merging trunk to branch
X-SVN-Rev: 40908
2018-02-13 18:36:45 +00:00
Shane Carr
1ed7deaa8c ICU-13574 AffixMatcher is working. All simple parsing tests are passing.
X-SVN-Rev: 40903
2018-02-13 02:23:52 +00:00
Markus Scherer
bfcedd7774 ICU-13248 simplify a titlecasing call site
X-SVN-Rev: 40901
2018-02-13 00:25:45 +00:00
Markus Scherer
64fd53cd95 ICU-13248 remove UCharacter.toTitleFirst()
X-SVN-Rev: 40900
2018-02-12 23:52:55 +00:00
Shane Carr
0f293044a0 ICU-13461 Fixing build error in Java 6.
X-SVN-Rev: 40899
2018-02-12 23:21:27 +00:00
Shane Carr
7b1857d0f3 ICU-13574 Trying to get std::move operator to work on AffixMatcherWarehouse. No luck yet.
X-SVN-Rev: 40895
2018-02-10 15:49:02 +00:00
Shane Carr
59587ad9db ICU-13574 Improving object lifecycle of AffixPatternMatcher and helper classes. Should be safe now.
X-SVN-Rev: 40892
2018-02-10 10:57:30 +00:00
Shane Carr
e7a42e17f6 ICU-13574 Adding initial AffixPatternMatcher to ICU4C. Not completely safe yet. Still needs work.
X-SVN-Rev: 40891
2018-02-10 10:01:46 +00:00
Shane Carr
513f123a8c ICU-13574 Adding composition matchers (SeriesMatcher and AnyMatcher) to ICU4C in preparation for affix matchers. Also re-working memory management in getLeadCodePoints().
X-SVN-Rev: 40890
2018-02-10 06:36:07 +00:00
Shane Carr
ae263452f6 ICU-13400 Change name of Grouping strategy from WESTERN to THOUSANDS.
X-SVN-Rev: 40887
2018-02-09 22:55:36 +00:00
Peter Edberg
64aa4beb28 ICU-13538 in ICU4C Islamic cal, use int64_t math for one operation to avoid overflow; add tests in C and J
X-SVN-Rev: 40882
2018-02-09 19:31:12 +00:00
Shane Carr
b8bab89cb5 ICU-13574 Implementing final two SymbolMatchers in ICU4C (infinity and padding).
X-SVN-Rev: 40878
2018-02-09 06:30:40 +00:00
Shane Carr
12764fa082 ICU-13574 Adding more matchers derived from SymbolMatcher.
X-SVN-Rev: 40876
2018-02-09 02:35:02 +00:00
Shane Carr
8393405113 ICU-13574 Basic parsing tests are passing on the pieces of code written so far, DecimalMatcher and MinusSignMatcher.
X-SVN-Rev: 40872
2018-02-08 09:59:35 +00:00
Shane Carr
31a4dfe3e4 ICU-13574 Fixing compile errors introduced by last merge from trunk.
X-SVN-Rev: 40871
2018-02-08 08:56:01 +00:00
Shane Carr
8b5a53cb7f ICU-13574 Merging trunk to branch
X-SVN-Rev: 40870
2018-02-08 08:52:34 +00:00
Shane Carr
2ee42b9288 ICU-13574 Checkpoint commit. Basic NumberParseMatcher implementations in DecimalMatcher and SymbolMatcher. Cleanup in ICU4J.
X-SVN-Rev: 40869
2018-02-08 08:49:50 +00:00
Shane Carr
398b17f2b5 ICU-13571 Switching number parsing code back to incremental code point case folding.
X-SVN-Rev: 40868
2018-02-08 08:43:12 +00:00
Shane Carr
9337205a54 ICU-13574 Merging trunk to branch
X-SVN-Rev: 40867
2018-02-08 06:07:18 +00:00
Shane Carr
ad348faca9 ICU-13443 Change digit width types to int16_t and change maximum setting to 999. Adds test for this behavior in ICU4C. Also adds the new error code for ICU-13577 .
X-SVN-Rev: 40866
2018-02-08 06:06:08 +00:00
Shane Carr
baca9ac330 ICU-13574 Adding copy and resource bundle tests to ICU4J (added to ICU4C in previous commit).
X-SVN-Rev: 40864
2018-02-08 04:09:25 +00:00
Shane Carr
e6c23b5d36 ICU-13574 Merging trunk to branch
X-SVN-Rev: 40857
2018-02-08 01:52:56 +00:00
Shane Carr
195d9b256a ICU-13453 Removing obsolete test.
X-SVN-Rev: 40849
2018-02-07 06:51:59 +00:00
Shane Carr
181269a9b2 ICU-13453 Reformatting FormattedNumber.java
X-SVN-Rev: 40848
2018-02-07 06:27:13 +00:00
Shane Carr
9d9471e586 ICU-13453 Fixing DecimalFormat getPositivePrefix backwards compatibility.
X-SVN-Rev: 40847
2018-02-07 06:26:44 +00:00
Shane Carr
eca52aa122 ICU-13461 Fixing conditional in Grouper.java (this is J-only code, so an ICU4C fix is not necessary). Clarifying comments in MeasureFormat files.
X-SVN-Rev: 40846
2018-02-06 23:38:29 +00:00
Shane Carr
48a633f41f ICU-13574 Defining more fundamental parsing types.
X-SVN-Rev: 40843
2018-02-06 09:43:37 +00:00
Shane Carr
5315ad603e ICU-13568 ICU-13400 ICU-13389 ICU-13075 Merging fixes from branch to trunk.
X-SVN-Rev: 40839
2018-02-06 03:15:37 +00:00
Shane Carr
e5cc630590 ICU-13568 ICU-13400 ICU-13389 ICU-13075 NumberFormatter assorted fixes: Adding custom pattern support for currencies. Upgrading grouping API. Adding narrow currency symbol support to ICU4C and API. Fixing behavior when pattern does not have a number placeholder.
X-SVN-Rev: 40838
2018-02-06 03:08:17 +00:00
Andy Heninger
aaebaf90a3 ICU-12677 RBBI, fix incorrect stripping of comments from saved rules.
X-SVN-Rev: 40837
2018-02-03 19:10:50 +00:00
Shane Carr
f74b42f960 ICU-13571 Disabling failing test on trunk. Needs more time to investigate.
X-SVN-Rev: 40836
2018-02-03 10:16:43 +00:00
Shane Carr
4385fb0348 ICU-13526 Adding package-private getNumberFormatInternal() to reduce unnecessary object cloning.
X-SVN-Rev: 40835
2018-02-03 07:54:35 +00:00
Shane Carr
bf49bd2afc ICU-13461 Fixing coverity defects in new number parsing code.
X-SVN-Rev: 40834
2018-02-03 07:48:29 +00:00
Shane Carr
bfab81c260 ICU-13526 Refactoring MeasureFormat, CurrencyFormat, and TimeUnitFormat to more directly wrap NumberFormatter.
X-SVN-Rev: 40833
2018-02-03 03:40:09 +00:00
Shane Carr
82a8f8bc68 ICU-13513 A few more compatibility tweaks.
X-SVN-Rev: 40829
2018-01-30 06:08:15 +00:00
Shane Carr
73ac780512 ICU-13513 Conditionally disabling fraction grouping parsing.
X-SVN-Rev: 40827
2018-01-30 05:26:07 +00:00
Shane Carr
79014240bb ICU-13513 Refactoring MutablePatternModifier's LDML parsing logic into a more general place in the code. Adding proper support for sign-always-shown to strict parsing.
X-SVN-Rev: 40826
2018-01-30 03:50:12 +00:00
Shane Carr
10e7c07765 ICU-13513 Merging trunk to branch
X-SVN-Rev: 40825
2018-01-30 02:50:01 +00:00
Shane Carr
3dce9dcab9 ICU-13551 Adding EXCEPT_ZERO enum value to SignDisplay.
X-SVN-Rev: 40824
2018-01-30 02:49:07 +00:00
Shane Carr
da65d09dd5 ICU-13513 A few more minor fixes before merge.
X-SVN-Rev: 40822
2018-01-30 01:21:56 +00:00
Shane Carr
8d366b982d ICU-13513 Merging trunk to branch
X-SVN-Rev: 40819
2018-01-30 00:59:52 +00:00
Shane Carr
519d2a5a86 ICU-13513 Removing ICU 59 parsing code.
X-SVN-Rev: 40814
2018-01-27 11:45:00 +00:00
Shane Carr
f698c8814b ICU-13513 Fixing various issues uncovered by a full project test. Ant Check is now running clean.
X-SVN-Rev: 40813
2018-01-27 11:21:33 +00:00
Shane Carr
baaf9fea40 ICU-13513 Tweaks to currency matchers, including unit test changes.
X-SVN-Rev: 40802
2018-01-24 10:21:22 +00:00
Shane Carr
49d920d098 ICU-13513 Re-working separator logic to be most highly compatible with previous ICU.
X-SVN-Rev: 40801
2018-01-24 08:59:27 +00:00
Yoshito Umaoka
32ba591832 ICU-13552 tzdata2018c updates to ICU trunk. ICU override for Europe/Dublin was commented out in icuzones.
X-SVN-Rev: 40798
2018-01-24 03:20:50 +00:00
Shane Carr
a6a18243b1 ICU-13513 Assorted fixes to AffixPatternMatcher and other classes. Found and fixed exponential loop in non-greedy parser.
X-SVN-Rev: 40797
2018-01-24 02:32:03 +00:00
Yoshito Umaoka
a222a6fa25 ICU-13552 tzdata2018b updates to ICU trunk. Also fixed a few issues in the test code and script. tz2icu was also updated to support customized Links for ICU overide zones.
X-SVN-Rev: 40794
2018-01-24 01:37:07 +00:00
Shane Carr
77b084f6fa ICU-13513 Adding proper flexible parsing to AffixMatcher. Adding back the tests for this behavior. Tweaking the logic for strict grouping; it still does not entirely work.
X-SVN-Rev: 40791
2018-01-20 11:06:59 +00:00
Yoshito Umaoka
a3dca5a303 ICU-13552 tzdata2018a updates to ICU trunk. Zoneinfo data Europe/Dublin is modified to keep DST offset positive. The tz tool tz2icu was updated to replace zoneinfo imported from tz database with ICU local definition.
X-SVN-Rev: 40787
2018-01-19 05:13:00 +00:00
Shane Carr
b28712d52f ICU-13513 Generalizing UnicodeSetStaticCache to cover more locales.
X-SVN-Rev: 40786
2018-01-19 05:03:44 +00:00
Shane Carr
d0a75c667b ICU-13513 Integrating some of Andy's feedback. Moving code unit vs. code point logic out of the matchers and into the main loop. Moving case folding logic from run-time in StringSegment to build-time. Refactoring to replace booleans with flags at build-time. Further optimizing lead-code-point creation time by adding more fallbacks to the static cache.
X-SVN-Rev: 40784
2018-01-18 10:50:36 +00:00
Shane Carr
a0ed703c5e ICU-13513 Minor formatting changes.
X-SVN-Rev: 40782
2018-01-18 01:02:20 +00:00
Shane Carr
476d2690e8 ICU-13526 Running auto-formatter on MeasureFormat.java and dependencies in advance of upcoming refactor.
X-SVN-Rev: 40772
2018-01-11 00:50:24 +00:00
Shane Carr
0344ea5118 ICU-13525 Fixing NumberFormatter behavior when unit pattern does not contain an argument.
X-SVN-Rev: 40770
2018-01-10 02:44:23 +00:00
Shane Carr
a111b4ed90 ICU-13536 Moving the six test tree classes from public packages to "dev" packages.
X-SVN-Rev: 40765
2018-01-08 21:41:15 +00:00
Shane Carr
052408f943 ICU-13513 Finishing merge; fixing merge conflicts in DecimalQuantity_AbstractBCD.java.
X-SVN-Rev: 40752
2017-12-23 03:26:59 +00:00
Shane Carr
bdb19075f8 ICU-13513 Merging trunk to branch (includes the big reformatting commit).
X-SVN-Rev: 40751
2017-12-23 03:13:03 +00:00
Shane Carr
fcc198868e ICU-13524 Reformatting ICU4J number files with 4 spaces.
X-SVN-Rev: 40750
2017-12-23 01:20:31 +00:00
Shane Carr
56574d1042 ICU-13524 Reformatting ICU4J number files with 4 spaces.
X-SVN-Rev: 40749
2017-12-23 01:07:53 +00:00
Shane Carr
85d3cf4f2f ICU-13516 Defining behavior when an invalid code point is passed to foldCase.
X-SVN-Rev: 40748
2017-12-22 23:44:35 +00:00
Shane Carr
4d10bf03f5 ICU-13520 Adds compound unit support to NumberFormatter.
X-SVN-Rev: 40747
2017-12-22 00:02:01 +00:00
Shane Carr
73569e99bd ICU-13443 Making MAX_INT_FRAC_SIG checking consistent between inclusive and exclusive ranges. (Changing all comparisons to be inclusive.)
X-SVN-Rev: 40746
2017-12-20 01:41:08 +00:00
Shane Carr
e98b2e4c4a ICU-13513 Wrapping new number parsing code into DecimalFormat and marking known issues in the test suite.
X-SVN-Rev: 40745
2017-12-20 01:26:50 +00:00
Andy Heninger
fbaef1f3b6 ICU-13512 Fix problem with break iterator cloning.
X-SVN-Rev: 40743
2017-12-18 01:32:19 +00:00
Shane Carr
4a8b840e8f ICU-13513 Improving parser creation time via better static initialization. Finishing locale-sensitive symbols. Other refactoring.
X-SVN-Rev: 40742
2017-12-16 10:04:40 +00:00
Shane Carr
a85f1ba61d ICU-13513 Adding plumbing for "lead chars" smoke test. ~24% performance improvement on parsing (866ns to 656ns).
X-SVN-Rev: 40741
2017-12-16 06:50:35 +00:00
Shane Carr
76cba637ea ICU-13513 The data-driven test is green :)
X-SVN-Rev: 40740
2017-12-16 04:13:43 +00:00
Shane Carr
d63528f437 ICU-13513 More work on affix matchers. Refactoring code for grouping and decimal separators.
X-SVN-Rev: 40739
2017-12-16 02:54:58 +00:00
Shane Carr
788fdfb086 ICU-13513 Re-thinking affix matchers a bit. Affix matchers are to contain only regular characters, not symbols, and let the symbol matchers take care of all the symbols.
X-SVN-Rev: 40738
2017-12-15 00:13:12 +00:00
Shane Carr
8a232528c1 ICU-13513 Continuing down the data-driven test file. Mainly currency improvements.
X-SVN-Rev: 40735
2017-12-14 10:24:35 +00:00
Shane Carr
68340c8464 ICU-13513 Down to line 916 in the data-driven test file.
X-SVN-Rev: 40734
2017-12-14 07:04:41 +00:00
Shane Carr
5c054df085 ICU-13495 Optimizing chooseMultiplierAndApply method implementation.
X-SVN-Rev: 40732
2017-12-14 00:47:43 +00:00
Shane Carr
a0de8d89c5 ICU-13513 Starting to tie in with existing code. Working through the data-driven test file first.
X-SVN-Rev: 40726
2017-12-13 10:04:56 +00:00
Shane Carr
47d7ebe968 ICU-13513 Initial modular framework for number parsing.
X-SVN-Rev: 40725
2017-12-13 05:03:28 +00:00
Fredrik Roubert
64e5a7ecc2 ICU-13505 XLocaleDistanceTest.testTiming() should be @Ignore
X-SVN-Rev: 40703
2017-12-06 14:54:22 +00:00
Fredrik Roubert
9ef908e366 ICU-13504 LanguageTestFmwk.setUp() should be private
X-SVN-Rev: 40702
2017-12-06 14:54:09 +00:00
Andy Heninger
d4206fa2e5 ICU-13447 Document RBBI: getRuleStatus() behavior when going past the end of the input text.
X-SVN-Rev: 40700
2017-12-05 22:56:31 +00:00
Markus Scherer
cf4cb10c3d ICU-13462 fix Script_Extensions for 5 characters: data generator needs to revert them from block scx to sc (merged from maint-60 r40667)
X-SVN-Rev: 40699
2017-12-05 20:53:14 +00:00
Andy Heninger
9a542da329 ICU-13388 remove unused code in break iterator tests.
X-SVN-Rev: 40697
2017-12-05 18:45:53 +00:00
Andy Heninger
b64c563688 ICU-10688 remove break type dependency from dictionaries in break iterators.
X-SVN-Rev: 40688
2017-12-04 19:27:48 +00:00
Andy Heninger
023e8b289f ICU-10688 Remove break iterator type logic. It's implicit from the rules.
X-SVN-Rev: 40687
2017-12-04 02:14:32 +00:00
Peter Edberg
6d58ccae2a ICU-13474 Integrate cldr/tags/release-32-0-1.beta1 into ICU, update tests
X-SVN-Rev: 40685
2017-12-02 00:02:56 +00:00
Shane Carr
ceca3c430c ICU-13492 Fixing currency fraction length fallbacks in the DecimalFormat-to-NumberFormatter mapping function.
X-SVN-Rev: 40684
2017-12-01 23:03:52 +00:00
Shane Carr
c67d9d0a4a ICU-13496 Adds missing NumberFormatter test to ICU4C
X-SVN-Rev: 40682
2017-12-01 07:57:05 +00:00
Peter Edberg
c61c9609a3 ICU-13478 Fix J SimpleDateFormat handling of pattern fields b,bb
X-SVN-Rev: 40680
2017-12-01 00:21:53 +00:00
Shane Carr
3a1ee31d76 ICU-13442 Fixing checks for whether or not grouping is enabled. A grouping size of zero means that grouping is disabled.
X-SVN-Rev: 40677
2017-11-29 23:44:28 +00:00
Shane Carr
9adfad0bdb ICU-13442 Set grouping sizes to 0 instead of -1 when disabling grouping.
X-SVN-Rev: 40673
2017-11-17 00:23:59 +00:00
Shane Carr
f48ecca6f7 ICU-13477 Tweak the DecimalFormat mapping function to correctly handle positive prefix and suffix overrides.
X-SVN-Rev: 40672
2017-11-16 23:25:16 +00:00
Shane Carr
9d5ec47159 ICU-13461 Making AffixUtilsTest independent of locale data changes.
X-SVN-Rev: 40666
2017-11-02 01:07:38 +00:00
Peter Edberg
71dd84d4ff ICU-12504 in ICU4C Persian cal, use int64_t math for one operation to avoid overflow; add tests in C and J
X-SVN-Rev: 40654
2017-10-29 03:38:05 +00:00
Shane Carr
7c59127769 ICU-13309 Changing number parsing to accept only horizontal whitespace, not vertical whitespace or control characters.
X-SVN-Rev: 40646
2017-10-26 21:53:50 +00:00
Yoshito Umaoka
f6e3124e74 ICU-13445 Pattern space handling in localized GMT format parser. Applied a fix to ICU4J equivalent to the ICU4C fix done by #13374. Also made a small fix in the previous ICU4C change to prevent buffer overrun with unexpected input.
X-SVN-Rev: 40642
2017-10-25 23:41:57 +00:00
Yoshito Umaoka
46dd205917 ICU-13141 tzdata2017c updates. Some patches in Makefile to support the latest Makefile in tzcode2017c. Added logKnownIssue in some test cases. See the ticket for the details.
X-SVN-Rev: 40634
2017-10-25 15:43:29 +00:00
Peter Edberg
a5e9be8dd6 ICU-13433 Integrate CLDR 32 tags/release-32-beta3
X-SVN-Rev: 40625
2017-10-20 03:29:11 +00:00
Markus Scherer
01f2f5dd99 ICU-13418 fix lowercase typo on UCharacter.toTitleCase() methods
X-SVN-Rev: 40617
2017-10-12 16:47:03 +00:00
Yoshito Umaoka
6873ed8e2c ICU-13419 Imported the latest CLDR 32 locale data, updated some test cases.
X-SVN-Rev: 40616
2017-10-12 12:24:55 +00:00
Andy Heninger
94d78190a5 ICU-9954 review fixes, changes to comments only.
X-SVN-Rev: 40610
2017-10-10 21:39:12 +00:00
Yoshito Umaoka
01175f70a5 ICU-13358 Added ICU4J serialization compatibility test data generated by ICU4J 60. Deleted the ICU4J 55 test data.
X-SVN-Rev: 40605
2017-10-09 15:02:52 +00:00
Markus Scherer
a86ba51982 ICU-13358 update pool bundles for ICU 60
X-SVN-Rev: 40598
2017-10-06 22:49:59 +00:00
Peter Edberg
dbc623d0d8 ICU-13359 Integrate updated CLDR 32 @13761 for 60rc. The previous issues #13366,#13368,#13374,#13390,#13391 are fixed.
X-SVN-Rev: 40582
2017-10-06 00:46:48 +00:00
Shane Carr
6f5bfa5769 ICU-13310 Improving backwards compatibility of scientific notation formatting.
X-SVN-Rev: 40575
2017-10-05 22:33:45 +00:00
Shane Carr
f0e9b357c2 ICU-13368 Fixing serialization test failure caused by r40561.
X-SVN-Rev: 40574
2017-10-05 22:32:41 +00:00
Shane Carr
e6987fbfd8 ICU-13391 Change ICU4C parsing to count digits instead of UTF-16 code units for grouping sizes.
X-SVN-Rev: 40573
2017-10-05 21:41:46 +00:00
Peter Edberg
0b5b91a70b ICU-13366 Changes per Shane codereview comments
X-SVN-Rev: 40572
2017-10-05 20:36:07 +00:00
Shane Carr
956a47ad0d ICU-13372 Ignore TestDataDrivenJDK instead of Pass when using a different JDK version.
X-SVN-Rev: 40565
2017-10-05 04:30:11 +00:00
Shane Carr
ca891fb9e1 ICU-13372 Ignore TestDataDrivenJDK instead of Pass when using a different JDK version.
X-SVN-Rev: 40564
2017-10-05 04:27:34 +00:00
Shane Carr
e7cfe897b2 ICU-13368 Fixing performance regression on single-symbol currency data loading. Adding single-element data caches to ICUCurrencyDisplayInfoProvider.
X-SVN-Rev: 40561
2017-10-05 01:19:20 +00:00
Shane Carr
302c255931 ICU-13177 Fixing coverity issues in number formatting code.
X-SVN-Rev: 40554
2017-10-04 22:29:21 +00:00
Shane Carr
e2f537d42f ICU-13177 Fixing coverity issues in number formatting code.
X-SVN-Rev: 40553
2017-10-04 22:28:09 +00:00
Yoshito Umaoka
25ee7556dd ICU-13366 Fixed ICU4J number parsing problems with supplimental characters in SimpleDateFormat and TimeZoneFormat.
X-SVN-Rev: 40544
2017-10-04 14:34:54 +00:00
Yoshito Umaoka
1513540ad8 ICU-13358 Merged the correction in LINCENSE under icu4c directory into the copy under icu4j directory.
X-SVN-Rev: 40535
2017-10-03 16:47:56 +00:00
Norbert Runge
d6cc900c42 ICU-12986 parameterizes long running unit test to split it into shorter unit test runs.
X-SVN-Rev: 40534
2017-10-03 16:08:43 +00:00
Yoshito Umaoka
07cc118310 ICU-13177 Changed NoUnit constructor from protected @internal to package local.
X-SVN-Rev: 40533
2017-10-03 14:10:13 +00:00
Yoshito Umaoka
dd29938e5d ICU-13358 Added @SuppressWarnings(unused) to BreakIteratorTest.
X-SVN-Rev: 40531
2017-10-03 04:50:53 +00:00
Yoshito Umaoka
34041737df ICU-13177 Fixed API doc issues. Missing explicit constructor for NumberFormatter.
X-SVN-Rev: 40530
2017-10-03 04:19:30 +00:00
Shane Carr
7df399c964 ICU-11666 Integrating narrow currency symbol in ICU4J; follow-up to r40519.
X-SVN-Rev: 40520
2017-09-30 00:58:52 +00:00
Shane Carr
9c8165a44d ICU-13368 Overhauling currency data loading to resolve incorrect fallback bug. Adding back a test for the current number parser for behavior testing of the currency data loading change.
X-SVN-Rev: 40519
2017-09-30 00:21:07 +00:00
Peter Edberg
b06ac0cc8f ICU-13359 Integrate updated CLDR 32 tags/release-32-beta; still have known issues #13366,#13368
X-SVN-Rev: 40515
2017-09-29 20:05:13 +00:00
Yoshito Umaoka
9a5bd36957 ICU-13358 Clean up import stateents for ICU 60.
X-SVN-Rev: 40513
2017-09-29 03:48:43 +00:00
Shane Carr
712460af2b ICU-13177 Fixing ICU4J warnings in DecimalFormatProperties and CompactNotation. Reformatting DecimalFormatProperties.java.
X-SVN-Rev: 40511
2017-09-28 23:26:57 +00:00
Yoshito Umaoka
79cf4fa012 ICU-13358 Incorporated the latest currency numeric updates (ISO-4217 Amendment 164, Sep 22 2017)to currencyNumericCodes.txt.
X-SVN-Rev: 40509
2017-09-28 22:30:12 +00:00
Yoshito Umaoka
6cd0738d6a ICU-13358 Updated ICU version for 60rc.
X-SVN-Rev: 40503
2017-09-28 21:31:29 +00:00
Yoshito Umaoka
9c871737d8 ICU-13177 Fixed a build problem (Java 7 java.util.Objects dependencies) a couple of classes.
X-SVN-Rev: 40501
2017-09-28 21:11:51 +00:00
Yoshito Umaoka
3c76337e00 ICU-13377 Promoting ICU4J draft APIs to stable for ICU 60.
X-SVN-Rev: 40497
2017-09-28 13:15:15 +00:00
Shane Carr
1a7164e2db ICU-13177 Adding missing documentation for NoUnit
X-SVN-Rev: 40496
2017-09-28 01:12:37 +00:00
Shane Carr
35ef735709 ICU-13177 Adding serialVersionUID for CustomSymbolCurrency and MeasureUnit
X-SVN-Rev: 40495
2017-09-28 01:09:24 +00:00
Yoshito Umaoka
1599dabb7c ICU-13374 Fixed localized GMT offset format roundtrip in Perisian locale.
X-SVN-Rev: 40493
2017-09-28 00:53:39 +00:00
Shane Carr
131f416755 ICU-13177 Merging NumberFormatter to trunk for ICU 60
X-SVN-Rev: 40492
2017-09-27 23:46:15 +00:00
Markus Scherer
0d9ef38e4c ICU-13335 make CacheValue.SoftValue.ref volatile
X-SVN-Rev: 40489
2017-09-27 22:59:32 +00:00
Peter Edberg
269d74b759 ICU-13359 Integrate updated CLDR 32 @13743; still have known issues #13366,#13368,#13374
X-SVN-Rev: 40483
2017-09-27 19:19:19 +00:00
Yoshito Umaoka
44bb4d8a27 ICU-13377 Proposed API status changes for ICU4J 60.
X-SVN-Rev: 40481
2017-09-27 15:49:01 +00:00
Shane Carr
b7bedcbab0 ICU-13177 Fixing serialization test failures in ICU4J.
X-SVN-Rev: 40478
2017-09-27 10:11:00 +00:00
Shane Carr
104b56d22e ICU-13177 Finishing documentation in Java and fixing a couple regression test failures.
X-SVN-Rev: 40477
2017-09-27 09:07:45 +00:00
Peter Edberg
884bd3713c ICU-13343 ICU4J test for yue collation variants (the rest of this was done under #13359)
X-SVN-Rev: 40474
2017-09-27 06:15:31 +00:00
Yoshito Umaoka
483d153217 ICU-13372 Fixed some test issues on Java 9.
X-SVN-Rev: 40472
2017-09-27 05:52:30 +00:00
Peter Edberg
3bfe134a86 ICU-13359 Integrate CLDR 32 alpha data into ICU for ICU 60rc; known issues #13366,#13368
X-SVN-Rev: 40463
2017-09-26 21:20:01 +00:00
Shane Carr
c09ca5d6b9 ICU-13177 Merging trunk to branch
X-SVN-Rev: 40460
2017-09-26 09:33:44 +00:00
Shane Carr
0c9a9cf832 ICU-13177 Renaming files and ICU4C syncing.
X-SVN-Rev: 40459
2017-09-26 08:51:34 +00:00
Yoshito Umaoka
9c70152d45 ICU-13209 Made Islamic calendar subtype detection code case insensitive.
X-SVN-Rev: 40456
2017-09-25 15:19:02 +00:00
Markus Scherer
fa2ddc86c7 ICU-13311 change illegal-UTF-8 handling in converter code
X-SVN-Rev: 40455
2017-09-23 06:34:53 +00:00
Yoshito Umaoka
d0e8605136 ICU-8241 Added new build target releaseFinal. Added new maven pom files for charset and locale SPI. API document build targets for each ICU4J maven artifacts.
X-SVN-Rev: 40447
2017-09-22 23:06:49 +00:00
Markus Scherer
27c08578ac ICU-13311 change illegal-UTF-8 handling in non-converter code
X-SVN-Rev: 40445
2017-09-21 23:45:08 +00:00
Yoshito Umaoka
f8beac7267 ICU-13321 Added a new method TimeZone#setICUDefault(TimeZone), which only changes ICU default. Clean up TimeZone#setDefault(TimeZone) with the new method. Updated the API comments to explain the behavior precisely.
X-SVN-Rev: 40441
2017-09-21 16:51:49 +00:00
Andy Heninger
37c87ed5fb ICU-9954 Fix coverity warnings.
X-SVN-Rev: 40439
2017-09-21 00:55:37 +00:00
Andy Heninger
4e1c4096a6 ICU-9954 Break Iteration, remove reverse rules, add boundary caching.
X-SVN-Rev: 40433
2017-09-19 18:17:22 +00:00
Markus Scherer
b966a7e403 ICU-13346 add Edits.Iterator.previous() for mapping near-earlier indexes; compress some repeated m:n replacements even when m!=n
X-SVN-Rev: 40426
2017-09-18 22:59:48 +00:00
Shane Carr
6a1bbcaa58 ICU-13177 Small Java changes relating to Compact and Padding.
X-SVN-Rev: 40423
2017-09-16 06:57:08 +00:00
Norbert Runge
0e376ea872 ICU-13357 Remove misplaced JUnit @RunWIth annotation.
X-SVN-Rev: 40419
2017-09-14 23:50:36 +00:00
Shane Carr
c842f7426d ICU-13177 Cleaning up Java compact and long names in preparation for C++.
X-SVN-Rev: 40418
2017-09-14 23:02:22 +00:00
Markus Scherer
ee7fb909bf ICU-13247 Java: String CaseMap.apply(CharSequence); fix omitUnchangedText() without Edits
X-SVN-Rev: 40417
2017-09-14 22:26:13 +00:00
Yoshito Umaoka
cf7b342a1d ICU-13312 Added tzdb metazone entry for Pyongyang, and generated ICU4J data with the change. Fixed one data issue in tzdbNames - metazone names CST/CDT for Taipei are not unique, and need to add parseRegions data to restrict that the parse mapping should be only used when locale's region is TW.
X-SVN-Rev: 40416
2017-09-14 19:57:27 +00:00
Shane Carr
33d0dbbb73 ICU-13021 Disallow grouping separators in exponential patterns.
X-SVN-Rev: 40411
2017-09-14 00:35:08 +00:00
Shane Carr
e503f584ed ICU-13310 Fixing assertion failure in ScientificFormat.
X-SVN-Rev: 40410
2017-09-14 00:16:56 +00:00
Yoshito Umaoka
0eac99b5d5 ICU-13349 Removed @provisional tag from already @stable APIs in TimeZone.java.
X-SVN-Rev: 40402
2017-09-13 21:15:58 +00:00
Yoshito Umaoka
bc7e22d0d6 ICU-13348 Removed unused irregular test files that had never been used since ICU4J 4.4.
X-SVN-Rev: 40400
2017-09-13 20:55:47 +00:00
Shane Carr
c444c0c561 ICU-13117 More renaming and refactoring in Java with no behavior changes.
X-SVN-Rev: 40392
2017-09-13 09:57:11 +00:00
Steven R. Loomis
36ae88949c ICU-11909 remove glue stuff
X-SVN-Rev: 40383
2017-09-12 18:29:18 +00:00
Steven R. Loomis
850e4b395e ICU-11909 update from trunk
X-SVN-Rev: 40382
2017-09-12 18:12:16 +00:00
Norbert Runge
8400e4c08d ICU-13324 removes TestCompareRefImpl(); has dependency to translit package.
X-SVN-Rev: 40380
2017-09-12 15:00:23 +00:00
Norbert Runge
a782748606 ICU-12603 Annotates ICU4J unit test classes which use JUnit with @RunWith(JUnit4.class).
X-SVN-Rev: 40375
2017-09-08 16:46:18 +00:00
Jugu Dannie Sundar
2a5df236f5 ICU-11632 icu4j changes for integer overflow in calendar support
X-SVN-Rev: 40370
2017-09-05 22:22:46 +00:00
Shane Carr
a4905a73c0 ICU-13177 Changing more names of classes and moving code around. No behavior changes.
X-SVN-Rev: 40368
2017-09-02 04:53:46 +00:00
Steven R. Loomis
8866e097b3 ICU-11909 work in progress on FilteredBreakJ
X-SVN-Rev: 40367
2017-09-01 19:32:35 +00:00
Shane Carr
c0f2ca5177 ICU-13177 Renaming classes and moving things around. No or very few behavior changes.
X-SVN-Rev: 40364
2017-09-01 08:30:17 +00:00
Shane Carr
20e5b7b910 ICU-13177 Simplifying the Modifier interface by removing getPrefix() and getSuffix() and replacing it with getPrefixLength(), which exposes the same information.
X-SVN-Rev: 40358
2017-08-26 07:22:38 +00:00
Shane Carr
b60d81e668 ICU-13177 Moving around a lot of code for better C++ portability. The only behavior change is that -1 is stored instead of Integer.MAX_VALUE internally in most places.
X-SVN-Rev: 40357
2017-08-26 06:56:41 +00:00
Andy Heninger
bc77976528 ICU-13318 RBBITest, remove obsolete tests, move remaining test data to rbbitst.txt
X-SVN-Rev: 40356
2017-08-26 00:44:28 +00:00
Markus Scherer
2f87cf4c46 ICU-10524 normalization one-way mapping with trailing ccc>1 has no compose-boundary-after
X-SVN-Rev: 40355
2017-08-25 22:46:12 +00:00
Markus Scherer
3e9530c048 ICU-13332 CaseMapImpl.isFollowedByCasedLetter() must increment the string index while looping
X-SVN-Rev: 40353
2017-08-24 20:36:19 +00:00
Shane Carr
388288b819 ICU-13177 Removes old (ICU 59) number formatting middleware since it has been wholly replaced by the property mapper function. This change also removes the IProperties polymorphism and makes all remaining classes reference Properties directly.
X-SVN-Rev: 40352
2017-08-24 08:18:22 +00:00
Shane Carr
41d811b716 ICU-13177 Assorted cleanup and minor changes. Preparation for C++.
X-SVN-Rev: 40351
2017-08-24 06:03:12 +00:00
Shane Carr
8b625eda51 ICU-13177 Merging trunk to branch
X-SVN-Rev: 40350
2017-08-24 05:56:16 +00:00
Markus Scherer
d362b18924 ICU-13307 Java Edits.mergedAndAppend(ab, bc); map indexes only from inside spans not empty deletions/insertions
X-SVN-Rev: 40348
2017-08-23 20:42:30 +00:00
Norbert Runge
0b3edb1c46 ICU-13253 Parameterizes data driven test.
X-SVN-Rev: 40346
2017-08-18 16:36:17 +00:00
Shane Carr
d9056b1f32 ICU-13285 Adding NumberingSystem constructor methods to DecimalFormatSymbols (J and C).
X-SVN-Rev: 40345
2017-08-17 23:49:00 +00:00
George Rhoten
221c076ac2 ICU-13293 RuleBasedNumberFormat should not throw an exception when mixing rounding and unreal numbers
X-SVN-Rev: 40344
2017-08-17 23:25:38 +00:00
Norbert Runge
408afcee77 ICU-13236 Removes translit dependency from coreCheck in build.xml, @Ignore-s a test in TestIDNA.java that needs the dependency.
X-SVN-Rev: 40342
2017-08-17 21:58:32 +00:00
Norbert Runge
c1c5e14cec ICU-13255 Changes a TODO comment to refer to a different ticket.
X-SVN-Rev: 40339
2017-08-17 17:52:01 +00:00
Andy Heninger
7f0d4110c8 ICU-13274 Break Iterator test additions.
X-SVN-Rev: 40335
2017-08-16 23:29:02 +00:00
Andy Heninger
f08eb087ba ICU-13274 Break Iterator test additions.
X-SVN-Rev: 40334
2017-08-16 23:19:21 +00:00
Fredrik Roubert
32f20ec9b4 ICU-13322 Skip the TestDataDrivenJDK test case when run in Android.
X-SVN-Rev: 40332
2017-08-16 17:42:39 +00:00
Markus Scherer
d37ec502c3 ICU-6591 fix auto-format indentation bugs, fix a javadoc warning
X-SVN-Rev: 40329
2017-08-11 23:47:39 +00:00
Markus Scherer
a919ea14e1 ICU-6591 make ccc=x work for all integers 0..255
X-SVN-Rev: 40328
2017-08-11 23:42:02 +00:00
Yoshito Umaoka
bcc7db4504 ICU-13296 Added LHDT as short/daylight name for metazone Lord_Howe in tzdbNames.txt.
X-SVN-Rev: 40323
2017-08-09 18:51:31 +00:00
Shane Carr
f5af411b7f ICU-13177 Adding new number formatting code to repository.
X-SVN-Rev: 40315
2017-08-05 01:02:35 +00:00
Shane Carr
8540468f28 ICU-13177 Changes to existing API for number formatting overhaul.
X-SVN-Rev: 40314
2017-08-05 00:28:16 +00:00
Shane Carr
ca30fb66ec ICU-13177 Pointing DecimalFormat.java and CompactDecimalFormat.java at the new API. All tests are passing.
X-SVN-Rev: 40313
2017-08-04 22:43:34 +00:00
Andy Heninger
e9fd2c3d86 ICU-13274 rbbi, port updated TestExtended to Java.
X-SVN-Rev: 40309
2017-08-03 20:31:06 +00:00
Norbert Runge
c5932970d6 ICU-13236 re-enable execution of monkey test in TestIDNA.java but keep test ignored because it is still failing.
X-SVN-Rev: 40306
2017-08-02 18:23:55 +00:00
Shane Carr
ea6b6a46b1 ICU-13289 Fixing engineering notation discrepancy with the LDML spec.
X-SVN-Rev: 40304
2017-08-01 18:12:59 +00:00
Andy Heninger
52513beddd ICU-13196 RBBI Monkey Test, port to Java. Sync a few changes back to ICU4C.
X-SVN-Rev: 40302
2017-08-01 01:03:09 +00:00
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