Commit Graph

2028 Commits

Author SHA1 Message Date
Markus Scherer
0f0c27a025 ICU-11537 fix .res formatVersion check
X-SVN-Rev: 37796
2015-08-21 21:06:38 +00:00
George Rhoten
8653b95982 ICU-11760 Add rule syntax for NaN, infinity and alternate decimal points.
Some performance enhancements were added for good measure too.  Creating new RuleBasedNumberFormat objects can take a long time due to all the rule parsing.
 Also I fixed a potential infinite recursion problem when RuleBasedNumberFormat used NumberFormat.createInstance, which could occasionally depend on creating RuleBasedNumberFormat for itself, which was bad.

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

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

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

R=markus.icu@gmail.com

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

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

R=markus.icu@gmail.com

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

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

X-SVN-Rev: 37383
2015-04-23 07:44:14 +00:00
Andy Heninger
fa38aa2c0b ICU-11608 remove lines with $ svn keywords
X-SVN-Rev: 37368
2015-04-20 20:50:26 +00:00
Andy Heninger
e599c1007e ICU-11609 set svn property eol-style native for more text files in icu4j.
X-SVN-Rev: 37365
2015-04-17 23:31:56 +00:00
Yoshito Umaoka
7daa0c8e78 ICU-11629 Updated ICU4J version to 56.0.1.
X-SVN-Rev: 37338
2015-04-15 16:41:47 +00:00
Michael Ow
997afd4ee2 ICU-11630 Update tzdata in ICU4J to 2015c
X-SVN-Rev: 37334
2015-04-14 21:23:40 +00:00
Travis Keep
2efcd46ee3 ICU-11580 Fix DateIntervalInfo descrepencies between C and J
X-SVN-Rev: 37325
2015-04-09 18:28:59 +00:00
Yoshito Umaoka
bc3b3a3916 ICU-11595 Merging locale matcher's fix from the work branch emmons/t11595 to trunk, with ICU4J data jar files regenerated from the ICU4C trunk.
X-SVN-Rev: 37295
2015-03-27 17:57:18 +00:00
Yoshito Umaoka
b72bd763eb ICU-11315 tzdata2015b updates in ICU4J.
X-SVN-Rev: 37267
2015-03-24 22:34:57 +00:00
Mark Davis
7887f56097 ICU-11583 fix bug that travis found in review. See comments in the bug report for details
X-SVN-Rev: 37239
2015-03-17 08:17:40 +00:00
John Emmons
a5f260cbd8 ICU-11586 Fixes for en_CA date formats
X-SVN-Rev: 37236
2015-03-16 21:14:23 +00:00
Yoshito Umaoka
fc82df36a1 ICU-11565 Removed the link to icu4c.css to fix HTML validation error. The same file was already checked into ICU4C repo.
X-SVN-Rev: 37232
2015-03-13 21:29:28 +00:00
Yoshito Umaoka
32271b5e29 ICU-11583 Fixed several issues in the previous commits. See #11583 comment:7 for the details.
X-SVN-Rev: 37230
2015-03-13 20:18:09 +00:00
Mark Davis
d43a9202f2 ICU-11583 remove spurious Objects in imports (with a cleanup)
X-SVN-Rev: 37228
2015-03-13 12:54:42 +00:00
Mark Davis
152bcd92c8 ICU-11583 fix resource loading for interval formats, plus add tests. There are some internal APIs for use by the tests also.
X-SVN-Rev: 37227
2015-03-13 07:09:17 +00:00
Yoshito Umaoka
d4975a1818 ICU-11565 Added ICU4J 55 API signature file. Added ICU4J 55 serializable test data and deleted ICU4J 51 serializable data.
X-SVN-Rev: 37218
2015-03-11 20:43:39 +00:00
Yoshito Umaoka
14e95860a8 ICU-11565 BRS - Updated the API change report, fixed some JavaDoc tag problems.
X-SVN-Rev: 37216
2015-03-11 20:19:46 +00:00
Yoshito Umaoka
f9cf01598c ICU-11567 Promote draft APIs to stable in ICU 55.
X-SVN-Rev: 37214
2015-03-11 19:45:26 +00:00
Yoshito Umaoka
22dd5c9096 ICU-11565 Fixed Eclipse compiler warnings. Updated ICU4J project settings to detect [potentail] resource leak as warning, except icu-demos, icu-build-tools and icu-tools.
X-SVN-Rev: 37213
2015-03-11 18:54:31 +00:00
Yoshito Umaoka
aacaaf660b ICU-11565 Resync data with ICU4C r37203. The previous data import included resource files with future date accidentally.
X-SVN-Rev: 37208
2015-03-11 16:15:38 +00:00
Yoshito Umaoka
d2598ad888 ICU-11565 BRS - organize import statements
X-SVN-Rev: 37207
2015-03-11 15:25:50 +00:00
Yoshito Umaoka
fad6881394 ICU-10488 Added @provisional to draft APIs, and supplied missing java doc commment/status to java.lang.Object method overrides.
X-SVN-Rev: 37206
2015-03-10 22:27:08 +00:00