This commit was manufactured by cvs2svn to create branch
'FORRESTON_BRANCH'.

git-svn-id: https://svn.apache.org/repos/asf/xml/forrest/branches/FORRESTON_BRANCH@9282 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/.cvsignore b/.cvsignore
deleted file mode 100644
index 4c6cff9..0000000
--- a/.cvsignore
+++ /dev/null
@@ -1,3 +0,0 @@
-build
-dist
-build.number
diff --git a/KEYS b/KEYS
deleted file mode 100644
index cd4694d..0000000
--- a/KEYS
+++ /dev/null
@@ -1,40 +0,0 @@
-This file contains the PGP keys of various developers.
-Please don't use them for email unless you have to. Their main
-purpose is code signing.
-
-Users: pgp < KEYS
-Developers:
-        pgp -kxa <your name> and append it to this file.
-        (pgpk -ll <your name> && pgpk -xa <your name>) >> this file.
-        (gpg --list-sigs <your name>
-             && gpg --armor --export <your name>) >> this file.
-
-pub  1024D/C3DD25FE 2003-09-12 Jeff Turner <jefft@apache.org>
-sig 3       C3DD25FE 2003-09-12   Jeff Turner <jefft@apache.org>
-sub  1024g/4ADDDF40 2003-09-12
-sig         C3DD25FE 2003-09-12   Jeff Turner <jefft@apache.org>
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v1.0.7 (GNU/Linux)
-
-mQGiBD9htFgRBADc9YlLEqvoA7H/LJ+0V2hkGazw2NSByDm13saMP5nWAmStdgvd
-zRiCABUwcUsJXf+s5X5ADepu91IZIVTxJq5ULu55XbD3KdEn9bwCONELNJjWRQ1b
-8NTXXqj0NKWdrgFSbvfU66LINa03SMogath5b8iDNAtxCrkKQiwD4Zz9kwCgl8Za
-iKFfOkb6xh0XmCHI0AGtPgkD/3TtZmZ8sZlkNKpMC7J3skVOfeATW4Lme9P0Vi9w
-L77SrOkZDQuQmvY7Z0+qClZafzP1Q6sgt4PSm/NmsXeyanbpXyFGpIHjVeF1B53U
-VSt+q/kROTto/7J/VWvJ5fYbFb07uqUR65tvD3tNbV3J4l5DPVABB56S3d0H6rcw
-koBjA/9c0+oGwaVIKIEEPVpYpwlJlfLaKeJFhxfOzvnM4XgYmYBCb6lRTaATV8Cl
-MOConXrcjpVjY4dqc17QJxW/f089SlpES85ReRRkO2y1gVX9u2lxCO4ZauEgqLVg
-3gsLldQiRKLBJ7+bmYcnuaqAERse5IZIZG7/V8R+AeAJLI0avbQeSmVmZiBUdXJu
-ZXIgPGplZmZ0QGFwYWNoZS5vcmc+iFkEExECABkFAj9htFgECwcDAgMVAgMDFgIB
-Ah4BAheAAAoJEJAZwTfD3SX+63AAni1PqW+ZsVumvsj+YTQ1W89FKkznAJ9xazho
-JQlnNA5UbSl4/njQ3EGTCLkBDQQ/YbReEAQA2bxkOvzQXDBv6h2/V1fW4slFmi3u
-erPJL2K9Dzcpi7s+oJ3ikq80fFvZBevxFVKw8PHbDLcZp6w5+yg0OQnB7opIEcje
-Q/UzMCzMdlzCksKU0E5pGF4ELLYclnF/Wgl0fDyWshIrZAox1jPgu8xahOpXkyzH
-5CoxNRqWAcRXAj8AAwUEAMacEhxCXxAJh00KT8Pl64ELwXdJ/VVHfyvyUN3LPNCu
-BhpnnXkdTc7r6DGPRmQisjpML82RphHlXex8D7lGngnSsxMYwuj5n9C7GmYYi+sW
-4ZHVdrgwVBVP+wasLCRnpEQwTPqGapcSfxYntejVmvJ3viLOWjypKe2gh7aOJegR
-iEYEGBECAAYFAj9htF4ACgkQkBnBN8PdJf6YVACfeYNW9ayw1gcCzpDFW8lmKb0I
-pnUAnA4NVRjSb8W02VsZE1ae4m8Imut/
-=hddz
------END PGP PUBLIC KEY BLOCK-----
diff --git a/appendcp.bat b/appendcp.bat
deleted file mode 100644
index 128ae87..0000000
--- a/appendcp.bat
+++ /dev/null
@@ -1,2 +0,0 @@
-set CLASSPATH=%CLASSPATH%;%1
-
diff --git a/build.bat b/build.bat
deleted file mode 100644
index 01c67c0..0000000
--- a/build.bat
+++ /dev/null
@@ -1,14 +0,0 @@
-@echo off
-
-set OLD_ANT_HOME=%ANT_HOME%
-set ANT_HOME=tools\ant
-
-set OLD_CLASSPATH=%CLASSPATH%
-set CLASSPATH=
-for %%i in (.\lib\endorsed\*.jar) do call appendcp.bat %%i
-
-echo Using classpath: "%CLASSPATH%"
-call %ANT_HOME%\bin\ant -emacs %1 %2 %3 %4 %5 %6 %7 %8 %9
-
-set ANT_HOME=%OLD_ANT_HOME%
-set CLASSPATH=%OLD_CLASSPATH%
diff --git a/build.sh b/build.sh
deleted file mode 100755
index 3f38f29..0000000
--- a/build.sh
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/bin/sh
-
-chmod u+x ./tools/ant/bin/antRun
-chmod u+x ./tools/ant/bin/ant
-
-# ----- Verify and Set Required Environment Variables -------------------------
-
-if [ "$TERM" = "cygwin" ] ; then
-  S=';'
-else
-  S=':'
-fi
-
-# ----- Set Up The Runtime Classpath ------------------------------------------
-
-OLD_ANT_HOME="$ANT_HOME"
-unset ANT_HOME
-
-CP=$CLASSPATH
-export CP
-unset CLASSPATH
-
-CLASSPATH="`echo ./lib/endorsed/*.jar | tr ' ' $S`"
-export CLASSPATH
-
-echo Using classpath: \"$CLASSPATH\"
-"$PWD/./tools/ant/bin/ant" -emacs  $@
-
-unset CLASSPATH
-
-CLASSPATH=$CP
-export CLASSPATH
-ANT_HOME=OLD_ANT_HOME
-export ANT_HOME
diff --git a/build.xml b/build.xml
deleted file mode 100644
index 24ffbcf..0000000
--- a/build.xml
+++ /dev/null
@@ -1,617 +0,0 @@
-<?xml version="1.0"?>
-<?xml-stylesheet type="text/xsl" href="./tools/stylesheets/build.xsl"?>
-
-<project default="dist" basedir="." name="Forrest build file">
-
-  <description>
-                   * ========================== *
-                   |   Forrest Build System     |
-                   * ========================== *
-                                 by
-
-                   Nicola Ken Barozzi (nicolaken@apache.org)
-                   Marc Johnson (mjohnson@apache.org)
-                   Jeff Turner (jefft@apache.org)
-
-                   Run the build script: build.bat or build.sh
-  </description>
-
-  
-  <target name="init">
-    <tstamp>
-      <format property="YEAR" pattern="yyyy" locale="en"/>
-    </tstamp>
-
-    <buildnumber file="etc/build.number"/>
-    <echo>
-      --------------------------------------------------------------
-
-      Using ${ant.version}
-      Build file ${ant.file}
-      Use 'build.[sh|bat] -projecthelp' to see other options.
-      Build system home ${ant.home}
-      Build number ${build.number}
-      Project Name ${ant.project.name}
-      Java Version ${ant.java.version}      
-      Timestamp ${DSTAMP}${TSTAMP}
-
-      --------------------------------------------------------------
-    </echo>
-
-    <xmlproperty file="module.xml"     prefix="xgump"    keeproot="true"  collapseAttributes="true" />
-    <xmlproperty file="status.xml"     prefix="xstatus"  keeproot="false" collapseAttributes="true" />   
-    <xmlproperty file="properties.xml"                   keeproot="false" collapseAttributes="true" />
-
-    <property name="name"                  value="apache-forrest"/>
-    <property name="packages"              value="${xgump.module.project.packages}"/>
-    <property name="version"
-      value="${xgump.module.project.version.major}.${xgump.module.project.version.minor}${xgump.module.project.version.tag}"/>
-
-    <property name="resource.dir"          location="src/resources"/>
-    <property name="java.dir"          location="src/java"/>
-    <property name="scratchpad.src.dir"    location="src/scratchpad/src/java"/>
-    <property name="components.src.dir"    location="${java.dir}/components"/>
-    <property name="build.dir"             location="build"/>
-    <property name="build.docs"            location="build/docs"/>
-   <!--
-    <property name="build.javadocs"        value="build/docs/javadocs"/>
-    -->
-    <property name="build.scratchpad.dir"  location="build/scratchpad"/>
-    <property name="build.components.dir"  location="build/components"/>
-    <property name="build.scratchpad.classes" location="build/scratchpad/classes"/>
-    <property name="build.components.classes" location="build/components/classes"/>
-
-    <property name="dist.dir"              location="build/dist" />
-    <property name="dist-shbat.dir"        location="${dist.dir}/shbat" />
-
-    <property name="tools.dir"             location="tools"/>
-    <property name="tools.jar"             location="${java.home}/../lib/tools.jar"/>
-    <available file="${tools.jar}"         property="tools.jar.present"/>
-
-    <path id="classpath">
-      <fileset dir="src/scratchpad/lib" includes="**/*.jar"/>
-      <fileset dir="lib" includes="**/*.jar"/>
-      <pathelement location="${tools.jar}"/>
-    </path>
-
-    <mkdir dir="${build.dir}"/>
-  </target>
-
-  <target name="clean" depends="init" description="Delete all generated files">
-    <delete dir="${build.dir}"/>
-  </target>
-
-
-  <!-- =================================================================== -->
-  <!-- Make release distributions                                          -->
-  <!-- =================================================================== -->
-
-
-  <target name="release-dist-src" depends="init"
-    description="Makes a source release distribution">
-    <mkdir dir="${dist.dir}"/>
-
-    <!-- Hackery to fix linefeeds and permissions before zipping -->
-    <patternset id="scripts">
-      <include name="**/*.bat"/>
-      <include name="**/*.sh"/>
-      <include name="**/ant"/>
-      <include name="**/forrest"/>
-    </patternset>
-
-    <patternset id="noscripts">
-      <exclude name="**/*.bat"/>
-      <exclude name="**/*.sh"/>
-      <exclude name="**/ant"/>
-      <exclude name="**/forrest"/>
-    </patternset>
-
-    <property name="tmp-scripts" location="${build.dir}/tmp/scripts"/>
-    <mkdir dir="${tmp-scripts}"/>
-    <copy todir="${tmp-scripts}">
-      <fileset dir=".">
-        <patternset refid="scripts"/>
-      </fileset>
-    </copy>
-    <fixcrlf eol="crlf" srcdir="${tmp-scripts}" includes="**/*.bat"/>
-    <fixcrlf eol="lf" srcdir="${tmp-scripts}" excludes="**/*.bat"/>
-    <chmod dir="${tmp-scripts}" perm="ugo+rx" excludes="**/*.bat"/> 
-    <property name="tmp-fresh-site" location="${build.dir}/tmp/fresh-site"/>
-    <property name="src-fresh-site" location="${resource.dir}/fresh-site"/>
-    <copy todir="${tmp-fresh-site}">
-      <fileset dir="${src-fresh-site}" />
-    </copy>
-    <fixcrlf eol="crlf" srcdir="${tmp-fresh-site}" excludes="**/*.gif **/*.png"/>
-
-    <property name="release-name-src" value="${name}-${version}-src"/>
-    <zip
-      file="${dist.dir}/${release-name-src}.zip" >
-      <zipfileset dir="." prefix="${release-name-src}">
-        <exclude name="build/**"/>
-        <exclude name="${resource.dir}/fresh-site/**" />
-        <patternset refid="noscripts"/>
-      </zipfileset>
-      <zipfileset prefix="${release-name-src}" dir="${tmp-scripts}"/>
-      <zipfileset prefix="${release-name-src}" dir="etc" includes="RELEASE-NOTES-${version}.txt"/>
-      <zipfileset prefix="${release-name-src}/${resource.dir}/fresh-site" dir="${tmp-fresh-site}"/>
-    </zip>
-
-    <tar longfile="gnu"
-      compression="gzip"
-      destfile="${dist.dir}/${release-name-src}.tar.gz" >
-      <tarfileset dir="." prefix="${release-name-src}" username="forrest" group="forrest">
-        <exclude name="build/**"/>
-        <patternset refid="noscripts"/>
-      </tarfileset>
-      <tarfileset prefix="${release-name-src}" dir="${tmp-scripts}"
-        mode="755" username="forrest" group="forrest">
-        <include name="**/*.sh"/>
-        <include name="**/ant"/>
-        <include name="**/forrest"/>
-      </tarfileset>
-      <tarfileset prefix="${release-name-src}" dir="${tmp-scripts}"
-        username="forrest" group="forrest">
-        <exclude name="**/*.sh"/>
-        <exclude name="**/ant"/>
-        <exclude name="**/forrest"/>
-      </tarfileset>
-      <tarfileset prefix="${release-name-src}" dir="etc" includes="RELEASE-NOTES-${version}.txt"/>
-    </tar>
-  </target>
-
-
-  <target name="release-dist-bin" depends="init, dist-shbat" 
-    description="Makes a binary release distribution">
-    <property name="release-name-bin" value="${name}-${version}-bin"/>
-    <zip
-      file="${dist.dir}/${release-name-bin}.zip" >
-      <zipfileset dir="${dist-shbat.dir}" prefix="${release-name-bin}"/>
-      <zipfileset dir="etc"  prefix="${release-name-bin}/etc"/>
-      <zipfileset dir="etc"  prefix="${release-name-bin}" includes="RELEASE-NOTES-${version}.txt"/>
-    </zip>
-    <tar longfile="gnu" compression="gzip"
-      destfile="${dist.dir}/${release-name-bin}.tar.gz" >
-
-      <tarfileset prefix="${release-name-bin}" dir="${dist-shbat.dir}"
-        username="forrest" group="forrest">
-        <exclude name="**/*.sh"/>
-        <exclude name="**/ant"/>
-        <exclude name="**/forrest"/>
-      </tarfileset>
-      <tarfileset prefix="${release-name-bin}" dir="${dist-shbat.dir}"
-        mode="755" username="forrest" group="forrest">
-        <include name="**/*.sh"/>
-        <include name="**/ant"/>
-        <include name="**/forrest"/>
-      </tarfileset>
-      <tarfileset prefix="${release-name-bin}/etc" dir="etc"/>
-      <tarfileset prefix="${release-name-bin}" dir="etc" includes="RELEASE-NOTES-${version}.txt"/>
-    </tar>
-  </target>
-
-  <target name="release-dist" 
-    description="Makes source and binary release distributions"
-    depends="release-dist-bin, release-dist-src"/>
-
-
-
-  <!-- =================================================================== -->
-  <!-- Make all known distributions                                        -->
-  <!-- =================================================================== -->
-  <target name="dist" 
-    description="Makes all the known incarnations of forrest"
-    depends="dist-shbat" />
-
-
-  <!-- =================================================================== -->
-  <!-- Make the zip that holds what a fresh site should look like          -->
-  <!-- =================================================================== -->
-  <target name="fresh-site-zip" depends="init">
-    <!-- TODO: decide on a better place to read/set this prop from/to -->
-    <property name="fresh-site.zip" value="./build/fresh-site.zip" />
-    <zip destfile="${fresh-site.zip}" basedir="${resource.dir}/fresh-site" />
-  </target>
-
-
-  <!-- =================================================================== -->
-  <!-- Make the WEB-INF directory like cocoon (CLI or webapp) needs it     -->
-  <!-- Note that @tokens@ in config files will be unexpanded.              -->
-  <!-- =================================================================== -->
-  <target name="webapp-webinf" depends="init, scratchpad.jar, components.jar" >
-    <!-- TODO: decide on a better place to read/set this prop from/to -->
-    <property name="webapp.webinf.dir" value="./build/WEB-INF" />
-
-    <mkdir dir="${webapp.webinf.dir}" />
-    <copy todir="${webapp.webinf.dir}" >
-      <fileset dir="${resource.dir}/conf" >
-        <exclude name="*.xmap" />
-        <exclude name="skinconf.xml" />
-      </fileset>
-    </copy>
-
-    <mkdir dir="${webapp.webinf.dir}/classes" />
-    <copy todir="${webapp.webinf.dir}/classes" >
-      <fileset dir="${resource.dir}/schema">
-        <include name="CatalogManager.properties"/>
-      </fileset>
-      <!--
-      <fileset dir="${build.classes}">
-        <include name="**/*.class"/>
-      </fileset>
-      <fileset dir="${build.scratchpad.classes}">
-        <include name="**/*.class"/>
-      </fileset>
-      -->
-    </copy>
-
-    <!-- Temporary hack to stop Cocoon rewriting extensions -->
-    <mkdir dir="${webapp.webinf.dir}/classes/org/apache/cocoon/util"/>
-    <touch file="${webapp.webinf.dir}/classes/org/apache/cocoon/util/mime.types"/>
-
-    <mkdir dir="${webapp.webinf.dir}/lib"/>
-    <copy todir="${webapp.webinf.dir}/lib">
-      <!--
-      <fileset dir="./lib/endorsed"    />
-      <fileset dir="./lib/optional"/>
-      -->
-      <fileset dir="./lib/core"/>
-      <fileset dir="./src/scratchpad/lib"/>
-      <fileset dir="${build.scratchpad.dir}" includes="*.jar"/>
-      <fileset dir="${build.components.dir}" includes="*.jar"/>
-    </copy>
-  </target>
-
-
-  <!-- =================================================================== -->
-  <!-- Make the bare context directory like cocoon (CLI or webapp) needs it-->
-  <!-- =================================================================== -->
-  <target name="bare-context-dir" depends="init" >
-    <!-- TODO: decide on a better place to read/set this prop from/to -->
-    <property name="bare-context.dir" value="./build/bare-context" />
-
-    <!-- Copy entity catalog, entities and class files -->
-    <copy todir="${bare-context.dir}/resources/schema" >
-      <fileset dir="${resource.dir}/schema"/>
-    </copy>
-
-    <!-- Copy default image files. These may be overridden by identically named
-    files in ${project.home}/src/documentation/resources/images. -->
-    <copy todir="${bare-context.dir}/resources/images" >
-      <fileset dir="${resource.dir}/images"/>
-    </copy>
-
-    <!-- Copy Chaperon grammars -->
-    <copy todir="${bare-context.dir}/resources/grammars" >
-      <fileset dir="${resource.dir}/grammars"/>
-    </copy>
-
-
-    <!-- Copy Cocoon configuration and sitemap -->
-    <copy todir="${bare-context.dir}">
-      <fileset dir="${resource.dir}/conf">
-        <include name="*.xmap"/>
-        <include name="skinconf.xml"/>
-        <include name="jettyconf.xml"/>
-        <include name="jtidy.properties"/>
-      </fileset>
-    </copy>
-
-    <!-- Copy stylesheets -->
-    <copy todir="${bare-context.dir}/resources/stylesheets" >
-      <fileset dir="${resource.dir}/stylesheets" />
-    </copy>
-
-    <!-- Copy skins -->
-    <copy todir="${bare-context.dir}/skins/" >
-      <fileset dir="${resource.dir}/skins" />
-    </copy>
-
-  </target>
-
-  <!-- =================================================================== -->
-  <!-- Validate the important core configuration files                     -->
-  <!-- =================================================================== -->
-  <target name="validate-config" depends="init"
-    description="Validate the important core configuration files">
-    <!-- FIXME allow switch
-    if="validate.config">
-    -->
-    <taskdef name="jing" classname="com.thaiopensource.relaxng.util.JingTask">
-      <classpath>
-        <fileset dir="./lib/core" includes="*.jar" />
-      </classpath>
-    </taskdef>
-    <!-- skinconf.xml -->
-    <echo message="validating **/skinconf.xml ..."/>
-    <jing compactSyntax="true" rngfile="./src/resources/schema/relaxng/skinconf.rnc">
-      <fileset dir="./src/resources" includes="**/skinconf.xml"/>
-    </jing>
-    <!-- All stylesheets **/*.xsl -->
-    <echo message="validating stylesheets **/*.xsl ..."/>
-    <jing rngfile="./src/resources/schema/relaxng/xslt.rng">
-      <fileset dir="./src/resources" includes="**/*.xsl"/>
-      <fileset dir="./tools" includes="**/*.xsl"/>
-    </jing>
-    <!-- sitemap.xmap -->
-    <echo message="validating **/sitemap.xmap ..."/>
-    <jing rngfile="./src/resources/schema/relaxng/sitemap-v06.rng">
-      <fileset dir="./src/resources/conf" includes="*.xmap"/>
-    </jing>
-    <!-- book.xml -->
-    <!-- FIXME: Need Norm Walsh catalog entity resolver or Jeff's DoctypeChanger.
-    <echo message="validating **/book.xml ..."/>
-    <jing rngfile="./src/resources/schema/relaxng/book-v01.rng">
-      <fileset dir="./src" includes="**/book.xml"/>
-    </jing>
-    -->
-  </target>
-
-
-  <!-- =================================================================== -->
-  <!-- Make the shell-bat distribution                                     -->
-  <!-- =================================================================== -->
-  <target name="dist-shbat" 
-    depends="init, validate-config, fresh-site-zip, webapp-webinf, bare-context-dir" >
-    <!-- TODO: decide on a better place to read/set this prop from/to -->
-
-    <!-- fresh drop-off location for the distribution -->
-    <delete dir="${dist-shbat.dir}" />
-    <mkdir dir="${dist-shbat.dir}" />
-
-    <!-- copy the ant script at the heart of the distribution -->
-    <!--
-    <copy todir="${dist-shbat.dir}" file="forrest.build.xml" />
-    -->
-
-    <!-- copy the prepared and wrapper stuff for the distribution -->
-    <copy todir="${dist-shbat.dir}">
-      <fileset dir="./src/resources/forrest-shbat" />
-    </copy>
-
-    <!-- copy licenses -->
-    <copy todir="${dist-shbat.dir}/legal">
-      <fileset dir="./legal" />
-    </copy>
-
-    <!-- copy the fresh-site.zip to clone from -->
-    <copy todir="${dist-shbat.dir}" file="${fresh-site.zip}" />
-
-    <!-- copy the web-inf as needed by the cocoon CLI -->
-    <mkdir dir="${dist-shbat.dir}/WEB-INF" />
-    <copy todir="${dist-shbat.dir}/WEB-INF">
-      <fileset dir="${webapp.webinf.dir}" />
-    </copy>
-
-    <mkdir dir="${dist-shbat.dir}/lib/endorsed" />
-    <copy todir="${dist-shbat.dir}/lib/endorsed">
-      <fileset dir="lib/endorsed" />
-    </copy>
-
-    <mkdir dir="${dist-shbat.dir}/lib/optional" />
-    <copy todir="${dist-shbat.dir}/lib/optional">
-      <fileset dir="lib/optional" />
-    </copy>
-
-    <!-- Copy Ant jars, so the shbat distribution is self-contained -->
-    <mkdir dir="${dist-shbat.dir}/ant" />
-    <copy todir="${dist-shbat.dir}/ant">
-      <fileset dir="tools/ant" />
-    </copy>
-    <copy todir="${dist-shbat.dir}/ant/lib">
-      <fileset dir="lib/core" includes="resolver*.jar"/>
-    </copy>
-
-    <!-- Copy forrestbot -->
-    <mkdir dir="${dist-shbat.dir}/forrestbot" />
-    <copy todir="${dist-shbat.dir}/forrestbot">
-      <fileset dir="src/resources/forrestbot">
-        <exclude name="bin/**"/>
-      </fileset>
-    </copy>
-    <copy todir="${dist-shbat.dir}/bin">
-      <fileset dir="src/resources/forrestbot/bin"/>
-    </copy>
-
-    <!-- Fix bin/ permissions -->
-    <fixcrlf eol="crlf" srcdir="${dist-shbat.dir}/bin" includes="*.bat"/>
-    <fixcrlf eol="lf" srcdir="${dist-shbat.dir}/bin" excludes="*.bat"/>
-    <chmod dir="${dist-shbat.dir}/bin" perm="ugo+rx" excludes="*.bat"/> 
-
-    <!-- Fix ant/bin/ permissions -->
-    <fixcrlf eol="crlf" srcdir="${dist-shbat.dir}/ant/bin" includes="*.bat"/>
-    <fixcrlf eol="lf" srcdir="${dist-shbat.dir}/ant/bin" excludes="*.bat"/>
-    <chmod dir="${dist-shbat.dir}/ant/bin" perm="ugo+rx" excludes="*.bat"/> 
-
-    <!-- copy the bare-context dir as needed by the cocoon CLI -->
-    <mkdir dir="${dist-shbat.dir}/context" />
-    <copy todir="${dist-shbat.dir}/context">
-      <fileset dir="${bare-context.dir}" />
-    </copy>
-
-    <echo>
-  *-----------------------------------------------------------------
-  | installation notice 
-  *-----------------------------------------------------------------
-  | You have succesfully built the shell-bat distribution of Forrest.
-  | Please find it at: ${dist-shbat.dir}
-  | Please copy the contents to the install directory of your choice
-  | Please have the environment variable FORREST_HOME point to it.
-  | It is recommended to add
-  |    unix: $FORREST_HOME/bin: to your $PATH
-  |    win: %FORREST_HOME%\bin; to your %PATH%
-  | Calling
-  |    unix: $FORREST_HOME/bin/forrest -projecthelp
-  |    win: %FORREST_HOME%\bin\forrest -projecthelp
-  | will list options for the 'forrest' command
-  | More help at http://xml.apache.org/forrest/ and forrest-dev@xml.apache.org
-  *-----------------------------------------------------------------
-    </echo>
-  </target>
-
-  <!-- =================================================================== -->
-  <!-- Generate project-site                                               -->
-  <!-- =================================================================== -->
-  <target name="docs" depends="site"/>
-  <target name="site" depends="dist-shbat"
-    description="Generates static HTML documentation">
-    <property name="forrest.home" value="${dist-shbat.dir}" />
-    <ant antfile="${forrest.home}/forrest.antproxy.xml" target="site"/>
-  </target>
-
-
-  <!-- =================================================================== -->
-  <!-- Generate cocoon-webapp for project-site                             -->
-  <!-- =================================================================== -->
-  <target name="webapp" depends="dist-shbat"
-    description="Generates an unpackaged webapp of the website">
-    <property name="forrest.home" value="${dist-shbat.dir}" />
-    <ant antfile="${forrest.home}/forrest.antproxy.xml" target="webapp"/>
-  </target>
-
-  <!-- =================================================================== -->
-  <!-- Generate a .war files of the project-site                           -->
-  <!-- =================================================================== -->
-  <target name="war" depends="dist-shbat"
-    description="Generates a .war file containing the website">
-    <property name="forrest.home" value="${dist-shbat.dir}" />
-    <ant antfile="${forrest.home}/forrest.antproxy.xml" target="war"/>
-  </target>
-
-  <!-- =================================================================== -->
-  <!-- Validates Forrest XML documentation                                 -->
-  <!-- =================================================================== -->
-  <target name="validate" depends="dist-shbat"
-    description="Validates XML documentation files">
-    <property name="forrest.home" value="${dist-shbat.dir}" />
-    <ant antfile="${forrest.home}/forrest.antproxy.xml" target="validate"/>
-  </target>
-
-  <!-- =================================================================== -->
-  <!-- ForrestBar for Mozilla                                              -->
-  <!-- =================================================================== -->
-  <target name="forrestbar" depends="init">
-    <mkdir dir="${build.dir}" />
-    <mkdir dir="${build.dir}/work/forrestbar" />
-    <mkdir dir="${build.dir}/work/forrestbar-jar" />
-    <copy todir="${build.dir}/work/forrestbar-jar" overwrite="true">
-      <fileset dir="src/resources/forrestbar" 
-               includes="content/**/*.xul" />
-      <filterset>
-        <filter token="EMBEDDED_NAME" value="${forrestbot.links.forrest.local-embedded.name}"/>
-        <filter token="EMBEDDED_URL" value="${forrestbot.links.forrest.local-embedded.url}"/> 
-        <filter token="WEBAPP_NAME" value="${forrestbot.links.forrest.local-webapp.name}"/>
-        <filter token="WEBAPP_URL" value="${forrestbot.links.forrest.local-webapp.url}"/> 
-      </filterset>
-    </copy>
-    <copy todir="${build.dir}/work/forrestbar-jar" overwrite="true">
-      <fileset dir="src/resources/forrestbar" 
-               excludes="content/**/*.xul" />
-    </copy>
-    <jar jarfile="${build.dir}/work/forrestbar/forrestbar.jar">
-      <fileset dir="${build.dir}/work/forrestbar-jar" includes="content/**/*" />
-    </jar>
-    <copy file="src/resources/forrestbar/install.js" 
-          todir="${build.dir}/work/forrestbar" overwrite="true">
-    </copy>
-    <zip zipfile="${build.dir}/forrestbar.xpi" 
-      basedir="${build.dir}/work/forrestbar" />
-  </target>
-
-
-  <!-- ================================== -->
-  <!--        Target used by Gump         -->
-  <!-- ================================== -->
-  <target  name="gump" description="Target used by Gump">
-    <antcall target="site"/>
-    <antcall target="webapp"/>
-  </target>
-
-
-  <!-- =================================================================== -->
-  <!-- Compile scratchpad classes                                          -->
-  <!-- =================================================================== -->
-  <target name="scratchpad.compile" depends="init">
-    <mkdir dir="${build.scratchpad.classes}"/>
-    <javac srcdir=   "${scratchpad.src.dir}"
-      destdir=       "${build.scratchpad.classes}"
-      debug=         "${build.compiler.debug}"
-      optimize=      "${build.compiler.optimize}"
-      deprecation=   "${build.compiler.deprecation}"
-      nowarn=        "${build.compiler.nowarn}"
-      classpathref=  "classpath">
-    </javac>
-  </target>
-
-  <!-- =================================================================== -->
-  <!-- Create scratchpad jar                                               -->
-  <!-- =================================================================== -->
-  <target name="scratchpad.jar" depends="scratchpad.compile">
-    <mkdir dir="${build.scratchpad.dir}"/>
-    <jar destfile="${build.scratchpad.dir}/xml-forrest-scratchpad.jar"
-      basedir="${build.scratchpad.classes}"/>
-  </target>
-
-
-  <!-- =================================================================== -->
-  <!-- Compile Cocoon components                                           -->
-  <!-- =================================================================== -->
-  <target name="components.compile" depends="init">
-    <mkdir dir="${build.components.classes}"/>
-    <javac srcdir=   "${components.src.dir}"
-      destdir=       "${build.components.classes}"
-      debug=         "${build.compiler.debug}"
-      optimize=      "${build.compiler.optimize}"
-      deprecation=   "${build.compiler.deprecation}"
-      nowarn=        "${build.compiler.nowarn}"
-      classpathref=  "classpath">
-    </javac>
-  </target>
-
-  <!-- =================================================================== -->
-  <!-- Jar Cocoon components                                               -->
-  <!-- =================================================================== -->
-  <target name="components.jar" depends="components.compile">
-    <mkdir dir="${build.components.dir}"/>
-    <jar destfile="${build.components.dir}/xml-forrest-components.jar"
-      basedir="${build.components.classes}"/>
-  </target>
-
-
-  <!-- =================================================================== -->
-  <!-- Generate DTDs with entities expanded                                -->
-  <!-- =================================================================== -->
-  <target name='expand-dtd' depends="init" description="Generates '-full' DTDs,
-	  with all entity refs expanded, for use with catalog-ignorant editors like
-	  IDEA">
-
-	<taskdef name="dtd2xml" classpathref="classpath" classname="org.cyberneko.dtd.anttasks.DTD2XML"/>
-	<property name="dtdx.dir" location="build/tmp/dtdx"/>
-	<mkdir dir="${dtdx.dir}"/>
-	<!-- Generate an intermediate XML representation of each DTD -->
-	<dtd2xml classpathref="classpath" outputDir="${dtdx.dir}" preserveDirs="yes" extension=".dtdx">
-		<fileset dir="${resource.dir}/schema/dtd">
-			<include name="changes-v12.dtd"/>
-			<include name="document-v11.dtd"/>
-			<include name="document-v12.dtd"/>
-			<include name="faq-v12.dtd"/>
-			<include name="howto-v12.dtd"/>
-			<include name="todo-v12.dtd"/>
-			<include name="v20a/document-v20.dtd"/>
-			<include name="v20a/faq-v20.dtd"/>
-		</fileset>
-	</dtd2xml>
-
-	<!-- Now transform the intermediate format back to the regular DTD format -->
-	<!-- Note that we could also transform to XSD or RNG -->
-	<xslt basedir="${dtdx.dir}"
-		destdir="${dist-shbat.dir}/context/resources/schema/dtd"
-		extension="-full.dtd"
-    style="tools/dtdconverters/dtdx2dtd.xsl">
-    <include name="*.dtdx"/>
-    <include name="v20a/*.dtdx"/>
-  </xslt>
-
-</target>
-
-
-</project>
diff --git a/etc/.cvsignore b/etc/.cvsignore
deleted file mode 100644
index e168268..0000000
--- a/etc/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-build.number
diff --git a/etc/README.txt b/etc/README.txt
deleted file mode 100644
index 733fc6f..0000000
--- a/etc/README.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Odds-and-ends directory.  Contents:
-
-RELEASE-NOTES*:  Release notes for various Forrest versions
-build.number:  File automatically generated by build.xml.
-RELEASE_PROCESS.txt:  Describes how to make a Forrest release.
diff --git a/etc/RELEASE-NOTES-0.2.1.txt b/etc/RELEASE-NOTES-0.2.1.txt
deleted file mode 100644
index 252001a..0000000
--- a/etc/RELEASE-NOTES-0.2.1.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-                              Apache Forrest 0.2.1
-                                 Release Notes
-                          ============================
-
-$Id: RELEASE-NOTES-0.2.1.txt,v 1.1 2002/11/23 03:57:35 jefft Exp $
-
-1) Introduction
----------------
-
-This file documents the 0.2.1 maintenance release of Apache Forrest.  The
-release notes for 0.2 (see RELEASE-NOTES-0.2.txt) apply to this release, and
-are not duplicated here.  Bug 7.1 has been fixed.
-
-
-2) Changes since 0.2
---------------------
-
-- Fixed bug where the webapp would break due to missing XML jars under JDK
-  1.2/1.3.
-
-- Fixed a bug where multiple menu entries are highlighted if the filenames
-  share a common prefix.
-
-- Fixed a bug in forrest.bat, which would fail if run from a different drive to
-  that Forrest was installed in.
-
-- Make the seed project use the correct 'built with Apache Forrest' logo
-  instead of Cocoon + Centipede logos.
-
-
-3) Feedback
------------
-
-As usual, please send all feedback to forrest-dev@xml.apache.org
-
--- 
-$Revision: 1.1 $ $Date: 2002/11/23 03:57:35 $
diff --git a/etc/RELEASE-NOTES-0.2.txt b/etc/RELEASE-NOTES-0.2.txt
deleted file mode 100644
index 570e9c1..0000000
--- a/etc/RELEASE-NOTES-0.2.txt
+++ /dev/null
@@ -1,177 +0,0 @@
-                               Apache Forrest 0.2
-                                 Release Notes
-                          ============================
-
-$Id: RELEASE-NOTES-0.2.txt,v 1.7 2002/11/16 13:19:31 jefft Exp $
-
-1) Introduction
----------------
-
-This document describes the 0.2 release of Apache Forrest, how to get started,
-known bugs and any other issues.  Please send all feedback to
-forrest-dev@xml.apache.org
-
-2)  Status
-----------
-
-This 0.2 release is believed to be stable, and is in use by many projects
-(including xml.apache.org).  However, forrest-dev explicitly DOES NOT intend to
-maintain the degree of accountability and backwards-compatibility intended for
-future 0.x releases.  This 0.2 release is made primarily to meet user demand,
-to solicit feedback, and to give the Forrest community a trial run in the
-process of Forrest releases.
-
-
-3) What is Forrest?
--------------------
-
-Forrest is an XML standards-oriented project documentation framework based on
-Apache Cocoon, providing XSLT stylesheets and schemas, images and other
-resources. Forrest uses these to render the XML source content into a website
-via command-line, robot, or a dynamic web application.  For more details,
-please see the website at http://xml.apache.org/forrest/
-
-4) Requirements
----------------
-
-- The Forrest binary distribution requires a Java Runtime Environment (1.2 or
-  higher) installed.  This can be obtained from
-  http://java.sun.com/j2se/downloads.html
-
-- The Forrest source distribution requires a Java Development Kit (1.2 or
-  higher) to build, obtainable from the same URL.
-
-Ant is not required: Forrest uses its own stripped-down, souped-up Ant in
-tools/ant/
-
-
-5) Installing Forrest
----------------------
-
-Depending on which distribution you downloaded, one of these sections will
-apply to you.
-
-o 5.1) Source distribution
-  ------------------------
-
-  The source distribution contains static Forrest resources (skins, XSLTs,
-  images, schemas), source code and Forrest's own website.
-
-  - To build the Forrest binary distribution, type:
-
-    build.bat    (Windows)
-    ./build.sh   (Unix)
-
-    (if Ant 1.5+ is installed, typing 'ant' works just as well)
-
-    A binary distribution will be built in build/dist/shbat Add the path to
-    build/dist/shbat/bin to your PATH environment variable, and you have
-    Forrest installed.  Windows users (esp. 95/98) may need to set FORREST_HOME
-    to point to the build/dist/shbat directory.
-
-o 5.2) Binary distribution
-  ------------------------
-
-  The binary distribution contains a static reusable Forrest ready for use.
-  
-  - Copy somewhere permanent, like /usr/local/forrest or c:\forrest.
-    Support for installation on Windows systems into directories containing
-    spaces is very new, please report back on your success or failure.
-
-  - Windows users should set the FORREST_HOME environment variable to point to
-    where Forrest is installed.
-  - Add $FORREST_HOME/bin (Unix) or %FORREST_HOME%\bin (Windows) to the system
-    PATH environment variable.
-
-
-6) Getting Started
-------------------
-
-
-Having installed Forrest, here is a little test sequence to validate that
-everything works, and to get you started.  For more information, see
-http://xml.apache.org/forrest/your-project.html
-
- - Type 'forrest -projecthelp'.  This should list the available Forrest
-   commands.
-   NOTE: use the 'forrest.bat' version when running under Cygwin!
-
- - Create an empty directory somewhere, and change cd to it.
-
-   [ e.g. mkdir /tmp/mysite ; cd /tmp/mysite ]
-
- - Type 'forrest seed'.  This will create a template site in the current
-   directory, ready for you to edit or render.
-
- - (optional) Edit the XML content in src/documentation/content/xdocs
-   Have a look around, familiarize yourself with the structure.
-
- - In your new project root [ e.g. /tmp/mysite ],  type 'forrest validate'.
-   This will check that all XML files are valid.  Actually Forrest does this
-   automatically for the next step, but we're proud of our validation :)
-
- - In the project root, type 'forrest' or 'forrest site'.  This will generate
-   HTML for your project in build/site
-
- - (optional) Type 'forrest run'.  This starts up an internal webserver
-   displaying the project contents rendered at runtime.  Point your browser at
-   http://localhost:8888/ to see your site.  Edits to files in build/webapps
-   are instantly rendered.  See the site docs for more info on how to exploit
-   this capability.
-
-
-
-7) Known bugs
--------------
-
- 7.1)
-   "I've seen one bug... Suppose you have "mypage.html" and "mypage-two.html"
-   in the book.xml. Then, two links are renedered in yellow when first page is
-   accessed. Anyone else seen this?"
-
-     Vadim Gritsenko, <3DCFDAEA.1050209@verizon.net>
-
- 7.2)
-   When running a Forrest site as a webapp, a user reports:
-
-   "When I call a page for second time, it should be cached.  But as we can see
-   in the logs attached, it is not, although the 3 aggregated xml (book, tabs
-   and body) are cached.
-
-   Another problem is the evaluation of the xslt just before the cache
-   validation. In the documents is too much time consuming, as you can see in
-   the logs."
-
-     <20021107161831.80475.qmail@web21309.mail.yahoo.com>
-
-   In a later post <20021108171056.14103.qmail@web21301.mail.yahoo.com>, a fix
-   (comment out JispFilesystemStore in cocoon.xconf) is suggested.
-
- 7.3)
-   The Forrest website http://xml.apache.org/forrest/ is somewhat
-   unrepresentative of what Forrest actually is.  The most up-to-date section
-   is http://xml.apache.org/forrest/your-project.html
-
-
-8) Known limitations
---------------------
-
-  8.1)
-    Forrest has no way to indicate that certain links should not be traversed.
-    Thus, links to external files like Javadocs will cause non-fatal errors
-    when building docs:
-
-    -> [broken link] api/index.html <- 
-
-    http://marc.theaimsgroup.com/?l=forrest-dev&m=103739834606109&w=2 might help,
-    but is untested.
-
-  8.2)
-    When Forrest is run through http://localhost:8888/, docs in build/webapp/
-    are rendered, not src/documentation/*.  Thus, symlinks are required for
-    live editing.  Editing docs directly in build/webapp/ is NOT recommended,
-    they will be deleted on the next 'forrest' invocation.
-
-
--- 
-$Revision: 1.7 $ $Date: 2002/11/16 13:19:31 $
diff --git a/etc/RELEASE-NOTES-0.3-dev.txt b/etc/RELEASE-NOTES-0.3-dev.txt
deleted file mode 100644
index 2b38251..0000000
--- a/etc/RELEASE-NOTES-0.3-dev.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-                               Apache Forrest 0.2
-                                 Release Notes
-                          ============================
-
-$Id: RELEASE-NOTES-0.3-dev.txt,v 1.1 2002/11/16 14:24:26 jefft Exp $
-
-
--- 
-$Revision: 1.1 $ $Date: 2002/11/16 14:24:26 $
diff --git a/etc/RELEASE-NOTES-0.3.txt b/etc/RELEASE-NOTES-0.3.txt
deleted file mode 100644
index eb696bc..0000000
--- a/etc/RELEASE-NOTES-0.3.txt
+++ /dev/null
@@ -1,157 +0,0 @@
-                               Apache Forrest 0.3
-                                 Release Notes
-
-                         http://xml.apache.org/forrest/
-                          ============================
-
-$Id: RELEASE-NOTES-0.3.txt,v 1.1 2003/01/30 12:59:39 jefft Exp $
-
-1) Introduction
----------------
-
-This document describes the 0.3 release of Apache Forrest, how to get started,
-known bugs and any other issues.  Please send all feedback to
-forrest-dev@xml.apache.org
-
-2) Status
----------
-
-Forrest has been maturing steadily since the 0.2 release made last November.
-Most changes are of an incremental nature (URI space improvements, bug fixes,
-skin improvements).  The full list of changes is viewable at:
-
-http://xml.apache.org/forrest/changes.html
-
-The only major 'innovation' has been the introduction of site.xml as an
-(optional) replacement for book.xml, and means of providing indirect linking.
-For details, see:
-
-http://xml.apache.org/forrest/linking.html
-
-Despite not setting out to achieve backwards-compatibility, we believe Forrest
-0.3 is backwards-compatible with 0.2 projects, even those with custom sitemaps.
-
-
-3) What is Forrest?
--------------------
-
-Forrest is an XML standards-oriented project documentation framework based on
-Apache Cocoon, providing XSLT stylesheets and schemas, images and other
-resources. Forrest uses these to render the XML source content into a website
-via command-line, robot, or a dynamic web application.  For more details,
-please see the website at http://xml.apache.org/forrest/
-
-4) Requirements
----------------
-
-- The Forrest binary distribution requires a Java Runtime Environment (1.2 or
-  higher) installed.  This can be obtained from
-  http://java.sun.com/j2se/downloads.html
-
-- The Forrest source distribution requires a Java Development Kit (1.2 or
-  higher) to build, obtainable from the same URL.
-
-Ant is not required: Forrest uses its own stripped-down, souped-up Ant in
-tools/ant/
-
-
-5) Installing Forrest
----------------------
-
-Depending on which distribution you downloaded, one of these sections will
-apply to you.
-
-o 5.1) Source distribution
-  ------------------------
-
-  The source distribution contains static Forrest resources (skins, XSLTs,
-  images, schemas), source code and Forrest's own website.
-
-  - To build the Forrest binary distribution, type:
-
-    build.bat    (Windows)
-    ./build.sh   (Unix)
-
-    (if Ant 1.5+ is installed, typing 'ant' works just as well)
-
-    A binary distribution will be built in build/dist/shbat Add the path to
-    build/dist/shbat/bin to your PATH environment variable, and you have
-    Forrest installed.  Windows users (esp. 95/98) may need to set FORREST_HOME
-    to point to the build/dist/shbat directory.
-
-o 5.2) Binary distribution
-  ------------------------
-
-  The binary distribution contains a static reusable Forrest ready for use.
-  
-  - Copy somewhere permanent, like /usr/local/forrest or c:\forrest.
-    Support for installation on Windows systems into directories containing
-    spaces is very new, please report back on your success or failure.
-
-  - Windows users should set the FORREST_HOME environment variable to point to
-    where Forrest is installed.
-  - Add $FORREST_HOME/bin (Unix) or %FORREST_HOME%\bin (Windows) to the system
-    PATH environment variable.
-
-
-6) Getting Started
-------------------
-
-
-Having installed Forrest, here is a little test sequence to validate that
-everything works, and to get you started.  For more information, see
-http://xml.apache.org/forrest/your-project.html
-
- - Type 'forrest -projecthelp'.  This should list the available Forrest
-   commands.
-   NOTE: use the 'forrest.bat' version when running under Cygwin!
-
- - Create an empty directory somewhere, and change cd to it.
-
-   [ e.g. mkdir /tmp/mysite ; cd /tmp/mysite ]
-
- - Type 'forrest seed'.  This will create a template site in the current
-   directory, ready for you to edit or render.
-
- - (optional) Edit the XML content in src/documentation/content/xdocs
-   Have a look around, familiarize yourself with the structure.
-
- - In your new project root [ e.g. /tmp/mysite ],  type 'forrest validate'.
-   This will check that all XML files are valid.  Actually Forrest does this
-   automatically for the next step, but we're proud of our validation :)
-
- - In the project root, type 'forrest' or 'forrest site'.  This will generate
-   HTML for your project in build/site
-
- - (optional) Type 'forrest run'.  This starts up an internal webserver
-   displaying the project contents rendered at runtime.  Point your browser at
-   http://localhost:8888/ to see your site.  Edits to files in build/webapps
-   are instantly rendered.  See the site docs for more info on how to exploit
-   this capability.
-
-
-7) Issue tracking
------------------
-
-If you notice what appears to be a bug, please report it on Forrest's JIRA bug
-tracking installation:
-
-  http://issues.cocoondev.org/
-
-Known issues are summarized at:
-
-  http://xml.apache.org/forrest/forrest-issues.html
-
-(a nice example of RSS syndication)
-
-
-8) Feedback
------------
-
-Feedback, feature suggestions, bugs and any other issues can be discussed on
-the forrest-dev@xml.apache.org mailing list.
-
-
-
--- 
-$Revision: 1.1 $ $Date: 2003/01/30 12:59:39 $
diff --git a/etc/RELEASE-NOTES-0.4.txt b/etc/RELEASE-NOTES-0.4.txt
deleted file mode 100644
index 9b87900..0000000
--- a/etc/RELEASE-NOTES-0.4.txt
+++ /dev/null
@@ -1,175 +0,0 @@
-                               Apache Forrest 0.4
-                                 Release Notes
-
-                         http://xml.apache.org/forrest/
-                          ============================
-
-$Id: RELEASE-NOTES-0.4.txt,v 1.2 2003/02/13 03:33:10 crossley Exp $
-
-1) Introduction
----------------
-
-This document describes the 0.4 release of Apache Forrest, how to get started,
-known bugs and any other issues.  Please send all feedback to
-forrest-dev@xml.apache.org
-
-2) Status
----------
-
-Forrest 0.4 has a number of important skin bugfixes over 0.3:
-
- - krysalis-site now works with multi-level site.xml (fixes
-   http://issues.cocoondev.org/jira/secure/ViewIssue.jspa?key=FOR-29)
- - krysalis-site #N12345-style fragment identifiers have been replaced with
-   something more stable and user-friendly.
- - avalon-site no longer halts with an error after rendering (fixes
-   http://issues.cocoondev.org/jira/secure/ViewIssue.jspa?id=10048)
- - site.xml-generated menus are now limited to pages in or below the
-   current directory, e.g. see:
-   http://forrestbot.cocoondev.org/sites/xml-forrest/community/index.html
- - The HTML DOCTYPE has been fixed to get out of browser quirks mode.  This
-   fixes cross-browser issues in all skins.
- - A <credit role="pdf"> skinconf entry no longer cause a broken image in
-   HTML if <url> and <image> are omitted [3]
-
-
-Plus a number of enhancements:
-
- - All skins validate as CSS2.
- - book.xml files in subdirectories can now use "site:" URLs,
-   removing the hassle of updating adding/deleting "../" paths
-   to link with other URLs
- - The Cocoon log level is now set to ERROR, to reduce log verbosity.
- - Some small PDF improvements.
-
-The full list of changes is viewable at:
-
-http://xml.apache.org/forrest/changes.html
-
-Forrest 0.4 is (to our knowledge) backwards-compatible with all previous
-releases.
-
-
-3) What is Forrest?
--------------------
-
-Forrest is an XML standards-oriented project documentation framework based on
-Apache Cocoon, providing XSLT stylesheets and schemas, images and other
-resources. Forrest uses these to render the XML source content into a website
-via command-line, robot, or a dynamic web application.  For more details,
-please see the website at http://xml.apache.org/forrest/
-
-4) Requirements
----------------
-
-- The Forrest binary distribution requires a Java Runtime Environment (1.2 or
-  higher) installed.  This can be obtained from
-  http://java.sun.com/j2se/downloads.html
-
-- The Forrest source distribution requires a Java Development Kit (1.2 or
-  higher) to build, obtainable from the same URL.
-
-Ant is not required: Forrest uses its own stripped-down, souped-up Ant in
-tools/ant/
-
-
-5) Installing Forrest
----------------------
-
-Depending on which distribution you downloaded, one of these sections will
-apply to you.
-
-o 5.1) Source distribution
-  ------------------------
-
-  The source distribution contains static Forrest resources (skins, XSLTs,
-  images, schemas), source code and Forrest's own website.
-
-  - To build the Forrest binary distribution, type:
-
-    build.bat    (Windows)
-    ./build.sh   (Unix)
-
-    (if Ant 1.5+ is installed, typing 'ant' works just as well)
-
-    A binary distribution will be built in build/dist/shbat Add the path to
-    build/dist/shbat/bin to your PATH environment variable, and you have
-    Forrest installed.  Windows users (esp. 95/98) may need to set FORREST_HOME
-    to point to the build/dist/shbat directory.
-
-o 5.2) Binary distribution
-  ------------------------
-
-  The binary distribution contains a static reusable Forrest ready for use.
-  
-  - Copy somewhere permanent, like /usr/local/forrest or c:\forrest.
-    Support for installation on Windows systems into directories containing
-    spaces is very new, please report back on your success or failure.
-
-  - Windows users should set the FORREST_HOME environment variable to point to
-    where Forrest is installed.
-  - Add $FORREST_HOME/bin (Unix) or %FORREST_HOME%\bin (Windows) to the system
-    PATH environment variable.
-
-
-6) Getting Started
-------------------
-
-
-Having installed Forrest, here is a little test sequence to validate that
-everything works, and to get you started.  For more information, see
-http://xml.apache.org/forrest/your-project.html
-
- - Type 'forrest -projecthelp'.  This should list the available Forrest
-   commands.
-   NOTE: use the 'forrest.bat' version when running under Cygwin!
-
- - Create an empty directory somewhere, and change cd to it.
-
-   [ e.g. mkdir /tmp/mysite ; cd /tmp/mysite ]
-
- - Type 'forrest seed'.  This will create a template site in the current
-   directory, ready for you to edit or render.
-
- - (optional) Edit the XML content in src/documentation/content/xdocs
-   Have a look around, familiarize yourself with the structure.
-
- - In your new project root [ e.g. /tmp/mysite ],  type 'forrest validate'.
-   This will check that all XML files are valid.  Actually Forrest does this
-   automatically for the next step, but we're proud of our validation :)
-
- - In the project root, type 'forrest' or 'forrest site'.  This will generate
-   HTML for your project in build/site
-
- - (optional) Type 'forrest run'.  This starts up an internal webserver
-   displaying the project contents rendered at runtime.  Point your browser at
-   http://localhost:8888/ to see your site.  Edits to files in build/webapps
-   are instantly rendered.  See the site docs for more info on how to exploit
-   this capability.
-
-
-7) Issue tracking
------------------
-
-If you notice what appears to be a bug, please report it on Forrest's JIRA bug
-tracking installation:
-
-  http://issues.cocoondev.org/
-
-Known issues are summarized at:
-
-  http://xml.apache.org/forrest/forrest-issues.html
-
-(a nice example of RSS syndication)
-
-
-8) Feedback
------------
-
-Feedback, feature suggestions, bugs and any other issues can be discussed on
-the forrest-dev@xml.apache.org mailing list.
-
-
-
--- 
-$Revision: 1.2 $ $Date: 2003/02/13 03:33:10 $
diff --git a/etc/RELEASE-NOTES-0.5.1-RC1.txt b/etc/RELEASE-NOTES-0.5.1-RC1.txt
deleted file mode 100644
index 6bd6ed9..0000000
--- a/etc/RELEASE-NOTES-0.5.1-RC1.txt
+++ /dev/null
@@ -1,148 +0,0 @@
-                            Apache Forrest 0.5.1-RC1
-                                 Release Notes
-
-                         http://xml.apache.org/forrest/
-                          ============================
-
-$Id: RELEASE-NOTES-0.5.1-RC1.txt,v 1.1 2003/09/27 15:07:02 jefft Exp $
-
-1) Introduction
----------------
-
-This document describes the 0.5.1 release of Apache Forrest, how to get
-started, known bugs and any other issues.  Please send all feedback to
-forrest-dev@xml.apache.org
-
-2) Status
----------
-
-Forrest 0.5.1 is a bugfix release over 0.5.  Most notably, it comes with an
-updated Cocoon which fixes a bug in the command-line where certain pages in a
-site weren't rendered (FOR-66).  For a full list of changes, see
-
-http://xml.apache.org/forrest/changes.html#version_0.5.1
-
-
-3) What is Forrest?
--------------------
-
-Forrest is an XML standards-oriented project documentation framework based on
-Apache Cocoon, providing XSLT stylesheets and schemas, images and other
-resources. Forrest uses these to render the XML source content into a website
-via command-line, robot, or a dynamic web application.  For more details,
-please see the website at http://xml.apache.org/forrest/
-
-4) Requirements
----------------
-
-- The Forrest binary distribution requires a Java Runtime Environment (1.2 or
-  higher) installed.  This can be obtained from
-  http://java.sun.com/j2se/downloads.html
-
-- The Forrest source distribution requires a Java Development Kit (1.2 or
-  higher) to build, obtainable from the same URL.
-
-Ant is not required: Forrest uses its own stripped-down, souped-up Ant in
-tools/ant/
-
-
-5) Installing Forrest
----------------------
-
-Depending on which distribution you downloaded, one of these sections will
-apply to you.
-
-o 5.1) Source distribution
-  ------------------------
-
-  The source distribution contains static Forrest resources (skins, XSLTs,
-  images, schemas), source code and Forrest's own website.
-
-  - To build the Forrest binary distribution, type:
-
-    build.bat    (Windows)
-    ./build.sh   (Unix)
-
-    (if Ant 1.5+ is installed, typing 'ant' works just as well)
-
-    A binary distribution will be built in build/dist/shbat Add the path to
-    build/dist/shbat/bin to your PATH environment variable, and you have
-    Forrest installed.  Windows users (esp. 95/98) may need to set FORREST_HOME
-    to point to the build/dist/shbat directory.
-
-o 5.2) Binary distribution
-  ------------------------
-
-  The binary distribution contains a static reusable Forrest ready for use.
-  
-  - Copy somewhere permanent, like /usr/local/forrest or c:\forrest.
-    Support for installation on Windows systems into directories containing
-    spaces is very new, please report back on your success or failure.
-
-  - Windows users should set the FORREST_HOME environment variable to point to
-    where Forrest is installed.
-  - Add $FORREST_HOME/bin (Unix) or %FORREST_HOME%\bin (Windows) to the system
-    PATH environment variable.
-
-
-6) Getting Started
-------------------
-
-
-Having installed Forrest, here is a little test sequence to validate that
-everything works, and to get you started.  For more information, see
-http://xml.apache.org/forrest/your-project.html
-
- - Type 'forrest -projecthelp'.  This should list the available Forrest
-   commands.
-   NOTE: use the 'forrest.bat' version when running under Cygwin!
-
- - Create an empty directory somewhere, and change cd to it.
-
-   [ e.g. mkdir /tmp/mysite ; cd /tmp/mysite ]
-
- - Type 'forrest seed'.  This will create a template site in the current
-   directory, ready for you to edit or render.
-
- - (optional) Edit the XML content in src/documentation/content/xdocs
-   Have a look around, familiarize yourself with the structure.
-
- - In your new project root [ e.g. /tmp/mysite ],  type 'forrest validate'.
-   This will check that all XML files are valid.  Actually Forrest does this
-   automatically for the next step, but we're proud of our validation :)
-
- - In the project root, type 'forrest' or 'forrest site'.  This will generate
-   HTML for your project in build/site
-
- - (optional) Type 'forrest run'.  This starts up an internal webserver
-   displaying the project contents rendered at runtime.  Point your browser at
-   http://localhost:8888/ to see your site.  Edits to files in build/webapps
-   are instantly rendered.  See the site docs for more info on how to exploit
-   this capability.
-
-
-7) Issue tracking
------------------
-
-If you notice what appears to be a bug, please report it on Forrest's JIRA bug
-tracking installation:
-
-  http://issues.cocoondev.org/
-
-Known issues are summarized at:
-
-  http://xml.apache.org/forrest/forrest-issues.html
-
-(a nice example of RSS syndication)
-
-
-8) Feedback
------------
-
-Feedback, feature suggestions, bugs and any other issues can be discussed on
-the forrest-dev@xml.apache.org mailing list.
-
-
-
--- 
-$Revision: 1.1 $ $Date: 2003/09/27 15:07:02 $
diff --git a/etc/RELEASE-NOTES-0.5.txt b/etc/RELEASE-NOTES-0.5.txt
deleted file mode 100644
index 91622a4..0000000
--- a/etc/RELEASE-NOTES-0.5.txt
+++ /dev/null
@@ -1,174 +0,0 @@
-                               Apache Forrest 0.5
-                                 Release Notes
-
-                         http://xml.apache.org/forrest/
-                          ============================
-
-$Id: RELEASE-NOTES-0.5.txt,v 1.3 2003/09/20 06:26:04 crossley Exp $
-
-1) Introduction
----------------
-
-This document describes the 0.5 release of Apache Forrest, how to get started,
-known bugs and any other issues.  Please send all feedback to
-forrest-dev@xml.apache.org
-
-2) Status
----------
-
-Significant progress has been made in the seven months since Forrest 0.4.  New
-features include:
-
-    * 70%-300% faster, thanks to the new command-line interface in Cocoon
-    * Ability to generate a single PDF/HTML of the entire site
-    * New flexible tab/menu system [1]
-    * Numerous skin improvements, including Javascript-controlled menus,
-      handling of <abstract> and <version>, configurable mini-toc depth,
-      menu tooltips, and a new pure CSS variant of standard skin.
-    * DTD improvements (v11 replaced with v12, and v20 in development)
-    * Rudimentary Docbook support
-    * Wiki support [2]
-    * Improved PDF output
-
-Under the hood, the monolithic sitemap has been divided into functional
-categories and logical layers, with the aim of making Forrest sites easier to
-maintain, and new features easier to add [3].
-
-The full list of changes is viewable at:
-  http://xml.apache.org/forrest/changes.html
-
-An Upgrade Guide is available at:
-  http://xml.apache.org/forrest/upgrade_05.html
-
-A summary of open issues is at:
-  http://xml.apache.org/forrest/forrest-issues.html
-
-
-[1] - http://xml.apache.org/forrest/linking.html
-[2] - Demo at http://www.apache.org/~jefft/forrest/samples/wikirenderer-site/
-[3] - http://xml.apache.org/forrest/sitemap-ref.html
-
-
-3) What is Forrest?
--------------------
-
-Forrest is an XML standards-oriented project documentation framework based on
-Apache Cocoon, providing XSLT stylesheets and schemas, images and other
-resources. Forrest uses these to render the XML source content into a website
-via command-line, robot, or a dynamic web application.  For more details,
-please see the website at http://xml.apache.org/forrest/
-
-4) Requirements
----------------
-
-- The Forrest binary distribution requires a Java Runtime Environment (1.2 or
-  higher) installed.  This can be obtained from
-  http://java.sun.com/j2se/downloads.html
-
-- The Forrest source distribution requires a Java Development Kit (1.2 or
-  higher) to build, obtainable from the same URL.
-
-Ant is not required: Forrest uses its own stripped-down, souped-up Ant in
-tools/ant/
-
-
-5) Installing Forrest
----------------------
-
-Depending on which distribution you downloaded, one of these sections will
-apply to you.
-
-o 5.1) Source distribution
-  ------------------------
-
-  The source distribution contains static Forrest resources (skins, XSLTs,
-  images, schemas), source code and Forrest's own website.
-
-  - To build the Forrest binary distribution, type:
-
-    build.bat    (Windows)
-    ./build.sh   (Unix)
-
-    (if Ant 1.5+ is installed, typing 'ant' works just as well)
-
-    A binary distribution will be built in build/dist/shbat Add the path to
-    build/dist/shbat/bin to your PATH environment variable, and you have
-    Forrest installed.  Windows users (esp. 95/98) may need to set FORREST_HOME
-    to point to the build/dist/shbat directory.
-
-o 5.2) Binary distribution
-  ------------------------
-
-  The binary distribution contains a static reusable Forrest ready for use.
-  
-  - Copy somewhere permanent, like /usr/local/forrest or c:\forrest.
-    Support for installation on Windows systems into directories containing
-    spaces is very new, please report back on your success or failure.
-
-  - Windows users should set the FORREST_HOME environment variable to point to
-    where Forrest is installed.
-  - Add $FORREST_HOME/bin (Unix) or %FORREST_HOME%\bin (Windows) to the system
-    PATH environment variable.
-
-
-6) Getting Started
-------------------
-
-
-Having installed Forrest, here is a little test sequence to validate that
-everything works, and to get you started.  For more information, see
-http://xml.apache.org/forrest/your-project.html
-
- - Type 'forrest -projecthelp'.  This should list the available Forrest
-   commands.
-   NOTE: use the 'forrest.bat' version when running under Cygwin!
-
- - Create an empty directory somewhere, and change cd to it.
-
-   [ e.g. mkdir /tmp/mysite ; cd /tmp/mysite ]
-
- - Type 'forrest seed'.  This will create a template site in the current
-   directory, ready for you to edit or render.
-
- - (optional) Edit the XML content in src/documentation/content/xdocs
-   Have a look around, familiarize yourself with the structure.
-
- - In your new project root [ e.g. /tmp/mysite ],  type 'forrest validate'.
-   This will check that all XML files are valid.  Actually Forrest does this
-   automatically for the next step, but we're proud of our validation :)
-
- - In the project root, type 'forrest' or 'forrest site'.  This will generate
-   HTML for your project in build/site
-
- - (optional) Type 'forrest run'.  This starts up an internal webserver
-   displaying the project contents rendered at runtime.  Point your browser at
-   http://localhost:8888/ to see your site.  Edits to files in build/webapps
-   are instantly rendered.  See the site docs for more info on how to exploit
-   this capability.
-
-
-7) Issue tracking
------------------
-
-If you notice what appears to be a bug, please report it on Forrest's JIRA bug
-tracking installation:
-
-  http://issues.cocoondev.org/
-
-Known issues are summarized at:
-
-  http://xml.apache.org/forrest/forrest-issues.html
-
-(a nice example of RSS syndication)
-
-
-8) Feedback
------------
-
-Feedback, feature suggestions, bugs and any other issues can be discussed on
-the forrest-dev@xml.apache.org mailing list.
-
-
-
--- 
-$Revision: 1.3 $ $Date: 2003/09/20 06:26:04 $
diff --git a/etc/RELEASE_PROCESS.txt b/etc/RELEASE_PROCESS.txt
deleted file mode 100644
index 7d86098..0000000
--- a/etc/RELEASE_PROCESS.txt
+++ /dev/null
@@ -1,103 +0,0 @@
-                            Forrest Release Process
-                          ============================
-
-
-$Id: RELEASE_PROCESS.txt,v 1.1 2003/02/13 05:25:57 jefft Exp $
-
-This file documents the steps a release manager should follow when making a new
-Forrest release.
-
-Preparations
-------------
-
- - Edit module.xml and replace the '-dev' text with '':
-    ...
-    <project name="xml-forrest">
-        <version fix="0" major="0" minor="4" tag="-dev"/>
-
- - Edit status.xml, remove the -dev from the current <release> tag, and set the
-   date.  Also add a new <release> for development on the next version  e.g.
-   from:
-
-    <release version="0.4-dev" date="unreleased">
-      ...
- 
-   to:
-
-    <release version="0.5-dev" date="unreleased">
-    </release>
-    <release version="0.4" date="2002-02-13">
-      ...
-
- - Edit src/resources/forrest-shbat/forrest.build.xml, and update the version
-   tag embedded in the Ant script:
-
-    |                 Forrest Site Builder                  |
-    |                        0.4-dev                        |
-                                ^^^^
-
- - Create a new file, etc/RELEASE-NOTES-x.y.txt, where x.y is the version
-   currently being released.  It is best to copy an earlier RELEASE-NOTES file,
-   to keep a common layout.
-   In this file, provide a summary of changes, and check for general accuracy.
-
- - Run 'build release-dist' to generate the distributions.
-
- - Test the distribution.
-
- - If everything looks okay, tag CVS with 'cvs tag FORREST_xy', where 'xy' is a
-   compact form of the version (eg 04, 041, 05).  Run 'cvs log build.xml' to
-   see existing tags.
-
- - For 0.x releases, create a maintenance branch in CVS with 'cvs tag -b
-   FORREST_xy_BRANCH'.
-
-  Note: if you realise you tagged too soon, tags can be updated with 
-  'cvs tag -F <tag>'.  See 'cvs --help tag' for more info.
-
-
-Upload and announcement
------------------------
-
- - Upload the binaries **and the RELEASE-NOTES** to daedalus.  This is done by
-   bugging Steven.  Alternatively for people with daedalus access, I believe
-   the process is documented at http://cvs.apache.org/~bodewig/mirror
-
- - Wait for the various mirrors to pick up the new file (see
-   http://www.apache.org/dyn/closer.cgi/xml/forrest/).  This has been known to
-   take up to 10 hours.  
-
- - Send an announcement email.  Typically this is sent to
-   announcements@xml.apache.org and announcements@jakarta.apache.org, with
-   forrest-dev Cc'ed.  As for the announcement format, see previous releases:
-
-0.2:  http://marc.theaimsgroup.com/?l=xml-apache-announce&m=103746673310573&w=2
-0.3:  http://marc.theaimsgroup.com/?l=xml-apache-announce&m=104399934113331&w=2
-0.4:  http://marc.theaimsgroup.com/?l=jakarta-announce&m=104510734501302&w=2
-
- - Ask Jeff to do the freshmeat (http://www.freshmeat.net/) announcement, or
-   add you as an admin.
-
- - Edit xml-site/src/documentation/content/xdocs/news.xml and record the
-   announcement, and then commit the new HTML to xml-site/targets/forrest (this
-   can be done automatically from http://forrestbot.cocoondev.org).
-
-
-Cleanups
---------
-
- - Edit module.xml, increment the version and add a -dev tag:
-
-    <project name="xml-forrest">
-        <version fix="0" major="0" minor="5" tag="-dev"/>
-
- - Edit src/resources/forrest-shbat/forrest.build.xml and update the version:
-
-    |                 Forrest Site Builder                  |
-    |                          0.5                          |
-
-
-
-All done!
-
-Or perhaps not.. if you think of anything, please add it here.
diff --git a/etc/applied_patches/README.txt b/etc/applied_patches/README.txt
deleted file mode 100644
index ec17dbf..0000000
--- a/etc/applied_patches/README.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-This directory contains information on how to rebuild various jars that Cocoon
-depends on.  Specifically, it contains Forrest-specific patches applied to
-versioned releases of software like Cocoon.
-
-lib/core/cocoon-m2-patched.jar
-- Applied patch cocoon-m2-selectorfix.diff, which gets the
-  ResourceExistsSelector working from the command-line.
diff --git a/etc/cocoon_upgrade/README.txt b/etc/cocoon_upgrade/README.txt
deleted file mode 100644
index 86dc782..0000000
--- a/etc/cocoon_upgrade/README.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-             Upgrading Forrest's Cocoon README
-             ---------------------------------
-
-This directory contains files to help upgrade Cocoon to whatever is the latest
-version of Cocoon.
-
-Instructions for use:
-
-1) In the Forrest root directory, run:
-
-  patch -p0 < etc/cocoon_upgrade/cocoon_upgradepatch*
-
-Which will make any required patches to the Forrest sources.
-
-2) Edit upgrade_cocoon_jars.sh and modify the variables at the top of the file.
-You'll need to specify locations for Cocoon, Nekopull and Nekodtd.  Also,
-decide what 'type' of upgrade you wish to perform:
- - 'testing': Copies upgraded jars to build/dist/shbat/*.  This is for testing
-   a Cocoon upgrade, and is the default
- - 'real': Copies upgraded jars to their official lib/* locations, and 'cvs
-   add's them.
-
-3) Run build.sh to build a regular Forrest distribution
-
--- 
-jefft@apache.org
-$Revision: 1.5 $ $Date: 2003/05/29 09:01:55 $
diff --git a/etc/cocoon_upgrade/local.blocks.properties b/etc/cocoon_upgrade/local.blocks.properties
deleted file mode 100644
index 81777e4..0000000
--- a/etc/cocoon_upgrade/local.blocks.properties
+++ /dev/null
@@ -1,85 +0,0 @@
-#------------------------------------------------------------------------------#
-#                             Cocoon Blocks                                    #
-#------------------------------------------------------------------------------#
-
-# Remove blocks from your cocoon distribution by uncommenting the 
-# corresponding exclude property
-
-# NOTE: don't modify this file directly but make a copy named 
-# 'local.blocks.properties' and modify that. The build system will override
-# these properties with the ones in the 'local.blocks.properties' file.
-
-# Stable blocks ----------------------------------------------------------------
-
-# stable blocks are those that can be considered ready for production and
-# will contain components and API that will remain stable and where
-# developers are committed to back compatibility. In short, stuff you can
-# depend on.
-
-exclude.block.authentication-fw=true
-#exclude.block.batik=true
-exclude.block.bsf=true
-#exclude.block.chaperon=true
-exclude.block.databases=true
-exclude.block.deli=true
-#exclude.block.fop=true
-exclude.block.hsqldb=true
-#exclude.block.html=true
-exclude.block.itext=true
-exclude.block.jfor=true
-exclude.block.jsp=true
-exclude.block.jxforms=true
-#exclude.block.linkrewriter=true
-exclude.block.lucene=true
-exclude.block.naming=true
-exclude.block.php=true
-exclude.block.poi=true
-exclude.block.portal-fw=true
-#exclude.block.profiler=true
-exclude.block.python=true
-exclude.block.session-fw=true
-exclude.block.slide=true
-exclude.block.swf=true
-exclude.block.velocity=true
-exclude.block.web3=true
-exclude.block.xmldb=true
-
-
-# Unstable blocks --------------------------------------------------------------
-
-# unstable blocks are currently under development and do not guarantee the
-# contracts they expose (API, xml schema, properties, behavior) will remain 
-# constant in time. Developers are not committed to back-compatibility just yet.
-# This doesn't necessarily mean the blocks implementation is unstable or 
-# the code can't be trusted for production, but use with care and watch
-# its development as thing might change over time before they are marked
-# stable.
-
-exclude.block.apples=true
-#exclude.block.asciiart=true
-exclude.block.axis=true
-exclude.block.cron=true
-exclude.block.eventcache=true
-exclude.block.linotype=true
-exclude.block.mail=true
-exclude.block.midi=true
-exclude.block.qdox=true
-exclude.block.petstore=true
-exclude.block.precept=true
-exclude.block.proxy=true
-exclude.block.portal=true
-exclude.block.scratchpad=true
-exclude.block.slop=true
-exclude.block.stx=true
-exclude.block.taglib=true
-exclude.block.webdav=true
-exclude.block.woody=true
-
-
-
-# Deprecated blocks ------------------------------------------------------------
-
-# Although these blocks are stable they have been deprecated in favour of other
-# blocks.
-
-exclude.block.xmlform=true
diff --git a/etc/cocoon_upgrade/upgrade_cocoon_jars.sh b/etc/cocoon_upgrade/upgrade_cocoon_jars.sh
deleted file mode 100755
index 55b2e47..0000000
--- a/etc/cocoon_upgrade/upgrade_cocoon_jars.sh
+++ /dev/null
@@ -1,285 +0,0 @@
-#!/bin/sh
-######################################################################
-# A script for upgrading Forrest's jars with those from Cocoon.  Use at own
-# risk!  Make sure you build Cocoon before running this.  If your cocoon-2.1
-# directory is not on the same level as xml-forrest/, set the COCOON_HOME variable
-# below.
-#
-BASE=$PWD/`dirname $0`
-## MUST BE OVERRIDDEN:
-COCOON_VERSION=2.1.2-dev
-COCOON_HOME=$BASE/../../../cocoon-2.1
-FORREST=$BASE/../..
-NEKODTD_VERSION=0.1.6
-NEKODTD_HOME=$BASE/../../../nekodtd-$NEKODTD_VERSION
-NEKOPULL_VERSION=0.2.3
-NEKOPULL_HOME=$BASE/../../../nekopull-$NEKOPULL_VERSION
-
-## CAN be overridden:
-JARSUFFIX=`date +%Y%m%d`
-#JARSUFFIX=2.1.1
-
-## We need to identify the old Cocoon jar amongst all the others.  This pattern
-## identifies it.  By default, we assume a date (see $JARSUFFIX) was used
-COCOONJAR_SUFFIX="[0-9]*"
-
-## Decide what kind of update to perform.
-### - 'testing' copies them to the distribution in
-##   build/dist/shbat/*
-## - 'real' copies upgraded jars to lib/core/
-## - 'real_with_cvs' copies to lib/core/, and marks jars for removal/addition
-##   in CVS.  Should only be performed by Forrest committers
-#
-UPGRADE_TYPE=testing
-#UPGRADE_TYPE=real
-#UPGRADE_TYPE=real_with_cvs
-#
-######################################################################
-
-CLIB=$COCOON_HOME/lib/*
-CBUILD=$COCOON_HOME/build/cocoon-$COCOON_VERSION
-CBLOCKS=$CBUILD/blocks
-
-FDIST=$FORREST/build/dist/shbat
-
-## Determines where to copy new jars to:
-
-if [ "$UPGRADE_TYPE" = "real" -o "$UPGRADE_TYPE" = "real_with_cvs" ]; then
-  FLIB=$FORREST/lib/core
-  FLIB_ENDORSED=$FORREST/lib/endorsed
-elif [ "$UPGRADE_TYPE" = "testing" ]; then
-  FLIB=$FDIST/WEB-INF/lib
-  FLIB_ENDORSED=$FDIST/lib/endorsed
-fi
-
-alias push="pushd . > /dev/null"
-alias pop="popd > /dev/null"
-
-function checkdir()
-{
-  if [ ! -d "$1" ]; then 
-    echo "Directory $1 does not exist. Please check the \$$2 variable in $0"
-    exit
-  fi
-}
-function sanity_check()
-{
-  checkdir "$FORREST" FORREST
-  checkdir "$COCOON_HOME" COCOON_HOME
-  checkdir "$FLIB" FLIB
-  checkdir "$NEKODTD_HOME" NEKODTD_HOME
-  checkdir "$NEKOPULL_HOME" NEKOPULL_HOME
-#
-}
-
-function copy()
-{
-  echo -n "Copying jar:		$1		"
-  push
-  cd $FLIB
-  rm $1*
-  cp $CLIB/$1* .
-  pop
-  echo "done"
-}
-
-# Copy a block's compiled jar
-function bzcopy()
-{
-  echo -n "Copying block jar:	$1			"
-  push
-#  echo "Updating $FLIB/cocoon-$1-block-* = `ls $FLIB/cocoon-$1-block-*`"
-  cd $FLIB
-  rm cocoon-$1-block-*.jar
-  cp $CBLOCKS/$1-block.jar cocoon-$1-block-$JARSUFFIX.jar
-  pop
-  echo "done"
-}
-
-# Copy across a block's jar dependencies
-function bcopy()
-{
-  echo -n "Copying block dep:	$1			"
-  rm $FLIB/$1*
-  cp $COCOON_HOME/src/blocks/*/lib/$1* $FLIB/
-  echo "done"
-}
-
-function upgrade_neko()
-{
-  echo -n "Updating nekopull and nekodtd		"
-  push
-  cd $FLIB
-  rm neko{dtd,pull}*
-  cp $NEKODTD_HOME/nekodtd.jar nekodtd-$NEKODTD_VERSION.jar
-  cp $NEKOPULL_HOME/nekopull.jar nekopull-$NEKOPULL_VERSION.jar
-  pop
-  echo "done"
-
-}
-
-function upgrade_endorsed()
-{
-  echo -n "Updating endorsed jars		"
-  push
-  cd $FLIB_ENDORSED
-  rm xalan* xerces* xml-apis*
-
-  cp $CLIB/{xalan,xerces,xml-apis}* .
-
-  pop
-  echo "done"
-}
-
-function copy_local_blocks_properties()
-{
-  echo -n "Copy local.blocks.properties to $COCOON_HOME 		"
-  push
-  cp -bu local.blocks.properties $COCOON_HOME
-  pop
-  echo "done"
-}
-
-function build_cocoon()
-{
-  echo -n "Builing Cocoon 		"
-  push
-  cd $COCOON_HOME
-  $COCOON_HOME/build.sh clean
-  $COCOON_HOME/build.sh
-  pop
-  echo "done"
-}
-
-
-echo "Performing $UPGRADE_TYPE upgrade. New jars copied to:"
-echo "  $FLIB"
-echo "  $FLIB_ENDORSED"
-
-
-sanity_check
-#Commented by default
-#copy_local_blocks_properties
-#build_cocoon
-
-upgrade_neko
-upgrade_endorsed
-
-#set -vx
-#avalon-framework-4.1.3.jar
-copy avalon-framework
-#batik-all-1.5b2.jar
-bcopy batik-all
-#chaperon-20030208.jar
-bcopy chaperon
-#cocoon-20030311.jar
-rm $FLIB/cocoon-$COCOONJAR_SUFFIX.jar ; cp $CBUILD/cocoon.jar $FLIB/cocoon-$JARSUFFIX.jar
-rm $FLIB/cocoon-deprecated-*.jar ; cp $CBUILD/cocoon-deprecated.jar $FLIB/cocoon-deprecated-$JARSUFFIX.jar
-#cocoon-asciiart-block-20030311.jar
-bzcopy asciiart
-#cocoon-batik-block-20030311.jar
-bzcopy batik
-#cocoon-chaperon-block-20030311.jar
-bzcopy chaperon
-#cocoon-fop-block-20030311.jar
-bzcopy fop
-#cocoon-html-block-20030311.jar
-bzcopy html
-#cocoon-jfor-block-20030311.jar
-#bzcopy jfor
-#cocoon-linkrewriter-block-20030311.jar
-bzcopy linkrewriter
-#cocoon-lucene-block-20030311.jar
-bzcopy lucene
-#cocoon-profiler-block-20030311.jar
-bzcopy profiler
-#commons-collections-2.1.jar
-copy commons-collections
-#commons-jxpath-1.1b1.jar
-copy commons-jxpath
-#commons-lang-1.0.1.jar
-#excalibur-cli-1.0.jar
-copy commons-cli
-#excalibur-component-20020916.jar
-copy excalibur-component
-#excalibur-concurrent-20020820.jar
-#copy excalibur-concurrent
-copy util.concurrent
-#excalibur-datasource-vm12-20021121.jar
-#excalibur-i18n-1.0.jar
-copy excalibur-i18n
-#excalibur-instrument-20021108.jar
-#excalibur-instrument-manager-20021108.jar
-#excalibur-instrument-manager-interfaces-20021108.jar
-copy excalibur-instrument
-#excalibur-io-1.1.jar
-copy excalibur-io
-#excalibur-logger-20020820.jar
-copy excalibur-logger
-#excalibur-monitor-20020820.jar
-copy excalibur-monitor
-#excalibur-naming-1.0.jar
-copy excalibur-naming
-#excalibur-pool-20020820.jar
-copy excalibur-pool
-#excalibur-sourceresolve-20030130.jar
-copy excalibur-sourceresolve
-#excalibur-store-20020820.jar
-copy excalibur-store
-#excalibur-xmlutil-20030306.jar
-copy excalibur-xmlutil
-#fop-0.20.4.jar
-#bcopy fop
-#jakarta-oro-2.0.6.jar
-#jakarta-regexp-1.2.jar
-copy jakarta-regexp
-#jing-20020724.jar
-# We'll keep our own jing thankyou
-#copy jing
-#jisp-2.0.1.jar
-copy jisp
-#jtidy-04aug2000r7-dev.jar
-bcopy jtidy
-#logkit-1.1.jar
-copy logkit
-#lucene-1.2.jar
-bcopy lucene
-#nekodtd-20020615.jar
-#nekopull.jar
-#resolver-20021114.jar
-copy resolver
-#xml-forrest-components.jar
-#xml-forrest-scratchpad.jar
-
-
-#######
-# New jars not in the 2003-03-11 snapshot
-copy excalibur-event
-copy util.concurrent
-
-if [ "$UPGRADE_TYPE" = "real_with_cvs" ]; then
-  UPDATEFILE=/tmp/forrest-updates
-  push
-  cd $FORREST
-  echo "Diffing against CVS.."
-  cvs -n up > $UPDATEFILE
-  # Add new jars
-  NEWFILES=`cat $UPDATEFILE | grep ^\? | cut -d\  -f 2`
-  OLDFILES=`cat $UPDATEFILE | grep ^U | cut -d\  -f 2`
-  if [ ! -z "$NEWFILES" ]; then
-      echo "Marking new files for addition to CVS:  $NEWFILES"
-      cvs add -kb $NEWFILES
-  fi
-  # Remove old jars
-  if [ ! -z "$OLDFILES" ]; then
-      echo "Marking removed files for deletion from CVS: $OLDFILES"
-      cvs remove -f $OLDFILES
-  fi
-  pop
-fi
-
-echo "All done.  Upgraded Cocoon jars copied to:"
-echo "  $FLIB"
-echo "  $FLIB_ENDORSED"
-
-# vim: set noexpandtab list:
diff --git a/etc/pdf_images.txt b/etc/pdf_images.txt
deleted file mode 100644
index 7e3504f..0000000
--- a/etc/pdf_images.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-How to get PDF images working in Forrest
-----------------------------------------
-
-Forrest uses Apache FOP for rendering images.  FOP cannot handle all image
-types natively, and requires third-party jars to be added.  For an overview,
-see:
-
-http://xml.apache.org/fop/graphics.html
-
-Specifically, to get PNGs working in PDFs, download Jimi from 
-
-http://java.sun.com/products/jimi/
-
-Then unpack the distribution and copy JimiProClasses.zip to
-lib/core/jimi-1.0.jar.
-
-(due to Sun's licensing, we cannot redistribute Jimi with Forrest)
diff --git a/forrest.properties b/forrest.properties
deleted file mode 100644
index 7ba3605..0000000
--- a/forrest.properties
+++ /dev/null
@@ -1,12 +0,0 @@
-##############
-# Properties used by forrest.build.xml for building the website
-##############
-
-project.name=forrest
-#project.skin=forrest-site
-#project.skin=forrest-css
-#project.skin=krysalis-site
-#project.skin=avalon-tigris
-
-forrest.validate.xdocs.excludes=site.xml,*.dtdx.xml
-project.bugtracking-url=http://issues.cocoondev.org/jira/secure/ViewIssue.jspa?key=
diff --git a/index.html b/index.html
deleted file mode 100644
index a54d930..0000000
--- a/index.html
+++ /dev/null
@@ -1,194 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-
-<!-- FIXME:
-Please note that this HTML mess was *NOT* created by Forrest.
-It is a hack document from someone's webpage editor, and will be tidy soon.
--->
-<html>
-<head>
-  <title>Apache Forrest</title>
-
-  <style type="text/css">
-
-
-
-body                    { color: #000000;
-
-                          background-color: #ffffff; }
-
-
-
-a:active                { color: #ff0000; }
-
-a:visited               { color: #551a8b; }
-
-a:link                  { color: #0000bb; }
-
-a.title { font-weight: bold; font-size: 110%; }
-
-
-
-h1, h2, h3, h4, h5, h6  { font-family: avantgarde, sans-serif;
-
-                          font-weight: bold }
-
-h1                      { font-size: 180% }
-
-h2                      { font-size: 150% }
-
-h3, h4                  { font-size: 120% }
-
-
-
-      ul { margin-left: 1em; padding: 0pt; border: 0pt; }
-
-    </style>
-</head>
-  <body>
-
-<table align="center" height="40" width="100%" cellpadding="0"
- cellspacing="2">
-    <tbody>
-     <tr>
-      <td><img src="src/documentation/resources/images/group-logo.gif"
- alt="xml-apache" style="width: 220px; height: 65px;">
-       </td>
-      <td align="center" width="100%">
-      <h1>        </h1>
-      <h1>Apache Forrest</h1>
-      <h1>      </h1>
-      </td>
-      <td><img src="src/documentation/resources/images/project-logo.gif"
- alt="forrest" style="width: 220px; height: 65px;">
-       </td>
-          </tr>
-
-  </tbody>
-</table>
-
-<table cellpadding="2" cellspacing="2" border="1"
- style="text-align: left;" width="100%">
-  <tbody>
-    <tr>
-      <td valign="top">
-      <table align="center">
-        <tbody>
-          <tr>
-            <td>
-            <ul>
-              <li> <a
- href="status.xml"
- class="title">status.xml</a>         <br br="br">
- (status of the project and community)</li>
-              <li> <a
- href="module.xml"
- class="title">module.xml</a>         <br br="br">
- (extended Gump descriptor of the software module)</li>
-              <li> <a
- href="build.xml"
- class="title">build.xml</a>        <br br="br">
- (main build file)</li>
-              <li> <a
- href="properties.xml"
- class="title">properties.xml</a>         <br br="br">
- (properties used for building the project)</li>
-            </ul>
-      </td>
-            <td valign="top">
-            <ul>
-              <li> <a
- href="build/site/index.html"
- class="title">Documentation</a>          <br br="br">
- (run "build site" first)</li>
- <!--
-              <li> <a
- href="build/docs/javadocs/index.html"
- class="title">Javadocs</a>         <br br="br">
- (run "build javadocs" first)</li>
-              <li> <a
- href="build/docs/tests/junit/index.html"
- class="title">Unit test results</a>        <br br="br">
- (run "build test" first)</li> 
-              <li> <a
- href="build/docs/metrics/jdepend/index.html"
- class="title">Code metrics</a>         <br br="br">
- (run "build metrics" first)</li> -->
-              <li> <a
- href="etc/build.number"
- class="title">Local build number</a>         <br br="br">
- (how many builds have been done locally)</li>
-            </ul>
- </td>
- <td>
-            <ul>
-              <li> <a href="http://xml.apache.org/forrest/"
- class="title">Project Site</a>               <br br="br">
- (online)</li>
- <li> <a href="http://forrestbot.cocoondev.org"
-	 class="title">Auto-generated project sites</a>               <br br="br">
- (online)</li>
-            </ul>
-            </td>
-          </tr>
-        </tbody>
-      </table>
-      <br>
-      </td>
-    </tr>
-  </tbody>
-</table>
-<br>
-<h3>&nbsp; What is this?</h3>
-<p>
-Forrest is an XML standards-oriented project documentation framework
-based on Apache Cocoon, providing XSLT stylesheets and schemas, images
-and other resources. Forrest uses these to render the XML source
-content into a website via command-line, robot, or a dynamic web
-application.
-</p>
-<h3>&nbsp; What do I do now?</h3>
-You are using a 'source' distribution of Forrest.  You need to first build
-Forrest, by typing <pre>build.bat</pre> (Windows) or <pre>./build.sh</pre>
-(Unix).
-<p>
-This will create a "shbat" distribution in <pre>build/dist/shbat</pre>, or
-whever the <pre>dist-shbat.dir</pre> property is set to.  You should now add
-the <pre>build/dist/shbat/bin</pre> directory to your PATH variable. 
-<p>
-If you have done this correctly, you are now ready to test out Forrest!  Here
-are three things to try:
-<ol>
-	<li><b>Render the Forrest website</b> -- simply type <pre>forrest</pre> in
-	this (Forrest's source distribution) directory.  It should chug along for a
-	good while (Forrest's site is quite large), and render the HTML and PDFs to
-	<pre>build/site</pre>.</li>
-
-	<li><b>Run a webapp of the Forrest site</b> -- type <pre>forrest run</pre>
-	in this directory.  You can then point your browser to <a
-		href="http://localhost:8888/">http://localhost:8888/</a>, and view the
-	Forrest website generated dynamically.  Experiment with editing docs in
-	<pre>build/webapp/content/xdocs</pre>, and watch them be (nearly) instantly
-	rendered.</li>
-
-	<li><b>Generate your own site</b> -- create a new (clean) directory, and
-	type <pre>forrest seed</pre>.  This will generate a skeleton directory
-	structure and template XML.  If you like, edit the XML in
-	<pre>src/documentation/content/xdocs</pre>.  Now type <pre>forrest</pre> to
-	render your new site, or <pre>forrest run</pre> to generate a <a
-		href="http://localhost:8888/">webapp</a>.
-	</li>
-</ol>
-<p>
-For further information, please read our <a
-	href="http://xml.apache.org/forrest/your-project.html">Getting Started</a>
-guide.  If you have any questions or suggestions, please subscribe to the <a
-	href="http://xml.apache.org/forrest/mail-lists.html#forrest-dev">forrest-dev
-	mailing list</a>.
-<p>
-Thanks for using Apache Forrest!
-
-<hr hr="hr">        Copyright &copy;2002 Apache Software Foundation. All rights
-reserved.         <br>
- <br>
-</body>
-</html>
diff --git a/legal/LICENSE b/legal/LICENSE
deleted file mode 100644
index f376e9b..0000000
--- a/legal/LICENSE
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
-
- ============================================================================
-                   The Apache Software License, Version 1.1
- ============================================================================
- 
- Copyright (C) 2002 The Apache Software Foundation. All rights reserved.
- 
- Redistribution and use in source and binary forms, with or without modifica-
- tion, are permitted provided that the following conditions are met:
- 
- 1. Redistributions of  source code must  retain the above copyright  notice,
-    this list of conditions and the following disclaimer.
- 
- 2. Redistributions in binary form must reproduce the above copyright notice,
-    this list of conditions and the following disclaimer in the documentation
-    and/or other materials provided with the distribution.
- 
- 3. The end-user documentation included with the redistribution, if any, must
-    include  the following  acknowledgment:  "This product includes  software
-    developed  by the  Apache Software Foundation  (http://www.apache.org/)."
-    Alternately, this  acknowledgment may  appear in the software itself,  if
-    and wherever such third-party acknowledgments normally appear.
- 
- 4. The names "Apache Forrest" and  "Apache Software Foundation" must  not be
-    used to  endorse or promote  products derived from  this software without
-    prior written permission. For written permission, please contact
-    apache@apache.org.
- 
- 5. Products  derived from this software may not  be called "Apache", nor may
-    "Apache" appear  in their name,  without prior written permission  of the
-    Apache Software Foundation.
- 
- THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
- INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
- FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO  EVENT SHALL  THE
- APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY DIRECT,
- INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES (INCLU-
- DING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; LOSS
- OF USE, DATA, OR  PROFITS; OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND ON
- ANY  THEORY OF LIABILITY,  WHETHER  IN CONTRACT,  STRICT LIABILITY,  OR TORT
- (INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN  ANY WAY OUT OF THE  USE OF
- THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- 
- This software  consists of voluntary contributions made  by many individuals
- on behalf  of the Apache  Software Foundation. For  more information  on the 
- Apache Software Foundation, please see <http://www.apache.org/>.
- 
-*/
diff --git a/legal/LICENSE.ant b/legal/LICENSE.ant
deleted file mode 100644
index 032be14..0000000
--- a/legal/LICENSE.ant
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * ============================================================================
- *                   The Apache Software License, Version 1.1
- * ============================================================================
- * 
- *    Copyright (C) 1999 The Apache Software Foundation. All rights reserved.
- * 
- * Redistribution and use in source and binary forms, with or without modifica-
- * tion, are permitted provided that the following conditions are met:
- * 
- * 1. Redistributions of  source code must  retain the above copyright  notice,
- *    this list of conditions and the following disclaimer.
- * 
- * 2. Redistributions in binary form must reproduce the above copyright notice,
- *    this list of conditions and the following disclaimer in the documentation
- *    and/or other materials provided with the distribution.
- * 
- * 3. The end-user documentation included with the redistribution, if any, must
- *    include  the following  acknowledgment:  "This product includes  software
- *    developed  by the  Apache Software Foundation  (http://www.apache.org/)."
- *    Alternately, this  acknowledgment may  appear in the software itself,  if
- *    and wherever such third-party acknowledgments normally appear.
- * 
- * 4. The names "Ant" and  "Apache Software Foundation"  must not be used to
- *    endorse  or promote  products derived  from this  software without  prior
- *    written permission. For written permission, please contact
- *    apache@apache.org.
- * 
- * 5. Products  derived from this software may not  be called "Apache", nor may
- *    "Apache" appear  in their name,  without prior written permission  of the
- *    Apache Software Foundation.
- * 
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
- * FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO  EVENT SHALL  THE
- * APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES (INCLU-
- * DING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; LOSS
- * OF USE, DATA, OR  PROFITS; OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND ON
- * ANY  THEORY OF LIABILITY,  WHETHER  IN CONTRACT,  STRICT LIABILITY,  OR TORT
- * (INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN  ANY WAY OUT OF THE  USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- * 
- * This software  consists of voluntary contributions made  by many individuals
- * on behalf of the  Apache Software Foundation.  For more  information  on the 
- * Apache Software Foundation, please see <http://www.apache.org/>.
- *
- */
diff --git a/legal/LICENSE.apache b/legal/LICENSE.apache
deleted file mode 100644
index 1fc4c3e..0000000
--- a/legal/LICENSE.apache
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
-
- ============================================================================
-                   The Apache Software License, Version 1.1
- ============================================================================
- 
- Copyright (C) 2002 The Apache Software Foundation. All rights reserved.
- 
- Redistribution and use in source and binary forms, with or without modifica-
- tion, are permitted provided that the following conditions are met:
- 
- 1. Redistributions of  source code must  retain the above copyright  notice,
-    this list of conditions and the following disclaimer.
- 
- 2. Redistributions in binary form must reproduce the above copyright notice,
-    this list of conditions and the following disclaimer in the documentation
-    and/or other materials provided with the distribution.
- 
- 3. The end-user documentation included with the redistribution, if any, must
-    include  the following  acknowledgment:  "This product includes  software
-    developed  by the  Apache Software Foundation  (http://www.apache.org/)."
-    Alternately, this  acknowledgment may  appear in the software itself,  if
-    and wherever such third-party acknowledgments normally appear.
- 
- 4. The names "Apache Cocoon" and  "Apache Software Foundation" must  not  be
-    used to  endorse or promote  products derived from  this software without
-    prior written permission. For written permission, please contact
-    apache@apache.org.
- 
- 5. Products  derived from this software may not  be called "Apache", nor may
-    "Apache" appear  in their name,  without prior written permission  of the
-    Apache Software Foundation.
- 
- THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
- INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
- FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO  EVENT SHALL  THE
- APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY DIRECT,
- INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES (INCLU-
- DING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; LOSS
- OF USE, DATA, OR  PROFITS; OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND ON
- ANY  THEORY OF LIABILITY,  WHETHER  IN CONTRACT,  STRICT LIABILITY,  OR TORT
- (INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN  ANY WAY OUT OF THE  USE OF
- THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- 
- This software  consists of voluntary contributions made  by many individuals
- on  behalf of the Apache Software  Foundation and was  originally created by
- Stefano Mazzocchi  <stefano@apache.org>. For more  information on the Apache 
- Software Foundation, please see <http://www.apache.org/>.
- 
-*/
diff --git a/legal/LICENSE.avalon b/legal/LICENSE.avalon
deleted file mode 100644
index dbfd421..0000000
--- a/legal/LICENSE.avalon
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
-
- ============================================================================
-                   The Apache Software License, Version 1.1
- ============================================================================
- 
- Copyright (C) 2001 The Apache Software Foundation. All rights reserved.
- 
- Redistribution and use in source and binary forms, with or without modifica-
- tion, are permitted provided that the following conditions are met:
- 
- 1. Redistributions of  source code must  retain the above copyright  notice,
-    this list of conditions and the following disclaimer.
- 
- 2. Redistributions in binary form must reproduce the above copyright notice,
-    this list of conditions and the following disclaimer in the documentation
-    and/or other materials provided with the distribution.
- 
- 3. The end-user documentation included with the redistribution, if any, must
-    include  the following  acknowledgment:  "This product includes  software
-    developed  by the  Apache Software Foundation  (http://www.apache.org/)."
-    Alternately, this  acknowledgment may  appear in the software itself,  if
-    and wherever such third-party acknowledgments normally appear.
- 
- 4. The names "Jakarta", "Apache Avalon", "Avalon Excalibur", "Avalon
-    Framework" and "Apache Software Foundation"  must not be used to endorse
-    or promote products derived  from this  software without  prior written
-    permission. For written permission, please contact apache@apache.org.
- 
- 5. Products  derived from this software may not  be called "Apache", nor may
-    "Apache" appear  in their name,  without prior written permission  of the
-    Apache Software Foundation.
- 
- THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
- INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
- FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO  EVENT SHALL  THE
- APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY DIRECT,
- INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES (INCLU-
- DING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; LOSS
- OF USE, DATA, OR  PROFITS; OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND ON
- ANY  THEORY OF LIABILITY,  WHETHER  IN CONTRACT,  STRICT LIABILITY,  OR TORT
- (INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN  ANY WAY OUT OF THE  USE OF
- THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- 
- This software  consists of voluntary contributions made  by many individuals
- on  behalf of the Apache Software  Foundation and was  originally created by
- Stefano Mazzocchi  <stefano@apache.org>. For more  information on the Apache 
- Software Foundation, please see <http://www.apache.org/>.
- 
-*/
diff --git a/legal/LICENSE.batik b/legal/LICENSE.batik
deleted file mode 100644
index 6480f2a..0000000
--- a/legal/LICENSE.batik
+++ /dev/null
@@ -1,45 +0,0 @@
- ============================================================================
-                   The Apache Software License, Version 1.1
- ============================================================================
- 
- Copyright (C) 2000 The Apache Software Foundation. All rights reserved.
- 
- Redistribution and use in source and binary forms, with or without modifica-
- tion, are permitted provided that the following conditions are met:
- 
- 1. Redistributions of  source code must  retain the above copyright  notice,
-    this list of conditions and the following disclaimer.
- 
- 2. Redistributions in binary form must reproduce the above copyright notice,
-    this list of conditions and the following disclaimer in the documentation
-    and/or other materials provided with the distribution.
- 
- 3. The end-user documentation included with the redistribution, if any, must
-    include  the following  acknowledgment:  "This product includes  software
-    developed  by the  Apache Software Foundation  (http://www.apache.org/)."
-    Alternately, this  acknowledgment may  appear in the software itself,  if
-    and wherever such third-party acknowledgments normally appear.
- 
- 4. The names "Batik" and  "Apache Software Foundation"  must not be  used to
-    endorse  or promote  products derived  from this  software without  prior
-    written permission. For written permission, please contact
-    apache@apache.org.
- 
- 5. Products  derived from this software may not  be called "Apache", nor may
-    "Apache" appear  in their name,  without prior written permission  of the
-    Apache Software Foundation.
- 
- THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
- INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
- FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO  EVENT SHALL  THE
- APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY DIRECT,
- INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES (INCLU-
- DING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; LOSS
- OF USE, DATA, OR  PROFITS; OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND ON
- ANY  THEORY OF LIABILITY,  WHETHER  IN CONTRACT,  STRICT LIABILITY,  OR TORT
- (INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN  ANY WAY OUT OF THE  USE OF
- THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- 
- This software  consists of voluntary contributions made  by many individuals
- on  behalf  of the Apache Software  Foundation. For more  information on the
- Apache Software Foundation, please see <http://www.apache.org/>.
diff --git a/legal/LICENSE.jakarta-commons b/legal/LICENSE.jakarta-commons
deleted file mode 100644
index 59a84f3..0000000
--- a/legal/LICENSE.jakarta-commons
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * ====================================================================
- * 
- * The Apache Software License, Version 1.1
- *
- * Copyright (c) 2001 The Apache Software Foundation.  All rights 
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer. 
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- *
- * 3. The end-user documentation included with the redistribution, if
- *    any, must include the following acknowlegement:  
- *       "This product includes software developed by the 
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowlegement may appear in the software itself,
- *    if and wherever such third-party acknowlegements normally appear.
- *
- * 4. The names "The Jakarta Project", "Commons", and "Apache Software
- *    Foundation" must not be used to endorse or promote products derived
- *    from this software without prior written permission. For written 
- *    permission, please contact apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- *    "Velocity" nor may "Apache" appear in their names without prior 
- *    written permission of the Apache Group.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation.  For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- *
- */ 
diff --git a/legal/LICENSE.jakarta-regexp b/legal/LICENSE.jakarta-regexp
deleted file mode 100644
index 64ea074..0000000
--- a/legal/LICENSE.jakarta-regexp
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * ====================================================================
- * 
- * The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999 The Apache Software Foundation.  All rights 
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer. 
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- *
- * 3. The end-user documentation included with the redistribution, if
- *    any, must include the following acknowlegement:  
- *       "This product includes software developed by the 
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowlegement may appear in the software itself,
- *    if and wherever such third-party acknowlegements normally appear.
- *
- * 4. The names "The Jakarta Project", "Jakarta-Regexp", and "Apache Software
- *    Foundation" must not be used to endorse or promote products derived
- *    from this software without prior written permission. For written 
- *    permission, please contact apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache"
- *    nor may "Apache" appear in their names without prior written
- *    permission of the Apache Group.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation.  For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- *
- */ 
diff --git a/legal/LICENSE.jetty.html b/legal/LICENSE.jetty.html
deleted file mode 100644
index 678cdec..0000000
--- a/legal/LICENSE.jetty.html
+++ /dev/null
@@ -1,159 +0,0 @@
-<HTML>
-<HEAD>
-   <TITLE>Jetty License</TITLE>
-</HEAD>
-<BODY BGCOLOR="#FFFFFF">
-<FONT FACE=ARIAL,HELVETICA>
-<CENTER><FONT SIZE=+3><B>Jetty License</B></FONT></CENTER>
-<CENTER><FONT SIZE=-1><B>$Revision: 1.1 $</B></FONT></CENTER>
-
-<B>Preamble:</B><p>
-
-The intent of this document is to state the conditions under which the
-Jetty Package may be copied, such that the Copyright Holder maintains some
-semblance of control over the development of the package, while giving the
-users of the package the right to use, distribute and make reasonable
-modifications to the Package in accordance with the goals and ideals of
-the Open Source concept as described at
-<A HREF="http://www.opensource.org">http://www.opensource.org</A>.
-<P>
-It is the intent of this license to allow commercial usage of the Jetty
-package, so long as the source code is distributed or suitable visible
-credit given or other arrangements made with the copyright holders.
-
-<P><B>Definitions:</B><P>
-
-<UL>
-  <LI> "Jetty" refers to the collection of Java classes that are
-       distributed as a HTTP server with servlet capabilities and
-       associated utilities.<p>
-
-  <LI>	"Package" refers to the collection of files distributed by the
-       Copyright Holder, and derivatives of that collection of files
-       created through textual modification.<P>
-       
-  <LI>	"Standard Version" refers to such a Package if it has not been
-       modified, or has been modified in accordance with the wishes
-       of the Copyright Holder.<P>
-       
-  <LI>	"Copyright Holder" is whoever is named in the copyright or
-       copyrights for the package. <BR>
-       Mort Bay Consulting Pty. Ltd. (Australia) is the "Copyright
-       Holder" for the Jetty package.<P>
-       
-  <LI>	"You" is you, if you're thinking about copying or distributing
-       this Package.<P>
-       
-  <LI>	"Reasonable copying fee" is whatever you can justify on the
-       basis of media cost, duplication charges, time of people involved,
-       and so on.  (You will not be required to justify it to the
-       Copyright Holder, but only to the computing community at large
-       as a market that must bear the fee.)<P>
-       
-  <LI>	"Freely Available" means that no fee is charged for the item
-       itself, though there may be fees involved in handling the item.
-       It also means that recipients of the item may redistribute it
-       under the same conditions they received it.<P>
-</UL>
-
-0. The Jetty Package is Copyright (c) Mort Bay Consulting Pty. Ltd.
-(Australia) and others. Individual files in this package may contain
-additional copyright notices. The javax.servlet packages are copyright
-Sun Microsystems Inc. <P>
-
-1. The Standard Version of the Jetty package is
-available from <A HREF=http://jetty.mortbay.org>http://jetty.mortbay.org</A>.<P>
-
-2. You may make and distribute verbatim copies of the source form 
-of the Standard Version of this Package without restriction, provided that 
-you include this license and all of the original copyright notices
-and associated disclaimers.<P>
-
-3. You may make and distribute verbatim copies of the compiled form of the 
-Standard Version of this Package without restriction, provided that you
-include this license.<P>
-
-4. You may apply bug fixes, portability fixes and other modifications
-derived from the Public Domain or from the Copyright Holder.  A Package
-modified in such a way shall still be considered the Standard Version.<P>
-
-5. You may otherwise modify your copy of this Package in any way, provided
-that you insert a prominent notice in each changed file stating how and
-when you changed that file, and provided that you do at least ONE of the
-following:<P>
-
-<BLOCKQUOTE>
-a) Place your modifications in the Public Domain or otherwise make them
-Freely Available, such as by posting said modifications to Usenet or
-an equivalent medium, or placing the modifications on a major archive
-site such as ftp.uu.net, or by allowing the Copyright Holder to include
-your modifications in the Standard Version of the Package.<P>
-
-b) Use the modified Package only within your corporation or organization.<P>
-
-c) Rename any non-standard classes so the names do not conflict
-with standard classes, which must also be provided, and provide
-a separate manual page for each non-standard class that clearly
-documents how it differs from the Standard Version.<P>
-
-d) Make other arrangements with the Copyright Holder.<P>
-</BLOCKQUOTE>
-
-6. You may distribute modifications or subsets of this Package in source 
-code or compiled form, provided that you do at least ONE of the following:<P>
-
-<BLOCKQUOTE>
-a) Distribute this license and all original copyright messages, together 
-with instructions (in the about dialog, manual page or equivalent) on where 
-to get the complete Standard Version.<P>
-
-b) Accompany the distribution with the machine-readable source of
-the Package with your modifications. The modified package must include
-this license and all of the original copyright notices and associated
-disclaimers, together with instructions on where to get the complete
-Standard Version.<P>
-
-c) Make other arrangements with the Copyright Holder.<P>
-</BLOCKQUOTE>
-
-7. You may charge a reasonable copying fee for any distribution of this
-Package.  You may charge any fee you choose for support of this Package.
-You may not charge a fee for this Package itself.  However,
-you may distribute this Package in aggregate with other (possibly
-commercial) programs as part of a larger (possibly commercial) software
-distribution provided that you meet the other distribution requirements
-of this license.<P>
-
-8. Input to or the output produced from the programs of this Package
-do not automatically fall under the copyright of this Package, but
-belong to whomever generated them, and may be sold commercially, and
-may be aggregated with this Package.<P>
-
-9. Any program subroutines supplied by you and linked into this Package
-shall not be considered part of this Package.<P>
-
-10. The name of the Copyright Holder may not be used to endorse or promote
-products derived from this software without specific prior written
-permission.<P>
-
-11. This license may change with each release of a Standard Version of
-the Package. You may choose to use the license associated with version
-you are using or the license of the latest Standard Version.<P>
-
-12. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
-IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.<P>
-
-13. If any superior law implies a warranty, the sole remedy under such shall
-be , at the Copyright Holders option either a) return of any price paid or 
-b) use or reasonable endeavours to repair or replace the software.<P>
-
-14. This license shall be read under the laws of Australia.  <P>
-
-<center>The End</center>
-
-<center><FONT size=-1>This license was derived from the <I>Artistic</I> license published 
-on <a href=http://www.opensource.org>http://www.opensource.com</a></font></center>
-</FONT>
-
-
diff --git a/legal/LICENSE.jing b/legal/LICENSE.jing
deleted file mode 100644
index d04a636..0000000
--- a/legal/LICENSE.jing
+++ /dev/null
@@ -1,31 +0,0 @@
-Copyright (c) 2001, 2002 Thai Open Source Software Center Ltd
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-    Redistributions of source code must retain the above copyright
-    notice, this list of conditions and the following disclaimer.
-
-    Redistributions in binary form must reproduce the above copyright
-    notice, this list of conditions and the following disclaimer in
-    the documentation and/or other materials provided with the
-    distribution.
-
-    Neither the name of the Thai Open Source Software Center Ltd nor
-    the names of its contributors may be used to endorse or promote
-    products derived from this software without specific prior written
-    permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR
-CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/legal/LICENSE.jisp b/legal/LICENSE.jisp
deleted file mode 100644
index c22bc3d..0000000
--- a/legal/LICENSE.jisp
+++ /dev/null
@@ -1,42 +0,0 @@
-------------------------------------------------------------------------------------------------
-JISP - Java Index Serialization Package
-
-version 1.0.2
-5 August 2001
-------------------------------------------------------------------------------------------------
-
-COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
-
-If you modify this file, you may insert additional notices immediately following this sentence.
-
-Copyright 2001 Scott Robert Ladd. All rights reserved, except as noted herein.
-
-This computer program source file is supplied "AS IS". Scott Robert Ladd (hereinafter referred to 
-as "Author") disclaims all warranties, expressed or implied, including, without limitation, the 
-warranties of merchantability and of fitness for any purpose. The Author assumes no liability for 
-direct, indirect, incidental, special, exemplary, or consequential damages, which may result from 
-the use of the PNG Reference Library, even if advised of the possibility of such damage.
-
-The Author hereby grants anyone permission to use, copy, modify, and distribute this source code, 
-or portions hereof, for any purpose, without fee, subject to the following restrictions:
-
-1. The origin of this source code must not be misrepresented.
-
-2. Altered versions must be plainly marked as such and must not be misrepresented as being the 
-original source.
-
-3. This Copyright notice may not be removed or altered from any source or altered source 
-distribution.
-
-The Author specifically permits (without fee) and encourages the use of this source code for 
-entertainment, education, or decoration. If you use this source code in a product, acknowledgment 
-is not required but would be appreciated.
-
-The Author's contact information is:
-
-Scott Robert Ladd 
-scott@coyotegulch.com
-http://www.coyotegulch.com
-
-Acknowledgement: 
-This document is based on the wonderful simple license that accompanies libpng.
diff --git a/legal/LICENSE.jtidy b/legal/LICENSE.jtidy
deleted file mode 100644
index 84e366b..0000000
--- a/legal/LICENSE.jtidy
+++ /dev/null
@@ -1,49 +0,0 @@
-  Java HTML Tidy - JTidy
-  HTML parser and pretty printer
-
-  Copyright (c) 1998-2000 World Wide Web Consortium (Massachusetts
-  Institute of Technology, Institut National de Recherche en
-  Informatique et en Automatique, Keio University). All Rights
-  Reserved.
-
-  Contributing Author(s):
-
-     Dave Raggett <dsr@w3.org>
-     Andy Quick <ac.quick@sympatico.ca> (translation to Java)
-     Gary L Peskin <garyp@firstech.com> (Java development)
-     Sami Lempinen <sami@lempinen.net>  (release management)
-
-  The contributing author(s) would like to thank all those who
-  helped with testing, bug fixes, and patience.  This wouldn't
-  have been possible without all of you.
-
-  COPYRIGHT NOTICE:
- 
-  This software and documentation is provided "as is," and
-  the copyright holders and contributing author(s) make no
-  representations or warranties, express or implied, including
-  but not limited to, warranties of merchantability or fitness
-  for any particular purpose or that the use of the software or
-  documentation will not infringe any third party patents,
-  copyrights, trademarks or other rights. 
-
-  The copyright holders and contributing author(s) will not be
-  liable for any direct, indirect, special or consequential damages
-  arising out of any use of the software or documentation, even if
-  advised of the possibility of such damage.
-
-  Permission is hereby granted to use, copy, modify, and distribute
-  this source code, or portions hereof, documentation and executables,
-  for any purpose, without fee, subject to the following restrictions:
-
-  1. The origin of this source code must not be misrepresented.
-  2. Altered versions must be plainly marked as such and must
-     not be misrepresented as being the original source.
-  3. This Copyright notice may not be removed or altered from any
-     source or altered source distribution.
- 
-  The copyright holders and contributing author(s) specifically
-  permit, without fee, and encourage the use of this source code
-  as a component for supporting the Hypertext Markup Language in
-  commercial products. If you use this source code in a product,
-  acknowledgment is not required but would be appreciated.
diff --git a/legal/LICENSE.junit b/legal/LICENSE.junit
deleted file mode 100644
index 6277194..0000000
--- a/legal/LICENSE.junit
+++ /dev/null
@@ -1,185 +0,0 @@
-
-IBM Public License Version 1.0
-THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS IBM PUBLIC
-LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE
-PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
-1. DEFINITIONS
-
-"Contribution" means:
-  a) in the case of International Business Machines Corporation ("IBM"),
-  the Original Program, and
-  b) in the case of each Contributor,
-  i) changes to the Program, and
-  ii) additions to the Program;
-  where such changes and/or additions to the Program originate from and
-  are distributed by that particular Contributor. A Contribution
-  'originates' from a Contributor if it was added to the Program by such
-  Contributor itself or anyone acting on such Contributor's behalf.
-  Contributions do not include additions to the Program which: (i) are
-  separate modules of software distributed in conjunction with the Program
-  under their own license agreement, and (ii) are not derivative works of
-  the Program.
-"Contributor" means IBM and any other entity that distributes the Program.
-
-"Licensed Patents " mean patent claims licensable by a Contributor which
-are necessarily infringed by the use or sale of its Contribution alone or
-when combined with the Program.
-"Original Program" means the original version of the software accompanying
-this Agreement as released by IBM, including source code, object code and
-documentation, if any.
-"Program" means the Original Program and Contributions.
-"Recipient" means anyone who receives the Program under this Agreement,
-including all Contributors.
-2. GRANT OF RIGHTS
-  a) Subject to the terms of this Agreement, each Contributor hereby
-  grants Recipient a non-exclusive, worldwide, royalty-free copyright
-  license to reproduce, prepare derivative works of, publicly display,
-  publicly perform, distribute and sublicense the Contribution of such
-  Contributor, if any, and such derivative works, in source code and
-  object code form.
-  b) Subject to the terms of this Agreement, each Contributor hereby
-  grants Recipient a non-exclusive, worldwide, royalty-free patent license
-  under Licensed Patents to make, use, sell, offer to sell, import and
-  otherwise transfer the Contribution of such Contributor, if any, in
-  source code and object code form. This patent license shall apply to the
-  combination of the Contribution and the Program if, at the time the
-  Contribution is added by the Contributor, such addition of the
-  Contribution causes such combination to be covered by the Licensed
-  Patents. The patent license shall not apply to any other combinations
-  which include the Contribution. No hardware per se is licensed
-  hereunder.
-  c) Recipient understands that although each Contributor grants the
-  licenses to its Contributions set forth herein, no assurances are
-  provided by any Contributor that the Program does not infringe the
-  patent or other intellectual property rights of any other entity. Each
-  Contributor disclaims any liability to Recipient for claims brought by
-  any other entity based on infringement of intellectual property rights
-  or otherwise. As a condition to exercising the rights and licenses
-  granted hereunder, each Recipient hereby assumes sole responsibility to
-  secure any other intellectual property rights needed, if any. For
-  example, if a third party patent license is required to allow Recipient
-  to distribute the Program, it is Recipient's responsibility to acquire
-  that license before distributing the Program.
-  d) Each Contributor represents that to its knowledge it has sufficient
-  copyright rights in its Contribution, if any, to grant the copyright
-  license set forth in this Agreement.
-3. REQUIREMENTS
-A Contributor may choose to distribute the Program in object code form
-under its own license agreement, provided that:
-  a) it complies with the terms and conditions of this Agreement; and
-  b) its license agreement:
-  i) effectively disclaims on behalf of all Contributors all warranties
-  and conditions, express and implied, including warranties or conditions
-  of title and non-infringement, and implied warranties or conditions of
-  merchantability and fitness for a particular purpose;
-  ii) effectively excludes on behalf of all Contributors all liability for
-  damages, including direct, indirect, special, incidental and
-  consequential damages, such as lost profits;
-  iii) states that any provisions which differ from this Agreement are
-  offered by that Contributor alone and not by any other party; and
-  iv) states that source code for the Program is available from such
-  Contributor, and informs licensees how to obtain it in a reasonable
-  manner on or through a medium customarily used for software exchange.
-When the Program is made available in source code form:
-  a) it must be made available under this Agreement; and
-  b) a copy of this Agreement must be included with each copy of the
-  Program.
-Each Contributor must include the following in a conspicuous location in
-the Program:
-  Copyright {date here}, International Business Machines Corporation and
-  others. All Rights Reserved.
-In addition, each Contributor must identify itself as the originator of
-its Contribution, if any, in a manner that reasonably allows subsequent
-Recipients to identify the originator of the Contribution.
-4. COMMERCIAL DISTRIBUTION
-Commercial distributors of software may accept certain responsibilities
-with respect to end users, business partners and the like. While this
-license is intended to facilitate the commercial use of the Program, the
-Contributor who includes the Program in a commercial product offering
-should do so in a manner which does not create potential liability for
-other Contributors. Therefore, if a Contributor includes the Program in a
-commercial product offering, such Contributor ("Commercial Contributor")
-hereby agrees to defend and indemnify every other Contributor
-("Indemnified Contributor") against any losses, damages and costs
-(collectively "Losses") arising from claims, lawsuits and other legal
-actions brought by a third party against the Indemnified Contributor to
-the extent caused by the acts or omissions of such Commercial Contributor
-in connection with its distribution of the Program in a commercial product
-offering. The obligations in this section do not apply to any claims or
-Losses relating to any actual or alleged intellectual property
-infringement. In order to qualify, an Indemnified Contributor must: a)
-promptly notify the Commercial Contributor in writing of such claim, and
-b) allow the Commercial Contributor to control, and cooperate with the
-Commercial Contributor in, the defense and any related settlement
-negotiations. The Indemnified Contributor may participate in any such
-claim at its own expense.
-For example, a Contributor might include the Program in a commercial
-product offering, Product X. That Contributor is then a Commercial
-Contributor. If that Commercial Contributor then makes performance claims,
-or offers warranties related to Product X, those performance claims and
-warranties are such Commercial Contributor's responsibility alone. Under
-this section, the Commercial Contributor would have to defend claims
-against the other Contributors related to those performance claims and
-warranties, and if a court requires any other Contributor to pay any
-damages as a result, the Commercial Contributor must pay those damages.
-5. NO WARRANTY
-EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED
-ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER
-EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR
-CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A
-PARTICULAR PURPOSE. Each Recipient is solely responsible for determining
-the appropriateness of using and distributing the Program and assumes all
-risks associated with its exercise of rights under this Agreement,
-including but not limited to the risks and costs of program errors,
-compliance with applicable laws, damage to or loss of data, programs or
-equipment, and unavailability or interruption of operations.
-6. DISCLAIMER OF LIABILITY
-EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
-CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
-WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION
-OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF
-ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-7. GENERAL
-If any provision of this Agreement is invalid or unenforceable under
-applicable law, it shall not affect the validity or enforceability of the
-remainder of the terms of this Agreement, and without further action by
-the parties hereto, such provision shall be reformed to the minimum extent
-necessary to make such provision valid and enforceable.
-If Recipient institutes patent litigation against a Contributor with
-respect to a patent applicable to software (including a cross-claim or
-counterclaim in a lawsuit), then any patent licenses granted by that
-Contributor to such Recipient under this Agreement shall terminate as of
-the date such litigation is filed. In addition, If Recipient institutes
-patent litigation against any entity (including a cross-claim or
-counterclaim in a lawsuit) alleging that the Program itself (excluding
-combinations of the Program with other software or hardware) infringes
-such Recipient's patent(s), then such Recipient's rights granted under
-Section 2(b) shall terminate as of the date such litigation is filed.
-All Recipient's rights under this Agreement shall terminate if it fails to
-comply with any of the material terms or conditions of this Agreement and
-does not cure such failure in a reasonable period of time after becoming
-aware of such noncompliance. If all Recipient's rights under this
-Agreement terminate, Recipient agrees to cease use and distribution of the
-Program as soon as reasonably practicable. However, Recipient's
-obligations under this Agreement and any licenses granted by Recipient
-relating to the Program shall continue and survive.
-IBM may publish new versions (including revisions) of this Agreement from
-time to time. Each new version of the Agreement will be given a
-distinguishing version number. The Program (including Contributions) may
-always be distributed subject to the version of the Agreement under which
-it was received. In addition, after a new version of the Agreement is
-published, Contributor may elect to distribute the Program (including its
-Contributions) under the new version. No one other than IBM has the right
-to modify this Agreement. Except as expressly stated in Sections 2(a) and
-2(b) above, Recipient receives no rights or licenses to the intellectual
-property of any Contributor under this Agreement, whether expressly, by
-implication, estoppel or otherwise. All rights in the Program not
-expressly granted under this Agreement are reserved.
-This Agreement is governed by the laws of the State of New York and the
-intellectual property laws of the United States of America. No party to
-this Agreement will bring a legal action under this Agreement more than
-one year after the cause of action arose. Each party waives its rights to
-a jury trial in any resulting litigation.
diff --git a/legal/LICENSE.krysalis b/legal/LICENSE.krysalis
deleted file mode 100644
index c2b2d7a..0000000
--- a/legal/LICENSE.krysalis
+++ /dev/null
@@ -1,52 +0,0 @@
-The Krysalis Patchy Software License, Version 1.1_01
-Copyright (c) 2002 Nicola Ken Barozzi.  All rights reserved.
-
-This Licence is compatible with the BSD licence as described and 
-approved by http://www.opensource.org/, and is based on the
-Apache Software Licence Version 1.1.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
- 1. Redistributions of source code must retain the above copyright
-    notice, this list of conditions and the following disclaimer.
-
-2. Redistributions in binary form must reproduce the above copyright
-   notice, this list of conditions and the following disclaimer in
-   the documentation and/or other materials provided with the
-   distribution.
-
-3. The end-user documentation included with the redistribution,
-   if any, must include the following acknowledgment:
-      "This product includes software developed for project 
-       Krysalis (http://www.krysalis.org/)."
-   Alternately, this acknowledgment may appear in the software itself,
-   if and wherever such third-party acknowledgments normally appear.
-
-4. The names "Krysalis" and "Nicola Ken Barozzi" and
-   "Krysalis Centipede" must not be used to endorse or promote products
-   derived from this software without prior written permission. For
-   written permission, please contact krysalis@nicolaken.org.
-   
-5. Products derived from this software may not be called "Krysalis",
-   "Krysalis Centipede", nor may "Krysalis" appear in their name,
-   without prior written permission of Nicola Ken Barozzi.
-
-6. This software may contain voluntary contributions made by many 
-   individuals, who decided to donate the code to this project in
-   respect of this licence.
-
-THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
-WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED.  IN NO EVENT SHALL THE KRYSALIS PROJECT OR
-ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
-USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
-OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGE.
-====================================================================
diff --git a/legal/LICENSE.logkit b/legal/LICENSE.logkit
deleted file mode 100644
index b360565..0000000
--- a/legal/LICENSE.logkit
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
-
- ============================================================================
-                   The Apache Software License, Version 1.1
- ============================================================================
- 
- Copyright (C) 1999-2001 The Apache Software Foundation. All rights reserved.
- 
- Redistribution and use in source and binary forms, with or without modifica-
- tion, are permitted provided that the following conditions are met:
- 
- 1. Redistributions of  source code must  retain the above copyright  notice,
-    this list of conditions and the following disclaimer.
- 
- 2. Redistributions in binary form must reproduce the above copyright notice,
-    this list of conditions and the following disclaimer in the documentation
-    and/or other materials provided with the distribution.
- 
- 3. The end-user documentation included with the redistribution, if any, must
-    include  the following  acknowledgment:  "This product includes  software
-    developed  by the  Apache Software Foundation  (http://www.apache.org/)."
-    Alternately, this  acknowledgment may  appear in the software itself,  if
-    and wherever such third-party acknowledgments normally appear.
- 
- 4. The names "LogKit", "Jakarta" and "Apache Software Foundation"  must not 
-    be used to endorse or promote products derived from this software without
-    prior written permission. For written permission, please contact 
-    apache@apache.org.
- 
- 5. Products  derived from this software may not  be called "Apache", nor may
-    "Apache" appear  in their name,  without prior written permission  of the
-    Apache Software Foundation.
- 
- THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
- INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
- FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO  EVENT SHALL  THE
- APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY DIRECT,
- INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES (INCLU-
- DING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; LOSS
- OF USE, DATA, OR  PROFITS; OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND ON
- ANY  THEORY OF LIABILITY,  WHETHER  IN CONTRACT,  STRICT LIABILITY,  OR TORT
- (INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN  ANY WAY OUT OF THE  USE OF
- THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- 
- This software  consists of voluntary contributions made  by many individuals
- on  behalf of the Apache Software  Foundation and was  originally created by
- Stefano Mazzocchi  <stefano@apache.org>. For more  information on the Apache 
- Software Foundation, please see <http://www.apache.org/>.
- 
-*/
diff --git a/legal/LICENSE.resolver b/legal/LICENSE.resolver
deleted file mode 100644
index 71a49d2..0000000
--- a/legal/LICENSE.resolver
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * The Apache Software License, Version 1.1
- *
- *
- * Copyright (c) 2001 The Apache Software Foundation.  All rights
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- *    if any, must include the following acknowledgment:
- *       "This product includes software developed by the
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowledgment may appear in the software itself,
- *    if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Xalan" and "Apache Software Foundation" must
- *    not be used to endorse or promote products derived from this
- *    software without prior written permission. For written
- *    permission, please contact apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- *    nor may "Apache" appear in their name, without prior written
- *    permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation and was
- * originally based on software copyright (c) 2001, International
- * Business Machines Corporation., http://www.ibm.com.  For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
-	
\ No newline at end of file
diff --git a/legal/LICENSE.servlet b/legal/LICENSE.servlet
deleted file mode 100644
index 9bace83..0000000
--- a/legal/LICENSE.servlet
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999 The Apache Software Foundation.  All rights 
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer. 
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- *
- * 3. The end-user documentation included with the redistribution, if
- *    any, must include the following acknowlegement:  
- *       "This product includes software developed by the 
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowlegement may appear in the software itself,
- *    if and wherever such third-party acknowlegements normally appear.
- *
- * 4. The names "The Jakarta Project", "Tomcat", and "Apache Software
- *    Foundation" must not be used to endorse or promote products derived
- *    from this software without prior written permission. For written 
- *    permission, please contact apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache"
- *    nor may "Apache" appear in their names without prior written
- *    permission of the Apache Group.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation.  For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- *
- * ====================================================================
- *
- * This source code implements specifications defined by the Java
- * Community Process. In order to remain compliant with the specification
- * DO NOT add / change / or delete method signatures!
- */ 
diff --git a/legal/LICENSE.xalan b/legal/LICENSE.xalan
deleted file mode 100644
index 21156a6..0000000
--- a/legal/LICENSE.xalan
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999 The Apache Software Foundation.  All rights 
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer. 
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- *    if any, must include the following acknowledgment:  
- *       "This product includes software developed by the
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowledgment may appear in the software itself,
- *    if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Xalan" and "Apache Software Foundation" must
- *    not be used to endorse or promote products derived from this
- *    software without prior written permission. For written 
- *    permission, please contact apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- *    nor may "Apache" appear in their name, without prior written
- *    permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation and was
- * originally based on software copyright (c) 1999, Lotus
- * Development Corporation., http://www.lotus.com.  For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
diff --git a/legal/LICENSE.xerces b/legal/LICENSE.xerces
deleted file mode 100644
index b37087c..0000000
--- a/legal/LICENSE.xerces
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * The Apache Software License, Version 1.1
- *
- *
- * Copyright (c) 1999 The Apache Software Foundation.  All rights 
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer. 
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- *    if any, must include the following acknowledgment:  
- *       "This product includes software developed by the
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowledgment may appear in the software itself,
- *    if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Xerces" and "Apache Software Foundation" must
- *    not be used to endorse or promote products derived from this
- *    software without prior written permission. For written 
- *    permission, please contact apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- *    nor may "Apache" appear in their name, without prior written
- *    permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.ibm.com.  For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
diff --git a/legal/LICENSE.xml-apis b/legal/LICENSE.xml-apis
deleted file mode 100644
index 49cbbee..0000000
--- a/legal/LICENSE.xml-apis
+++ /dev/null
@@ -1,5 +0,0 @@
-

-xml-apis is covered by The Apache Software License, Version 1.1

-

-FIXME: Put license text in here once it is available at

-       http://cvs.apache.org/viewcvs.cgi/xml-commons/

diff --git a/module.xml b/module.xml
deleted file mode 100644
index 4c0010d..0000000
--- a/module.xml
+++ /dev/null
@@ -1,111 +0,0 @@
-<?xml version="1.0"?>
-<?xml-stylesheet type="text/xsl" href="./tools/stylesheets/module.xsl"?>
-<module name="xml-forrest">
-    <url href="http://xml.apache.org/forrest/"/>
-
-  <!-- tells forrest to kick in for the site -->
-    <forrest version="0.1">
-        <skin name="xml-apache-site" style="xml-apache-site"/>
-    <!-- other forrest available skins
-    <skin name="jakarta-site" style="jakarta-site"/>
-    <skin name="cocoon-printer" style="cocoon-printer"/>  -->
-    </forrest>
-    <cvs repository="xml"/>
-    <mailing-lists>
-        <mailing-list mail="forrest-dev@xml.apache.org"
-             subscribe="forrest-dev-subscribe@xml.apache.org"
-             unsubscribe="forrest-dev-unsubscribe@xml.apache.org"
-             user="developer"/>
-    </mailing-lists>
-    <description>
-     Forrest is an XML standards-oriented project documentation framework based
-     on Apache Cocoon.
-    </description>
-    <detailed>
-      Forrest is an XML standards-oriented project documentation
-      framework based on Apache Cocoon, providing XSLT stylesheets and schemas,
-      images and other resources. Forrest uses these to render the XML source
-      content into a website via command-line, robot, or a dynamic web
-    </detailed>
-    <what>
-        <goal>Standards-based site documentation framework.</goal>
-    </what>
-    <why>If you ever participated in ASF open development you know why: there is always the feeling that you are left on your own, that each project, effort, community mail list and invidual has to struggle to keep up with the others    and to keep coherence. This effort was started by those who believe that a better and more coherent technical infrastructure is a first step in the right direction.</why>
-    <licence>This software is released under the Apache Public License 1.1.
-           For detailed legal and licensing issues, please read the LICENSE.* files
-           in the /legal directory.</licence>
-         <credits>
-           <credit>Apache Cocoon (http://cocoon.apache.org/)</credit>
-           <credit>Apache FOP (http://xml.apache.org/fop/)</credit>
-           <credit>Apache Batik (http://xml.apache.org/batik</credit>
-           <credit>Apache Ant (http://ant.apache.org/)</credit>
-           <credit>Chaperon (http://chaperon.sourceforge.net/)</credit>
-        <credit>This product includes software developed by CollabNet
-            (http://www.Collab.Net/).</credit>
-    </credits>
-    <project name="xml-forrest">
-        <version fix="0" major="0" minor="6" tag="-dev"/>
-        <package>org.apache.forrest</package>
-
-        <ant/>
-
-    <!-- Project jars Forrest build strictly depends on -->
-    <!-- needed for build -->
-        <depend project="jakarta-ant"/>
-        <depend project="xml-xerces"/>
-        <depend project="xml-xalan2"/>
-        <depend project="cocoon" inherit="all"/>
-        <depend project="jakarta-oro"/>
-        <depend project="nekopull"/>
-
-    <!-- Project jars Forrest build can use  -->
-    <!-- <option project="xxx"/> -->
-
-    <!-- Work dirs to be included in classpath  -->
-        <work nested="build/components/classes"/>
-        <work nested="build/scratchpad/classes"/>
-
-        <home nested="build"/>
-
-        <!-- jars - the result of the build  -->
-        <jar id="components" name="components/xml-forrest-components.jar"/>
-        <jar id="scratchpad" name="scratchpad/xml-forrest-scratchpad.jar"/>
-
-    <!-- Javadocs - location in the build dirs  -->
-    <!--    <javadoc parent="build/javadocs"/>   -->
-
-    <!-- Getting ready for automatic site updates
-    <deliver fromdir="build/xml-forrest/docs"
-             tosite="xml-apache-org"
-             todir="forrest/" />
-    -->
-    
-       <nag from="Gump" to="forrest-dev@xml.apache.org"/>
-
-    </project>
-
-    <project name="nekopull">
-      <url href="http://www.apache.org/~andyc/neko/doc/pull/index.html"/>
-      <description>
-         NekoPull is an XML document parsing API that extends the Xerces Native Interface (XNI) to provide pull parsing functionality.
-      </description>
-      <home nested="lib/core"/>
-      <jar name="nekopull.jar"/>
-    </project>
-    
-    <project name="xml-forrest-forrestbar">
-
-        <ant target="forrestbar"/>
-
-        <home nested="build"/>
-        <depend project="jakarta-ant"/>
-        <depend project="xml-xerces"/>        
-
-    <!-- jars - the result of the build  -->
-        <jar id="forrestbar" name="forrestbar.xpi"/>
-
-       <nag from="Gump" to="forrest-dev@xml.apache.org"/>
-
-    </project>
-        
-</module>
diff --git a/properties.xml b/properties.xml
deleted file mode 100644
index 07702e2..0000000
--- a/properties.xml
+++ /dev/null
@@ -1,98 +0,0 @@
-<?xml version="1.0"?>
-<?xml-stylesheet type="text/xsl" href="tools/stylesheets/properties.xsl"?>
-<!-- Build properties - these override any property specified in the build -->
-<properties>
-
-   <!-- Properties of the build -->
-   <build>
-      <!-- What to tell the compiler -->
-      <compiler
-       emacs="on"
-       warnings="true"
-       pedantic="false"
-       depend="true"
-       fulldepend="true"
-       debug="on"
-       optimize="off"
-       deprecation="on"
-       nowarn="on"
-       type="classic"
-       vm="1.2" />
-   </build>
-
-   <forrestbot>
-     <links>
-       <forrest>
-         <local-embedded name="Local Forrest (embedded)" url="http://127.0.0.1:8888/"/>
-         <local-webapp name="Local Forrest (webapp)" url="http://127.0.0.1:8080/"/> 
-       </forrest>   
-     </links>
-   </forrestbot>
-      
-   <centipede>
-      <tools>
-         <cents repository="http://krysalis.org/jjar/">
-            <!-- not currently used but working
-                 <antidote version="latest"/>   
-                 <xmldoclet version="latest"/>
-                 <maven version="latest"/>            -->      
-            <centipede version="dev">
-             <!-- example: -->
-             <!-- <javadocs group="POIFS org.apache.poi.poifs*,HSSF org.apache.poi.hssf*,HPSF org.apache.poi.hpsf*,"> -->
-              <javadocs group="">
-                <altenative views="uml">
-                  <uml prefix="uml-" suffix="" extension="html"/>
-                </altenative>
-              </javadocs>
-            </centipede>
-            <!-- <junit version="dev"/> -->
-            <!-- <automagic version="dev"/> -->
-            <!-- <jdepend version="dev"/>
-            <checkstyle version="dev"/>
-            <javasrc version="dev"/>
-            <umldoclet version="dev"/> -->
-            <!--
-            <forrest version="dev">
-              <loglevel>WARN</loglevel> -->
-              <!-- builtin available skins:
-
-                   basic
-                   jakarta-site
-                   avalon-site
-                   scarab-site
-                   xml-apache-site
-                   forrest-site  (Work In Progress)
-
-                   You can also use your own skin by putting it in src/documentation/override/skins.
-                   It will be see by Forrest as any other skin.
-               -->
-              <!-- <skin
-                name="krysalis-site">
-                  <navlinks>
-                     <link1
-                      href="http://www.sf.net/">sourceforge</link1>
-
-                     <link2
-                      href="http://www.krysalis.org/">krysalis</link2>
-
-                     <link3
-                      href="http://www.krysalis.org/centipede/">centipede</link3>
-                  </navlinks>
-
-                  <logo>
-                     <group
-                      src="images/group-logo.gif"
-                      href="http://www.krysalis.org" />
-
-                     <project
-                      src="images/project-logo.gif"
-                      href="http://www.krysalis.org/centipede/" />
-                  </logo>
-               </skin>
-            </forrest>
-             -->
-         </cents>
-      </tools>
-   </centipede>
-</properties>
-
diff --git a/status.xml b/status.xml
deleted file mode 100644
index dfde036..0000000
--- a/status.xml
+++ /dev/null
@@ -1,1239 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<?xml-stylesheet type="text/xsl" href="./tools/stylesheets/status.xsl"?>
-<status>
-
-  <developers>
-    <!-- in fifo order -->
-    <person name="Stefano Mazzocchi"    email="stefano@apache.org"      id="SM" />
-    <person name="Sam Ruby"             email="rubys@apache.org"        id="SR" />
-    <person name="John Morrison"        email="morrijr@apache.org"      id="JM" />
-    <person name="David Crossley"       email="crossley@apache.org"     id="DC" />
-    <person name="Steven Noels"         email="stevenn@apache.org"      id="SN" />
-    <person name="Nicola Ken Barozzi"   email="nicolaken@apache.org"    id="NKB"/>
-    <person name="Konstantin Piroumian" email="kpiroumian@apache.org"   id="KP" />
-    <person name="Bert Van Kets"        email="bert@apache.org"         id="BK" />
-    <person name="Marc Portier"         email="mpo@apache.org"          id="MP" />
-    <person name="Jeff Turner"          email="jefft@apache.org"        id="JT" />
-    <person name="Juan Jose Pablos"     email="cheche@apache.org"       id="JJP" />
-
-    <person name="Volunteer needed"   email="forrest-dev@xml.apache.org" id="open"/>
-  </developers>
-
-  <!-- ===================================================================== -->
-  <!-- CHANGES                                                               -->
-  <!-- ===================================================================== -->
-
-  <changes>
-    <release version="0.6-dev" date="unreleased">
-      <action dev="JJP" type="update" context="core"
-        due-to="Eric Burghard" due-to-email="eburghar@free.fr" >
-        Added creation of TOC support on PDF files.
-	Improved so it uses value from skinconfig.xml.
-	Improve algoritm to define font size for section/subsection/...
-      </action>
-      <action dev="JJP" type="add" context="core" fixes-bug="FOR-9" >
-       First I18n integration for menus in forrest.
-      </action>
-      <action dev="JJP" type="update" context="core">
-        In the generated "changes" document, add "version_" to section@id
-        as required by document-v12.
-	Sort action types order to "add","remove","update","fix".
-      </action>
-      <action dev="JJP" type="fix" context="build">
-        Validate-site target verifies that a site has disable-xml-link
-	to validate, otherwise fails.
-      </action>
-      <action dev="JJP" type="add" context="core" fixes-bug="FOR-9" 
-        due-to="Ramón Prades" due-to-email="rprades@porcelanosa.com" >
-        Integrate Lucene on Forrest. Check the bug report for more info.
-      </action>
-      <action dev="JJP" type="add" context="core" fixes-bug="FOR-56">
-        Added XSP support.
-	For old sitemap.xmap add this tag:
-	&lt;map:generator name="serverpages" 
-	src="org.apache.cocoon.generation.ServerPagesGenerator"/>
-      </action>
-    </release>
-
-    <release version="0.5.1" date="unreleased">
-      <action dev="JT" type="fix" context="core" fixes-bug="FOR-66, FOR-62">
-        Upgrade to Cocoon 2.1.2-dev, which fixes a bug that caused some
-        pages in a site not to be rendered from the command-line, and
-        has some cosmetic improvements.
-      </action>
-      <action dev="JT" type="fix" context="skins">
-        In skinconf.xml, made project-description optional to keep
-        compatibility with 0.4.
-      </action>
-      <action dev="JT" type="add" context="skins" fixes-bug="FOR-67">
-        Added obfuscate-mail-links skinconf.xml option, on by default.
-      </action>
-      <action dev="JT" type="fix" context="skins" fixes-bug="FOR-65">
-        Fix forrest-site tables bug that broke Opera
-      </action>
-      <action dev="JT" type="fix" context="build">
-        forrest.antproxy.xml script now properly fails when Cocoon fails
-      </action>
-      <action dev="JT" type="fix" context="skins">
-        Fixed URLs for comma-separated bug keys in status.xml
-      </action>
-      <action dev="JT" type="fix" context="shbat" fixes-bug="FOR-47, FOR-48">
-        Fix bugs in forrest.bat|sh scripts encountered when used in
-        odd environments (perl and Win9x).
-      </action>
-       <action dev="JT" type="fix" context="core">
-        The 'forrest' command no longer sources /etc/antrc and
-        ~/.antrc, which solves problems on some *nix distributions.
-      </action>
-    </release>
-
-    <release version="0.5" date="2003-09-13">
-      <action dev="JT" type="add" context="docs">
-        Added new document to facilitate
-        <link href="upgrading_05.html">upgrading to v0.5</link>
-      </action>
-      <action dev="SN" type="add" context="skins">
-        Added @label support for note and warning elements.
-      </action>
-      <action dev="DC" type="fix" context="core">
-        Fixed java.lang.reflect.InvocationTargetException caused by catalog DTD
-        HTTP lookup. The build had an extra and older resolver.jar
-      </action>
-      <action dev="JJP" type="fix" context="shbat" fixes-bug="FOR-31" >
-        Fix character return on line feed for fresh-site on the zip distribution
-      </action>
-      <action dev="JJP" type="fix" context="skins">
-         New property "bugtracking-url" to allow a bug tracking systems
-         other than bugzilla.
-      </action>
-      <action dev="JJP" type="fix" context="shbat"
-        due-to="Eirik Bjørsnøs"  due-to-email="bjorsnos@stud.ntnu.no" >
-         Added a "forrest clean" task that removes the project build directory.
-      </action>
-      <action dev="JT" type="update" context="skins">
-        In the forrest-site skin and derivatives, display the author and version at the
-        bottom of the page, as krysalis-site does.  Also added parsing for CVS Revision
-        tags, so <code>&lt;version>$Revision: 1.231 $&lt;/version></code> can be used.
-      </action>
-      <action dev="JT" type="add" context="core">
-        Added ability to have version-specific overridden sitemaps.  For
-        example, src/documentation/sitemap-0.5.xmap will be used by Forrest 0.5
-        in preference to any others present in the same directory.  This means a
-        site with overridden sitemaps can build with Cocoon versions expecting
-        different sitemap formats.
-      </action>
-      <action dev="JJP" type="update" context="skins"
-        due-to="Dave Brondsema" due-to-email="dave@brondsema.net" >
-        Added email template for html content in common skin.
-      </action>
-      <action dev="JJP" type="fix" context="skins"
-        due-to="Eirik Bjørsnøs"  due-to-email="bjorsnos@stud.ntnu.no" >
-         Support for version, type and notice on html format.
-      </action>
-      <action dev="JJP" type="fix" context="skins" fixes-bug="FOR-34">
-        Style information on the common skin. 
-      </action>
-      <action dev="JJP" type="fix" context="core" fixes-bug="FOR-46"
-        due-to="Ross Gardler" due-to-email="ross@saafe.org" >
-        build directory created in wrong directories.
-      </action>
-      <action dev="JJP" type="fix" context="core" >
-        On fresh-site:
-        Synchronize size for group and project logo. 
-        Added description on site.xml elements so it displays tooltip.
-      </action>
-      <action dev="JJP" type="fix" context="skins" fixes-bug="FOR-43">
-       Remove errors for fopx:bookmarks element.
-      </action>
-      <action dev="JJP" type="update" context="skins" fixes-bug="FOR-23">
-        Add description to {group, project} logo.
-      </action>
-      <action dev="JT" type="update" context="core">
-        Switched off skinconf.rnc validation to promote better forwards-compat.
-      </action>
-       <action dev="JT" type="update" context="core">
-        Upgraded to Cocoon 30/08/2003, now with ability to exclude URLs from
-        being processed, in cli.xconf.
-      </action>
-      <action dev="DC" type="update" context="skins" fixes-bug="FOR-20"
-        due-to="Ralf Hauser" due-to-email="hauser@acm.org" >
-        Add "title" attribute to menu item links using the "description"
-        attribute from entries in site.xml or book.xml
-      </action>
-      <action dev="DC" type="update" context="skins"
-        due-to="Ramón Prades" due-to-email="rprades@porcelanosa.com" >
-        The generated Tables of Contents can be configured to show a certain
-        number of section levels. Default is two levels. Level 0 means show
-        no ToC at all. See the fresh-site skinconf.xml for example usage.
-      </action>
-      <action dev="JT" type="update" context="core">
-        New 'expand-dtd' target for generating monolithic DTDs suitable for use
-        in catalog-ignorant XML editors such as IDEA.
-      </action>
-      <action dev="JJP" type="fix" context="skins"
-        due-to="J.Pietschmann"  due-to-email="pietsch@apache.org" >
-        Allow images to scale on pdf output.
-      </action>    
-      <action dev="JJP" type="add" context="core"
-        due-to="Joerg Heinicke"  due-to-email="joerg.heinicke@gmx.de" >
-        Comma separated bugs have a link to bugzilla systems.
-      </action>    
-      <action dev="JJP" type="fix" context="core"
-        due-to="Ringo de Smet"  due-to-email="DeSmet_Ringo@emc.com" >
-        Docbook table header is shifted one column.
-      </action>    
-      <action dev="NKB" type="fix" context="sitemap">
-        ihtml now works again. Had to add a jtidy configuration that prevented it to output
-        tidies html to the pipeline, thus making the stylesheet unusable. Also had to fix
-        the sitemap schema.
-      </action>    
-      <action dev="JJP" type="fix" context="core">
-        Cleanup maps:components definitions on sub-maps.
-        Remove indent attr from the xsl:output as it is define on serializer.
-        Move xsl:output for *2document.xsl to "xml-document" serializer.
-      </action>
-      <action dev="JJP" type="fix" context="skins" fixes-bug="FOR-51"
-        due-to="Eirik Bjørsnøs"  due-to-email="bjorsnos@stud.ntnu.no" >
-        abstract element was ignored for html output.
-      </action>
-      <action dev="JJP" type="fix" context="skins"
-        due-to="Ramón Prades" due-to-email="rprades@porcelanosa.com" >
-        Unescape strings, so they display properly on the trail for all skins.
-      </action>
-      <action dev="JJP" type="fix" fixes-bug="FOR-49" context="core"
-        due-to="Dave Brondsema" due-to-email="dave@brondsema.net" >
-        Use sync task to clean the tmp directory for xdocs.
-      </action>
-      <action dev="NKB" type="add" context="skins">
-        Now the Krysalis skin has javascript-collapsable menus.
-      </action>
-      <action dev="JT" type="update" context="core">
-        site.xml changes now picked up without requiring a reload of the webapp.
-      </action>
-      <action dev="JT" type="update" context="core">
-        Updated to Cocoon 20/7/03, and use the new command-line (cli.xconf), which
-        makes Forrest static rendering more than twice as fast as before.
-      </action>
-      <action dev="NKB" type="update" context="forrestbar" due-to="Frederic Robesyn"
-         due-to-email="rofre@swing.be">
-        New Icons.
-      </action>
-       <action dev="JJP" type="add" context="core" due-to="Dave Brondsema"
-         due-to-email="dave@brondsema.net">
-         Added a text2document.xsl stylesheet. Convert to unix format so it stop  
-         EOL character. Simplify so it does not use chaperon format.
-         format.
-       </action>
-      <action dev="JT" type="fix" context="core">
-        Stopped the rewriting of extensions.
-      </action>
-       <action dev="JT" type="update" context="core">
-        Updated Cocoon to -D "2003/06/22 12:00". This fixes a bug where files
-        with unknown extensions were written with 'null' appended to their
-        filename.
-      </action>
-      <action dev="JT" type="update" context="core">
-        Allow any sort of content inside <code>resources/</code>, which will be
-        made available to the sitemap but not automatically copied to the
-        generated site output.
-      </action>
-      <action dev="JT" type="update" context="skins">
-        Add a flag for email obfuscation, and turn it off by default.
-      </action>
-      <action dev="NKB" type="fix" context="skins">
-        Fixed bug that showed the krysalis-site skin in IE browsers from 
-        a remote site to start with a font size of 100. 
-        Also made the font size script kick in at the start of the
-        page rendering, as before it resized only after all the page
-        was loaded, which was not nice to say the least.
-      </action>    
-      <action dev="JT" type="add" context="core">
-        Added alternative menu/tab selection algorithm, that uses tab attributes
-        in site.xml instead of relying on physical site structure (directories).
-      </action>
-      <action dev="JT" type="fix" context="core">
-        In PDFs, section titles are no longer numbered/reduced in size indefinitely.
-      </action>
-       <action dev="JT" type="update" context="core">
-        Upgraded FOP from 0.20.4 to 0.20.5.
-      </action>
-       <action dev="JT" type="update" context="core">
-        Upgraded Cocoon to M2.
-      </action>
-      <action dev="JT" type="fix" context="core">
-        Make FAQ 'Questions' section more legible, and avoid duplicate numbering
-        in FAQ PDF.
-      </action>
-      <action dev="JT" type="fix" context="core">
-        Links to subdirectories no longer blow up the command-line rendering.
-      </action>
-      <action dev="JT" type="update" context="shbat">
-        The 'backcopy' command will now copy all types of custom content
-        (*.xmap, skinconf.xml, xdocs, images, stylesheets, DTDs).
-      </action>
-      <action dev="JT" type="update" context="schemas">
-        Add a @indexfile attribute to tabs.xml, so that the user can specify 
-        which file the tab links to.
-      </action>
-      <action dev="JT" type="fix" context="webapp">
-        Enable link rewriting for *.ehtml files.
-      </action>
-       <action dev="JT" type="fix" context="webapp">
-        Enable link rewriting for images and figures (@src attribute).
-      </action>
-      <action dev="JT" type="update" context="schemas">
-        Add &lt;elaborate> to the FAQ &lt;question> element, which lets one
-        provide some background (elaboration) in the FAQ body without cluttering
-        the FAQ list.
-      </action>
-      <action dev="JT" type="update" context="schemas">
-        Allow plain text (instead of just block-level elements) in the FAQ's
-        &lt;answer> element.
-      </action>
-      <action dev="JT" type="add" context="core">
-        Added a <code>forrest.maxmemory</code> property specifying the maximum
-        amount of memory allocated to the JVM. Useful for rendering large PDFs.
-        Added <code>forrest.jvmargs</code> property for other JVM options.
-      </action>
-      <action dev="JT" type="fix" context="skins" due-to="Stefan Bodewig"
-        due-to-email="bodewig@apache.org">
-        Get breadcrumbs working in Mac IE 5, and don't capitalize the first
-        letter of each link in the forrest-site skin.
-      </action>
-      <action dev="JT" type="fix" context="core">
-        Fixed bug where absolute paths to images were created in the
-        <code>build/site</code> directory.
-      </action>
-      <action dev="JT" type="fix" context="core">
-        Get the Wiki syntax support working again.
-      </action>
-      <action dev="JT" type="update" context="schemas">
-        Created new document-v12 DTD module, containing all DTD improvements
-        made since 0.4 was released, and use it to define new v12 versions of
-        all DTDs (document, howto, faq, etc).  The doc-v12 DTD removes many
-        restrictions in the DTD that were found to be unnecessary, and is closer
-        to the HTML content model.  A list of changes can be found in <link
-          href="site:document-v12">the doc-v12 sample page</link>.
-      </action>
-      <action dev="SN" type="hack" context="core">
-        Fixed rendering of images in PDF for images not located in the
-        resources/images dir.
-      </action>
-      <action dev="JT" type="fix" context="core">
-        Add automatic (doctype-triggered) handling of todo and changes XML
-        files, regardless of file name or location in the directory tree.  The
-        root changes.html and todo.html files are still generated from
-        status.xml.
-      </action>
-      <action dev="NKB" type="update" context="forrestbar">
-        On the forrestbar, added a community menu, made 'AskSam' a resources
-        submenu, moved the search part to the right.
-      </action>
-      <action dev="JT" type="fix" context="skins">
-        In <code>skins/common/xslt/html/tab2menu.xsl</code>, renamed template
-        'unselected-tab-href' to 'calculate-tab-href', potentially breaking 3rd
-        party skins.
-      </action>
-      <action dev="JT" type="fix" context="skins">
-        Fix menu bug where links with #fragment identifiers wouldn't display.
-      </action>
-      <action dev="JT" type="fix" context="core">
-        Get images in PDFs working with FOP 0.20.x.  This requires the user to
-        download jimi.jar from <link
-          href="http://java.sun.com/products/jimi/">Sun</link> and place it in
-        the <code>lib/core</code> (src distro) or <code>WEB-INF/lib</code>
-        (binary distro) directory.
-      </action>
-      <action dev="NKB" type="fix" context="skins">
-       On krysalis skin: fixed print css, also using text instead of
-       logos and adding the footer, and changed link colors to blues and
-       red for active links.
-      </action>
-      <action dev="NKB" type="update" context="skins">
-       On krysalis skin: fixed left navigation bar icons and sizing using divs
-       instead of list elements, made all links underlined,
-       added space to the bottom of the page text, and changed font
-       increase-decrease links to buttons.
-      </action>
-      <action dev="NKB" type="add" context="skins">
-       On krysalis skin: users can select font size, reworked left-bar inclusion
-       of page section titles, made them only one level deep, moved buttons after
-       the left navbar, added publish date on top right navbar. 
-       For both Forrest and krysalis skins, added single background pixel line below
-       unselected tabs and made selected tab more prominent.
-      </action>
-      <action dev="JT" type="fix" context="core" due-to="Juan Jose Pablos"
-        due-to-email="cheche@che-che.com">
-        Fixed <code>java.lang.NoClassDefFoundError:
-          javax/servlet/ServletInputStream</code> error.
-      </action>
-      <action dev="NKB" type="update" context="skins">
-        Enabled multiple output links on each page (print - pdf - xml)
-        They can be enabled by adding the relative disable-*-link elements
-        and setting them to false.
-      </action>    
-      <action dev="JT" type="fix" context="core">
-        Allow users to determine which URLs Forrest should ignore, by overriding
-        <code>stylesheets/filterlinks.xsl</code> (and other stylesheets in that
-        directory).
-      </action>
-      <action dev="JT" type="update" context="core">
-        Upgraded to 2003-03-11 version of Cocoon
-      </action>
-      <action dev="JT" type="fix" context="schemas">
-        Docbook stylesheet improvements.
-      </action>
-      <action dev="NKB" type="update" context="forrestbar">
-        Forrestbar is now 
-        <link href="http://www.mozilla.org/projects/phoenix/">Phoenix</link> compatible.
-      </action>
-      <action dev="NKB" type="update" context="forrestbar">
-        Added links for both possible local forrests (port 8080 and 8888),
-        and make them configurable in properties.xml.
-        Thanks to Mark Vovsi for pointing it out.
-      </action>
-      <action dev="JT" type="fix" context="shbat">
-        Fix a bug with forrest.antproxy.xml introduced in 0.4, which caused
-        unresolved '${project.home}' variables.
-      </action>
-       <!-- NKB Temporarily commented out, needs fix
-      <action dev="NKB" type="add" context="webapp">
-        Added the printer-friendly and xml-source links to the page.
-        Included new icons for it in the process.
-      </action>
-      -->
-      <action dev="NKB" type="update" context="webapp">
-        Refactored the "transform-to-document" sitemap resource to do the
-        the xinclude,  linkrewriter, and idgen steps.
-      </action>
-      <action dev="NKB" type="add" context="webapp">
-        Added XInclude capability  to the documents. Remember to 
-        disable validations for files with xincludes as the xinclude is not
-        performed during validation.
-      </action>
-      <action dev="NKB" type="add" context="schemas">
-        Added DocBook 4.2 and simplified DocBook 1.0 to the schemas and
-        to the validation catalogue.
-        Added Docbook and simplified Docbook rendering capability for documents.
-      </action>
-    </release>
-    <release version="0.4" date="2003-02-12">
-      <action dev="JT" type="fix" context="skins">
-        Use meaningful fragment identifiers in krysalis-skin.
-       </action>
-      <action dev="JT" type="fix" context="skins">
-        Correctly ignore @role='pdf' credits in HTML
-      </action>
-      <action dev="NKB" type="fix" context="skins">
-        krysalis-site skin now works better with multi-level menus.
-      </action>
-      <action dev="NKB" type="update" context="skins">
-        Added the CSS validation logo, fixed all skins' CSS to validate,
-        minor fixes due to the switch to full HTML-loose DTD.
-      </action>
-      <action dev="JT" type="fix" context="skins">
-        Normalize space in acronym titles.
-      </action>
-      <action dev="MP" type="fix" context="forrestbot">
-        Make the forrestbot shell script work under Cygwin.
-      </action>
-      <action dev="JT" type="fix" context="forrestbot">
-        Got skins working in the forrestbot.
-      </action>
-      <action dev="JT" type="add" context="shbat">
-        Added a minimal template skin.
-      </action>
-      <action dev="NKB" type="fix" context="shbat" due-to="Berin Loritsch"
-        due-to-email="bloritsch@apache.org">
-        The problem with starting a new forked JVM is that all 
-        properties get lost.  This makes it able to use one forrest.properties
-        for all multiple projects, and just create the docs from there. 
-      </action>
-      <action dev="JT" type="fix" context="webapp" due-to="Bernhard Brandmair"
-        due-to-email="Bernhard.Brandmair@integral.com">
-        The menu is now limited to only pages in the current subdirectory and
-        below. 
-      </action>
-      <action dev="NKB" type="fix" context="webapp" due-to="Cathy Zura"
-        due-to-email="czura@optonline.net">
-        Added the cwiki stylesheets that were missing and an example in the
-        fresh site seed.
-      </action>
-      <action dev="NKB" type="update" context="skins" >
-        Make the forrest-site and krysalis-site skins more printer friendly by
-        using CSS media type to hide navigations. the avalon-tigris skin already
-        works well, the forrest-site one still needs tweaking.
-      </action>
-      <action dev="NKB" type="update" context="webapp" >
-        Use full loose DTD specification for html pages.
-        This also makes the avalon-tigris skin show the same in Mozilla and IE.
-      </action>
-      <action dev="NKB" type="update" context="webapp" >
-        Switched all loglevels to ERROR.
-      </action>
-      <action dev="NKB" type="update" context="docs" >
-        Added page for ForrestBar on the site with a simple link and an autoinstall link
-        to the forrestbar.xpi generated by Gump every day.
-      </action>
-      <action dev="JT" type="fix" context="core">
-        Correctly serve swf files.
-      </action>
-      <action dev="JT" type="fix" context="skins">
-        Fix <code>site:</code> and <code>ext:</code> rewriting in book.xml,
-        ihtml, ehtml and cwiki files in subdirectories.
-      </action>
-    </release>
-
-    <release version="0.3" date="2003-01-30">
-      <action dev="JT" type="fix" context="skins">
-        If <code>build/webapp/content/xdocs/*</code> is more recent than
-        <code>src/*</code> equivalent, <code>forrest webapp</code> won't clobber
-        it.  A new <code>forrest backcopy</code> command will copy
-        <code>build/webapp/content/xdocs</code> content back to
-        <code>src/documentation/content/xdocs</code>.
-      </action>
-      <action dev="JT" type="fix" context="skins">
-        <code>forrest-site</code> skin is now HTML 4.0.1 compliant.  The
-        compliancy validator logo can be switched off with a
-        <code>skinconf.xml</code> element.
-      </action>
-      <action dev="JT" type="fix" context="skins">
-        Indirectly referenced files in skins (eg images in
-        CSS<code>url()</code>'s) are now copied across to the rendered site.
-        Previously, we relied on spidering to cover the URI space, which has
-        proved insufficient.
-      </action>
-      <action dev="JT" type="update" context="skins">
-        Lots of FAQ improvements:
-        <ul>
-          <li>
-            Improved URI space by using <code>@id</code> attributes as the
-            #fragment-identifier for &lt;faq&gt; and &lt;part&gt; elements.
-          </li>
-          <li>Number FAQ entries and categories</li>
-          <li>Added back-links from FAQ entries to the menu</li>
-          <li>Process tags in &lt;question&gt; in menu entries</li>
-          <li>Indent FAQ text</li>
-          <li>FAQ sample added to seed project</li>
-        </ul>
-        Thanks to Joerg Pietschmann and Ralf Hauser for the suggestions.
-      </action>
-      <action dev="NKB" type="update" context="skins" due-to="Stefan Michels"
-        due-to-email="stephan@apache.org">
-        On avalon-tigris skin it's now possible to add a mysite.css file
-        to customize the style. An example that can be used is from
-        chaperon.sf.net.
-        Also added a rounded corner to paragraphs, and many minor fixes. 
-      </action>
-      <action dev="NKB" type="update" context="skins">
-        Fixed the annoying link highlighting on the krysalis skin 
-        due to the border. Removed the border, now it highlights fine.
-      </action>
-      <action dev="JT" type="add" context="schemas">
-        Added &lt;acronym&gt; tag.
-      </action>
-      <action dev="JT" type="add" context="shbat">
-        Added a means to override the check for existing content: 
-        <source>forrest seed -Dskip.contentcheck=yes</source>
-        Thanks to Tom Klaasen.
-      </action>
-      <action dev="NKB" type="add" context="webapp">
-        Added the possibility to use svg files instead png images.
-        That is, if an image is found in the images dir that is svg and
-        the browsers requests a png with the same name, the png is created
-        from the svg automatically with batik.
-      </action> 
-      <action dev="NKB" type="add" context="webapp">
-        Added the possibility to use wiki files in xdocs instead of xml files.
-        They must have a .cwiki extension, and follow the chaperon wiki format ATM.
-      </action> 
-      <action dev="NKB" type="update" context="editor">
-        Updated part of the editor so that it now can save files in wiki format.
-        Still needs more work.
-      </action> 
-      <action dev="NKB" type="update" context="webapp">
-        Updated Batik Block so that now PNGs can be created correctly from SVG.
-      </action> 
-      <action dev="NKB" type="add" context="forrestbar">
-        Added "Edit Page" button to edit the current page in Composer.
-        Still needs an icon.
-      </action> 
-      <action dev="NKB" type="add" context="webapp">
-        Added the possibility to use html files in xdocs instead of xml files.
-        They must have an .ihtml extension.
-      </action> 
-      <action dev="JT" type="fix" context="core">
-        HTML fragment identifiers for sections are now meaningfully named, based
-        on the section title, rather than <code>document-id()</code>-generated
-        characters.
-      </action>
-      <action dev="JT" type="fix" context="shbat">
-        Fixed site regeneration bugs where changing the skin in
-        <code>forrest.properties</code> had no effect after the first build.
-      </action>
-      <action dev="JT" type="add" context="skins">
-        Added copyright statement to PDF footer (10pt, light-grey text).  if a
-        skinconf.xml 'credit' element has a role='pdf' attribute, this text will
-        be used instead. Thanks to Keiron Liddle.
-      </action>
-      <action dev="JT" type="fix" context="shbat">
-        Now all files in <code>src/documentation/content</code> (except xdocs)
-        and <code>src/documentation/resources/images</code> are copied across
-        when Forrest generates a static site.  This fixes the problem when an
-        unparseable file links to another, and Cocoon can't crawl (and hence
-        copy) the linked-to file.  An example of this are CSS
-        <code>url('foo.png')</code> image refs (so krysalis-site will now work
-        properly).  Also, large batches of pregenerated files like Javadocs will
-        now be copied across instead of individually traversed.
-      </action>
-      <action dev="JT" type="add" context="core">
-        New <code>site.xml</code> file in content/xdocs.  This is used to
-        implement &lt;link href="site:internalURI"&gt; 'semantic' links,
-        &lt;link href="ext:externalURI"&gt; aliases to external links, and
-        renders <code>book.xml</code> files obsolete.  See <link
-          href="site:linking">Menus and Linking</link> for more info.
-      </action> 
-       <action dev="DC" type="update" context="forrestbot">
-       Updated some documentation, especially
-       <link href="forrestbot-intro.html">Forrestbot Introduction</link>
-      </action> 
-      <action dev="NKB" type="fix" context="shbat">
-        Now files present in the content dir are correctly linked and
-        copied verbatim by the CLI. The wellknown files are given with the
-        correct mime-type, and links in html and xml are followed. 
-      </action> 
-      <action dev="JT" type="update" context="code">
-        Update to 2002-12-26 Cocoon.
-      </action> 
-      <action dev="NKB" type="update" context="forrestbar">
-        Tweaked forrestbar, added a sub-project menu for Jakarta, fixed 
-        download link and added submenu for tools and gump.
-      </action> 
-      <action dev="NKB" type="update" context="skins">
-        Added rss capability to changes generation.
-      </action> 
-      <action dev="NKB" type="update" context="skins">
-        Added latest krysalis-site skin, using common templates where possible.
-        There is a changes2rss stylesheet that still needs sitemap changes to run.
-      </action> 
-      <action dev="NKB" type="update" context="skins">
-        Now even the selected tab retains a link, to be able to easily select
-        the main page of that tab even if it is "current".
-      </action>    
-      <action dev="JT" type="fix" context="skins" due-to="Nick Chalko"
-        due-to-email="nick@chalko.com">
-        Fixed a bug in the search form where there was no space between search
-        term and 'site:' term.  Search form also no longer requires Javascript.
-      </action>
-      <action dev="JT" type="update" context="skins">
-        Allow special handling of tab hrefs with #anchor references in them.  By
-        default, such menu links are always clickable.
-      </action>
-      <action dev="JT" type="fix" context="skins">
-        Fixed a bug where the no menu entry is 'selected' when in subdirectories.
-      </action>       
-      <action dev="NKB" type="update" context="skins">
-        Updated avalon-tigris skin by merging what was in CVS here and
-        what was used in Avalon with its Cocoon-generated site.  
-        The visual effect is the same to the current framework and Exalibur
-        Avalon sites.
-      </action>       
-      <action dev="NKB" type="fix" context="shbat">
-        Now error reporting in shbat CLI runs should work and show the cause of the error;
-        before it was just reporting [broken link].
-      </action>    
-      <action dev="NKB" type="update" context="code">
-        Updated latest Cocoon jars: chain metamodule name set to "forrest",
-        and it is used instead of the default one.
-      </action>
-      <action dev="JT" type="fix" context="skins">
-        Fixed a bug where multiple menu entries are highlighted if the filenames
-        share a common prefix.
-      </action>
-      <action dev="DC" type="add" context="build">
-        Allow configuration of a project local-catalog and the entity resolver
-        verbosity level, via forrest.properties configuration. This replaces
-        tokens in the default cocoon.xconf
-      </action>
-      <action dev="JT" type="fix" context="shbat" due-to="Omar Belhaj"
-        due-to-email="belhaj@online.no">
-        Fixed a bug in forrest.bat, which would fail if run from a different
-        drive to that Forrest was installed in.
-      </action>
-      <action dev="JT" type="fix" context="webapp">
-        Fix bug where the webapp would break due to missing XML jars under JDK
-        1.2/1.3.
-      </action>
-      <action dev="JT" type="fix" context="skins">
-        Moved credit and host logos to bottom left corner on forrest-site skin.
-      </action>
-      <action dev="JT" type="fix" context="seed">
-        Make the seed project use the correct 'built with Apache Forrest' logo
-        instead of Cocoon + Centipede logos.
-      </action>
-      <action dev="JT" type="update" context="skins">
-        Rewrite skins to share a common block of XSLT, which is used via
-        &lt;xsl:import&gt;. This should make skin maintenance much easier.
-      </action>
-      <action dev="JT" type="remove" context="skins">
-        Removed the 'basic' skin, to be shortly replaced with something much more
-        maintainable.
-      </action>
-      <action dev="JT" type="remove" context="skins" issue-ref="skin_images">
-        Removed some images (built-with-cocoon.gif, centipede-logo-small.gif)
-        from the skins, and moved them to
-        <code>src/documentation/resources/images</code>, as they are
-        Forrest-specific.
-      </action>
-      <action dev="NKB" type="update" context="docs">
-        Added enhancements to status.xml to comply with the needs for a complete status file,
-        like other "STATUS" text files at Apache.
-        Stylesheets not yet done.
-      </action>     
-      <action dev="NKB" type="update" context="forrestbar">
-        Added buttons for nightly Gump runs and local forrest. Corrected and completed
-        existing interface, and made buttons flat (the bar is slimmer too).
-        We need icons for the new buttons.
-      </action> 
-    </release>
-    <release version="0.2" date="2002-11-16">
-      <action dev="DC" type="fix" context="validation">
-        Fixed bug where validation of xdocs was not descending into
-        sub-directories.
-      </action> 
-      <action dev="JT" type="fix" context="skins">
-        Fixed bug where changes to the breadcrumb links in skinconf.xml were
-        ignored until the Forrest binary was rebuilt, or the project
-        <code>build/tmp/</code> deleted.
-      </action> 
-      <action dev="JT" type="fix" context="webapp">
-        Webapp now works under JDK 1.3 (parsers weren't being copied)
-      </action> 
-    </release>
-    <release version="0.2rc1" date="2002-11-13">
-      <action dev="NKB" type="update" context="utils">
-        Added a convert dir in the resources with stylesheets and buildfile
-        to help convert Anakia and Maven-based sites.
-      </action>    
-      <!--
-      <action dev="NKB" type="update" context="webapp">
-        Now Forrest will look for xdocs in the content dir first, and fallback to 
-        the legacy xdocs dir.
-      </action> 
-      -->
-      <action dev="JT" type="add" context="build">
-        Validate project sitemaps and choice of skin
-      </action> 
-      <action dev="DC" type="add" context="validation">
-        Validation of important core configuration files at build-time using
-        RELAX NG.
-      </action> 
-      <action dev="DC" type="add" context="docs">
-        New document <link href="community/index.html">Community Resources</link>
-        including draft "Apache Statistics".
-      </action> 
-      <action dev="JT" type="fix" context="skins">
-        Fixed selected menu link (meant to be inactive and yellow)
-      </action> 
-      <action dev="JT" type="add" context="skins">
-        Now an id attribute on any XML element below &lt;body&gt; will be rendered
-        as an anchor which can be linked to.
-      </action> 
-      <action dev="JT" type="fix" context="webapp">
-        Fixed webapp redirect problems under Tomcat and (sometimes) under Jetty.
-      </action> 
-      <action type="add" context="webapp" dev="NKB">
-        Added alpha system for editing content in the webapp.
-        To try it do "forrest run" and point the browser to http://localhost:8888/edit/  .
-      </action>   
-      <action dev="JT" type="add" context="skins" due-to="Peter Donald"
-        due-to-email="peter@apache.org">
-        Added avalon-tigris skin.
-      </action> 
-      <action dev="JT" type="remove" context="skins">
-        Removed unmaintained skins: avalon-site, jakarta-site, xml-apache-site,
-      </action> 
-      <action dev="NKB" type="update" context="webapp">
-        Removed the dependency that the default "site" target had on clean-site.
-        It means that running  "forrest" will not delete the current files in ./build/site/** .
-      </action> 
-      <action dev="NKB" type="update" context="webapp">
-        Now Cocoon serves a file directly if the filename matches
-        the one in ./src/documentation/contents/** .
-      </action>      
-      <action dev="NKB" type="update" context="webapp">
-        Put the internal matches in a separate pipeline with internal-only="true".
-      </action>      
-      <action dev="NKB" type="fix" context="shbat">
-        Now site builds do not delete files in build/site that are included in the 
-        Ant list of default excludes, like CVS info.
-      </action>   
-      <action dev="NKB" type="add" context="edit">
-        Included Jetty in the shbat distro.
-        type "forrest run" to have the ./build/webapp dir contents be run
-        in a local web server, starting from http://localhost:8888/index.html .
-      </action>
-      <action dev="JT" type="add" context="skins" due-to="Kevin Ross"
-        due-to-email="Kevin.Ross@iVerticalLeap.com">
-        Added a docbook2document.xsl stylesheet to library/xslt.
-      </action>
-      <action dev="JT" type="add" context="validation">
-        XML validation is now fully configurable through a hierarchical set of
-        <code>forrest.validation.*{includes,excludes,failonerror}</code>
-        properties.
-      </action>
-      <action dev="JT" type="add" context="validation">
-        Validate XSLTs in user skins and <code>resources/stylesheets</code>
-        directories.
-      </action>
-      <action dev="DC" type="add" context="docs">
-        Added new document <link href="compliance.html">Standards Compliance</link>
-        Thanks to Robert Koberg.
-      </action>
-      <action dev="DC" type="add" context="validation">
-        Added Jing "RELAX NG validator in Java" and initial grammar for
-        skinconf.xml files. These config files now get validated during the build.
-      </action>
-      <action dev="JT" type="add" context="skins">
-        Enhanced forrest-site skin's tabs.  Any URL (not just directories) can now
-        be tabbed with a new 'href' attribute. There is an improved 'longest match'
-        algorithm for deciding which tab is on which is more robust than the old
-        one.
-      </action>
-      <action dev="JT" type="fix" context="skins">
-        Fixed a bug where having a tabs.xml link to a file not otherwise mentioned
-        in book.xml caused a broken link.  See
-        <link
-          href="http://marc.theaimsgroup.com/?t=103607092100004&amp;r=1&amp;w=2">forrest-dev
-          discussion</link>
-      </action>
-      <action dev="JT" type="fix" context="docs">
-        Fixed all broken links in the Forrest site.
-      </action>
-      <action dev="JT" type="fix" context="docs">
-        Simplified the sitemap-stylesheet contract.  Instead of 'dir' and
-        'resource' parameters with varying meaning, there is just one 'path'
-        parameter.
-      </action>
-      <action dev="JT" type="add" context="docs">
-        Allow user to specify what XML files to validate via
-        <code>forrest.validate.{includes,excludes}</code> properties.
-      </action>
-      <action dev="JT" type="fix" context="docs">
-        Fixed broken PDFs in most subdirectories.
-      </action>
-      <action dev="JT" type="add" context="shbat">
-        Added a subdirectory to the template site and fixed all broken links.
-      </action>
-      <action dev="JT" type="add" context="shbat">
-        XML doc files are now validated before rendering with the 'validate'
-        target.  Uses OASIS catalogs provided by Forrest, optionally augmented by
-        user project catalogs.
-      </action>
-      <action dev="JT" type="fix" context="shbat">
-        shbat distribution no longer requires Ant to be preinstalled.  Now, nothing
-        but a Java installation is needed.
-      </action>
-      <action dev="JT" type="fix" context="build">
-        Building Forrest no longer requires a network connection (for downloading
-        Centipede).  It is buildable by typing 'ant' or with the provided build
-        scripts.
-      </action>
-      <action dev="JT" type="fix" context="shbat">
-        Fixed ClassNotFoundException when running on JDK1.4.x
-      </action>
-      <action dev="JT" type="fix" context="schemas">
-        Allow <code>xml:space='preserve'</code> attribute on &lt;p&gt; element, which preserves
-        space without the changed font and block display that &lt;code&gt; uses.
-      </action>
-      <action dev="JT" type="fix" context="code">
-        Fixed a bug where the log files weren't being created. Thanks to Vladimir
-        Bossicard for reporting.
-      </action>
-      <action dev="JT" type="add" context="code">
-        User projects can now override the default cocoon.xconf and logkit.xconf files,
-        by placing these files in src/documentation/conf
-      </action>
-      <action dev="JT" type="fix" context="docs">
-        PDFs for faq, changes and todo now work.
-      </action>
-      <action dev="JT" type="fix" context="build">
-        "Change History" images (update.jpg, add.jpg etc) are now provided by
-        default by Forrest (in images/), and need not be supplied by user projects.
-      </action>
-      <action dev="JT" type="add" context="build">
-        User projects can now add custom classes and jars to Forrest doc builds.
-        Useful for custom sitemap components, or overriding Forrest-provided jars.
-      </action>
-      <action dev="JT" type="update" context="build">
-        The locations where Forrest expects doc files to be is now configurable via
-        properties, that can be set in forrest.properties.
-      </action>
-      <action dev="JT" type="update" context="build">
-        User projects may now specify their own sitemap, overriding the
-        Forrest-provided one.
-      </action>
-      <action dev="JT" type="fix" context="docs">
-        Made forrest-site skin fully generic, usable with any project. Skins are
-        configured through an external 'skinconf.xml' file, specified by the
-        project. 
-      </action>
-      <action dev="JT" type="fix" context="docs">
-        Fixed bug where multiple copies of the same image where generated, one for
-        each directory. Now all image links are page-relative, leading to a single
-        copy.
-      </action>
-      <action dev="JT" type="fix" context="docs">
-        Fixed tab links, which were previously hardcoded and forrest-specific. They
-        are now page-relative. tabs.xml file entries no longer have to end in
-        '/'.
-      </action>
-      <action dev="DC" type="add" context="docs">
-        Added new document <link href="your-project.html">Your Project
-          - getting started with using Forrest</link>
-      </action>
-      <action dev="NKB" type="add" context="docs">
-        Added to the &quot;forrest-site&quot; skin the ability to split source code
-        larger than 80 chars in two or more lines.
-      </action>
-      <action dev="DC" type="add" context="docs" due-to="Bert Van Kets">
-        Replace the &quot;forrest-site&quot; skin with the new &quot;bert&quot;
-        skin.
-      </action>
-      <action dev="SN" type="add" context="build" due-to="Marc Portier" due-to-email="mpo@outerthought.org">
-        Added the forrestbot - infrastructure and configuration for remote project building.
-      </action>
-      <action dev="NKB" type="add" context="docs" due-to="Leo Simons">
-        Added breadcrumb trail script from the Avalon site skin.
-      </action>
-      <action dev="NKB" type="update" context="build">
-        Updated Cocoon to 2.1-dev to use xsltc and new CLI status messages.
-        Logs are in the <code>build/work/WEB-INF/logs</code> directory and the 
-        list of broken links is in the <code>build</code> directory.
-      </action>
-      <action dev="SN" type="add" context="code">
-        added NekoDTD-based DTD documentation using a custom Cocoon Generator
-      </action>
-      <action dev="NKB" type="add" context="code">
-        <link href="http://marc.theaimsgroup.com/?l=forrest-dev&amp;m=102471820523388">draft forrest toolbar for Mozilla</link>
-      </action>
-      <action dev="SN" type="add" due-to="Marc Portier" due-to-email="mpo@outerthought.org" context="code">
-        Initial import of <link href="libre-intro.html">Libre</link>
-        facility - replacement for */book.xml
-      </action>
-      <action dev="SN" type="add" context="build">
-        Added a draft DTD for the Gump Descriptor forrest.xgump
-      </action>
-      <action dev="NKB" type="add" context="build">
-        Forrest website is being automatically built and published to krysalis.org
-      </action>
-      <action dev="BK" type="add" context="design">
-        Designed a new skin for the Forrest documents. Particular attention to
-        cross-browser issues.
-      </action>
-      <action dev="DC" type="add" context="docs">
-        Added initial &quot;Dream List&quot; by harvesting statements from the
-        forrest-dev mail list.
-      </action>
-      <action dev="NKB" type="add" context="build">
-        Added simple xsl stylesheet for forrest.xgump.
-        In IE6 and Mozilla 6 it renders using this, in older ones it uses the
-        more simplifies CSS version.
-      </action>
-      <action dev="NKB" type="add" context="build">
-        Added Forrest to Gump runs.
-      </action>
-      <action dev="NKB" type="add" context="docs">
-        Added preliminary version of a scarab-like skin.
-      </action>
-      <action dev="NKB" type="add" context="build">
-        Added simple css stylesheet for forrest.xgump.
-        In IE and Mozilla 6 it renders.
-      </action>
-      <action dev="NKB" type="add" context="docs">
-        Fixed links in Forrest home page and added: contributing, mailing list,
-        list archives, who we are.
-      </action>
-      <action dev="NKB" type="update" context="build">
-        Updated Centipede stuff to latest changes:
-        - added lib/endorsed dir for endorsed jars that are put in global calsspath
-        - changed the build scripts to not make direct reference to jar files
-        - added "examples" dir in src and creation of examples jar in buils
-        - added "testmodule" target to be run before committing stuff
-        - added "gump" build to be run by Gump
-      </action>
-      <action dev="NKB" type="add" context="build">
-        Merged forrest needed info in forrest.xgump.
-      </action>
-      <action dev="NKB" type="update" context="build">
-        Updated project descriptor: now it should be usable by Gump.
-        Added basic Forrest descriptor.
-      </action>
-      <action dev="NKB" type="add" context="code">
-        Refactored site generation stuff to use skins; still need to integrate with xforrest descriptor.
-        Added jakarta-site, xml-apache-site, cocoon-printer skins.
-      </action>
-      <action dev="SN" type="add" context="build">
-        Imported Centipede as a build system.
-      </action>
-      <action dev="DC" type="update" due-to="Steven Noels" due-to-email="stevenn@outerthought.org" context="docs">
-        Ensure that initial DTDs are valid and that the initial XML instances can be
-        validated using these DTDs and OASIS Catalogs.
-      </action>
-      <action dev="SM" type="add" context="admin">
-        Initial Import
-      </action>
-    </release>
-  </changes>
-
-
-  <!-- ===================================================================== -->
-  <!-- TODO                                                                  -->
-  <!-- ===================================================================== -->
-
-  <todo>
-    <actions priority="high">
-      <action context="code" dev="open">
-        Rework the menu generation system to make it more flexible.  See thread
-        <link
-          href="http://marc.theaimsgroup.com/?w=2&amp;r=1&amp;s=Fixing+menus&amp;q=t">Fixing
-          menus</link>
-      </action>
-      <action context="code" dev="open">
-        Define an 'object model' for Forrest sites, in the form of a Cocoon
-        pipeline, that defines
-        <ul>
-          <li>The directory structure of a site</li>
-          <li>Site metadata (what currently lives in skinconf.xml + gump.xml
-            stuff)</li>
-          <li>Perhaps site.xml metadata for pages?</li>
-        </ul>
-        This info can then be made public to the sitemap (via XMLFileModule
-        attributes) and the stylesheets (through
-        <code>document(cocoon:/...)</code> calls or inlined with source XML).
-        </action>
-        <action context="code" dev="NKB">
-          Finalise the project-definition DTDs, like status.xml and module.xml;
-          try to come up with a common format with others on community.at.apache.org.
-        </action>    
-      </actions>
-
-      <actions priority="medium">
-         <action context="code" dev="NKB">
-          Finish the RSS feed for status.xml.
-          Aggregate status.xml and project.xml to have all needed project data.
-        </action>    
-        <action context="docs" dev="open">
-          Add stylesheets to render the enhanced status.xml file contents.
-        </action>     
-        <action context="code" dev="JT">
-          In skinconf.xml, change 'disable-search' to 'enable-search'.
-        </action>
-        <action context="code" dev="NKB">
-          Enhance the initial forrest toolbar for Mozilla.
-          See email discussion <link href="http://marc.theaimsgroup.com/?l=forrest-dev&amp;m=102471820523388">draft forrest toolbar for Mozilla</link>.
-        </action>
-        <action context="code" dev="open">
-          Fix things so docs can be edited in src/*, and have the changes appear
-          immediately in the webapp.  Involves creating/using an InputModule for
-          passing 'forrest.skin' and other properties to the sitemap, so we can
-          avoid the @skin@ hack, and a bit of forrest.build.xml hacking.  There
-          are some @tokens@ in a forrest-site CSS file that also need some sort
-          of in-place modification.  Perhaps a @token@-to-value Transformer could
-          be the same ${variable}-to-value Transformer mentioned in the RT [3].
-        </action>  
-        <action context="code" dev="open">
-          Act on <link href="http://marc.theaimsgroup.com/?t=104099660500001&amp;r=1&amp;w=2">'Entities in XML docs' RT</link>.
-          I can implement Stefano's
-          suggested solution quite easily, but is such limited functionality
-          worth the cost of introducing a proprietary ${variable} syntax? Maybe..
-          Best short-term alternative seems to be using the XNI XInclude
-          processor for pre-validation inclusion.
-        </action>  
-        <action context="code" dev="open">
-          Docs.  A lot of the info on the website is outdated.  With metadata
-          from site.xml, it would at least be possible to indicate how old the
-          doc is, and perhaps indicate its relevance from a small controlled
-          vocabulary.
-        </action>  
-        <action context="design" dev="open">
-          Develop a mechanism for supporting legacy URLs.
-          See email discussion -
-          <link href="http://marc.theaimsgroup.com/?l=forrest-dev&amp;m=102390892524750">redirects with static sites</link>
-        </action>   
-        <action context="code" dev="open">
-          Fix up and integrate the Forrest Maven plugin.
-        </action>
-
-      </actions>
-
-      <actions priority="low">
-        <action context="code" dev="open">
-          Ensure that PHP-like stuff can be embedded easily in Forrest files and
-          document it.
-        </action>    
-        <action context="code" dev="open">
-          Continue the development of the <link
-            href="libre-intro.html">Libre</link> facility - replacement for
-          */book.xml
-        </action>
-        <action context="docs" dev="open">
-          Start a community doc where we list such
-          tools as forrestbar, config files for XMetaL, etc.
-        </action>
-        <action context="code" dev="open">
-          Migrate to a decent schema language, primarily so that we can use
-          namespaces in XML docs, allowing things like XInclude, 
-          <link href="http://www.xml.com/pub/a/2002/10/30/rdf-friendly.html">in-line metadata</link>,
-          in-line SVG, Jelly snippets, or anything else users can make a
-          Transformer for.
-        </action>
-        <action context="code" dev="open">
-          Streamline the process of adding support for new schemas.  Ideally we'd
-          have an auto-download system, eg 'forrest-update docbook' would fetch
-          and install the Docbook DTDs, create catalog entries, sitemap mods etc.
-        </action>
-        <action context="code" dev="open">
-          Create a forrest-users list, so we can have flaming rows on forrest-dev
-          over arcana without annoying users :)
-        </action>
-        <action context="code" dev="NKB">
-          Make a CSS Generator and a stylesheet to serialize it to text.
-        </action>  
-        <action context="docs" dev="open">
-          Add a document about authoring in XML for beginners..
-        </action>   
-
-      </actions>    
-    </todo>
-  <!--
-  <wishlist>
-    <action context="..." dev="...">...</action>
-  </wishlist>
-  -->
-
-
-  <!-- ===================================================================== -->
-  <!-- ISSUES                                                                -->
-  <!-- ===================================================================== -->
-
-  <issues>
-    <pending><!--
-     <issue date="...">
-       <ref>http://...</ref>
-       <ref>./src/...</ref>
-       <descr>...</descr>
-     </issue>
-     -->
-    </pending>
-    
-    <voting>
-     <issue date="20021204">
-       <descr>Make all DTD removals to necessarily need a version change.</descr>
-       <ref>http://marc.theaimsgroup.com/?l=forrest-dev&amp;m=103897161523879&amp;w=2</ref>
-       <ref>http://marc.theaimsgroup.com/?l=forrest-dev&amp;m=103899964318989&amp;w=2</ref>
-       <votes>
-         <vote person-id="NKB" vote="+1"/>      
-         <vote person-id="JT" vote="+1"/>
-       </votes>
-     </issue>
-
-    </voting>
-
-    <resolved>
-    <!--
-    <issue date="...">
-       <votes>
-         <vote person-id="..." vote=""/>
-         ...
-       <votes>
-       <ref>http://...</ref>
-       <ref>./src/...</ref>
-       <descr>...</descr>
-    </issue>
-    -->
-    </resolved>
-
-    <compatibility-breaks>
-      <issue id="skin_images" date="2002-11-17">
-        <synopsis>
-          Images removed from default Forrest <code>forrest-site</code>
-          and <code>avalon-tigris</code> skins
-        </synopsis>
-        <affected date="2002-11-05">
-          Users of these skins who may use the deleted images in a
-          project-specific <code>skinconf.xml</code> file.  Many earlier users of
-          Forrest fall into this category, as these images were in the default
-          skinconf.xml in pre-0.2 versions of Forrest.
-        </affected>
-        <description>
-          <p>
-            Removed these files, as they were Forrest-site-specific and not used
-            directly in skins:
-          </p>
-          <p xml:space="preserve">
-            src/resources/skins/avalon-tigris/images/ant_logo_small.gif
-            src/resources/skins/avalon-tigris/images/built-with-cocoon.gif
-            src/resources/skins/avalon-tigris/images/centipede-logo-small.gif
-            src/resources/skins/avalon-tigris/images/add.gif
-            src/resources/skins/avalon-tigris/images/remove.gif
-            src/resources/skins/avalon-tigris/images/update.gif
-            src/resources/skins/basic/images/ant_logo_medium.gif
-            src/resources/skins/basic/images/built-with-cocoon.gif
-            src/resources/skins/basic/images/krysalis-compatible.jpg
-            src/resources/skins/forrest-site/images/built-with-cocoon.gif
-            src/resources/skins/forrest-site/images/centipede-logo-small.gif
-          </p>
-        </description>
-        <fix>
-          If your project's skinconf.xml uses
-          <code>skin/images/built-with-cocoon.gif</code>,
-          <code>skin/images/centipede-logo-small.gif</code> or
-          <code>skin/images/ant_logo_small.gif</code>,
-          please:
-          <ul>
-            <li>
-              Copy the referenced images into your project's
-              <code>src/documentation/resources/images</code> directory, or
-              wherever the <code>project.images-dir</code> property points.
-            </li>
-            <li>
-              Change the skinconf.xml reference from <code>skin/images</code> to
-              <code>images</code>.
-            </li>
-          </ul>
-          <p>
-            The removal of {add,remove,update}.jpg images should have no effect.
-          </p>
-        </fix>
-      </issue>
-
-
-      <issue id="skin_images" date="2003-03-18">
-        <synopsis>
-          The pdf link on the document pages now appears only if 
-          explicitly stated in the skinconf.xml file.
-        </synopsis>
-        <affected date="2003-03-18">
-          All users that use and want to keep the pdf version of each page.
-        </affected>
-        <description>
-          <p>
-            Added mandatory 'disable-pdf-link' element in skinconf.xml
-          </p>
-        </description>
-        <fix>
-          To keep pdf links on each page, add a 'disable-pdf-link' 
-          in skinconf.xml set to false, as for other similar links 
-          (consistent behaviour). To make the file validate, please use
-          the page DTD contained in the forrest distro in 
-          ./src/resources/conf/skinconf.xml
-        </fix>
-      </issue>      
-    </compatibility-breaks>
-  </issues>
-
-</status>
-
-
-