ICU-8120 Updated build scripts and eclipse workspace settings to use UTF-8 for java source files.

X-SVN-Rev: 29013
This commit is contained in:
Yoshito Umaoka 2010-11-08 15:11:14 +00:00
parent eb9d3b2708
commit 4954ca812f
24 changed files with 116 additions and 8 deletions

19
.gitattributes vendored
View file

@ -207,32 +207,39 @@ icu4c/source/tools/pkgdata/pkgdata.vcxproj -text
icu4c/source/tools/pkgdata/pkgdata.vcxproj.filters -text
icu4c/source/tools/toolutil/toolutil.vcxproj -text
icu4j/build.properties -text
icu4j/demos/.settings/org.eclipse.core.resources.prefs -text
icu4j/demos/manifest.stub -text
icu4j/eclipse-build/plugins.template/com.ibm.icu.tests/META-INF/MANIFEST.MF -text
icu4j/eclipse-build/plugins.template/com.ibm.icu/META-INF/MANIFEST.MF -text
icu4j/main/classes/charset/.classpath -text
icu4j/main/classes/charset/.project -text
icu4j/main/classes/charset/.settings/org.eclipse.core.resources.prefs -text
icu4j/main/classes/charset/.settings/org.eclipse.jdt.core.prefs -text
icu4j/main/classes/charset/manifest.stub -text
icu4j/main/classes/collate/.classpath -text
icu4j/main/classes/collate/.project -text
icu4j/main/classes/collate/.settings/org.eclipse.core.resources.prefs -text
icu4j/main/classes/collate/.settings/org.eclipse.jdt.core.prefs -text
icu4j/main/classes/collate/.settings/org.eclipse.jdt.ui.prefs -text
icu4j/main/classes/collate/collate-build.launch -text
icu4j/main/classes/core/.classpath -text
icu4j/main/classes/core/.project -text
icu4j/main/classes/core/.settings/org.eclipse.core.resources.prefs -text
icu4j/main/classes/core/.settings/org.eclipse.jdt.core.prefs -text
icu4j/main/classes/core/manifest.stub -text
icu4j/main/classes/currdata/.externalToolBuilders/copy-data-currdata.launch -text
icu4j/main/classes/currdata/.settings/org.eclipse.core.resources.prefs -text
icu4j/main/classes/currdata/.settings/org.eclipse.jdt.core.prefs -text
icu4j/main/classes/currdata/.settings/org.eclipse.jdt.ui.prefs -text
icu4j/main/classes/currdata/currdata-build.launch -text
icu4j/main/classes/langdata/.externalToolBuilders/copy-data-langdata.launch -text
icu4j/main/classes/langdata/.settings/org.eclipse.core.resources.prefs -text
icu4j/main/classes/langdata/.settings/org.eclipse.jdt.core.prefs -text
icu4j/main/classes/langdata/.settings/org.eclipse.jdt.ui.prefs -text
icu4j/main/classes/langdata/langdata-build.launch -text
icu4j/main/classes/localespi/.classpath -text
icu4j/main/classes/localespi/.project -text
icu4j/main/classes/localespi/.settings/org.eclipse.core.resources.prefs -text
icu4j/main/classes/localespi/.settings/org.eclipse.jdt.core.prefs -text
icu4j/main/classes/localespi/manifest.stub -text
icu4j/main/classes/localespi/src/META-INF/services/java.text.spi.BreakIteratorProvider -text
@ -246,27 +253,33 @@ icu4j/main/classes/localespi/src/META-INF/services/java.util.spi.LocaleNameProvi
icu4j/main/classes/localespi/src/META-INF/services/java.util.spi.TimeZoneNameProvider -text
icu4j/main/classes/localespi/src/com/ibm/icu/impl/javaspi/ICULocaleServiceProviderConfig.properties -text
icu4j/main/classes/regiondata/.externalToolBuilders/copy-data-regiondata.launch -text
icu4j/main/classes/regiondata/.settings/org.eclipse.core.resources.prefs -text
icu4j/main/classes/regiondata/.settings/org.eclipse.jdt.core.prefs -text
icu4j/main/classes/regiondata/.settings/org.eclipse.jdt.ui.prefs -text
icu4j/main/classes/regiondata/regiondata-build.launch -text
icu4j/main/classes/translit/.externalToolBuilders/copy-data-translit.launch -text
icu4j/main/classes/translit/.settings/org.eclipse.core.resources.prefs -text
icu4j/main/classes/translit/.settings/org.eclipse.jdt.core.prefs -text
icu4j/main/classes/translit/.settings/org.eclipse.jdt.ui.prefs -text
icu4j/main/classes/translit/translit-build.launch -text
icu4j/main/shared/.project -text
icu4j/main/shared/.settings/org.eclipse.core.resources.prefs -text
icu4j/main/shared/data/icudata.jar -text
icu4j/main/shared/data/testdata.jar -text
icu4j/main/tests/charset/.classpath -text
icu4j/main/tests/charset/.project -text
icu4j/main/tests/charset/.settings/org.eclipse.core.resources.prefs -text
icu4j/main/tests/charset/.settings/org.eclipse.jdt.core.prefs -text
icu4j/main/tests/charset/manifest.stub -text
icu4j/main/tests/collate/.classpath -text
icu4j/main/tests/collate/.project -text
icu4j/main/tests/collate/.settings/org.eclipse.core.resources.prefs -text
icu4j/main/tests/collate/.settings/org.eclipse.jdt.core.prefs -text
icu4j/main/tests/collate/.settings/org.eclipse.jdt.ui.prefs -text
icu4j/main/tests/collate/collate-tests-build.launch -text
icu4j/main/tests/core/.classpath -text
icu4j/main/tests/core/.project -text
icu4j/main/tests/core/.settings/org.eclipse.core.resources.prefs -text
icu4j/main/tests/core/.settings/org.eclipse.jdt.core.prefs -text
icu4j/main/tests/core/manifest.stub -text
icu4j/main/tests/core/src/com/ibm/icu/dev/data/rbbi/english.dict -text
@ -533,19 +546,24 @@ icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRangesSingleVal
icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/Trie2Test.setRangesSingleValue.32.tri2 -text
icu4j/main/tests/framework/.classpath -text
icu4j/main/tests/framework/.project -text
icu4j/main/tests/framework/.settings/org.eclipse.core.resources.prefs -text
icu4j/main/tests/framework/.settings/org.eclipse.jdt.core.prefs -text
icu4j/main/tests/framework/manifest.stub -text
icu4j/main/tests/localespi/.classpath -text
icu4j/main/tests/localespi/.project -text
icu4j/main/tests/localespi/.settings/org.eclipse.core.resources.prefs -text
icu4j/main/tests/localespi/manifest.stub -text
icu4j/main/tests/packaging/.settings/org.eclipse.core.resources.prefs -text
icu4j/main/tests/packaging/.settings/org.eclipse.jdt.core.prefs -text
icu4j/main/tests/packaging/.settings/org.eclipse.jdt.ui.prefs -text
icu4j/main/tests/packaging/packaging-tests-build.launch -text
icu4j/main/tests/translit/.externalToolBuilders/copy-translit-test-data.launch -text
icu4j/main/tests/translit/.settings/org.eclipse.core.resources.prefs -text
icu4j/main/tests/translit/.settings/org.eclipse.jdt.core.prefs -text
icu4j/main/tests/translit/.settings/org.eclipse.jdt.ui.prefs -text
icu4j/main/tests/translit/translit-tests-build.launch -text
icu4j/manifest.stub -text
icu4j/tools/build/.settings/org.eclipse.core.resources.prefs -text
icu4j/tools/build/icu4j28.api.gz -text
icu4j/tools/build/icu4j30.api.gz -text
icu4j/tools/build/icu4j32.api.gz -text
@ -563,6 +581,7 @@ icu4j/tools/build/icu4j421.api.gz -text
icu4j/tools/build/icu4j44.api.gz -text
icu4j/tools/build/icu4j44.api2.gz -text
icu4j/tools/build/manifest.stub -text
icu4j/tools/misc/.settings/org.eclipse.core.resources.prefs -text
icu4j/tools/misc/manifest.stub -text
tools/multi/c/Makefile-c.inc -text
tools/multi/c/patch/3_0 -text

