glens 2003/04/23 17:53:41
Modified: . .cvsignore build.xml
Added: . changelog.xsl forrest.properties gump.xml
jdepend.xsl
src/contrib/lib .cvsignore
lib .cvsignore
src/contrib/testcases dummy.txt
src/documentation README.txt skinconf.xml
src/documentation/content/xdocs 3rdparty.xml book.xml
casestudies.xml changes.xml faq.xml
historyandfuture.xml index.xml mirrors.xml news.xml
overview.xml patches.xml site.xml status.xml
tabs.xml todo.xml who.xml
src/documentation/content/xdocs/getinvolved book.xml
branching.xml index.xml
src/documentation/content/xdocs/hdf book.xml docoverview.xml
index.xml
src/documentation/content/xdocs/hpsf book.xml how-to.xml
index.xml internals.xml thumbnails.xml todo.xml
src/documentation/content/xdocs/hssf alternatives.xml
book.xml chart.xml diagram1.xml diagrams.xml
formula.xml hacking-hssf.xml how-to.xml index.xml
limitations.xml quick-guide.xml
record-generator.xml use-case.xml
src/documentation/content/xdocs/news book.xml
logocontest.xml
src/documentation/content/xdocs/plan POI10Vision.xml
POI20Vision.xml book.xml index.xml release.xml
src/documentation/content/xdocs/poifs book.xml
fileformat.xml how-to.xml index.xml usecases.xml
src/documentation/content/xdocs/poifs/html
POIFSDesignDocument.html
src/documentation/content/xdocs/references book.xml
index.xml
src/documentation/content/xdocs/resolutions book.xml
index.xml res001.xml
src/documentation/content/xdocs/trans book.xml
guidelines.xml index.xml
src/documentation/content/xdocs/trans/de book.xml index.xml
src/documentation/content/xdocs/trans/es 3rdparty.xml
book.xml casestudies.xml changes.xml faq.xml
historyandfuture.xml index.xml news.xml
overview.xml patches.xml todo.xml who.xml
src/documentation/content/xdocs/trans/es/hssf
alternatives.xml book.xml diagram1.xml diagrams.xml
formula.xml hacking-hssf.xml how-to.xml index.xml
limitations.xml quick-guide.xml
record-generator.xml use-case.xml
src/documentation/content/xdocs/utils book.xml index.xml
logging.xml
src/documentation/resources/images BlockClassDiagram.gif
POIFSAddDocument.gif POIFSClassDiagram.gif
POIFSInitialization.gif POIFSLifeCycle.gif
POIFSPropertyTablePreWrite.gif
POIFSRootPropertyPreWrite.gif POIFSWriteArchive.gif
POIFSWriteFilesystem.gif PropertySet.jpg
PropertyTableClassDiagram.gif add.jpg fix.jpg
group-logo.gif logoAdria1.png logoAdria2.png
logoAdria3.png logoAndrewClements.png
logoAndrewClements2.png logoDanielFernandez.png
logoGlenStampoutlzis.png logoGustafsson1.png
logoGustafsson2.png logoJanssen1.png
logoJanssen2.png logoKarmokar1.png
logoKarmokar1s.png logoKarmokar2.png
logoKarmokar2s.png logoKarmokar3.png
logoKarmokar3s.png logoKarmokar4.png
logoKarmokar4s.png logoKarmokar5.png
logoKarmokar5s.png logoKarmokar6.png
logoKarmokar6s.png logoLoicLefevre.png
logoLoicLefevre2.png logoMichaelMosmann.png
logoRaPiGmbH1.png logoRaPiGmbH10.png
logoRaPiGmbH11.png logoRaPiGmbH12.png
logoRaPiGmbH2.png logoRaPiGmbH5.png
logoRaPiGmbH6.png logoRaPiGmbH7.png
logoRaPiGmbH8.png logoRaPiGmbH9.png
logoRandyStanard01.png logoRandyStanard02.png
logoRandyStanard03.png logoRandyStanard04.png
logoRandyStanard05.png logoRandyStanard06.png
logoRandyStanard07.png logoRandyStanard08.png
logoRussellBeattie1.png logoRussellBeattie2.png
logoRussellBeattie3.png logoRussellBeattie4.png
logoRussellBeattie5.png logoWendyWise.png
logoWendyWise2.png poi-logo.png project-logo.gif
remove.jpg update.jpg usermodel.gif utilClasses.gif
src/scratchpad/lib .cvsignore
src/scratchpad/testcases dummy.txt
Removed: . appendcp.bat build.bat build.sh centibuild.xml
index.html layout.xml module.xml properties.xml
status.xml
src/contrib/lib commons-lang-1.0-b1.jar
commons-beanutils.jar commons-collections.jar
placeholder
src/scratchpad/lib dummy.txt
lib/core commons-logging-1.0.jar
lib/endorsed xalan-2.2.0.jar xerces-2.0.0.jar xml-apis.jar
lib/optional log4j-core.jar
src/contrib/targets/poibrowser xbuild.xml
src/contrib/targets/sheetviewer xbuild.xml
src/scratchpad/targets dummy.txt
src/targets/record-generation xbuild.xml
tools .cvsignore
tools/antipede/bin ant ant.bat antRun antRun.bat antRun.pl
complete-ant-cmd.pl lcp.bat runant.pl runant.py
tools/antipede build.dtd build.xtarget tasks.properties
tools/antipede/lib ant-1.5-dev-20020402.jar
ant-contrib-0.1.jar
ant-optional-1.5-dev-20020402.jar
ant-taskdefs-dev-20020402.jar
ant-xmlproperty-1.5-cvs.jar jjar.jar
krysalis-centipede.jar
tools/antipede/resources/stylesheets build.xsl getcent.xsl
getcorelibs.xsl layout.xsl log.xsl module.css
module.xsl properties.xsl status.xsl xml.xsl
tools/cents .cvsignore automagic.cent.jar centipede.cent.jar
forrest.cent.jar javasrc.cent.jar jdepend.cent.jar
junit.cent.jar umldoclet.cent.jar
Log:
Merged from BUILD_BRANCH. Note: There is one problem. The HDF testcases are failing for me which prevents the full build from running. Committers, please feel free to tweak the build on your own now.
Revision Changes Path
1.9 +2 -1 jakarta-poi/.cvsignore
Index: .cvsignore
===================================================================
RCS file: /home/cvs/jakarta-poi/.cvsignore,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- .cvsignore 29 Apr 2002 11:07:11 -0000 1.8
+++ .cvsignore 24 Apr 2003 00:53:27 -0000 1.9
@@ -1,8 +1,9 @@
-*.properties
dist
+scripts
*.el
*.ipr
*.iws
+*.iml
build.number
log*.*
*.log
1.36 +546 -471 jakarta-poi/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-poi/build.xml,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- build.xml 29 Jul 2002 13:46:59 -0000 1.35
+++ build.xml 24 Apr 2003 00:53:27 -0000 1.36
@@ -1,477 +1,552 @@
<?xml version="1.0"?>
-<?xml-stylesheet type="text/xsl" href="./tools/antipede/resources/stylesheets/build.xsl"?>
-<!--<!DOCTYPE project SYSTEM "./tools/antipede/build.dtd" >-->
-<!DOCTYPE project [
- <!-- antipede -->
- <!ENTITY import-antipede SYSTEM "./tools/antipede/build.xtarget">
-
-]>
-<project default="interactive" basedir="." name="project build file">
-
-<description>
- * ===================================== *
- | Krysalis Centipede Build System |
- * ===================================== *
- by
-
- Nicola Ken Barozzi (nicolaken@apache.org)
- Marc Johnson (mjohnson@apache.org)
-
-
- For a simple interactive build, simply
- run the build script (build.bar or build.sh)
-</description>
-
- <!-- =================================================================== -->
- <!-- Basic build targets for the project -->
- <!-- =================================================================== -->
-
- <!-- =================================================================== -->
- <!-- Interactive build -->
- <!-- =================================================================== -->
- <target name="interactive" description="Interactive Build" depends="-init">
- <echo>
- --------------------------------------------------------------
-
- ${xgump.module.project.name} ${xgump.module.project.version.major}.${xgump.module.project.version.minor} [${YEAR}]
-
- --------------------------------------------------------------
- Using ${ant.version}
- Build file ${ant.file}
- --------------------------------------------------------------
- These are the most common build targets.
- You can also invoke them directly; see build.xml for more info.
- Builds will be in /build directory, distributions in /dist.
-
- all -------------- creates the jars and the site
- compile ---------- compiles the source code
- test ------------- performs the jUnit tests
- jar -------------- create the jar files
- docs ------------- generates the html docs - clean not needed
- javadocs --------- generates the API documentation
- site ------------- generates the html site (docs+reports)
- clean ------------ cleans the build directory
- dist ------------- creates src and bin distributions
- scratchpad ------- build-run scratchpad code
- contrib ---------- build-run contributed code
- generate-records - generate excel records
- generate-types --- generate word types
-
- </echo>
- <property name="input.selection" value="all"/>
- <centipede-user-input name="input.selection">Please select a target </centipede-user-input>
-
- <antcall target="call-cent">
- <param name="cent-name" value="centipede"/>
- <param name="cent-target" value="splash"/>
- </antcall>
-
- <antcall target="${input.selection}"/>
-
- </target>
-
-
-
- <!-- =================================================================== -->
- <!-- Interactive scratchpad builds -->
- <!-- =================================================================== -->
- <target name="scratchpad" depends="compile" description="Interactive Scratchpad Build">
- <echo>
- --------------------------------------------------------------
-
- ${xgump.module.project.name} ${xgump.module.project.version.major}.${xgump.module.project.version.minor} SCRATCHPAD
-
- --------------------------------------------------------------
- Building with ${ant.version}
- using build file ${ant.file}
- --------------------------------------------------------------
-
- These are SCRATCHPAD BUILDS. They are not guaranteed to work.
- You have been warned.
-
- -
- -
- -
- -
- -
- -
-
- </echo>
- <property name="input.selection" value=""/>
- <centipede-user-input name="input.selection">Please select a target </centipede-user-input>
-
- <ant antfile="${xlayout.source.scratchpad.targets.dir}/${input.selection}/xbuild.xml"/>
-
- </target>
-
- <!-- =================================================================== -->
- <!-- Interactive contrib builds -->
- <!-- =================================================================== -->
- <target name="contrib" depends="compile" description="Interactive Contributors' Build">
- <echo>
- --------------------------------------------------------------
-
- ${xgump.module.project.name} ${xgump.module.project.version.major}.${xgump.module.project.version.minor} CONTRIB
-
- --------------------------------------------------------------
- Building with ${ant.version}
- using build file ${ant.file}
- --------------------------------------------------------------
-
- These are CONTRIB BUILDS. They are not guaranteed to work.
- You have been warned.
-
- poibrowser - POIBrowser 0.10 GUI POI Viewer
- sheetviewer - SheetViewer 0.20 GUI Applet/Application Viewer for XLS files
- -
- -
- -
- -
-
- </echo>
-
- <property name="input.selection" value="poibrowser"/>
- <centipede-user-input name="input.selection">Please select a target </centipede-user-input>
-
- <ant antfile="${xlayout.source.contributions.targets.dir}/${input.selection}/xbuild.xml"/>
-
- </target>
-
-
- <!-- ================================== -->
- <!-- Compile -->
- <!-- ================================== -->
-
- <target name="compile" depends="-init"
- description="Compile java source code">
-
- <antcall target="call-cent">
- <param name="cent-name" value="automagic"/>
- <param name="cent-target" value="compile"/>
- </antcall>
-
- </target>
-
-
- <!-- ================================== -->
- <!-- Build jars -->
- <!-- ================================== -->
-
- <target name="jar" depends="-init"
- description="Compile java source code">
-
- <antcall target="call-cent">
- <param name="cent-name" value="automagic"/>
- <param name="cent-target" value="jar"/>
- </antcall>
-
- </target>
-
- <!-- ====================================== -->
- <!-- dist target wo single build checks -->
- <!-- ====================================== -->
- <target name="dist" depends="-init"
- description="Build distribution packages wo single build checks">
-
- <antcall target="call-cent">
- <param name="cent-name" value="automagic"/>
- <param name="cent-target" value="dist"/>
- </antcall>
-
- </target>
-
-
- <!-- ================================== -->
- <!-- Clean build dir -->
- <!-- ================================== -->
-
- <target name="clean" depends="-init"
- description="Compile java source code">
-
- <antcall target="call-cent">
- <param name="cent-name" value="automagic"/>
- <param name="cent-target" value="clean"/>
- </antcall>
-
- </target>
-
- <!-- ================================== -->
- <!-- Run Junit tests -->
- <!-- ================================== -->
-
- <target name="test" depends="-init"
- description="Compile java source code">
-
- <antcall target="call-cent">
- <param name="cent-name" value="automagic"/>
- <param name="cent-target" value="test"/>
- </antcall>
-
- </target>
-
-
- <!-- ================================== -->
- <!-- Generate project metrics -->
- <!-- ================================== -->
-
- <target name="metrics" depends="-init"
- description="Generate project metrics">
-
- <antcall target="call-cent">
- <param name="cent-name" value="automagic"/>
- <param name="cent-target" value="metrics"/>
- </antcall>
-
- </target>
-
-
- <!-- ================================== -->
- <!-- Generates the documentation -->
- <!-- ================================== -->
-
- <target name="docs" depends="-init"
- description="Compile java source code">
-
- <antcall target="call-cent">
- <param name="cent-name" value="automagic"/>
- <param name="cent-target" value="docs"/>
- </antcall>
-
- </target>
-
- <!-- ================================== -->
- <!-- Generates the site -->
- <!-- ================================== -->
-
- <target name="site"
- description="Makes all the site doco"
- depends="-init">
-
- <antcall target="call-cent">
- <param name="cent-name" value="automagic"/>
- <param name="cent-target" value="site"/>
- </antcall>
-
- </target>
-
- <!-- ================================== -->
- <!-- Generates the java docs -->
- <!-- ================================== -->
-
- <target name="javadocs" depends="-init"
- description="Compile java source code">
-
- <antcall target="call-cent">
- <param name="cent-name" value="automagic"/>
- <param name="cent-target" value="javadocs"/>
- </antcall>
-
- </target>
-
- <!-- ================================== -->
- <!-- Generate records -->
- <!-- ================================== -->
-
- <target name="generate-records" depends="-init"
- description="generate-records">
-
- <ant antfile="${xlayout.source.targets.dir}/record-generation/xbuild.xml"
- target="generate-records"/>
-
- </target>
-
- <!-- ================================== -->
- <!-- Generate types -->
- <!-- ================================== -->
-
- <target name="generate-types" depends="-init"
- description="generate-types">
-
- <ant antfile="${xlayout.source.targets.dir}/record-generation/xbuild.xml"
- target="generate-types"/>
-
- </target>
-
- <!-- ================================== -->
- <!-- Test the main module stuff -->
- <!-- ================================== -->
-
- <target name="testmodule"
- depends="clean, docs, compile, test, jar, metrics, javadocs"
- description="Testing that all major targets work; useful before a commit"/>
-
- <!-- ================================== -->
- <!-- Test the main module stuff 2 -->
- <!-- ================================== -->
-
- <target name="testtargets"
- description="Testing that all major targets work indipendently; useful before a commit">
-
- <antcall target="clean"/>
- <antcall target="compile"/>
- <antcall target="clean"/>
- <antcall target="test"/>
- <antcall target="clean"/>
- <antcall target="jar"/>
- <antcall target="clean"/>
- <antcall target="docs"/>
- <antcall target="clean"/>
- <antcall target="metrics"/>
- <antcall target="clean"/>
- <antcall target="javadocs"/>
-
- </target>
-
- <!-- ================================== -->
- <!-- Test 4 distribution -->
- <!-- ================================== -->
-
- <target name="testall" depends="-init"
- description="Make big full test">
-
- <antcall target="gump"/>
- <antcall target="dist"/>
-
- </target>
-
- <!-- ================================== -->
- <!-- Target used by Gump -->
- <!-- ================================== -->
-
- <target name="gump"
- depends="-init, compile, test, jar, metrics, javadocs"
- description="Target used by Gump"/>
-
- <!-- ================================== -->
- <!-- Generate all -->
- <!-- ================================== -->
-
- <target name="all"
- depends="-init, jar, site"
- description="Generate all"/>
-
- <!-- =================================================================== -->
- <!-- Import Ant-Centipede -init targets - sets up basic build stuff -->
- <!-- =================================================================== -->
- <!--
- This is the target that initializes tasks and properties used
- commonly in every other target.
-
- Remember to add depends="-init" to every target, so that this
- target is called before any other.
-
- This target is internal; to make it unusable from the commandline,
- its name starts with a hyphen. To make it invisible when
- using -projecthelp, it lacks a description.
- -->
+<!--
+ POI Build System. Written by:
+
+ Glen Stampoultzis glens at apache.org
+
+
+ This build was tested with and 1.5.3 although it will probably work with
+ other versions. The following optional jar files should be installed
+ into the ant lib directory:
+
+ LIBRARY LOCATION
+ ======= ========
+ junit http://www.ibiblio.org/maven/junit/jars/
+ xerces http://www.ibiblio.org/maven/xerces/jars/
+ jdepend http://www.ibiblio.org/maven/jdepend/jars/
+
+ To build the documentation you will need to install forrest and set
+ the FORREST_HOME environment variable.
+
+
+ TO BE COMPLETED:
+
+ Convert book.xml files to a sitemap.
+
+ -->
+<project name="POI Build" default="compile" basedir=".">
+
+ <description>
+ The POI project Ant build.
+ </description>
+
+ <property environment="env"/>
+
+ <property name="repository" value="http://www.ibiblio.org/maven"/>
+ <property name="forrest.home" value="${env.FORREST_HOME}"/>
+
+ <property name="main.src" value="src/java"/>
+ <property name="main.src.test" value="src/testcases"/>
+ <property name="main.documentation" value="src/documentation"/>
+ <property name="main.output.dir" value="build/classes"/>
+ <property name="main.output.test.dir" value="build/test-classes"/>
+ <property name="main.lib" value="lib"/>
+ <property name="main.reports.test" value="build/test-results"/>
+ <property name="main.jar1.dir" value="${main.lib}/commongs-logging-1.0.1.jar"/>
+ <property name="main.jar1.url" value="${repository}/commons-logging/jars/commons-logging-1.0.1.jar"/>
+ <property name="main.jar2.dir" value="${main.lib}/log4j-1.2.8.jar"/>
+ <property name="main.jar2.url" value="${repository}/log4j/jars/log4j-1.2.8.jar"/>
+ <property name="main.testokfile" value="build/main-testokfile.txt"/>
+ <property name="scratchpad.src" value="src/scratchpad/src"/>
+ <property name="scratchpad.src.test" value="src/scratchpad/testcases"/>
+ <property name="scratchpad.lib" value="src/scratchpad/lib"/>
+ <property name="scratchpad.reports.test" value="build/scratchpad-test-results"/>
+ <property name="scratchpad.output.dir" value="build/scratchpad-classes"/>
+ <property name="scratchpad.output.test.dir" value="build/scratchpad-test-classes"/>
+ <property name="scratchpad.testokfile" value="build/scratchpad-testokfile.txt"/>
+ <property name="contrib.src" value="src/contrib/src"/>
+ <property name="contrib.src.test" value="src/contrib/testcases"/>
+ <property name="contrib.lib" value="src/contrib/lib"/>
+ <property name="contrib.reports.test" value="build/contrib-test-results"/>
+ <property name="contrib.output.dir" value="build/contrib-classes"/>
+ <property name="contrib.output.test.dir" value="build/contrib-test-classes"/>
+ <property name="contrib.jar1.dir" value="${contrib.lib}/commons-beanutils-1.6.jar"/>
+ <property name="contrib.jar1.url" value="${repository}/commons-beanutils/jars/commons-beanutils-1.6.jar"/>
+ <property name="contrib.jar2.dir" value="${contrib.lib}/commons-collections-2.1.jar"/>
+ <property name="contrib.jar2.url" value="${repository}/commons-collections/jars/commons-collections-2.1.jar"/>
+ <property name="contrib.jar3.dir" value="${contrib.lib}/commons-lang-1.0-b1.jar"/>
+ <property name="contrib.jar3.url" value="${repository}/commons-lang/jars/commons-lang-1.0-b1.jar"/>
+ <property name="contrib.testokfile" value="build/contrib-testokfile.txt"/>
+ <property name="junit.jar1.dir" value="${main.lib}/junit-3.8.1.jar"/>
+ <property name="junit.jar1.url" value="${repository}/junit/jars/junit-3.8.1.jar"/>
+ <property name="build.site" value="build/tmp/site/build/site"/>
+ <property name="build.site.src" value="build/tmp/site"/>
+ <property name="junit.report.dir" value="${build.site}/junit"/>
+ <property name="jdepend.report.dir" value="${build.site}/jdepend"/>
+ <property name="jdepend.report.out.dir" value="${build.site.src}/src/documentation/content/jdepend"/>
+ <property name="apidocs.report.dir" value="${build.site}/apidocs"/>
+ <property name="changelog.file" value="${build.site}/changelog.html"/>
+ <property name="dist.dir" value="build/dist"/>
+ <property name="jar.name" value="poi"/>
+ <property name="version.id" value="1.10.0-dev"/>
+ <property name="halt.on.test.failure" value="true"/>
+
+ <path id="main.classpath">
+ <pathelement location="${main.jar1.dir}"/>
+ <pathelement location="${main.jar2.dir}"/>
+ </path>
+
+ <path id="scratchpad.classpath">
+ <path refid="main.classpath"/>
+ <pathelement location="${main.output.dir}"/>
+ </path>
+
+ <path id="contrib.classpath">
+ <path refid="main.classpath"/>
+ <pathelement location="${contrib.jar1.dir}"/>
+ <pathelement location="${contrib.jar2.dir}"/>
+ <pathelement location="${contrib.jar3.dir}"/>
+ <pathelement location="${main.output.dir}"/>
+ <pathelement location="${main.output.test.dir}"/>
+ <pathelement location="${scratchpad.output.dir}"/>
+ <pathelement location="${scratchpad.output.test.dir}"/>
+ <pathelement location="${contrib.output.dir}"/>
+ <pathelement location="${contrib.output.test.dir}"/>
+ </path>
+
+ <target name="init" depends="check-jars,fetch-jars">
+
+ <tstamp/>
+
+ <mkdir dir="build"/>
+ <mkdir dir="${main.output.dir}"/>
+ <mkdir dir="${contrib.output.dir}"/>
+ <mkdir dir="${scratchpad.output.dir}"/>
+ <mkdir dir="${main.output.test.dir}"/>
+ <mkdir dir="${contrib.output.test.dir}"/>
+ <mkdir dir="${scratchpad.output.test.dir}"/>
+ <mkdir dir="${main.reports.test}"/>
+ <mkdir dir="${scratchpad.reports.test}"/>
+ <mkdir dir="${contrib.reports.test}"/>
+ <mkdir dir="${junit.report.dir}"/>
+ <mkdir dir="${jdepend.report.dir}"/>
+ <mkdir dir="${jdepend.report.out.dir}"/>
+ <mkdir dir="${apidocs.report.dir}"/>
+ <mkdir dir="${dist.dir}"/>
+ <mkdir dir="${build.site.src}/${main.documentation}"/>
+
+ <copy todir="${build.site.src}/${main.documentation}">
+ <fileset dir="${main.documentation}"/>
+ </copy>
+ <copy file="forrest.properties" tofile="${build.site.src}/forrest.properties"/>
+ </target>
+
+ <target name="clean">
+ <delete dir="build"/>
+ </target>
+
+ <target name="check-jars">
+ <condition property="jars.present">
+ <and>
+ <available file="${main.jar1.dir}"/>
+ <available file="${main.jar2.dir}"/>
+ <available file="${contrib.jar1.dir}"/>
+ <available file="${contrib.jar2.dir}"/>
+ <available file="${contrib.jar3.dir}"/>
+ <available file="${junit.jar1.dir}"/>
+ </and>
+ </condition>
+ </target>
+
+ <target name="fetch-jars" unless="jars.present">
+ <get src="${main.jar1.url}" dest="${main.jar1.dir}"/>
+ <get src="${main.jar2.url}" dest="${main.jar2.dir}"/>
+ <get src="${contrib.jar1.url}" dest="${contrib.jar1.dir}"/>
+ <get src="${contrib.jar2.url}" dest="${contrib.jar2.dir}"/>
+ <get src="${contrib.jar3.url}" dest="${contrib.jar3.dir}"/>
+ <get src="${junit.jar1.url}" dest="${junit.jar1.dir}"/>
+ </target>
+
+ <target name="compile" depends="init,compile-main,compile-scratchpad,compile-contrib">
+
+ </target>
+
+ <target name="compile-main" depends="init">
+ <javac srcdir="${main.src}" destdir="${main.output.dir}">
+ <classpath refid="main.classpath"/>
+ </javac>
+ <javac srcdir="${main.src.test}" destdir="${main.output.test.dir}">
+ <classpath>
+ <path refid="main.classpath"/>
+ <pathelement location="${main.output.dir}"/>
+ <pathelement location="${junit.jar1.dir}"/>
+ </classpath>
+ </javac>
+ </target>
+
+ <target name="compile-scratchpad" depends="init">
+ <javac srcdir="${scratchpad.src}" destdir="${scratchpad.output.dir}">
+ <classpath refid="scratchpad.classpath"/>
+ </javac>
+ <javac srcdir="${scratchpad.src.test}" destdir="${scratchpad.output.test.dir}">
+ <classpath>
+ <path refid="scratchpad.classpath"/>
+ <pathelement location="${scratchpad.output.dir}"/>
+ <pathelement location="${junit.jar1.dir}"/>
+ </classpath>
+ </javac>
+ </target>
+
+ <target name="compile-contrib" depends="init">
+ <javac srcdir="${contrib.src}" destdir="${contrib.output.dir}">
+ <classpath refid="contrib.classpath"/>
+ </javac>
+ <javac srcdir="${contrib.src.test}" destdir="${contrib.output.test.dir}">
+ <classpath>
+ <path refid="contrib.classpath"/>
+ <pathelement location="${contrib.output.dir}"/>
+ <pathelement location="${junit.jar1.dir}"/>
+ </classpath>
+ </javac>
+ </target>
+
+ <target name="test" depends="test-main,test-scratchpad,test-contrib"
+ description="Test main, contrib and scratchpad"/>
+
+ <target name="-test-main-check">
+ <uptodate property="main.test.notRequired" targetfile="${main.testokfile}">
+ <srcfiles dir="${main.src}"/>
+ <srcfiles dir="${main.src.test}"/>
+ </uptodate>
+ </target>
+
+ <target name="test-main" depends="compile-main,-test-main-check" unless="main.test.notRequired">
+ <junit printsummary="yes" showoutput="true" filtertrace="no" fork="no"
+ haltonfailure="${halt.on.test.failure}" failureproperty="main.test.failed">
+ <classpath>
+ <path refid="main.classpath"/>
+ <pathelement location="${main.output.dir}"/>
+ <pathelement location="${main.output.test.dir}"/>
+ <pathelement location="${junit.jar1.dir}"/>
+ </classpath>
+ <sysproperty key="HSSF.testdata.path" value="${main.src.test}/org/apache/poi/hssf/data"/>
+ <sysproperty key="HPSF.testdata.path" value="${main.src.test}/org/apache/poi/hpsf/data"/>
+ <formatter type="plain"/>
+ <formatter type="xml"/>
+ <batchtest todir="${main.reports.test}">
+ <fileset dir="${main.src.test}">
+ <include name="**/Test*.java"/>
+ <exclude name="**/AllTests.java"/>
+ </fileset>
+ </batchtest>
+ </junit>
+ <delete file="${main.testokfile}"/>
+ <antcall target="-test-main-write-testfile"/>
+ </target>
+
+ <target name="-test-main-write-testfile" unless="main.test.failed">
+ <echo file="${main.testokfile}" append="false" message="testok"/>
+ </target>
+
+ <target name="-test-scratchpad-check">
+ <uptodate property="scratchpad.test.notRequired" targetfile="${scratchpad.testokfile}">
+ <srcfiles dir="${scratchpad.src}"/>
+ <srcfiles dir="${scratchpad.src.test}"/>
+ </uptodate>
+ </target>
+
+ <target name="test-scratchpad" depends="compile-scratchpad,-test-scratchpad-check" unless="scratchpad.test.notRequired">
+ <junit printsummary="yes" fork="no" haltonfailure="${halt.on.test.failure}">
+ <classpath>
+ <path refid="scratchpad.classpath"/>
+ <pathelement location="${main.output.dir}"/>
+ <pathelement location="${scratchpad.output.dir}"/>
+ <pathelement location="${scratchpad.output.test.dir}"/>
+ <pathelement location="${junit.jar1.dir}"/>
+ </classpath>
+ <sysproperty key="HSSF.testdata.path" value="${scratchpad.src.test}/org/apache/poi/hssf/data"/>
+ <sysproperty key="HPSF.testdata.path" value="${scratchpad.src.test}/org/apache/poi/hpsf/data"/>
+ <sysproperty key="HDF.testdata.path" value="${scratchpad.src.test}/org/apache/poi/hdf/data"/>
+ <formatter type="xml"/>
+ <batchtest todir="${scratchpad.reports.test}">
+ <fileset dir="${scratchpad.src.test}">
+ <include name="**/Test*.java"/>
+ <exclude name="**/AllTests.java"/>
+ </fileset>
+ </batchtest>
+ </junit>
+ <delete file="${scratchpad.testokfile}"/>
+ <antcall target="-test-scratchpad-write-testfile"/>
+ </target>
+
+ <target name="-test-scratchpad-write-testfile" unless="scratchpad.test.failed">
+ <echo file="${scratchpad.testokfile}" append="false" message="testok"/>
+ </target>
+
+ <target name="-test-contrib-check">
+ <uptodate property="contrib.test.notRequired" targetfile="${contrib.testokfile}">
+ <srcfiles dir="${contrib.src}"/>
+ <srcfiles dir="${contrib.src.test}"/>
+ </uptodate>
+ </target>
+
+ <target name="test-contrib" depends="compile-contrib,-test-contrib-check" unless="contrib.test.notRequired">
+ <junit printsummary="yes" fork="no" haltonfailure="${halt.on.test.failure}">
+ <classpath>
+ <path refid="contrib.classpath"/>
+ <pathelement location="${main.output.dir}"/>
+ <pathelement location="${contrib.output.dir}"/>
+ <pathelement location="${contrib.output.test.dir}"/>
+ <pathelement location="${junit.jar1.dir}"/>
+ </classpath>
+ <sysproperty key="HSSF.testdata.path" value="${contrib.src.test}/org/apache/poi/hssf/data"/>
+ <sysproperty key="HPSF.testdata.path" value="${contrib.src.test}/org/apache/poi/hpsf/data"/>
+ <formatter type="xml"/>
+ <batchtest todir="${contrib.reports.test}">
+ <fileset dir="${contrib.src.test}">
+ <include name="**/Test*.java"/>
+ <exclude name="**/AllTests.java"/>
+ </fileset>
+ </batchtest>
+ </junit>
+ <delete file="${contrib.testokfile}"/>
+ <antcall target="-test-contrib-write-testfile"/>
+ </target>
+
+ <target name="-test-contrib-write-testfile" unless="contrib.test.failed">
+ <echo file="${contrib.testokfile}" append="false" message="testok"/>
+ </target>
+
+ <target name="-check-docs">
+ <uptodate property="main.docs.notRequired" targetfile="${build.site}/index.html">
+ <srcfiles dir="${build.site.src}"/>
+ </uptodate>
+ </target>
+
+ <target name="-check-forrest-installed" unless="env.FORREST_HOME">
+ <echo>
+ Please install apache forrest and set the
+ FORREST_HOME environment variable.
+ </echo>
+ <fail/>
+ </target>
+
+ <!-- <target name="check-docs">-->
+ <!-- <uptodate property="main.docs.notRequired" targetfile="${build.site}/index.html" >-->
+ <!-- <srcfiles dir= "${build.site.src}"/>-->
+ <!-- </uptodate>-->
+ <!-- </target>-->
+
+ <target name="docs" depends="init,-check-forrest-installed,-check-docs" unless="main.docs.notRequired"
+ description="Builds the POI website">
+
+ <mkdir dir="${build.site.src}/src/documentation/content/apidocs"/>
+ <copy todir="${build.site.src}/src/documentation/content/apidocs">
+ <fileset dir="${apidocs.report.dir}"/>
+ </copy>
+ <copy tofile="${build.site.src}/src/documentation/content/jdepend.ehtml" file="${jdepend.report.dir}/index.html" failonerror="false"/>
+ <mkdir dir="${build.site.src}/src/documentation/content/junit"/>
+ <copy todir="${build.site.src}/src/documentation/content/junit">
+ <fileset dir="${junit.report.dir}"/>
+ </copy>
+
+ <move file="${build.site.src}/src/documentation/content/xdocs/status.xml" tofile="${build.site.src}/status.xml"/>
+
+
+ <ant antfile="${forrest.home}/forrest.antproxy.xml" target="site">
+ <property name="project.home" value="${build.site.src}"/>
+ </ant>
+
+ <echo>Broken links:</echo>
+ <echo file="${build.site}/../tmp/brokenlinks.txt"/>
+
+ <touch>
+ <fileset dir="${build.site}"/>
+ </touch>
+ </target>
+
+ <!-- Checks whether reports are required to be run. If nothing has changed then they dont. -->
+ <target name="-check-reports">
+ <condition property="reports.notRequired">
+ <and>
+ <equals arg1="${main.test.notRequired}" arg2="true"/>
+ <equals arg1="${scratchpad.test.notRequired}" arg2="true"/>
+ <equals arg1="${contrib.test.notRequired}" arg2="true"/>
+ </and>
+ </condition>
+ </target>
+
+ <target name="reports" depends="-check-reports" unless="reports.notRequired"
+ description="Creates junit,jdepend and javadoc reports">
+ <antcall target="test">
+ <param name="${halt.on.test.failure}" value="false"/>
+ </antcall>
+ <junitreport todir="${junit.report.dir}">
+ <fileset dir="${main.reports.test}">
+ <include name="TEST-*.xml"/>
+ </fileset>
+ <fileset dir="${scratchpad.reports.test}">
+ <include name="TEST-*.xml"/>
+ </fileset>
+ <fileset dir="${contrib.reports.test}">
+ <include name="TEST-*.xml"/>
+ </fileset>
+ <report format="frames" todir="${junit.report.dir}"/>
+ </junitreport>
+
+ <jdepend outputfile="${jdepend.report.dir}/jdepend.xml" format="xml">
+ <sourcespath>
+ <pathelement location="${main.src}"/>
+ <pathelement location="${contrib.src}"/>
+ <pathelement location="${scratchpad.src}"/>
+ </sourcespath>
+ <classpath>
+ <path refid="main.classpath"/>
+ <path refid="contrib.classpath"/>
+ <path refid="scratchpad.classpath"/>
+ <pathelement location="${main.output.dir}"/>
+ <pathelement location="${contrib.output.dir}"/>
+ <pathelement location="${scratchpad.output.dir}"/>
+ </classpath>
+ </jdepend>
+
+ <style basedir="${jdepend.report.dir}"
+ in="${jdepend.report.dir}/jdepend.xml"
+ out="${jdepend.report.out.dir}/index.html"
+ style="jdepend.xsl"/>
+
+ <cvschangelog destfile="${changelog.file}" daysinpast="30"/>
+
+ <style in="${changelog.file}"
+ out="${build.site.src}/src/documentation/content/changelog.html"
+ style="changelog.xsl">
+ <param name="title" expression="POI Change Log"/>
+ <param name="module" expression="jakarta-poi"/>
+ <param name="cvsweb" expression="http://cvs.apache.org/viewcvs/"/>
+ </style>
+
+ <javadoc
+ destdir="${apidocs.report.dir}"
+ author="true"
+ version="true"
+ use="true"
+ verbose="false"
+ windowtitle="POI API">
+
+ <packageset dir="${main.src}" defaultexcludes="yes">
+ <include name="org/apache/poi/**"/>
+ </packageset>
+ <packageset dir="${scratchpad.src}" defaultexcludes="yes">
+ <include name="org/apache/poi/**"/>
+ </packageset>
+ <packageset dir="${contrib.src}" defaultexcludes="yes">
+ <include name="org/apache/poi/**"/>
+ </packageset>
+
+ <classpath>
+ <path refid="main.classpath"/>
+ <path refid="scratchpad.classpath"/>
+ <path refid="contrib.classpath"/>
+ </classpath>
+
+ <doctitle><![CDATA[<h1>POI Documentation</h1>]]></doctitle>
+ <bottom><![CDATA[<i>Copyright © 2003 Apache Software Foundation.</i>]]></bottom>
+ <group title="HSSF" packages="org.apache.poi.hssf*"/>
+ <group title="HPSF" packages="org.apache.poi.hpsf*"/>
+ <group title="POIFS" packages="org.apache.poi.poifs*"/>
+ <group title="HDF" packages="org.apache.poi.hdf*"/>
+ <group title="Record Generator" packages="org.apache.poi.record*"/>
+ <group title="Utils" packages="org.apache.poi.util*"/>
+ </javadoc>
+
+
+ </target>
- &import-antipede;
-
<!-- ================================== -->
- <!-- POI specific extensions to the the build file -->
+ <!-- Generate records -->
<!-- ================================== -->
-
-
- <patternset id="teststhatfail">
- </patternset>
-
- <!-- ================================== -->
- <!-- run tests one at a time -->
- <!-- ================================== -->
-
- <target name="single-test" if="testcase" depends="-init,compile-tests"
- description="--> runs the single unit test defined in the testcase property">
-
-
- <junit2 printsummary="no" haltonfailure="${junit.test.haltonfailure}" fork="yes">
- <formatter type="xml" />
- <formatter type="plain" usefile="no"/>
- <sysproperty key="UTIL.testdata.path"
- value="${xlayout.source.test.dir}/org/apache/poi/util/data"/>
- <sysproperty key="HSSF.testdata.path"
- value="${xlayout.source.test.dir}/org/apache/poi/hssf/data"/>
- <sysproperty key="HPSF.testdata.path"
- value="${xlayout.source.test.dir}/org/apache/poi/hpsf/data"/>
- <classpath>
- <path>
- <fileset dir="." casesensitive="yes">
- <patternset>
- <include name="${cents.dir}/*.${cent.dir.suffix}/${cent.lib.dir.name}/*.jar"/>
- <include name="${cents.dir}/*.${cent.dir.suffix}/${cent.lib.dir.name}/*.zip"/>
- </patternset>
- </fileset>
- <fileset dir="${xlayout.library.dir}" casesensitive="yes">
- <patternset>
- <include name="*/*.jar"/>
- <include name="*/*.zip"/>
- </patternset>
- </fileset>
- <fileset dir="${xlayout.source.scratchpad.library.dir}" casesensitive="yes">
- <patternset>
- <include name="*.jar"/>
- <include name="*.zip"/>
- </patternset>
- </fileset>
- <fileset dir="${xlayout.source.examples.library.dir}" casesensitive="yes">
- <patternset>
- <include name="*.jar"/>
- <include name="*.zip"/>
- </patternset>
- </fileset>
- </path>
- <pathelement path="${xlayout.build.classes.dir}" />
- <pathelement location="${xlayout.build.test.dir}" />
- <pathelement location="${xlayout.build.classes.dir}" />
- </classpath>
- <test name="${testcase}" />
- </junit2>
- </target>
-
- <target name="compile-tests" depends="-init,compile">
-
- <mkdir dir="${xlayout.build.test.dir}"/>
-
- <!-- Compile tests -->
- <javac srcdir="${xlayout.source.test.dir}"
- destdir="${xlayout.build.test.dir}"
- debug= "${build.compiler.debug}"
- optimize= "${build.compiler.optimize}"
- deprecation="${build.compiler.deprecation}"
- target= "${build.compiler.vm}"
- nowarn= "false">
- <classpath>
- <path>
- <fileset dir="." casesensitive="yes">
- <patternset>
- <include name="${cents.dir}/*.${cent.dir.suffix}/${cent.lib.dir.name}/*.jar"/>
- <include name="${cents.dir}/*.${cent.dir.suffix}/${cent.lib.dir.name}/*.zip"/>
- </patternset>
- </fileset>
- <fileset dir="${xlayout.library.dir}" casesensitive="yes">
- <patternset>
- <include name="*/*.jar"/>
- <include name="*/*.zip"/>
- </patternset>
- </fileset>
- <fileset dir="${xlayout.source.scratchpad.library.dir}" casesensitive="yes">
- <patternset>
- <include name="*.jar"/>
- <include name="*.zip"/>
- </patternset>
- </fileset>
- <fileset dir="${xlayout.source.examples.library.dir}" casesensitive="yes">
- <patternset>
- <include name="*.jar"/>
- <include name="*.zip"/>
- </patternset>
- </fileset>
- </path>
- <pathelement path="${xlayout.build.classes.dir}" />
- </classpath>
- </javac>
- </target>
-
-
-
+
+ <target name="generate-records" depends="init"
+ description="generate-records">
+ <java classname="org.apache.poi.dev.RecordGenerator" fork="yes">
+ <arg value="src/records/definitions"/>
+ <arg value="src/records/styles"/>
+ <arg value="src/java"/>
+ <arg value="src/testcases"/>
+ <classpath>
+ <path refid="scratchpad.classpath">
+ </path>
+ <pathelement location="${main.output.dir}"/>
+ <pathelement location="${scratchpad.output.dir}"/>
+ </classpath>
+ </java>
+
+ </target>
+
+ <!-- ================================== -->
+ <!-- Generate types -->
+ <!-- ================================== -->
+
+ <target name="generate-types" depends="init"
+ description="generate-types">
+
+ <java classname="org.apache.poi.dev.RecordGenerator" fork="yes">
+ <arg value="src/types/definitions"/>
+ <arg value="src/types/styles"/>
+ <arg value="src/scratchpad/src"/>
+ <arg value="src/scratchpad/testcases"/>
+ <classpath>
+ <path refid="scratchpad.classpath">
+ </path>
+ <pathelement location="${main.output.dir}"/>
+ <pathelement location="${scratchpad.output.dir}"/>
+ </classpath>
+ </java>
+
+ </target>
+
+ <target name="site" depends="reports,docs"
+ description="generate the documentation and reports"/>
+
+ <target name="jar" depends="compile" description="Creates jar files for distribution">
+ <jar basedir="${main.output.dir}" destfile="${dist.dir}/${jar.name}-${version.id}-${DSTAMP}.jar"/>
+ <jar basedir="${contrib.output.dir}" destfile="${dist.dir}/${jar.name}-contrib-${version.id}-${DSTAMP}.jar"/>
+ <jar basedir="${scratchpad.output.dir}" destfile="${dist.dir}/${jar.name}-scratchpad-${version.id}-${DSTAMP}.jar"/>
+ </target>
+
+ <target name="dist" depends="compile,site,jar" description="Creates the entire distribution into build/dist">
+
+ <zip destfile="${dist.dir}/${jar.name}-bin-${version.id}-${DSTAMP}.zip">
+ <zipfileset dir="${build.site}" prefix="docs"/>
+ <zipfileset file="${dist.dir}/${jar.name}-${version.id}.jar"/>
+ <zipfileset file="${dist.dir}/${jar.name}-contrib-${version.id}.jar"/>
+ <zipfileset file="${dist.dir}/${jar.name}-scratchpad-${version.id}.jar"/>
+ </zip>
+
+ <zip destfile="${dist.dir}/${jar.name}-src-${version.id}-${DSTAMP}.zip">
+ <zipfileset dir="${build.site}" prefix="docs"/>
+ <zipfileset dir=".">
+ <exclude name="build/**"/>
+ <exclude name="scripts/**"/>
+ <exclude name="*.ipr"/>
+ <exclude name="*.iml"/>
+ <exclude name="*.iws"/>
+ </zipfileset>
+ </zip>
+
+ <tar destfile="${dist.dir}/${jar.name}-bin-${version.id}-${DSTAMP}.tar.gz" compression="gzip">
+ <tarfileset dir="${build.site}" prefix="docs"/>
+ <tarfileset file="${dist.dir}/${jar.name}-${version.id}.jar"/>
+ <tarfileset file="${dist.dir}/${jar.name}-contrib-${version.id}.jar"/>
+ <tarfileset file="${dist.dir}/${jar.name}-scratchpad-${version.id}.jar"/>
+ </tar>
+
+ <tar destfile="${dist.dir}/${jar.name}-src-${version.id}-${DSTAMP}.tar.gz" compression="gzip">
+ <tarfileset dir="${build.site}" prefix="docs"/>
+ <tarfileset dir=".">
+ <exclude name="build/**"/>
+ <exclude name="scripts/**"/>
+ <exclude name="*.ipr"/>
+ <exclude name="*.iml"/>
+ <exclude name="*.iws"/>
+ </tarfileset>
+ </tar>
+
+ <echo>Distribution located in build/dist</echo>
+
+ </target>
+
+ <target name="clean-dist" depends="clean,dist" description="Cleans the build directory then creates a distribution"/>
+
</project>
1.2 +179 -0 jakarta-poi/changelog.xsl
1.2 +96 -0 jakarta-poi/forrest.properties
1.2 +31 -0 jakarta-poi/gump.xml
1.2 +312 -0 jakarta-poi/jdepend.xsl
1.2 +1 -0 jakarta-poi/src/contrib/lib/.cvsignore
1.2 +1 -0 jakarta-poi/lib/.cvsignore
1.2 +0 -0 jakarta-poi/src/contrib/testcases/dummy.txt
<<Binary file>>
1.2 +10 -0 jakarta-poi/src/documentation/README.txt
1.2 +100 -0 jakarta-poi/src/documentation/skinconf.xml
1.2 +68 -0 jakarta-poi/src/documentation/content/xdocs/3rdparty.xml
1.2 +63 -0 jakarta-poi/src/documentation/content/xdocs/book.xml
1.2 +99 -0 jakarta-poi/src/documentation/content/xdocs/casestudies.xml
1.2 +109 -0 jakarta-poi/src/documentation/content/xdocs/changes.xml
1.2 +286 -0 jakarta-poi/src/documentation/content/xdocs/faq.xml
1.2 +134 -0 jakarta-poi/src/documentation/content/xdocs/historyandfuture.xml
1.2 +163 -0 jakarta-poi/src/documentation/content/xdocs/index.xml
1.2 +37 -0 jakarta-poi/src/documentation/content/xdocs/mirrors.xml
1.2 +212 -0 jakarta-poi/src/documentation/content/xdocs/news.xml
1.2 +70 -0 jakarta-poi/src/documentation/content/xdocs/overview.xml
1.2 +73 -0 jakarta-poi/src/documentation/content/xdocs/patches.xml
1.2 +32 -0 jakarta-poi/src/documentation/content/xdocs/site.xml
1.2 +152 -0 jakarta-poi/src/documentation/content/xdocs/status.xml
1.2 +22 -0 jakarta-poi/src/documentation/content/xdocs/tabs.xml
1.2 +52 -0 jakarta-poi/src/documentation/content/xdocs/todo.xml
1.2 +62 -0 jakarta-poi/src/documentation/content/xdocs/who.xml
1.2 +15 -0 jakarta-poi/src/documentation/content/xdocs/getinvolved/book.xml
1.2 +97 -0 jakarta-poi/src/documentation/content/xdocs/getinvolved/branching.xml
1.2 +111 -0 jakarta-poi/src/documentation/content/xdocs/getinvolved/index.xml
1.2 +15 -0 jakarta-poi/src/documentation/content/xdocs/hdf/book.xml
1.2 +94 -0 jakarta-poi/src/documentation/content/xdocs/hdf/docoverview.xml
1.2 +34 -0 jakarta-poi/src/documentation/content/xdocs/hdf/index.xml
1.2 +21 -0 jakarta-poi/src/documentation/content/xdocs/hpsf/book.xml
1.2 +868 -0 jakarta-poi/src/documentation/content/xdocs/hpsf/how-to.xml
1.2 +54 -0 jakarta-poi/src/documentation/content/xdocs/hpsf/index.xml
1.2 +1010 -0 jakarta-poi/src/documentation/content/xdocs/hpsf/internals.xml
1.2 +182 -0 jakarta-poi/src/documentation/content/xdocs/hpsf/thumbnails.xml
1.2 +65 -0 jakarta-poi/src/documentation/content/xdocs/hpsf/todo.xml
1.2 +114 -0 jakarta-poi/src/documentation/content/xdocs/hssf/alternatives.xml
1.2 +29 -0 jakarta-poi/src/documentation/content/xdocs/hssf/book.xml
1.2 +1508 -0 jakarta-poi/src/documentation/content/xdocs/hssf/chart.xml
1.2 +22 -0 jakarta-poi/src/documentation/content/xdocs/hssf/diagram1.xml
1.2 +38 -0 jakarta-poi/src/documentation/content/xdocs/hssf/diagrams.xml
1.2 +90 -0 jakarta-poi/src/documentation/content/xdocs/hssf/formula.xml
1.2 +72 -0 jakarta-poi/src/documentation/content/xdocs/hssf/hacking-hssf.xml
1.2 +502 -0 jakarta-poi/src/documentation/content/xdocs/hssf/how-to.xml
1.2 +47 -0 jakarta-poi/src/documentation/content/xdocs/hssf/index.xml
1.2 +55 -0 jakarta-poi/src/documentation/content/xdocs/hssf/limitations.xml
1.2 +698 -0 jakarta-poi/src/documentation/content/xdocs/hssf/quick-guide.xml
1.2 +194 -0 jakarta-poi/src/documentation/content/xdocs/hssf/record-generator.xml
1.2 +182 -0 jakarta-poi/src/documentation/content/xdocs/hssf/use-case.xml
1.2 +19 -0 jakarta-poi/src/documentation/content/xdocs/news/book.xml
1.2 +174 -0 jakarta-poi/src/documentation/content/xdocs/news/logocontest.xml
1.2 +509 -0 jakarta-poi/src/documentation/content/xdocs/plan/POI10Vision.xml
1.2 +582 -0 jakarta-poi/src/documentation/content/xdocs/plan/POI20Vision.xml
1.2 +20 -0 jakarta-poi/src/documentation/content/xdocs/plan/book.xml
1.2 +58 -0 jakarta-poi/src/documentation/content/xdocs/plan/index.xml
1.2 +63 -0 jakarta-poi/src/documentation/content/xdocs/plan/release.xml
1.2 +17 -0 jakarta-poi/src/documentation/content/xdocs/poifs/book.xml
1.2 +676 -0 jakarta-poi/src/documentation/content/xdocs/poifs/fileformat.xml
1.2 +354 -0 jakarta-poi/src/documentation/content/xdocs/poifs/how-to.xml
1.2 +40 -0 jakarta-poi/src/documentation/content/xdocs/poifs/index.xml
1.2 +635 -0 jakarta-poi/src/documentation/content/xdocs/poifs/usecases.xml
1.2 +1279 -0 jakarta-poi/src/documentation/content/xdocs/poifs/html/POIFSDesignDocument.html
1.2 +17 -0 jakarta-poi/src/documentation/content/xdocs/references/book.xml
1.2 +37 -0 jakarta-poi/src/documentation/content/xdocs/references/index.xml
1.2 +22 -0 jakarta-poi/src/documentation/content/xdocs/resolutions/book.xml
1.2 +37 -0 jakarta-poi/src/documentation/content/xdocs/resolutions/index.xml
1.2 +91 -0 jakarta-poi/src/documentation/content/xdocs/resolutions/res001.xml
1.2 +20 -0 jakarta-poi/src/documentation/content/xdocs/trans/book.xml
1.2 +127 -0 jakarta-poi/src/documentation/content/xdocs/trans/guidelines.xml
1.2 +46 -0 jakarta-poi/src/documentation/content/xdocs/trans/index.xml
1.2 +70 -0 jakarta-poi/src/documentation/content/xdocs/trans/de/book.xml
1.2 +219 -0 jakarta-poi/src/documentation/content/xdocs/trans/de/index.xml
1.2 +69 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/3rdparty.xml
1.2 +61 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/book.xml
1.2 +67 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/casestudies.xml
1.2 +106 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/changes.xml
1.2 +208 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/faq.xml
1.2 +152 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/historyandfuture.xml
1.2 +160 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/index.xml
1.2 +209 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/news.xml
1.2 +72 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/overview.xml
1.2 +72 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/patches.xml
1.2 +60 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/todo.xml
1.2 +58 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/who.xml
1.2 +102 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/hssf/alternatives.xml
1.2 +28 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/hssf/book.xml
1.2 +22 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/hssf/diagram1.xml
1.2 +32 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/hssf/diagrams.xml
1.2 +90 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/hssf/formula.xml
1.2 +72 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/hssf/hacking-hssf.xml
1.2 +498 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/hssf/how-to.xml
1.2 +47 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/hssf/index.xml
1.2 +55 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/hssf/limitations.xml
1.2 +404 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/hssf/quick-guide.xml
1.2 +114 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/hssf/record-generator.xml
1.2 +182 -0 jakarta-poi/src/documentation/content/xdocs/trans/es/hssf/use-case.xml
1.2 +19 -0 jakarta-poi/src/documentation/content/xdocs/utils/book.xml
1.2 +34 -0 jakarta-poi/src/documentation/content/xdocs/utils/index.xml
1.2 +84 -0 jakarta-poi/src/documentation/content/xdocs/utils/logging.xml
1.2 +25 -0 jakarta-poi/src/documentation/resources/images/BlockClassDiagram.gif
<<Binary file>>
1.2 +30 -0 jakarta-poi/src/documentation/resources/images/POIFSAddDocument.gif
<<Binary file>>
1.2 +49 -0 jakarta-poi/src/documentation/resources/images/POIFSClassDiagram.gif
<<Binary file>>
1.2 +15 -0 jakarta-poi/src/documentation/resources/images/POIFSInitialization.gif
<<Binary file>>
1.2 +12 -0 jakarta-poi/src/documentation/resources/images/POIFSLifeCycle.gif
<<Binary file>>
1.2 +32 -0 jakarta-poi/src/documentation/resources/images/POIFSPropertyTablePreWrite.gif
<<Binary file>>
1.2 +14 -0 jakarta-poi/src/documentation/resources/images/POIFSRootPropertyPreWrite.gif
<<Binary file>>
1.2 +41 -0 jakarta-poi/src/documentation/resources/images/POIFSWriteArchive.gif
<<Binary file>>
1.2 +39 -0 jakarta-poi/src/documentation/resources/images/POIFSWriteFilesystem.gif
<<Binary file>>
1.2 +57 -0 jakarta-poi/src/documentation/resources/images/PropertySet.jpg
<<Binary file>>
1.2 +42 -0 jakarta-poi/src/documentation/resources/images/PropertyTableClassDiagram.gif
<<Binary file>>
1.2 +10 -0 jakarta-poi/src/documentation/resources/images/add.jpg
<<Binary file>>
1.2 +4 -0 jakarta-poi/src/documentation/resources/images/fix.jpg
<<Binary file>>
1.2 +78 -0 jakarta-poi/src/documentation/resources/images/group-logo.gif
<<Binary file>>
1.2 +14 -0 jakarta-poi/src/documentation/resources/images/logoAdria1.png
<<Binary file>>
1.2 +72 -0 jakarta-poi/src/documentation/resources/images/logoAdria2.png
<<Binary file>>
1.2 +69 -0 jakarta-poi/src/documentation/resources/images/logoAdria3.png
<<Binary file>>
1.2 +19 -0 jakarta-poi/src/documentation/resources/images/logoAndrewClements.png
<<Binary file>>
1.2 +17 -0 jakarta-poi/src/documentation/resources/images/logoAndrewClements2.png
<<Binary file>>
1.2 +88 -0 jakarta-poi/src/documentation/resources/images/logoDanielFernandez.png
<<Binary file>>
1.2 +5 -0 jakarta-poi/src/documentation/resources/images/logoGlenStampoutlzis.png
<<Binary file>>
1.2 +31 -0 jakarta-poi/src/documentation/resources/images/logoGustafsson1.png
<<Binary file>>
1.2 +20 -0 jakarta-poi/src/documentation/resources/images/logoGustafsson2.png
<<Binary file>>
1.2 +51 -0 jakarta-poi/src/documentation/resources/images/logoJanssen1.png
<<Binary file>>
1.2 +156 -0 jakarta-poi/src/documentation/resources/images/logoJanssen2.png
<<Binary file>>
1.2 +92 -0 jakarta-poi/src/documentation/resources/images/logoKarmokar1.png
<<Binary file>>
1.2 +14 -0 jakarta-poi/src/documentation/resources/images/logoKarmokar1s.png
<<Binary file>>
1.2 +52 -0 jakarta-poi/src/documentation/resources/images/logoKarmokar2.png
<<Binary file>>
1.2 +31 -0 jakarta-poi/src/documentation/resources/images/logoKarmokar2s.png
<<Binary file>>
1.2 +37 -0 jakarta-poi/src/documentation/resources/images/logoKarmokar3.png
<<Binary file>>
1.2 +41 -0 jakarta-poi/src/documentation/resources/images/logoKarmokar3s.png
<<Binary file>>
1.2 +76 -0 jakarta-poi/src/documentation/resources/images/logoKarmokar4.png
<<Binary file>>
1.2 +8 -0 jakarta-poi/src/documentation/resources/images/logoKarmokar4s.png
<<Binary file>>
1.2 +13 -0 jakarta-poi/src/documentation/resources/images/logoKarmokar5.png
<<Binary file>>
1.2 +18 -0 jakarta-poi/src/documentation/resources/images/logoKarmokar5s.png
<<Binary file>>
1.2 +17 -0 jakarta-poi/src/documentation/resources/images/logoKarmokar6.png
<<Binary file>>
1.2 +9 -0 jakarta-poi/src/documentation/resources/images/logoKarmokar6s.png
<<Binary file>>
1.2 +180 -0 jakarta-poi/src/documentation/resources/images/logoLoicLefevre.png
<<Binary file>>
1.2 +122 -0 jakarta-poi/src/documentation/resources/images/logoLoicLefevre2.png
<<Binary file>>
1.2 +27 -0 jakarta-poi/src/documentation/resources/images/logoMichaelMosmann.png
<<Binary file>>
1.2 +21 -0 jakarta-poi/src/documentation/resources/images/logoRaPiGmbH1.png
<<Binary file>>
1.2 +29 -0 jakarta-poi/src/documentation/resources/images/logoRaPiGmbH10.png
<<Binary file>>
1.2 +21 -0 jakarta-poi/src/documentation/resources/images/logoRaPiGmbH11.png
<<Binary file>>
1.2 +13 -0 jakarta-poi/src/documentation/resources/images/logoRaPiGmbH12.png
<<Binary file>>
1.2 +23 -0 jakarta-poi/src/documentation/resources/images/logoRaPiGmbH2.png
<<Binary file>>
1.2 +19 -0 jakarta-poi/src/documentation/resources/images/logoRaPiGmbH5.png
<<Binary file>>
1.2 +17 -0 jakarta-poi/src/documentation/resources/images/logoRaPiGmbH6.png
<<Binary file>>
1.2 +47 -0 jakarta-poi/src/documentation/resources/images/logoRaPiGmbH7.png
<<Binary file>>
1.2 +19 -0 jakarta-poi/src/documentation/resources/images/logoRaPiGmbH8.png
<<Binary file>>
1.2 +19 -0 jakarta-poi/src/documentation/resources/images/logoRaPiGmbH9.png
<<Binary file>>
1.2 +838 -0 jakarta-poi/src/documentation/resources/images/logoRandyStanard01.png
<<Binary file>>
1.2 +473 -0 jakarta-poi/src/documentation/resources/images/logoRandyStanard02.png
<<Binary file>>
1.2 +154 -0 jakarta-poi/src/documentation/resources/images/logoRandyStanard03.png
<<Binary file>>
1.2 +177 -0 jakarta-poi/src/documentation/resources/images/logoRandyStanard04.png
<<Binary file>>
1.2 +175 -0 jakarta-poi/src/documentation/resources/images/logoRandyStanard05.png
<<Binary file>>
1.2 +83 -0 jakarta-poi/src/documentation/resources/images/logoRandyStanard06.png
<<Binary file>>
1.2 +126 -0 jakarta-poi/src/documentation/resources/images/logoRandyStanard07.png
<<Binary file>>
1.2 +429 -0 jakarta-poi/src/documentation/resources/images/logoRandyStanard08.png
<<Binary file>>
1.2 +26 -0 jakarta-poi/src/documentation/resources/images/logoRussellBeattie1.png
<<Binary file>>
1.2 +35 -0 jakarta-poi/src/documentation/resources/images/logoRussellBeattie2.png
<<Binary file>>
1.2 +12 -0 jakarta-poi/src/documentation/resources/images/logoRussellBeattie3.png
<<Binary file>>
1.2 +10 -0 jakarta-poi/src/documentation/resources/images/logoRussellBeattie4.png
<<Binary file>>
1.2 +8 -0 jakarta-poi/src/documentation/resources/images/logoRussellBeattie5.png
<<Binary file>>
1.2 +207 -0 jakarta-poi/src/documentation/resources/images/logoWendyWise.png
<<Binary file>>
1.2 +11 -0 jakarta-poi/src/documentation/resources/images/logoWendyWise2.png
<<Binary file>>
1.2 +49 -0 jakarta-poi/src/documentation/resources/images/poi-logo.png
<<Binary file>>
1.2 +11 -0 jakarta-poi/src/documentation/resources/images/project-logo.gif
<<Binary file>>
1.2 +8 -0 jakarta-poi/src/documentation/resources/images/remove.jpg
<<Binary file>>
1.2 +7 -0 jakarta-poi/src/documentation/resources/images/update.jpg
<<Binary file>>
1.2 +322 -0 jakarta-poi/src/documentation/resources/images/usermodel.gif
<<Binary file>>
1.2 +73 -0 jakarta-poi/src/documentation/resources/images/utilClasses.gif
<<Binary file>>
1.2 +1 -0 jakarta-poi/src/scratchpad/lib/.cvsignore
1.2 +0 -0 jakarta-poi/src/scratchpad/testcases/dummy.txt
<<Binary file>>
|