Shuffle the HDGF chunks_parse_cmds.tbl off into resources where it more properly belongs, and correctly update the legal notice file to match
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@674348 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
c622e72683
commit
a7c8dca597
11
build.xml
11
build.xml
@ -85,6 +85,7 @@ under the License.
|
|||||||
<property name="junit.jar1.url" value="${repository}/junit/jars/junit-3.8.1.jar"/>
|
<property name="junit.jar1.url" value="${repository}/junit/jars/junit-3.8.1.jar"/>
|
||||||
|
|
||||||
<!-- Scratchpad: -->
|
<!-- Scratchpad: -->
|
||||||
|
<property name="scratchpad.resource1.dir" value="src/resources/scratchpad"/>
|
||||||
<property name="scratchpad.src" location="src/scratchpad/src"/>
|
<property name="scratchpad.src" location="src/scratchpad/src"/>
|
||||||
<property name="scratchpad.src.test" location="src/scratchpad/testcases"/>
|
<property name="scratchpad.src.test" location="src/scratchpad/testcases"/>
|
||||||
<property name="scratchpad.lib" location="src/scratchpad/lib"/>
|
<property name="scratchpad.lib" location="src/scratchpad/lib"/>
|
||||||
@ -152,6 +153,7 @@ under the License.
|
|||||||
<path id="scratchpad.classpath">
|
<path id="scratchpad.classpath">
|
||||||
<path refid="main.classpath"/>
|
<path refid="main.classpath"/>
|
||||||
<pathelement location="${main.output.dir}"/>
|
<pathelement location="${main.output.dir}"/>
|
||||||
|
<pathelement location="${scratchpad.resource1.dir}"/>
|
||||||
</path>
|
</path>
|
||||||
|
|
||||||
<path id="contrib.classpath">
|
<path id="contrib.classpath">
|
||||||
@ -338,12 +340,9 @@ under the License.
|
|||||||
</copy>
|
</copy>
|
||||||
|
|
||||||
<!-- Copy HDGF Resources over -->
|
<!-- Copy HDGF Resources over -->
|
||||||
<property name="hdgf.chunks" value="org/apache/poi/hdgf/chunks" />
|
<copy todir="${scratchpad.output.dir}">
|
||||||
<copy todir="${scratchpad.output.dir}/${hdgf.chunks}">
|
<fileset dir="${scratchpad.resource1.dir}"/>
|
||||||
<fileset dir="${scratchpad.src}/${hdgf.chunks}">
|
</copy>
|
||||||
<include name="*.tbl" />
|
|
||||||
</fileset>
|
|
||||||
</copy>
|
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="compile-contrib" depends="init">
|
<target name="compile-contrib" depends="init">
|
||||||
|
11
legal/NOTICE
11
legal/NOTICE
@ -11,6 +11,17 @@ Common Public License Version 1.0:
|
|||||||
See http://www.junit.org/
|
See http://www.junit.org/
|
||||||
|
|
||||||
|
|
||||||
|
A single resource file of the POI scratchpad component HDGF is taken from
|
||||||
|
VSDump, and is under the GNU General Public Licence version 3 (GPL v3):
|
||||||
|
http://gplv3.fsf.org/
|
||||||
|
Since this is a data file, and has no compiled version (the original
|
||||||
|
file is distributed in both source and binary versions of POI), there should
|
||||||
|
be little difference in licencing requirements compared to the ASL.
|
||||||
|
For those wishing to avoid this component, the HDGF part of the POI
|
||||||
|
scratchpad should be omitted.
|
||||||
|
See http://www.gnome.ru/projects/vsdump_en.html
|
||||||
|
|
||||||
|
|
||||||
The Office Open XML experimental support had additional dependencies,
|
The Office Open XML experimental support had additional dependencies,
|
||||||
with their own licensing:
|
with their own licensing:
|
||||||
* XML Beans - http://xmlbeans.apache.org/
|
* XML Beans - http://xmlbeans.apache.org/
|
||||||
|
@ -41,9 +41,12 @@ public class ChunkFactory {
|
|||||||
* Key is a Chunk's type, value is an array of its CommandDefinitions
|
* Key is a Chunk's type, value is an array of its CommandDefinitions
|
||||||
*/
|
*/
|
||||||
private Hashtable chunkCommandDefinitions = new Hashtable();
|
private Hashtable chunkCommandDefinitions = new Hashtable();
|
||||||
/** What the name is of the chunk table */
|
/**
|
||||||
|
* What the name is of the chunk table definitions file?
|
||||||
|
* This file comes from the scratchpad resources directory.
|
||||||
|
*/
|
||||||
private static String chunkTableName =
|
private static String chunkTableName =
|
||||||
"/org/apache/poi/hdgf/chunks/chunks_parse_cmds.tbl";
|
"/org/apache/poi/hdgf/chunks_parse_cmds.tbl";
|
||||||
|
|
||||||
/** For logging problems we spot with the file */
|
/** For logging problems we spot with the file */
|
||||||
private POILogger logger = POILogFactory.getLogger(ChunkFactory.class);
|
private POILogger logger = POILogFactory.getLogger(ChunkFactory.class);
|
||||||
|
Loading…
Reference in New Issue
Block a user