View file

@ -572,8 +572,8 @@
nodeprecatedlist="true"
windowtitle="icu4j"
doctitle="icu4j"
encoding="iso-8859-1"
docencoding="iso-8859-1"
encoding="${java.src.encoding}"
docencoding="UTF-8"
bottom="<font size=-1>Copyright (c) ${current.year} IBM Corporation and others.</font>"
additionalparam="-breakiterator -use -tagletpath ${icu4j.build-tools.jar} -taglet com.ibm.icu.dev.tool.docs.ICUTaglet"
link="http://java.sun.com/javase/6/docs/api/"
@ -675,7 +675,8 @@
<!-- Release management targets -->
<target name="checktags" depends="info, build-tools" description="Check API tags before release">
<javadoc source="1.5">
<javadoc source="1.5"
encoding="${java.src.encoding}">
<packageset dir="${icu4j.core.dir}/src">
<include name="com/ibm/icu/lang/**"/>
<include name="com/ibm/icu/math/**"/>
@ -694,7 +695,8 @@
<target name="gatherapi" depends="info, build-tools" description="Run API database generator tool">
<mkdir dir="${out.dir}"/>
<javadoc source="1.5">
<javadoc source="1.5"
encoding="${java.src.encoding}">
<packageset dir="${icu4j.core.dir}/src">
<include name="com/ibm/icu/lang/**"/>
<include name="com/ibm/icu/math/**"/>
@ -737,7 +739,8 @@
<target name="gatherapiOld" depends="info, build-tools" description="Run API database generator tool (Pre Java 5 style)">
<mkdir dir="${out.dir}"/>
<javadoc source="1.5">
<javadoc source="1.5"
encoding="${java.src.encoding}">
<packageset dir="${icu4j.core.dir}/src">
<include name="com/ibm/icu/lang/**"/>
<include name="com/ibm/icu/math/**"/>
@ -835,6 +838,7 @@
<javac destdir="${translit.ime.out.dir}/bin"
source="${javac.source}"
target="${javac.target}"
encoding="${java.src.encoding}"
debug="on" deprecation="off">
<src path="${icu4j.core.dir}/src"/>
<src path="${icu4j.translit.dir}/src"/>
@ -862,6 +866,7 @@
<javac destdir="${indic.ime.out.dir}/bin"
source="${javac.source}"
target="${javac.target}"
encoding="${java.src.encoding}"
debug="on" deprecation="off">
<src path="${icu4j.core.dir}/src"/>
<src path="${icu4j.tools.dir}/src"/>
@ -888,6 +893,7 @@
<javac destdir="${cldr.util.out.dir}/bin"
source="${javac.source}"
target="${javac.target}"
encoding="${java.src.encoding}"
debug="on" deprecation="off">
<src path="${icu4j.core.dir}/src"/>
@ -921,6 +927,7 @@
<javac destdir="${xliff.out.dir}/bin"
source="1.3"
target="1.3"
encoding="${java.src.encoding}"
debug="on" deprecation="off">
<src path="${icu4j.tools.dir}/src"/>
<include name="com/ibm/icu/dev/tool/localeconverter/CalculateCRC32.java"/>
@ -1002,6 +1009,7 @@
destdir="${module.bin.dir}"
source="${javac.source}"
target="${javac.target}"
encoding="${java.src.encoding}"
debug="on" deprecation="off">
<include name="com/ibm/icu/impl/UCharacterName.java"/>
<include name="com/ibm/icu/impl/data/*Break*.java"/>
@ -1016,6 +1024,7 @@
<javac destdir="${module.tests.dir}"
source="${javac.source}"
target="${javac.target}"
encoding="${java.src.encoding}"
classpath="${module.bin.dir}"
debug="on" deprecation="off">
<src path="${icu4j.core.dir}/src"/>
@ -1037,6 +1046,7 @@
destdir="${module.bin.dir}"
source="${javac.source}"
target="${javac.target}"
encoding="${java.src.encoding}"
debug="on" deprecation="off">
<include name="com/ibm/icu/impl/data/*Holiday*.java"/>
<include name="com/ibm/icu/lang/UCharacter.java"/>
@ -1065,6 +1075,7 @@
<javac destdir="${module.tests.dir}"
source="${javac.source}"
target="${javac.target}"
encoding="${java.src.encoding}"
classpath="${module.bin.dir}"
debug="on" deprecation="off">
<src path="${icu4j.core.dir}/src"/>
@ -1089,6 +1100,7 @@
<javac destdir="${module.bin.dir}"
source="${javac.source}"
target="${javac.target}"
encoding="${java.src.encoding}"
debug="on" deprecation="off">
<src path="${icu4j.core.dir}/src"/>
<src path="${icu4j.collate.dir}/src"/>
@ -1120,6 +1132,7 @@
<javac destdir="${module.tests.dir}"
source="${javac.source}"
target="${javac.target}"
encoding="${java.src.encoding}"
classpath="${module.bin.dir}"
debug="on" deprecation="off">
<src path="${icu4j.core.dir}/src"/>
@ -1154,6 +1167,7 @@
destdir="${module.bin.dir}"
source="${javac.source}"
target="${javac.target}"
encoding="${java.src.encoding}"
debug="on" deprecation="off">
<include name="com/ibm/icu/text/SCSU.java"/>
<include name="com/ibm/icu/text/UnicodeCompressor.java"/>
@ -1166,6 +1180,7 @@
<javac destdir="${module.tests.dir}"
source="${javac.source}"
target="${javac.target}"
encoding="${java.src.encoding}"
classpath="${module.bin.dir}"
debug="on" deprecation="off">
<src path="${icu4j.core.dir}/src"/>
@ -1184,6 +1199,7 @@
destdir="${module.bin.dir}"
source="${javac.source}"
target="${javac.target}"
encoding="${java.src.encoding}"
debug="on" deprecation="off">
<include name="com/ibm/icu/lang/UCharacter.java"/>
<include name="com/ibm/icu/text/*Collator*.java"/>
@ -1196,12 +1212,14 @@
destdir="${module.bin.dir}"
source="${javac.source}"
target="${javac.target}"
encoding="${java.src.encoding}"
debug="on" deprecation="off"/>
<javac srcdir="${icu4j.currdata.dir}/src"
destdir="${module.bin.dir}"
source="${javac.source}"
target="${javac.target}"
encoding="${java.src.encoding}"
debug="on" deprecation="off"/>
<!-- Format does not require BreakIterator data -->
@ -1219,6 +1237,7 @@
<javac destdir="${module.tests.dir}"
source="${javac.source}"
target="${javac.target}"
encoding="${java.src.encoding}"
classpath="${module.bin.dir}"
debug="on" deprecation="off">
<src path="${icu4j.core.dir}/src"/>
@ -1248,6 +1267,7 @@
destdir="${module.bin.dir}"
source="${javac.source}"
target="${javac.target}"
encoding="${java.src.encoding}"
debug="on" deprecation="off">
<include name="com/ibm/icu/lang/**/*"/>
<include name="com/ibm/icu/text/CanonicalIterator.java"/>
@ -1278,6 +1298,7 @@
<javac destdir="${module.tests.dir}"
source="${javac.source}"
target="${javac.target}"
encoding="${java.src.encoding}"
classpath="${module.bin.dir}"
debug="on" deprecation="off">
<src path="${icu4j.core.dir}/src"/>
@ -1347,6 +1368,7 @@
destdir="${module.bin.dir}"
source="${javac.source}"
target="${javac.target}"
encoding="${java.src.encoding}"
debug="on" deprecation="off">
<include name="com/ibm/icu/impl/data/*Break*.java"/>
<include name="com/ibm/icu/lang/**/*"/>
@ -1361,6 +1383,7 @@
<javac destdir="${module.tests.dir}"
source="${javac.source}"
target="${javac.target}"
encoding="${java.src.encoding}"
classpath="${module.bin.dir}"
debug="on" deprecation="off">
<src path="${icu4j.core.dir}/src"/>
@ -1395,6 +1418,7 @@
<javac destdir="${module.bin.dir}"
source="${javac.source}"
target="${javac.target}"
encoding="${java.src.encoding}"
debug="on" deprecation="off">
<src path="${icu4j.core.dir}/src"/>
<src path="${icu4j.translit.dir}/src"/>
@ -1430,6 +1454,7 @@
<javac destdir="${module.tests.dir}"
source="${javac.source}"
target="${javac.target}"
encoding="${java.src.encoding}"
classpath="${module.bin.dir}"
debug="on" deprecation="off">
<src path="${icu4j.core.dir}/src"/>
@ -1453,6 +1478,7 @@
destdir="${module.bin.dir}"
source="${javac.source}"
target="${javac.target}"
encoding="${java.src.encoding}"
debug="on" deprecation="off">
<include name="com/ibm/icu/impl/*StringPrep*.java"/>
<include name="com/ibm/icu/text/*IDNA*.java"/>
@ -1477,6 +1503,7 @@
<javac destdir="${module.tests.dir}"
source="${javac.source}"
target="${javac.target}"
encoding="${java.src.encoding}"
classpath="${module.bin.dir}"
debug="on" deprecation="off">
<src path="${icu4j.core.dir}/src"/>

