Commit Graph

30 Commits

Author SHA1 Message Date
Fredrik Roubert
d8b9e7ecaa ICU-11463 ICU4J ought to always close() resources
R=yoshito_umaoka@us.ibm.com

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

X-SVN-Rev: 37034
2015-02-13 20:16:22 +00:00
Mark Davis
f838029625 ICU-10467 Fix the freezables with volatile.
X-SVN-Rev: 36288
2014-08-29 14:45:47 +00:00
Yoshito Umaoka
d8d708a40c ICU-10256 Fixed NPE problem in TimeZoneJDK#clone().
X-SVN-Rev: 34038
2013-08-13 14:35:01 +00:00
Yoshito Umaoka
07582f8efa ICU-9400 Workaround for Java's TimeZoneNameProvider support problem.
X-SVN-Rev: 32573
2012-10-09 04:54:56 +00:00
Yoshito Umaoka
2d39c18a49 ICU-9187 Resolve javac compiler warning with JDK 7. SuppressWarning annotation type 'rawtypes' is necessary instead of 'unchecked' with JDK 7. However, with Eclipse IDE using Java 1.5 env still requires 'unchecked'. Thus, kept 'unchecked', added 'rawtypes' and updated all ICU runtime library projects to ignore unused SuppressWarning types, instead of warning.
X-SVN-Rev: 31622
2012-03-15 18:56:48 +00:00
Yoshito Umaoka
a1344472af ICU-9187 Ignore javac warning for setting an older source without bootclasspath introduced in JDK 7.
X-SVN-Rev: 31621
2012-03-15 18:21:48 +00:00
Yoshito Umaoka
0b1faa6ffa ICU-9162 Implemented getDisplayScript(), provided actual implementation of getVariant() [#9161]. Also improved the implementation of localized name provider to directly access localized data container classes. Added test cases to verify the behavior with locale extension [#9154].
X-SVN-Rev: 31606
2012-03-08 23:12:02 +00:00
Yoshito Umaoka
74fd94b4cf ICU-9155 Changed special ICU suffix for the locale provider from 'ICU' to 'ICU4J'. Removed some workaround code in locale SPI tests introduced by #9150. Fixed Java 7 env specific issues exposed by these changes.
X-SVN-Rev: 31554
2012-03-01 10:46:18 +00:00
Yoshito Umaoka
440d4c84c7 ICU-9151 Implemented CurrencyNameProvider#getDisplayName in the locale SPI module. Also added corresponding test case. This change was agreed on ICU PMC 2012-02-29.
X-SVN-Rev: 31548
2012-02-29 23:14:37 +00:00
Yoshito Umaoka
6e06cd9a5d ICU-9028 Implemented Freezable in TimeZoneJDK class in the locale SPI module.
X-SVN-Rev: 31218
2012-01-17 16:30:12 +00:00
Yoshito Umaoka
66350869c3 ICU-8998 Merging TimeZone#observesDaylightTime changes from my work branch to trunk.
X-SVN-Rev: 31213
2012-01-17 04:32:31 +00:00
Abhinav Gupta
2730ee27c3 ICU-8924 Add findbugs targets
X-SVN-Rev: 31176
2011-12-29 18:13:00 +00:00
Yoshito Umaoka
9ba9b4ad4e ICU-8345 Freezable implementation in TimeZone and its subclasses.
X-SVN-Rev: 30962
2011-11-15 14:57:18 +00:00
Abhinav Gupta
77598a7d62 ICU-8854 Unused final instance variable. Should be static.
X-SVN-Rev: 30858
2011-10-24 19:23:29 +00:00
Yoshito Umaoka
02bf9dd68a ICU-8649 Integrating JCite and embedding coding example in the ICU4J API reference doc.
X-SVN-Rev: 30841
2011-10-17 21:10:07 +00:00
Yoshito Umaoka
504e04477a ICU-8856 Organized import statements
X-SVN-Rev: 30788
2011-10-04 14:38:02 +00:00
Steven R. Loomis
f2dea4dba1 ICU-8855 undo bad commit r30752
X-SVN-Rev: 30753
2011-09-29 20:18:13 +00:00
Abhinav Gupta
27cdc577c8 ICU-8855 utf-8 file properties for icu4j (with copyright updates).
X-SVN-Rev: 30752
2011-09-29 19:44:32 +00:00
Abhinav Gupta
55e9ba2738 ICU-8268 Inefficient use of Map.keySet. Use entrySet instead.
X-SVN-Rev: 30721
2011-09-27 19:49:44 +00:00
Yoshito Umaoka
3357036c2e ICU-8022 Removed readme.html for ICU4J locale SPI. Moved the contents to a new ICU user guide page - http://userguide.icu-project.org/icu4j-locale-service-provider. Updated the old link to locale SPI readme to the new user guide page in the master readme.html.
X-SVN-Rev: 29126
2010-12-01 18:46:48 +00:00
Yoshito Umaoka
4954ca812f ICU-8120 Updated build scripts and eclipse workspace settings to use UTF-8 for java source files.
X-SVN-Rev: 29013
2010-11-08 15:11:14 +00:00
Yoshito Umaoka
8ec88d6f48 ICU-8017 Updated MANIFEST.MF in ICU runtime library jar files to make them OSGi bundles.
X-SVN-Rev: 28831
2010-10-14 19:15:38 +00:00
Yoshito Umaoka
014a18e855 ICU-6994 ICU4J build targets to generate *-src.jar which contain only .java source files as well as ICU4J source package archive in .tgz. Also some updates in release target: new target 'release' to build all download files with version string. Old target 'releaseJar' was deleted.
X-SVN-Rev: 28174
2010-06-11 17:02:51 +00:00
Yoshito Umaoka
72b20e8947 ICU-7381 Replacing StringBuffer with StringBuilder in ICU4J runtime library implementation code.
X-SVN-Rev: 27424
2010-01-27 03:09:08 +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
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
127f55f00a ICU-7036 Several minor corrections, eclipse project files modifications and etc.
X-SVN-Rev: 26244
2009-07-08 18:12:00 +00:00
Yoshito Umaoka
4b128ed816 ICU-7027 Remove unused properties including host specific file path from external tool launch configuration used for ant build in eclipse projects.
X-SVN-Rev: 26220
2009-07-02 19:11:06 +00:00
Yoshito Umaoka
5f5e5f8855 ICU-6951 Added missing copyright comment in TestAllCore.java. Updated eclipse IDE setting for new class file to add the default copyright comment.
X-SVN-Rev: 26125
2009-06-17 15:34:35 +00:00
Yoshito Umaoka
d1fbb5737e ICU-6951 Merging ICU4J new source layout changes to trunk
X-SVN-Rev: 26111
2009-06-16 05:52:23 +00:00