File freemind_encoding.patch of Package freemind
Index: build.xml
===================================================================
--- build.xml.orig
+++ build.xml
@@ -99,13 +99,21 @@
source="${java_source_version}"
target="${java_target_version}">
<include name="de/foltin/**" />
+ <compilerarg line="-encoding utf-8"/>
</javac>
<java fork="true" classpath="binding/run" classname="de.foltin.CompileXsdStart"></java>
<delete dir="binding/run" quiet="true"/>
<!-- Special file for String encoding. -->
<mkdir dir="binding/src/de/foltin"/>
<copy todir="binding/src/de/foltin" file="${src}/de/foltin/StringEncoder.java"/>
- <javac includeantruntime="false" srcdir="binding/src" destdir="binding/classes" source="${java_source_version}" target="${java_target_version}" debug="on" />
+ <javac includeantruntime="false"
+ srcdir="binding/src"
+ destdir="binding/classes"
+ source="${java_source_version}"
+ target="${java_target_version}"
+ debug="on">
+ <compilerarg line="-encoding utf-8"/>
+ </javac>
<echo message="Running binding compiler..." />
<bind verbose="false" load="true">
<bindingfileset dir="binding/src">
@@ -153,9 +161,9 @@
destdir="${build}"
classpath="${classpath}"
debug="${debug}"
- source="${java_source_version}"
- target="${java_target_version}"
- >
+ source="${java_source_version}"
+ target="${java_target_version}">
+ <compilerarg line="-encoding utf-8"/>
<exclude name="${gen.dir}/**" />
<exclude name="accessories/plugins/**" />
<!-- Currently, JUnit tests are only supported inside eclipse due to
@@ -167,6 +175,7 @@
<delete failonerror="false" file="${build}/freemind/main/FreeMindStarter.class"></delete>
<javac includeantruntime="false" srcdir="${src}" destdir="${build}" classpath="${classpath}" debug="${debug}" source="1.3" target="1.1">
<include name="freemind/main/FreeMindStarter.java"/>
+ <compilerarg line="-encoding utf-8"/>
</javac>
<ant antfile="${acc_build}" target="build"/>
<ant antfile="plugins/build.xml" target="build"/>
@@ -178,8 +187,8 @@
destdir="${testbuild}"
debug="${debug}"
source="${java_source_version}"
- target="${java_target_version}"
- >
+ target="${java_target_version}">
+ <compilerarg line="-encoding utf-8"/>
<classpath refid="jars.path"></classpath>
<exclude name="${gen.dir}/**" />
<exclude name="plugins/collaboration/jabber/**" />
Index: plugins/build_import.xml
===================================================================
--- plugins/build_import.xml.orig
+++ plugins/build_import.xml
@@ -8,6 +8,7 @@
<javac includeantruntime="false" srcdir="${src}" destdir="${build}"
debug="${debug}" source="${java_source_version}"
target="${java_target_version}">
+ <compilerarg line="-encoding utf-8"/>
<include name="${plugin.dir}/**" />
<classpath >
<path path="${classpath}"/>