View file

@ -0,0 +1,3 @@
#Fri Nov 05 14:18:21 EDT 2010
eclipse.preferences.version=1
encoding/<project>=UTF-8

View file

@ -0,0 +1,3 @@
#Fri Nov 05 14:17:11 EDT 2010
eclipse.preferences.version=1
encoding/<project>=UTF-8

View file

@ -0,0 +1,4 @@
#Fri Nov 05 14:17:35 EDT 2010
eclipse.preferences.version=1
encoding//src/com/ibm/icu/text/AlphabeticIndex.java=UTF-8
encoding/<project>=UTF-8

View file

@ -0,0 +1,3 @@
#Fri Nov 05 14:17:53 EDT 2010
eclipse.preferences.version=1
encoding/<project>=UTF-8

View file

@ -0,0 +1,3 @@
#Fri Nov 05 14:18:21 EDT 2010
eclipse.preferences.version=1
encoding/<project>=UTF-8

View file

@ -0,0 +1,3 @@
#Fri Nov 05 14:18:52 EDT 2010
eclipse.preferences.version=1
encoding/<project>=UTF-8

View file

@ -0,0 +1,3 @@
#Fri Nov 05 14:18:53 EDT 2010
eclipse.preferences.version=1
encoding/<project>=UTF-8

View file

