Commit Graph

1704 Commits

Author SHA1 Message Date
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
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
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
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
5c054df085 ICU-13495 Optimizing chooseMultiplierAndApply method implementation.
X-SVN-Rev: 40732
2017-12-14 00:47:43 +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
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
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
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
Markus Scherer
01f2f5dd99 ICU-13418 fix lowercase typo on UCharacter.toTitleCase() methods
X-SVN-Rev: 40617
2017-10-12 16:47:03 +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
Shane Carr
6f5bfa5769 ICU-13310 Improving backwards compatibility of scientific notation formatting.
X-SVN-Rev: 40575
2017-10-05 22:33:45 +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
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
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
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
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
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
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
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
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
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