Commit Graph

213 Commits

Author SHA1 Message Date
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
Jason Spieth
058950ccfb ICU-6990 2009m ICU4J
X-SVN-Rev: 26642
2009-09-17 16:25:00 +00:00
Andy Heninger
5e28363a15 ICU-7151 ICU4J RBBI Line break tests updated for Unicode 5.2
X-SVN-Rev: 26639
2009-09-16 21:56:30 +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
Yoshito Umaoka
479df20ab5 ICU-7027 Fix translit-tests execution problem in Eclipse IDE.
X-SVN-Rev: 26595
2009-09-03 20:17:24 +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
dd9ec6844f ICU-7027 Updated icu4j-localespi-tests project to use project specific Java compiler level.
X-SVN-Rev: 26582
2009-09-01 20:12:40 +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
Mark Davis
693b8adc7a ICU-7084 Tooling Fixes as result of U5.2
X-SVN-Rev: 26559
2009-08-27 12:03:04 +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 Vu
42a092da36 ICU-4442 Updated the test file to log the errors and clarified instructors. Cleaned up the code.
X-SVN-Rev: 26550
2009-08-26 00:03:37 +00:00
Yoshito Umaoka
a8562c32ed ICU-6990 tzdata2009l to ICU4J
X-SVN-Rev: 26529
2009-08-20 21:04:25 +00:00
Yoshito Umaoka
67b4574185 ICU-6824 CheckSystemFonts requires some classes from translit-tests project.
X-SVN-Rev: 26524
2009-08-20 16:36:31 +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
Yoshito Umaoka
743aa1e259 ICU-6824 Removed icu4j-collate dependency in icu4j-translit-tests project.
X-SVN-Rev: 26516
2009-08-19 20:02:01 +00:00
Mark Davis
2a21b4cfb7 ICU-6824 Remove dependency on collator in test
X-SVN-Rev: 26515
2009-08-19 17:25:31 +00:00
Mark Davis
f9f5c969b2 ICU-6824 PrettyPrinting fixes
X-SVN-Rev: 26511
2009-08-18 23:30:38 +00:00
Yoshito Umaoka
8b731b4e41 ICU-7058 Always log elapsed time for each test case in the test framework code.
X-SVN-Rev: 26508
2009-08-18 17:17:00 +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
Yoshito Umaoka
c41731f2a7 ICU-7027 Fixed an unused warning in ICUServiceTestSample
X-SVN-Rev: 26500
2009-08-14 18:37:45 +00:00
Yoshito Umaoka
29acc27d2a ICU-7027 Synchronized TestTable32 with the C version, which actually refers a test case field. By this change, unused warning was resolved.
X-SVN-Rev: 26499
2009-08-14 18:26:52 +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
7641e19c5d ICU-6824 New enum in UnicodeSet in the previous change triggered serialization CoverageTest failure. Updated CoverageTest to ignore classes generated by enum.
X-SVN-Rev: 26485
2009-08-12 19:11:26 +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
Mark Davis
766b01ec0c ICU-7063 merged branch - rev 27439
X-SVN-Rev: 26474
2009-08-07 20:51:06 +00:00
Mark Davis
66b106094d ICU-6447 First pass at fixes to MessageFormat
X-SVN-Rev: 26473
2009-08-07 01:17:33 +00:00
Mark Davis
e23963cb67 ICU-6824 Merge in some more from CLDR
X-SVN-Rev: 26472
2009-08-07 01:07:04 +00:00
Jason Spieth
496eead7a6 ICU-4735 ULocale getTableString will return null instead of NullPointerException when input String is null.
X-SVN-Rev: 26460
2009-07-30 20:03:57 +00:00
Michael Ow
6691cb5e86 ICU-6653 Undo previous change.
X-SVN-Rev: 26445
2009-07-27 18:11:52 +00:00
Jason Spieth
252149b02a ICU-6033 IS_LEAP_MONTH moved from ChineseCalendar to Calendar
X-SVN-Rev: 26443
2009-07-27 17:09:00 +00:00
Mark Davis
1e5826f41a ICU-6824 Merge in another function from CLDR
X-SVN-Rev: 26440
2009-07-24 23:20:30 +00:00
Yoshito Umaoka
7bc2decc9e ICU-7075 Update ICU4J version to 4.3.2
X-SVN-Rev: 26432
2009-07-24 19:02:13 +00:00
Jason Spieth
80a5218157 ICU-6990 2009k to icu4j/main/shared/data/
X-SVN-Rev: 26415
2009-07-22 17:30:45 +00:00
Yoshito Umaoka
7a5a7996b6 ICU-7027 Fixed JavaDoc warnings.
X-SVN-Rev: 26412
2009-07-22 16:04:18 +00:00
Yoshito Umaoka
ffe5ca79f2 ICU-7027 Fixed secureCheck problems.
X-SVN-Rev: 26410
2009-07-22 01:32:09 +00:00
Mark Davis
f1ff9f053f ICU-6824 Merged check utilities from CLDR.
X-SVN-Rev: 26409
2009-07-22 01:05:24 +00:00
Mark Davis
6a6561f8df ICU-6824 Clean up Utility in preparation for merging from CLDR
X-SVN-Rev: 26408
2009-07-22 00:40:18 +00:00
Yoshito Umaoka
13b8f9e49b ICU-7027 Fixed some module target test issues. Removed ICU NumberFormat/Calendar dependencies in the test framework.
X-SVN-Rev: 26407
2009-07-21 22:49:44 +00:00
Yoshito Umaoka
a595b204e1 ICU-7027 Fixing module target issues introduced recently.
X-SVN-Rev: 26405
2009-07-21 18:46:03 +00:00
Mark Davis
34583efe1c ICU-6824 Update Relation from CLDR
X-SVN-Rev: 26401
2009-07-21 00:43:18 +00:00
Mark Davis
cd7e4f87e7 ICU-6824 Combined Differ files, moved to common location
X-SVN-Rev: 26398
2009-07-20 23:25:23 +00:00
Mark Davis
c361c76465 ICU-6824 Clean up the Collection Utilities. Now only one file of that name... Also needed to add a couple of small items to UnicodeSet.
X-SVN-Rev: 26397
2009-07-20 23:05:23 +00:00
Yoshito Umaoka
6cba5fa564 ICU-7027 Added 4.2.1 serializable test data for compatibility test. Excluding CurrencyPluralInfo from 4.2.1, which causes deserialization problem.
X-SVN-Rev: 26394
2009-07-20 21:59:16 +00:00
Mark Davis
2e8983b499 ICU-6824 Merge in one method from CLDR, leave @internal
X-SVN-Rev: 26393
2009-07-20 20:48:59 +00:00
Mark Davis
824d6d9e59 ICU-6824 Merge in PrettyPrinter, remove dependencies on collator and transliterator
X-SVN-Rev: 26387
2009-07-19 03:40:31 +00:00
Mark Davis
6e82578ad6 ICU-6824 Merge in full-argument hex method.
X-SVN-Rev: 26386
2009-07-19 03:34:05 +00:00
Mark Davis
ec30227054 ICU-6824 Introduce temporary internal method so that we can refactor PrettyPrinter.
X-SVN-Rev: 26385
2009-07-19 03:33:13 +00:00
Mark Davis
f0d29c4f59 ICU-6824 Remove Lockable (old version of Freeze)
X-SVN-Rev: 26384
2009-07-19 03:30:55 +00:00
Mark Davis
7483f806ff ICU-6824 Fix minor items in map and iteration with null values
X-SVN-Rev: 26383
2009-07-19 03:30:17 +00:00
Markus Scherer
078e401f7b ICU-6945 merge into trunk: changes for .res formatVersion 2 (#6945) and quick fix for race in using UResourceBundle.addToCache() (#7054), from -r 26334:26353 icu4j/branches/markus/smallres2
X-SVN-Rev: 26376
2009-07-17 23:17:34 +00:00
Yoshito Umaoka
0765ac6b97 ICU-7027 Update build.xml to create icu4j.jar including collate and translit.
X-SVN-Rev: 26372
2009-07-17 21:56:40 +00:00
Yoshito Umaoka
48ce6bad7b ICU-7036 Remove package.html from collate sub directory.
X-SVN-Rev: 26371
2009-07-17 21:55:09 +00:00
Yoshito Umaoka
e3e6e8de73 ICU-6635 Update BCP47 support code with OpenJDK LE work copy.
X-SVN-Rev: 26370
2009-07-17 19:59:23 +00:00
Jason Spieth
cdd3d8072a ICU-6708 Static caching of NumberingSystem object instances in NumberFormat, J implementation
X-SVN-Rev: 26365
2009-07-17 14:35:02 +00:00
Yoshito Umaoka
ef4ff08f67 ICU-7027 Copy the test data conversion.res into charset-tests properly.
X-SVN-Rev: 26344
2009-07-15 21:22:03 +00:00
John Vu
23e9fb042f ICU-6958 Increased code coverage by working with DictionaryBasedBreakIterator. Latest results at: http://www.icu-project.org/~johnvu/icu4j
X-SVN-Rev: 26319
2009-07-14 16:37:53 +00:00
John Vu
1430cc93d2 ICU-6958 Added CLOVER:OFF for portions that test code can't touch and also increased code coverage.
X-SVN-Rev: 26318
2009-07-13 23:02:23 +00:00
John Vu
d87079d337 ICU-6958 Increased code coverage for com.ibm.icu.text and added necessary CLOVER statements.
X-SVN-Rev: 26312
2009-07-13 21:05:21 +00:00
John Vu
97f7f28ea6 ICU-6958 Increased code coverage for com.ibm.icu.text.
X-SVN-Rev: 26310
2009-07-13 19:09:28 +00:00
John Vu
82f5cda478 ICU-6958 Fixed a problem from earlier change. Increased code coverage.
X-SVN-Rev: 26306
2009-07-13 05:46:47 +00:00
Mark Davis
6572d24560 ICU-6824 fixed some details
X-SVN-Rev: 26303
2009-07-12 04:49:11 +00:00
Mark Davis
84893a2996 ICU-6824 Got a start on merging the CLDR variants, with UnicodeMap.
X-SVN-Rev: 26302
2009-07-11 07:55:47 +00:00
John Vu
dc0e83c78a ICU-6958 Increased code coverage of com.ibm.icu.text. Latest results at www.icu-project.org/~johnvu/icu4j.
X-SVN-Rev: 26295
2009-07-10 23:00:30 +00:00
John Vu
c3c2214b30 ICU-6958 Increased code coverage to com.ibm.icu.text.
X-SVN-Rev: 26294
2009-07-10 21:28:00 +00:00
Doug Felt
341b37817b ICU-7051 temporarily disable GlobalizationPreferencesTest.TestResourceBundle
X-SVN-Rev: 26292
2009-07-10 20:06:10 +00:00