@ -0,0 +1,3 @@
#Fri Nov 05 14:18:59 EDT 2010
eclipse.preferences.version=1
encoding/<project>=UTF-8

View file

@ -0,0 +1,3 @@
#Fri Nov 05 14:19:32 EDT 2010
eclipse.preferences.version=1
encoding/<project>=UTF-8

View file

@ -0,0 +1,3 @@
#Fri Nov 05 14:19:06 EDT 2010
eclipse.preferences.version=1
encoding/<project>=UTF-8

View file

@ -24,7 +24,7 @@
<echo message="source: ${javac.source}"/>
<echo message="target: ${javac.target}"/>
<echo message="debug: ${javac.debug}"/>
<echo message="encoding: ${javac.encoding}"/>
<echo message="encoding: ${java.src.encoding}"/>
<echo message="compiler arg: ${javac.compilerarg}"/>
<echo message="----------------------------------------------------"/>
@ -36,6 +36,7 @@
source="${javac.source}"
target="${javac.target}"
debug="${javac.debug}"
encoding="${java.src.encoding}"
includeAntRuntime="no">
<compilerarg value="${javac.compilerarg}"/>
</javac>

View file

@ -22,8 +22,8 @@ jar.dir = ${out.dir}/lib
javac.source = 1.5
javac.target = 1.5
javac.debug = on
javac.encoding = ascii
javac.compilerarg = -Xlint:none
java.src.encoding = UTF-8
# Manifest attributes
jar.spec.version = ${icu4j.spec.version}

