Commit Graph

1054 Commits

Author SHA1 Message Date
Scott Russell
4b919b3de0 ICU-10906 prevent SimpleDateFormat from trying to parse when ParsePosition is less than 0
X-SVN-Rev: 35875
2014-06-13 14:38:00 +00:00
Travis Keep
f14d920769 ICU-10916 Add abbreviations to relative date time formatting for JAVA.
X-SVN-Rev: 35868
2014-06-12 17:41:31 +00:00
Tom Zhang
7b4715d750 ICU-10945 Enhance TestFmwk output with file location
X-SVN-Rev: 35864
2014-06-11 21:27:25 +00:00
Tom Zhang
2330004e12 ICU-10344 add new field & factory method for currency CASH/STANDARD Usage
X-SVN-Rev: 35853
2014-06-10 18:48:49 +00:00
Markus Scherer
2d4d56185f ICU-10821 UCD 7.0 final data
X-SVN-Rev: 35850
2014-06-10 17:40:02 +00:00
Yoshito Umaoka
88750addb2 ICU-10344 Reverted previous change (r35833) and back to the original (r35820).
X-SVN-Rev: 35840
2014-06-09 21:32:49 +00:00
Tom Zhang
c90efd6e59 ICU-10344 add new field & factory method for currency CASH/STANDARD Usage
X-SVN-Rev: 35833
2014-06-09 19:30:22 +00:00
Yoshito Umaoka
fc2b496c59 ICU-10937 A quick test patch - just moving the test data date. We may revise the fix later.
X-SVN-Rev: 35804
2014-06-04 16:38:57 +00:00
Travis Keep
7d94eb12a3 ICU-10778 Created procedure for updating generated code for MeasureUnit for C/J with each new release.
X-SVN-Rev: 35798
2014-06-02 22:55:19 +00:00
Travis Keep
30429385f0 ICU-10778 Add test to ensure that MeasureUnit is backward compatible with ICU 53.1
X-SVN-Rev: 35785
2014-05-30 21:51:57 +00:00
Yoshito Umaoka
b5aa742648 ICU-10918 Moved the code reading an ICU configuration property out of DecimalFormat#subparse to static initializer. The configuration is no longer dynamic, so the corresponding test case was also updated.
X-SVN-Rev: 35773
2014-05-30 14:27:29 +00:00
Markus Scherer
5918fef551 ICU-8260 support all collation-related keywords in Collator.getInstance()
X-SVN-Rev: 35767
2014-05-28 23:15:01 +00:00
Yoshito Umaoka
f129a97e32 ICU-10847 Use Arrays.toString(T[]) to format array type data.
X-SVN-Rev: 35749
2014-05-22 23:59:16 +00:00
Michael Ow
354db4a33d ICU-10898 tzdata 2014c to ICU4J
X-SVN-Rev: 35710
2014-05-14 01:18:40 +00:00
Travis Keep
07a3890c02 ICU-10793 Optimize ListFormatter.
X-SVN-Rev: 35677
2014-04-30 21:26:08 +00:00
Travis Keep
b76ad017cb ICU-10837 Add ScientificFormatHelper class.
X-SVN-Rev: 35669
2014-04-30 20:36:11 +00:00
Markus Scherer
093580b5dc ICU-10821 Unicode 7.0 in trunk, from branches/markus/uni70@35631
X-SVN-Rev: 35634
2014-04-14 23:08:41 +00:00
Yoshito Umaoka
417e2450f7 ICU-10843 Changed the ICU4J version numbers for 54M1.
X-SVN-Rev: 35629
2014-04-14 20:40:53 +00:00
Yoshito Umaoka
f519b59ca3 ICU-10816 Added a test case of DateFormat parse leniency setter/gettter APIs. Also cleaned up some lenient parse test code to match the ICU4C test cases.
X-SVN-Rev: 35628
2014-04-14 19:59:56 +00:00
Yoshito Umaoka
2551ca5c8d ICU-10749 Added 53.1 serialization test data and deleted 50.1 data.
X-SVN-Rev: 35494
2014-03-18 14:11:06 +00:00
Yoshito Umaoka
134c4e57c9 ICU-10757 Fixed a problem in DurationFormat#formatDurationFromNowTo() - polarity of duration was inverted before.
X-SVN-Rev: 35457
2014-03-13 08:51:44 +00:00
John Emmons
2fda64929d ICU-10745 Merge CLDR 25 data
X-SVN-Rev: 35430
2014-03-12 04:41:01 +00:00
Travis Keep
1fcb35049c ICU-10640 Change C++ MeasureUnit code generation to include @draft ICU 53. Add comments to MeasureFormat around the formatting of numeric durations.
X-SVN-Rev: 35417
2014-03-11 23:00:21 +00:00
Yoshito Umaoka
2f995bd7e3 ICU-10374 Fixed some issues introduced by r35403. Also fixed compiler warnings in LocaleMatcher.
X-SVN-Rev: 35409
2014-03-11 21:35:11 +00:00
Mark Davis
eb858d8ff3 ICU-10374 integrate branch
X-SVN-Rev: 35403
2014-03-11 17:25:36 +00:00
Markus Scherer
dc9edbf4e8 ICU-10738 CollationAPITest/TestVariableTopSetting use the root collator, fails with en_US_POSIX
X-SVN-Rev: 35382
2014-03-07 17:32:11 +00:00
Markus Scherer
364f5c7205 ICU-10683 add ICU-specific exceptions
X-SVN-Rev: 35337
2014-03-04 22:45:10 +00:00
Andy Heninger
0031acaf17 ICU-4833 Update break iterator title case rules.
X-SVN-Rev: 35335
2014-03-04 20:19:57 +00:00
Markus Scherer
6551bf073e ICU-10639 detect the empty label before the ASCII dot in a domain name that contains nothing else
X-SVN-Rev: 35331
2014-03-04 19:44:46 +00:00
Yoshito Umaoka
c7d1e72a63 ICU-10720 Fixed a couple of defective test code.
X-SVN-Rev: 35323
2014-03-04 16:52:33 +00:00
Scott Russell
b0c6d643db ICU-10336 merge branch into trunk
X-SVN-Rev: 35318
2014-03-04 14:39:12 +00:00
Yoshito Umaoka
e9bdf144db ICU-10721 Changed BreakIterator factory method to throw NPE always when specified locale is null. The API docs are also updated to clarify this. The spec is equivalent to JDK.
X-SVN-Rev: 35317
2014-03-04 09:08:11 +00:00
Peter Edberg
21e8bbce00 ICU-10730 Just add tests verifying correct behavior for U in skeleton (J)
X-SVN-Rev: 35316
2014-03-04 08:46:56 +00:00
Yoshito Umaoka
3997d2d085 ICU-10746 Fixed a collation thread test execution problem. Made testFrozen (was the bad one) to share the same test code with testThreads (was OK).
X-SVN-Rev: 35310
2014-03-04 04:39:04 +00:00
Peter Edberg
4745a14bbf ICU-10635 Preserve DisplayContext when serializing RelativeDateFormat, adjust serialization of cached BreakIterator from #10633 and #10681
X-SVN-Rev: 35308
2014-03-04 00:41:23 +00:00
Markus Scherer
b5b38d2c98 ICU-9101 merge branches/markus/collv2@35302 into the trunk
X-SVN-Rev: 35305
2014-03-04 00:11:11 +00:00
Peter Edberg
62c9048bc0 ICU-10633 Implement context-sensitive number formatting (RBNF for J), handle serialization/equals for NumberFormat capitalizationSetting
X-SVN-Rev: 35301
2014-03-03 19:48:34 +00:00
Peter Edberg
bb74c8c14c ICU-8511 Add set/getTimeZone methods to ICU4J DateIntervalFormat
X-SVN-Rev: 35291
2014-03-03 02:20:50 +00:00
Peter Edberg
c2026e4aa5 ICU-10681 Lazily get and cache BreakIterator for titlecasing; lazily get contextTransform info if possible (J)
X-SVN-Rev: 35290
2014-03-02 22:27:26 +00:00
Andy Heninger
0cae113eec ICU-10673 AnyTransliterator thread safety fix.
X-SVN-Rev: 35249
2014-02-27 18:58:29 +00:00
Markus Scherer
95874c18f0 ICU-10678 cherry-pick Unicode 7.0 U+20BD RUBLE SIGN for ICU 53
X-SVN-Rev: 35242
2014-02-26 21:45:33 +00:00
Yoshito Umaoka
d346620563 ICU-10737 ICU4J test runner to flush output writer at the end always.
X-SVN-Rev: 35237
2014-02-26 19:31:21 +00:00
Yoshito Umaoka
25d898f0b4 ICU-10544 Fixed some implementation problems in Calendar#add. When adding day or lager field results wall time falls into non-existing time slot created by DST transition, the new implementaion honors the current skipped wall time option.
X-SVN-Rev: 35232
2014-02-25 23:51:51 +00:00
Travis Keep
4f64ff0152 ICU-8116 Add tests to verify that currency plurals is working.
X-SVN-Rev: 35222
2014-02-25 00:10:02 +00:00
Yoshito Umaoka
d9085c6d2b ICU-10620 Some improvements in ICU4J test framework - printing out stack trace information through the print writer when an exception is thrown from a test code, other than errln. Also, errln no longer prints out useless stack trace information.
X-SVN-Rev: 35218
2014-02-24 21:17:24 +00:00
Peter Edberg
04855906d8 ICU-10630 Add "แอปพลิเคชัน" ("application"), "แท็ก" ("tag") to thaidict.txt (J)
X-SVN-Rev: 35214
2014-02-24 19:35:47 +00:00
Peter Edberg
25daba2eb5 ICU-10691 Add 23 city names (mostly from exemplar city data) to thaidict.txt (J)
X-SVN-Rev: 35212
2014-02-24 16:39:48 +00:00
Peter Edberg
2a2d770cd0 ICU-10712 Integrate non-collation, non-BCP47 data from CLDR trunk@9766 (J)
X-SVN-Rev: 35209
2014-02-24 07:18:49 +00:00
Yoshito Umaoka
151b10c6ca ICU-10601 Added ACCOUNTINGCURRENCYSTYLE to NumberFormat.
X-SVN-Rev: 35194
2014-02-21 19:15:04 +00:00
Mark Davis
2ccc9fb2bd ICU-10705 More substantive changes were needed. The code didn't get the CLDR data, and there were some problems with the algorithm. Added many more tests, and added a hack to get around the fact that the generated CLDR data is reordered (it needs to maintain the file order!)
X-SVN-Rev: 35193
2014-02-21 14:39:12 +00:00
Travis Keep
6f86221dee ICU-10640 Fix same bugs around duration formatting that were fixed in C++ in JAVA.
X-SVN-Rev: 35188
2014-02-20 23:59:45 +00:00
Travis Keep
d09b746a61 ICU-10640 Carry rounding measure amounts down except the last to the JAVA implementation.
X-SVN-Rev: 35182
2014-02-20 18:54:00 +00:00
Andy Heninger
8b58bace5e ICU-10706 Spoof Check, Rename SINGLE_SCRIPT -> SINGLE_SCRIPT_RESTRICTIVE as discussed in the PMC.
X-SVN-Rev: 35177
2014-02-19 23:57:20 +00:00
Andy Heninger
6d71a96d1b ICU-10706 Spoof Check Data Update.
X-SVN-Rev: 35165
2014-02-19 01:29:16 +00:00
Andy Heninger
6ebe0eb16d ICU-10015 Dictionary Break Iterator, resolve differences between ICU4J and ICU4C.
X-SVN-Rev: 35119
2014-02-11 00:09:33 +00:00
Travis Keep
ff4a993daa ICU-10640 Get rid of JAVA compiler warnings in MeasureFormat.
X-SVN-Rev: 35118
2014-02-10 23:56:23 +00:00
Travis Keep
53e36c62b6 ICU-10640 Add tests to be sure that TimeUnitFormat and CurrencyFormat are stand-ins for MeasureFormat.
X-SVN-Rev: 35037
2014-01-30 18:21:57 +00:00
Travis Keep
b5a7244a29 ICU-10640 Fix broken build. Fix MeasureFormat.format() to give correct begin and end index in FieldPosition even if the StringBuffer was initially non-empty.
X-SVN-Rev: 35035
2014-01-30 07:07:11 +00:00
Travis Keep
0f59bff9aa ICU-10646 Change SimplePatternFormatter.format() method to take String... instead of Object. replace formatValues() with format method that takes a StringBuilder and an int[].
X-SVN-Rev: 35034
2014-01-30 07:00:03 +00:00
Travis Keep
6f61caff18 ICU-10646 Template -> SimplePatternFormatter. evaluate -> format.
X-SVN-Rev: 35026
2014-01-29 21:42:17 +00:00
Travis Keep
1cf0f06b01 ICU-10646 Introduce Template class. Change ListFormatter and RelativeDateTimeFormatter to use the Template class instead of ad hoc replacement of placeholders.
X-SVN-Rev: 35014
2014-01-29 00:09:46 +00:00
Yoshito Umaoka
855434f737 ICU-10577 Changed Calendar not to use ICULocaleService which depends on language fallback. The new implementation uses calendar type/weekdata cache purely based on locale's region. Also update EhiopicCalendar's constructor to select proper subtype like Islamic calendar. This change also resolves unnecessary cyclic dependency between weekdata and calendar type (See #10425).
X-SVN-Rev: 35003
2014-01-27 22:15:02 +00:00
Yoshito Umaoka
1f070a89af ICU-10632 DateFormat factory methods taking Calendar instance to handle relative styles properly.
X-SVN-Rev: 34988
2014-01-24 22:47:23 +00:00
Yoshito Umaoka
0654101831 ICU-10484 Fixed a couple of issues reported by secureCheck.
X-SVN-Rev: 34947
2014-01-21 15:40:01 +00:00
Scott Russell
c7ed3c0b31 ICU-10650 53m1 BRS task - updates for svn properties
X-SVN-Rev: 34945
2014-01-21 04:03:13 +00:00
Travis Keep
4fb86a23e2 ICU-10268 Remove duplicate MeasureFormatTest.testExamples
X-SVN-Rev: 34928
2014-01-17 22:49:28 +00:00
Travis Keep
fa4c8fd936 ICU-10268 deprecate TimeUnitFormat. Add tests from TimeUnitFormat for MeasureFormat. Add test for doc examples. Fix list formatting for narrow form.
X-SVN-Rev: 34920
2014-01-17 01:20:13 +00:00
Yoshito Umaoka
97db2a2aa3 ICU-10484 Clean up import statements.
X-SVN-Rev: 34910
2014-01-16 16:05:50 +00:00
Yoshito Umaoka
e084dcaecb ICU-10484 A workaround for a JDK TimeZoneNameProvider support problem caused by Pacific/Johnston in the locale SPI test case.
X-SVN-Rev: 34908
2014-01-16 04:32:12 +00:00
Yoshito Umaoka
c64fb93a29 ICU-10434 Oracle JDK still preserves solar times (Asia/Riyadh8x). The ICU4J time zone format test cases must exclude these zone when JDK tz implementation is used.
X-SVN-Rev: 34905
2014-01-15 22:35:58 +00:00
Peter Edberg
d894ab3a4f ICU-10574 Add API (getter/setter) to set capitalization context for NumberFormat, J
X-SVN-Rev: 34899
2014-01-15 09:13:26 +00:00
Peter Edberg
fce9b6ba8c ICU-10553 Implement context-sensitive capitalization for relative dates (J)
X-SVN-Rev: 34896
2014-01-15 08:12:16 +00:00
Andy Heninger
a82255096c ICU-10592 ICU4J BreakIterator, hoist rule status constants to base BreakIterator class
X-SVN-Rev: 34890
2014-01-14 22:27:51 +00:00
Scott Russell
8a3afd3cb5 ICU-10619 Improve usability of DateFormat's leniency control & promote BooleanAttribute control to draft for v53
X-SVN-Rev: 34887
2014-01-14 14:13:48 +00:00
Travis Keep
3da552ab8d ICU-10268 Add tests for narrow times.
X-SVN-Rev: 34885
2014-01-14 01:25:27 +00:00
Travis Keep
a988b05e8b ICU-10268 Added more tests.
X-SVN-Rev: 34862
2014-01-10 19:40:21 +00:00
Travis Keep
b2f94a75a8 ICU-10268 MeasureFormat to format currencies correctly.
X-SVN-Rev: 34860
2014-01-10 18:53:53 +00:00
Travis Keep
1ebcd33989 ICU-10268 Serialize FormatWidth enums by their ordinal values.
X-SVN-Rev: 34858
2014-01-10 16:55:55 +00:00
Travis Keep
cebd0a29d5 ICU-10268 Remove unused import
X-SVN-Rev: 34853
2014-01-10 00:46:11 +00:00
Yoshito Umaoka
e73ea7ab14 ICU-10390 Implemented Comparable interface in ULocale class.
X-SVN-Rev: 34840
2014-01-08 21:07:09 +00:00
Yoshito Umaoka
d6d57e4461 ICU-10434 tzdata2013i to ICU4J
X-SVN-Rev: 34829
2014-01-03 23:13:53 +00:00
Peter Edberg
cf004a4691 ICU-10609 Fix test failures only found in clean build, missed in incremental build, J
X-SVN-Rev: 34817
2013-12-23 06:43:34 +00:00
Travis Keep
3b6a40b645 ICU-10268 Add additional test to handle MeasureFormat.formatMeasures() with zero and one arg.
X-SVN-Rev: 34802
2013-12-18 23:17:55 +00:00
Travis Keep
6f82c4b2d3 ICU-10606 Introduce DontCareFieldPosition.
X-SVN-Rev: 34799
2013-12-18 23:05:12 +00:00
Travis Keep
652d2952a2 ICU-10603 Add NUMERIC to MeasureFormat.FormatWidth.
X-SVN-Rev: 34797
2013-12-18 22:32:17 +00:00
Scott Russell
59dde192b7 ICU-10334 C vs. J differences when in lenient mode
X-SVN-Rev: 34791
2013-12-18 19:47:13 +00:00
Travis Keep
3ef485dccf ICU-10268 Be sure that MeasureFormat and sub classes correctly implement clone() and getLocale(ULocale.VALID_LOCALE)
X-SVN-Rev: 34780
2013-12-17 01:09:02 +00:00
Travis Keep
afa4315082 ICU-10268 Take Measurement API out of technology preview and have it match the current API proposal.
X-SVN-Rev: 34765
2013-12-13 18:26:18 +00:00
Peter Edberg
3ac01a5b95 ICU-10593 Add "บลูทูธ" ("Bluetooth") to Thai break dictionary (update ICU4J)
X-SVN-Rev: 34753
2013-12-12 04:21:18 +00:00
Travis Keep
3fa5329e97 ICU-8464 Update Java RelativeDateTimeFormatter with latest API proposal.
X-SVN-Rev: 34709
2013-12-04 21:19:34 +00:00
Andy Heninger
7c5ff0aad6 ICU-10532 Charset Detect of plain ASCII, boost UTF-8 likelyhood.
X-SVN-Rev: 34694
2013-11-26 01:26:58 +00:00
Travis Keep
2601495ccd ICU-8464 Fix so that calendar used in RelativeDateTimeFormatter is the default calendar for locale which may not be the gregorian calendar.
X-SVN-Rev: 34682
2013-11-21 23:30:27 +00:00
Travis Keep
b90cbad09c ICU-8464 Add Relative Date Formatting for JAVA.
X-SVN-Rev: 34663
2013-11-14 19:50:19 +00:00
Travis Keep
7db028c450 ICU-10542 Add more tests. Use Math.log10() instead of multiplying by 0.1 in a for loop.
X-SVN-Rev: 34656
2013-11-12 01:38:45 +00:00
Travis Keep
42dee8ca3b ICU-10542 Fix rounding for scientific notation.
X-SVN-Rev: 34654
2013-11-11 23:52:59 +00:00
Andy Heninger
cc2d6e41f8 ICU-10532 Improve UTF-16 charset detection.
X-SVN-Rev: 34646
2013-11-07 19:55:48 +00:00
Yoshito Umaoka
2f0c821f16 ICU-10515 Moved the top level TestAll to a new project icu4j-testall.
X-SVN-Rev: 34644
2013-11-06 22:09:21 +00:00
Scott Russell
fcdb86f818 ICU-10239 make eee[ee] & EEEEE processing in J behave the same as C
X-SVN-Rev: 34627
2013-10-30 21:18:19 +00:00
Travis Keep
339b6e98dd ICU-10485 Remove warnings from MeasureUnitTest.
X-SVN-Rev: 34603
2013-10-21 22:47:41 +00:00
Yoshito Umaoka
334e8f52b8 ICU-10419 Removed unused import introduced by the previous change.
X-SVN-Rev: 34566
2013-10-14 22:21:29 +00:00
Travis Keep
f1df548fc4 ICU-10485 Fixed ListFormatter so that it finds the unit and unit-short version of lists.
X-SVN-Rev: 34564
2013-10-14 20:32:35 +00:00
Travis Keep
80b75a5817 ICU-10219 Fix rounding in TimeUnitFormat for JAVA.
X-SVN-Rev: 34554
2013-10-10 22:35:06 +00:00
Travis Keep
a3e12a9fe7 ICU-10419 Fix rounding in DecimalFormat in JAVA
X-SVN-Rev: 34553
2013-10-10 22:34:05 +00:00
Yoshito Umaoka
1746d496d4 ICU-10462 Changed the default time zone used by the ICU unit test framework from PST to America/Los_Angeles.
X-SVN-Rev: 34547
2013-10-10 21:23:53 +00:00
Travis Keep
c1fbbc062e ICU-10485 Fix MeasureUnit failing tests.
X-SVN-Rev: 34546
2013-10-10 20:58:53 +00:00
Yoshito Umaoka
80ed875e6a ICU-10484 Update the ICU4J version numbers to 53/m1
X-SVN-Rev: 34544
2013-10-10 19:01:15 +00:00
Yoshito Umaoka
ff0dbde358 ICU-10313 Added Hebrew calendar month value checking for leap year.
X-SVN-Rev: 34540
2013-10-10 17:36:54 +00:00
Yoshito Umaoka
95c91d8e72 ICU-10399 Added serialization compatibility test data.
X-SVN-Rev: 34459
2013-09-23 19:22:44 +00:00
Michael Ow
0111b99f92 ICU-10037 Update TestCanonicalID test case exclusion list in ICU4J
X-SVN-Rev: 34453
2013-09-23 14:36:27 +00:00
Yoshito Umaoka
cb99f40912 ICU-8449 ICU4J Islamic Umm Al-Qura calendar updates based on Yoshito's review.
X-SVN-Rev: 34445
2013-09-23 05:15:07 +00:00
Markus Scherer
4396765af8 ICU-10399 updated pool.res files
X-SVN-Rev: 34426
2013-09-20 20:47:17 +00:00
Scott Russell
379fa7922b ICU-10249 review comment updates
X-SVN-Rev: 34409
2013-09-19 22:02:47 +00:00
Markus Scherer
a8c9e3b922 ICU-10142 bidi test data files from 2013-sep-19
X-SVN-Rev: 34408
2013-09-19 21:58:32 +00:00
Yoshito Umaoka
c9b42d2525 ICU-10399 Fixed some compiler warnings (Eclipse and JDK javac).
X-SVN-Rev: 34387
2013-09-18 21:52:51 +00:00
Mark Davis
59d926f715 ICU-10409 fixed tests in wrong file, as per Markus's request
X-SVN-Rev: 34371
2013-09-18 13:51:30 +00:00
Yoshito Umaoka
92464523f4 ICU-7897 Simplified TestSelection/TestConversionUTF16. Removed the charset encoding name data depending on index of array returned by getAvailableNames(), instead, use hardcoded popular charset names. Modernize the coding style, etc. Reduced the exhaustive test time a lot.
X-SVN-Rev: 34357
2013-09-17 18:20:50 +00:00
Travis Keep
bfb8e76bc0 ICU-9946 Add test for ede case of formatting {0}, {1}, {2}
X-SVN-Rev: 34355
2013-09-17 17:57:07 +00:00
Yoshito Umaoka
1e57298e3f ICU-10012 Disable EBCDIC Arabic/Hebrew detectors by default. Added APIs to enable/disable each charset and get currently active charsets. Use ISO-8859-8-I for ISO-8859-8/logica/implicit - to make the behavior compatible with ICU4C implementation (#9364).
X-SVN-Rev: 34351
2013-09-17 07:07:53 +00:00
John Emmons
002a4a751e ICU-10404 Last minute plural update
X-SVN-Rev: 34343
2013-09-17 03:47:56 +00:00
Scott Russell
bfbffd7805 ICU-10261 give DateFormat more granular leniency control
X-SVN-Rev: 34326
2013-09-16 12:20:50 +00:00
Yoshito Umaoka
90ded7ad3c ICU-10399 Organized import statements.
X-SVN-Rev: 34311
2013-09-13 17:54:23 +00:00
Markus Scherer
8e59fa7be4 ICU-9915 do not mask off the continuation bits and then later test this masked CE value for isContinuation()
X-SVN-Rev: 34310
2013-09-13 17:12:11 +00:00
Peter Edberg
d7aff40250 ICU-10378 (J) Support skeleton meta-character 'J' in DateTimePatternGenerator
X-SVN-Rev: 34294
2013-09-12 23:50:38 +00:00
Markus Scherer
56d546f8c5 ICU-8474 minor changes parallel with C++
X-SVN-Rev: 34276
2013-09-11 23:32:15 +00:00
Peter Edberg
a183ef1302 ICU-10065 (J) In DateTimePatternGenerator, add support for pattern chars O,X,x, adjust support for V,Z
X-SVN-Rev: 34263
2013-09-10 21:53:00 +00:00
John Emmons
a3c50c6e67 ICU-10335 Merge completed CLDR24 branch into trunk.
X-SVN-Rev: 34239
2013-09-07 20:54:48 +00:00
Peter Edberg
dc0285bb1f ICU-7647 J, Add/use LaoBreakEngine and corresponding dictionary
X-SVN-Rev: 34233
2013-09-07 01:03:46 +00:00
Peter Edberg
ec72ffe189 ICU-10161 J - Ignore LRM/RLM/ALM in text and affixes when comparing;
add internal support for minus/plus symbol strings to DecimalFormatSymbols;
pre-integrate some CLDR 24 number symbol/pattern changes so tests match them.

X-SVN-Rev: 34212
2013-09-06 02:06:05 +00:00
Scott Russell
d2d0d0d9f0 ICU-10249 Implement new Islamic calendar variants tbla, rgsa
X-SVN-Rev: 34172
2013-09-03 22:26:48 +00:00
Markus Scherer
748e8c9cc6 ICU-10142 implement Unicode 6.3 bidi algorithm additions: merge icu4j/branches/mati/uba63 into trunk, merge new test for BidiCharacterTest.txt into BiDiConformanceTest.java
X-SVN-Rev: 34149
2013-08-30 19:50:39 +00:00
Scott Russell
b5da651126 ICU-8449 compiler warning clean-up & add support for maintaining existing civil property along with new cType
X-SVN-Rev: 34146
2013-08-30 14:45:58 +00:00
Peter Edberg
839ec55eab ICU-10176 No line break in $SY $HL; update tests, including old missing updates for RBBITestMonkey (J)
X-SVN-Rev: 34143
2013-08-30 06:39:01 +00:00
Travis Keep
33c0acf233 ICU-10017 Rollback TimePeriod additions.
X-SVN-Rev: 34137
2013-08-30 00:17:33 +00:00
Peter Edberg
be5eec1c83 ICU-10296 Add 2 words to Thai dictionary (มั้ย, มั๊ยล่ะ), add tests (J)
X-SVN-Rev: 34136
2013-08-29 23:57:25 +00:00
Yoshito Umaoka
bc031bb637 ICU-10268 Restored Currency serialization backward compatibility support for now. Also fixed a bunch of compiler warnings (both Eclipse compiler and JDK) introduced by unit/measure format work.
X-SVN-Rev: 34132
2013-08-29 21:14:09 +00:00
Yoshito Umaoka
ca03cd866d ICU-10268 Serialization compatibility test related changes. Cleaned up skip cases. Reverted a previous change that seemed to exclude Currency from the compatibility test. Also fixed some compiler warnings introduced by previous commits for this ticket.
X-SVN-Rev: 34124
2013-08-29 17:45:39 +00:00
Yoshito Umaoka
bd82ee99c1 ICU-10268 Exclude PluralRules$FixedDecimal from the serialization coverage test for now.
X-SVN-Rev: 34123
2013-08-29 17:30:19 +00:00
Markus Scherer
fe1a149ca5 ICU-10168 Unicode 6.3 data files as of 2013-aug-27
X-SVN-Rev: 34104
2013-08-28 21:08:11 +00:00
Mark Davis
6037d39183 ICU-10268 Add the units along the lines of what was discussed. Needs more work, however.
X-SVN-Rev: 34099
2013-08-28 15:55:54 +00:00
Markus Scherer
196921e4cd ICU-10168 minor improvements for unicodetools
X-SVN-Rev: 34095
2013-08-27 18:05:47 +00:00
Markus Scherer
2a36e2f226 ICU-8474 support plurals with decimals in MessageFormat and PluralFormat
X-SVN-Rev: 34087
2013-08-26 20:29:07 +00:00
Mark Davis
ca9d96f401 ICU-8474 Fix test to also check for decimals if integer samples empty
X-SVN-Rev: 34086
2013-08-24 16:19:47 +00:00
Andy Heninger
9685634a0f ICU-8474 Plural Rules, tweak samples test to stop false failures.
X-SVN-Rev: 34085
2013-08-24 00:16:11 +00:00
Mark Davis
4505512d3e ICU-8474 Many changes to tests and code in order to properly separate DECIMAL from INTEGER isLimited and samples; fix samples/unbounded in CLDR, fix bounded, fix when to return null, check disallowed syntax etc.
X-SVN-Rev: 34082
2013-08-23 10:38:57 +00:00
Yoshito Umaoka
d73447b346 ICU-9526 Fixed a paring problem with custom monetary grouping separator. Ported equivalent fix for monetary decimal separator handing, updating the fix done by #9521. Fixed some bad coding style. Added a test case for testing custom symbols.
X-SVN-Rev: 34070
2013-08-20 20:59:18 +00:00
Peter Edberg
b19b309b18 ICU-10243 J, LocaleData.getMeasurementSystem/getPaperSize should get data from supplementalData
X-SVN-Rev: 34066
2013-08-19 23:49:53 +00:00
Mark Davis
6cfd149314 ICU-8474 major change to PluralRules to move sample generation code into CLDR. Also did close to final renaming of internal classes
X-SVN-Rev: 34064
2013-08-19 18:32:42 +00:00
Mark Davis
60c838d40f ICU-8474 major change to PluralRules to move sample generation code into CLDR. Also did close to final renaming of internal classes
X-SVN-Rev: 34063
2013-08-19 18:32:19 +00:00
Scott Russell
a442610f93 ICU-8449 Add Um al-Qura Hijri Calendar Support
X-SVN-Rev: 34048
2013-08-16 16:04:37 +00:00
Yoshito Umaoka
3b2de608ed ICU-10155 Deleted an empty test case - TestGetEffectiveCurrency.
X-SVN-Rev: 34041
2013-08-14 19:47:38 +00:00
Travis Keep
4b1b47ddb0 ICU-10274 Add compound duration formatting for JAVA.
X-SVN-Rev: 33980
2013-07-24 23:07:31 +00:00
Peter Edberg
e276c69769 ICU-10222 (J) Update tests for new Latvian plural rules
X-SVN-Rev: 33967
2013-07-23 20:51:39 +00:00
Yoshito Umaoka
9da57d92b2 ICU-10084 BRS - clean up imports (update)
X-SVN-Rev: 33962
2013-07-23 17:02:56 +00:00
Travis Keep
12b26e3073 ICU-10067 Implement feedback from API proposal.
X-SVN-Rev: 33955
2013-07-22 22:18:54 +00:00
Mark Davis
07c13a589e ICU-8474 Fixed more test cases caused by plurals change
X-SVN-Rev: 33950
2013-07-20 21:18:07 +00:00
Mark Davis
5c071a90fe ICU-8474 added Russian cases to replace ones with fixed decimals.
X-SVN-Rev: 33948
2013-07-19 20:26:43 +00:00
Mark Davis
a93c71f71c ICU-8474 fixed currency tests.
X-SVN-Rev: 33947
2013-07-19 20:22:23 +00:00
Mark Davis
c75c662d21 ICU-8474 fixed Serbian data
X-SVN-Rev: 33946
2013-07-19 20:04:47 +00:00
Mark Davis
50323c01c7 ICU-8474 made syntax fixes in accordance with doc, adjusted code for currencies to work right.
X-SVN-Rev: 33945
2013-07-19 19:38:17 +00:00
Mark Davis
7d4180dc4d ICU-10187 Fix test (regions that leaked () in CLDR).
X-SVN-Rev: 33923
2013-07-15 13:40:57 +00:00
Mark Davis
99d92460a3 ICU-10187 Fix test (regions that leaked () in CLDR.
X-SVN-Rev: 33922
2013-07-15 13:11:49 +00:00
Yoshito Umaoka
249d1156a1 ICU-10222 Changed a test case in testPluralFormat to use locale 'uk' instead of 'ru'. The test case was originally written for the rule set formerly shared by 'ru' and 'uk', but the rule for 'ru' had been changed.
X-SVN-Rev: 33914
2013-07-11 19:10:09 +00:00
Peter Edberg
dc3bff3e0d ICU-10244 (C) LocaleData.getLocaleSeparator now returns piece between {0} and {1} in new localeSeparator pattern
X-SVN-Rev: 33913
2013-07-11 18:59:13 +00:00
Yoshito Umaoka
b280b62e5c ICU-10084 Resolve Eclipse compiler warnings.
X-SVN-Rev: 33898
2013-07-09 18:28:49 +00:00
Yoshito Umaoka
f1d2dd38fd ICU-10084 BRS - clean up import statements.
X-SVN-Rev: 33897
2013-07-09 16:45:56 +00:00
Peter Edberg
2553506161 ICU-10244 (J) Add tests for localeDisplayName using localeSeparator
X-SVN-Rev: 33896
2013-07-09 07:42:39 +00:00
Peter Edberg
8d826958fd ICU-10222 (J) Integrate CLDR data snapshot for ICU 52.0.1; add calendar types
X-SVN-Rev: 33888
2013-07-08 06:31:43 +00:00
Mark Davis
b62f044d82 ICU-8474 cleanup, moving some test code to CLDR.
X-SVN-Rev: 33882
2013-07-03 08:58:32 +00:00
Scott Russell
5442e5a7a4 ICU-9968 Return value of SimpleDateFormat subparse not correctly reflecting error at start pos 0
X-SVN-Rev: 33871
2013-07-01 15:24:42 +00:00
Mark Davis
9333318d4e ICU-8474 cleanup, moving some test code to CLDR.
X-SVN-Rev: 33870
2013-07-01 10:35:20 +00:00
Peter Edberg
70fc2d25ba ICU-10195 (J) Add more tests for getAppendItemName
X-SVN-Rev: 33860
2013-06-27 08:23:29 +00:00
Peter Edberg
9268ae09e5 ICU-10061 (J) Make getDayOfWeekType behave as documented for last weekend day; fix for 1-day weekends
X-SVN-Rev: 33858
2013-06-27 06:53:35 +00:00
Peter Edberg
a573382a0b ICU-9984 (J) For DTPG, Y in skeleton should produce Y in pattern
X-SVN-Rev: 33857
2013-06-27 06:16:33 +00:00
Andy Heninger
b64a61baba ICU-9936 Decimal Format, auto-enable SignificantDigitsUsed when setting significant digits.
X-SVN-Rev: 33834
2013-06-17 20:35:47 +00:00
Andy Heninger
83ad0ae901 ICU-5901 RBBI.getRuleStatus(), hoist to BreakIterator from RuleBasedBreakIterator.
X-SVN-Rev: 33829
2013-06-13 23:38:21 +00:00
Andy Heninger
2f731899ca ICU-10140 Spoof Checker rule builder fixes. Was dropping Whole Script confusable data.
X-SVN-Rev: 33828
2013-06-13 21:17:34 +00:00
Yoshito Umaoka
86471ecf62 ICU-10209 Fixed odd TimeType problem with ZONE_ID, ZONE_ID_SHORT and EXEMPLAR_LOCATION in TimeZoneFormat#format. Also added generic TimeZoneFormat format test including the test cases verifying the fix.
X-SVN-Rev: 33820
2013-06-12 21:37:46 +00:00
Mark Davis
f989418d4f ICU-8471 Update to fix the Compact Numbers for fractional plurals, and for use in CLDR.
X-SVN-Rev: 33760
2013-05-27 22:25:45 +00:00
Mark Davis
65c0d155b2 ICU-8471 Update to fix the Compact Numbers for fractional plurals, and for use in CLDR.
X-SVN-Rev: 33759
2013-05-27 15:34:55 +00:00
Travis Keep
e29ab729e8 ICU-10131 Add test for fallback prevention with empty set for JAVA.
X-SVN-Rev: 33754
2013-05-25 00:03:37 +00:00
Travis Keep
cb0f19fc45 ICU-10173 Add test for ensuring that zero shoes as 0 and not 0.0
X-SVN-Rev: 33752
2013-05-24 22:47:07 +00:00
Travis Keep
ed6f7e1545 ICU-10045 Fix significant digits with zero for JAVA.
X-SVN-Rev: 33750
2013-05-24 22:16:05 +00:00
Mark Davis
b939f21291 ICU-10173 fix test to show bug.
X-SVN-Rev: 33748
2013-05-24 08:58:43 +00:00
Peter Edberg
724cb16c28 ICU-10186 Need special numeric era format/parse for dangi too (J)
X-SVN-Rev: 33735
2013-05-23 02:00:04 +00:00
Yoshito Umaoka
7f9645615a ICU-10170 Added a test case. The bug in the library code was already fixed by r33671.
X-SVN-Rev: 33731
2013-05-22 21:04:44 +00:00
Yoshito Umaoka
c7d2a18170 ICU-10148 TZ database/Windows zone ID mapping APIs.
X-SVN-Rev: 33727
2013-05-22 20:34:10 +00:00
Markus Scherer
ef9809ac71 ICU-10128 new BidiTest.txt with test data for more than 63 levels
X-SVN-Rev: 33691
2013-05-20 18:55:39 +00:00
Peter Edberg
c00f2b4327 ICU-10120 Add test for katakana + extend (J)
X-SVN-Rev: 33684
2013-05-20 00:39:07 +00:00
Peter Edberg
65ace5b6f4 ICU-10120 Copy fix #9983 (for word ubrk_previous infinite loop) to word_POSIX too (J)
X-SVN-Rev: 33683
2013-05-19 07:03:23 +00:00
Yoshito Umaoka
f3077f748f ICU-9931 Fixed rounding related problems in ICU4J DecimalFormat. Provided generic test case code for rounding behavior.
X-SVN-Rev: 33671
2013-05-16 22:25:42 +00:00
Scott Russell
68f770cd8a ICU-10110 handle non-String objects to prevent class cast exception in SimpleDateFormat.parse()
X-SVN-Rev: 33669
2013-05-16 15:51:43 +00:00
Markus Scherer
54eb776527 ICU-10128 update ICU to Unicode 6.3 beta (merge from branches/markus/uni63 at r33585)
X-SVN-Rev: 33663
2013-05-15 22:16:48 +00:00
Mark Davis
9469a6c1be ICU-8474 Updated the plural rules factory to match CLDR; took a first pass at modifying NumberFormat to get the right information out for plural select with fractions.
X-SVN-Rev: 33649
2013-05-14 12:32:16 +00:00
Travis Keep
2469052770 ICU-10069 Take into account compatible currency symbols, e.g half-width and full-width yen symbol, when parsing currencies. Currency symbol equivalence relation hard-coded in Currency class for now.
X-SVN-Rev: 33616
2013-05-08 23:46:30 +00:00
Michael Ow
a94b29c5a2 ICU-10084 Update version to 52.0.1
X-SVN-Rev: 33608
2013-05-08 01:38:44 +00:00
Travis Keep
e78cb5b4b0 ICU-10026 Fix DecimalFormat to handle variation of minus signs according to Mark Davis' suggestions.
X-SVN-Rev: 33605
2013-05-07 20:06:58 +00:00
George Rhoten
c55b3819a6 ICU-10136 Do not throw an exception when requesting the quotes for fr_CA. It should fallback to data from fr.
X-SVN-Rev: 33568
2013-05-01 21:37:14 +00:00
Yoshito Umaoka
766add67f0 ICU-9104 Updated CollationElementIterator API spec not to support changing the iteration direction without reset. Added a field tracking the iteration direction and trigger assertion when a caller violates the restriction (only when Java assertion is enabled).
X-SVN-Rev: 33549
2013-04-25 20:15:50 +00:00
Mark Davis
c418174fff ICU-8474 tweak for farsi
X-SVN-Rev: 33545
2013-04-23 15:17:51 +00:00
Mark Davis
6c0747cd6c ICU-8474 refactor to make it easier to copy to CLDR.
X-SVN-Rev: 33544
2013-04-23 12:32:37 +00:00