Commit Graph

1468 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
302c255931 ICU-13177 Fixing coverity issues in number formatting code.
X-SVN-Rev: 40554
2017-10-04 22:29:21 +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
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
dd29938e5d ICU-13358 Added @SuppressWarnings(unused) to BreakIteratorTest.
X-SVN-Rev: 40531
2017-10-03 04:50:53 +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
6cd0738d6a ICU-13358 Updated ICU version for 60rc.
X-SVN-Rev: 40503
2017-09-28 21:31:29 +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
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
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
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
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
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
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
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