View file

@ -0,0 +1,3 @@
#Fri Nov 05 14:17:25 EDT 2010
eclipse.preferences.version=1
encoding/<project>=UTF-8

View file

@ -0,0 +1,3 @@
#Fri Nov 05 14:17:44 EDT 2010
eclipse.preferences.version=1
encoding/<project>=UTF-8

View file

@ -0,0 +1,3 @@
#Fri Nov 05 14:18:21 EDT 2010
eclipse.preferences.version=1
encoding/<project>=UTF-8

View file

@ -0,0 +1,3 @@
#Fri Nov 05 14:19:14 EDT 2010
eclipse.preferences.version=1
encoding/<project>=UTF-8

View file

@ -0,0 +1,3 @@
#Fri Nov 05 14:18:52 EDT 2010
eclipse.preferences.version=1
encoding/<project>=UTF-8

View file

@ -0,0 +1,3 @@
#Fri Nov 05 14:18:52 EDT 2010
eclipse.preferences.version=1
encoding/<project>=UTF-8

View file

@ -0,0 +1,3 @@
#Fri Nov 05 14:19:37 EDT 2010
eclipse.preferences.version=1
encoding/<project>=UTF-8

View file

@ -0,0 +1,3 @@
#Fri Nov 05 14:16:57 EDT 2010
eclipse.preferences.version=1
encoding/<project>=UTF-8

View file

@ -1,4 +1,4 @@
#Fri Aug 28 16:06:12 EDT 2009
#Fri Nov 05 14:16:58 EDT 2010
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
@ -33,6 +33,7 @@ org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
@ -48,6 +49,7 @@ org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
@ -64,6 +66,7 @@ org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverridin
org.eclipse.jdt.core.compiler.problem.unusedImport=warning
org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled

View file

@ -0,0 +1,3 @@
#Fri Nov 05 14:19:22 EDT 2010
eclipse.preferences.version=1
encoding/<project>=UTF-8