Markus Scherer
61c4a728cd
ICU-20467 replace the LocaleMatcher implementation, load data from new bundle
...
- remove the old LocaleMatcher implementation code
- move the XLocaleMatcher code into LocaleMatcher, same for test
- remove unused internal methods
- stop comparing old vs. new performance
- generate langInfo.txt resource bundle file with precomputed likely-subtags and matcher data
- make genrb handle multi-line binary values
- load likely-subtags & distance data from new langInfo.res bundle
- test that built data == loaded data
- move data builders to tools, no more runtime dependency on builder code
2019-03-26 13:27:42 -07:00
Yoshito Umaoka
a4fc56f382
ICU-13413 More clean-ups for code redundant/unnecessary for Java 7 and up
...
Simplified redundant code and removed unnecessary code path for Java 7 and later runtime in various places. Also cleaned up stale comments.
There is one test code change in com.ibm.icu.dev.test.localespi.NumberFormatTest - number keyword in test case was changed to Arab to arab. This test case was skipped with Java 6 runtime. It looks this code was note tested on Java 7 and later. @number=Arab does not work because it's case sensitive and must be all lower case letters.
2018-09-27 14:27:38 -07:00
Yoshito Umaoka
d1c761762a
ICU-13413 Java 7 migration in build scripts and eclipse project files
...
- Updated javac/javadoc source and target Java version to 1.7.
- Eclipse projects to use execution environment JavaSE-1.7.
- Replaced java6.bootclasspath with java7.bootclasspath.
- Removed pre-Java 7 conditional build targets.
- Deleted stylesheet for JDK6 build.
2018-09-27 14:27:38 -07:00
Michael Ow
7ef631ba4f
ICU-12564 Update copyright notice in ICU4J
...
X-SVN-Rev: 38875
2016-06-22 22:12:16 +00:00
Steven R. Loomis
ab6b7f24fe
ICU-12037 update license location
...
X-SVN-Rev: 38508
2016-03-08 23:50:05 +00:00
Steven R. Loomis
802559f528
ICU-12037 fix references to license.html
...
X-SVN-Rev: 38409
2016-02-27 01:48:56 +00:00
Yoshito Umaoka
fd35c53245
ICU-12084 Removed echo for java 5 bootclasspath.
...
X-SVN-Rev: 38241
2016-01-30 07:05:03 +00:00
Yoshito Umaoka
d376112155
ICU-11326 Updated build scripts to use bootclasspath option when compiling ICU4J library classes. Also updated build.xml to print out warning message when build environment is not properly configured for release.
...
X-SVN-Rev: 36655
2014-10-09 07:28:33 +00:00
Yoshito Umaoka
eb26b21238
ICU-10662 Removed 'synchronized' keyword from Calendar/TimeZone factory methods and minimize the scope of lock. Added a simple performance test case, but not yet wired to performace test scripts. Created icu4j-perf-tests project and fixed some build script problems in perf-tests.
...
X-SVN-Rev: 35108
2014-02-07 15:20:17 +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
Yoshito Umaoka
d240d6478b
ICU-8957 Updated ant build files supporting findbugs invoked from ant build.
...
X-SVN-Rev: 33539
2013-04-19 23:31:32 +00:00
Yoshito Umaoka
32d0bffa4e
ICU-9709 Merged unicode-license.txt into license.html, along with other third-party licenses. Updated ant targets currently copying unicode-license.txt.
...
X-SVN-Rev: 32737
2012-11-01 19:01:56 +00:00
Abhinav Gupta
2730ee27c3
ICU-8924 Add findbugs targets
...
X-SVN-Rev: 31176
2011-12-29 18:13:00 +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
Michael Ow
f521ddb4f4
ICU-8591 Add ICU4J performance test to main build.xml
...
X-SVN-Rev: 30298
2011-07-08 20:46:34 +00:00
Yoshito Umaoka
19266897b3
ICU-8275 Build script to add full locale name list file in each resource path. The file name was changed from res_index.txt to fullLocaleNames.lst to avoid confusion (not quite matching res_index.res). Added a config property for disabling resource file scan to build full name locale list, which allow us to test the code path easily.
...
X-SVN-Rev: 29307
2011-01-14 21:35:42 +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
Doug Felt
a41fd31be3
ICU-7277 merged branches/dougfelt/currsplit -r 26994:27047 into trunk. restored original (not merged) data jars. fixed currdata external tool builder problem.
...
X-SVN-Rev: 27051
2009-12-11 20:59:29 +00:00
Doug Felt
3c20720e09
ICU-7274 merge branches/dougfelt/localesplit r26974:26992 into trunk
...
X-SVN-Rev: 26993
2009-11-30 21:53:28 +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
67b4574185
ICU-6824 CheckSystemFonts requires some classes from translit-tests project.
...
X-SVN-Rev: 26524
2009-08-20 16:36:31 +00:00
Yoshito Umaoka
b2c854578c
ICU-7044 Fixed some build problems introduced by the previous change
...
X-SVN-Rev: 26285
2009-07-10 15:05:24 +00:00
Doug Felt
a25960797a
ICU-7044 merge translit modularization into trunk
...
X-SVN-Rev: 26280
2009-07-09 23:49:42 +00:00
Doug Felt
ec1316b16b
ICU-7036 merge from dougfelt/collate -r 26185:26230
...
X-SVN-Rev: 26237
2009-07-07 19:24:00 +00:00
Yoshito Umaoka
07b0822b13
ICU-6951 Added and isolated richedit build scripts.
...
X-SVN-Rev: 26121
2009-06-16 23:08:10 +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