Commit Graph

119 Commits

Author SHA1 Message Date
Yoshito Umaoka
6d08d7a36f ICU-7030 Generics support in Freezable. Some other co-variant return type support. Merging changes done in the branch to the trunk.
X-SVN-Rev: 26699
2009-09-29 21:28:39 +00:00
Yoshito Umaoka
7d19f16115 ICU-6924 UPropertyAlias#get*Enum to return UProperty.UNDEFINED instead of throwing an IllegalArgumentException. UnicodeSet to call these methods directly and removed try/catch block in a loop.
X-SVN-Rev: 26698
2009-09-29 19:21:35 +00:00
Yoshito Umaoka
bc31f197d0 ICU-6810 Use generic template type T instead of U for addAllTo.
X-SVN-Rev: 26697
2009-09-29 15:46:24 +00:00
Jason Spieth
8af6181661 ICU-7140 Change cache hashkey in ULocale based method and other cache tweaks per comments.
X-SVN-Rev: 26695
2009-09-28 20:33:53 +00:00
John Emmons
e4e4513690 ICU-7136 Modify ICUResourceBundle implementation to honor %%ParentIsRoot resources in locales with multiple scripts
X-SVN-Rev: 26685
2009-09-24 17:28:39 +00:00
Mark Davis
56afa88bdf ICU-6424 extract iterable comparator
X-SVN-Rev: 26682
2009-09-23 21:53:28 +00:00
Jason Spieth
d9a955b0b7 ICU-7140 Two level cache in NumberingSystem - ICU4J
X-SVN-Rev: 26680
2009-09-23 18:29:21 +00:00
Yoshito Umaoka
2fe427bc5d ICU-7127 Resource loading code to support filepath with space characters and non-ASCII characters.
X-SVN-Rev: 26661
2009-09-21 20:30:49 +00:00
Yoshito Umaoka
2c2d76044f ICU-7137 Moved getCalendarType from Calendar to new class CalendarUtil in impl package and use it from both Calendar and DateFormatSymbols.
X-SVN-Rev: 26643
2009-09-17 16:43:35 +00:00
Mark Davis
85f0ecb659 ICU-7139 fix index constructor, etc.
X-SVN-Rev: 26617
2009-09-10 17:57:19 +00:00
Michael Ow
ddc3287efd ICU-4954 Use skipRuleWhiteSpace after white space check.
X-SVN-Rev: 26610
2009-09-08 16:42:54 +00:00
Mark Davis
323d5a9b31 ICU-7125 Modify internal data structure to make it easer to build in CLDR.
X-SVN-Rev: 26604
2009-09-04 19:37:27 +00:00
Yoshito Umaoka
71fb8f005b ICU-4069 Some minor updates
X-SVN-Rev: 26603
2009-09-04 18:42:47 +00:00
Mark Davis
ddefb74427 ICU-7125 Fix warnings
X-SVN-Rev: 26601
2009-09-03 22:47:33 +00:00
Mark Davis
a13bccbf15 ICU-7125 Fix warnings
X-SVN-Rev: 26600
2009-09-03 22:44:25 +00:00
Mark Davis
b4176a2b83 ICU-7125 Fix warnings
X-SVN-Rev: 26599
2009-09-03 22:35:35 +00:00
Mark Davis
50cb567507 ICU-7125 Fix spurious test println
X-SVN-Rev: 26598
2009-09-03 22:30:26 +00:00
Yoshito Umaoka
830d75f537 ICU-7027 Once remove eclipse-dummy.jar from icu4j-core build path.
X-SVN-Rev: 26597
2009-09-03 20:44:49 +00:00
Michael Ow
37b340e112 ICU-7120 Fix error check in test and concatenation code for normalizer.
X-SVN-Rev: 26594
2009-09-03 19:32:31 +00:00
John Emmons
0ea33cbf80 ICU-4069 Implement getDisplayLanguageWithDialect() and getDisplayNameWithDialect()
X-SVN-Rev: 26593
2009-09-03 19:10:51 +00:00
Yoshito Umaoka
f8c58d2721 ICU-7107 Reverted the method signature to synchronized.
X-SVN-Rev: 26592
2009-09-03 19:00:24 +00:00
Yoshito Umaoka
ddd8a50457 ICU-7107 Fixed TimeZone#getDisplayName threading problem.
X-SVN-Rev: 26591
2009-09-03 18:57:40 +00:00
Mark Davis
42d4b38e15 ICU-7125 Add API for language matching for data that will be coming from CLDR.
X-SVN-Rev: 26589
2009-09-02 23:13:26 +00:00
Yoshito Umaoka
4425baa2f3 ICU-7027 Added eclipse-dummy.jar which contains dummy com.ibm.icu.text.Collator and Transliterator. Updated icu4j-core project to include the dummy jar in the build path, so we can resolve unwanted javadoc warning triggered by @link.
X-SVN-Rev: 26572
2009-08-28 19:46:57 +00:00
Michael Ow
392d7d16b6 ICU-4954 Ensure Unicode Pattern_White_Space set is used where appropriate.
X-SVN-Rev: 26571
2009-08-28 18:37:27 +00:00
John Emmons
e979b36cf7 ICU-4069 Cleanup unused variables
X-SVN-Rev: 26569
2009-08-28 15:26:43 +00:00
Yoshito Umaoka
eb9b97663b ICU-7097 Enabled java compiler option -Xlint:all,-deprecation,-dep-ann for API projects. Fixed redundant cast warnings detected by javac in various files. Added @SuppressWarnings for intended usage of fallthrough in switch statements. Enabled fallthrough warning in Eclipse project files.
X-SVN-Rev: 26568
2009-08-27 23:02:38 +00:00
John Emmons
7e0113e5e8 ICU-4069 Use localized locale pattern and separator in Ulocale.getDisplayName()
X-SVN-Rev: 26567
2009-08-27 20:28:30 +00:00
John Emmons
7b8f450d29 ICU-4547 Cleaned up Hebrew calendar mods based on Yoshito's code review
X-SVN-Rev: 26561
2009-08-27 17:53:57 +00:00
John Emmons
5a22aee70f ICU-4547 Cleaned up Hebrew calendar mods based on Yoshito's code review
X-SVN-Rev: 26560
2009-08-27 17:13:59 +00:00
Yoshito Umaoka
d98fd3f3fb ICU-6710 Formal @deprecated comment for ICU internal API.
X-SVN-Rev: 26557
2009-08-26 20:52:26 +00:00
Jason Spieth
7b753884ce ICU-4735 Cleanup TimeZone getDisplayName changes based on review comments - ICU4J
X-SVN-Rev: 26552
2009-08-26 16:52:47 +00:00
John Emmons
6b5b8779fd ICU-4547 Updated support for correct month numbering/naming in Hebrew calendar
X-SVN-Rev: 26523
2009-08-20 15:50:27 +00:00
John Vu
4f6acc7e64 ICU-6237 After upgrading to Eclipse 3.5, added back @SupressWarnings and comment out "dead code".
X-SVN-Rev: 26507
2009-08-18 17:09:22 +00:00
Yoshito Umaoka
5414398199 ICU-7032 Instead of create UnicodeSet instances for validating named parameter syntax, use UCharacter.isUnicodeIdentifierXXX for the same operation. This change drastically improve the initialization performance of MessageFormat without paying any runtime penalties.
X-SVN-Rev: 26506
2009-08-18 16:23:17 +00:00
Yoshito Umaoka
e24f8b9b03 ICU-7033 Use the new lightweight UnicodeSet constructor to initialize static fields in DecimalFormat to improve the initialization performance.
X-SVN-Rev: 26505
2009-08-18 13:25:49 +00:00
John Vu
558c4b2824 ICU-6237 Uploaded the Javadoc preferences for core, collate, charset, and translit to have the warnings appear if Javadocs are written incorrect for the settings placed.
X-SVN-Rev: 26503
2009-08-17 23:13:43 +00:00
John Vu
8bdfa75b71 ICU-6237 Fixed Javadoc warnings for "collate" "charset" and "translit" packages.
X-SVN-Rev: 26502
2009-08-17 23:01:21 +00:00
John Vu
2c50c7cebe ICU-6237 Fixed the warning for "core" package.
X-SVN-Rev: 26501
2009-08-17 18:17:11 +00:00
Michael Ow
651a023b47 ICU-5720 Add provisional comment after draft.
X-SVN-Rev: 26498
2009-08-13 20:52:10 +00:00
Michael Ow
2c58dba41c ICU-6710 Add provisional comments after draft.
X-SVN-Rev: 26497
2009-08-13 20:51:24 +00:00
Michael Ow
9e233fa1dc ICU-5720 Use TimeZone.getTZDataVersion method to avoid duplicate code.
X-SVN-Rev: 26496
2009-08-13 20:48:02 +00:00
Yoshito Umaoka
c3a6b83ddb ICU-7027 Fixed a bunch of Eclipse compiler warnings.
X-SVN-Rev: 26495
2009-08-13 20:32:55 +00:00
Michael Ow
ee2de03dc2 ICU-6710 Remove unneeded import.
X-SVN-Rev: 26494
2009-08-13 20:23:32 +00:00
Michael Ow
257bf86726 ICU-6710 Add description to ICULogger and implement in TimeZone.
X-SVN-Rev: 26492
2009-08-13 19:12:20 +00:00
Michael Ow
5f2ff249fd ICU-5720 Add data version to ICU4J.
X-SVN-Rev: 26491
2009-08-13 18:03:37 +00:00
Michael Ow
be4903380b ICU-6710 Add ICULogger class to ICU4J.
X-SVN-Rev: 26488
2009-08-12 22:38:53 +00:00
Yoshito Umaoka
a8f599ae11 ICU-7027 Exclude .svn from Java build path, so directory .svn and its contents won't be copied to the build output directory.
X-SVN-Rev: 26486
2009-08-12 19:15:17 +00:00
Yoshito Umaoka
7f169416ee ICU-7063 Reverting Mark's changes for #7063 for now, because of the build breakage and incompatibility concerns.
X-SVN-Rev: 26479
2009-08-11 20:44:22 +00:00
Jason Spieth
dc5876ae14 ICU-4735 Enhanced TimeZone getDisplayName allows for more name formats, ICU4J implementation.
X-SVN-Rev: 26475
2009-08-10 16:00:22 +00:00