You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by ye...@apache.org on 2009/06/07 17:39:55 UTC

svn commit: r782402 [2/8] - in /poi/tags/REL_3_5_BETA6: ./ src/contrib/src/org/apache/poi/contrib/poibrowser/ src/documentation/ src/documentation/content/xdocs/ src/documentation/content/xdocs/hpsf/ src/documentation/content/xdocs/news/ src/documentat...

Modified: poi/tags/REL_3_5_BETA6/src/documentation/content/xdocs/trans/es/news.xml
URL: http://svn.apache.org/viewvc/poi/tags/REL_3_5_BETA6/src/documentation/content/xdocs/trans/es/news.xml?rev=782402&r1=782401&r2=782402&view=diff
==============================================================================
--- poi/tags/REL_3_5_BETA6/src/documentation/content/xdocs/trans/es/news.xml (original)
+++ poi/tags/REL_3_5_BETA6/src/documentation/content/xdocs/trans/es/news.xml Sun Jun  7 15:39:51 2009
@@ -28,7 +28,7 @@
       <person id="AMB" name="Agustín Martín Barbero" email="-"/>
     </authors>
   </header>
-  
+
   <body>
     <section><title>POI en los medios de comunicación</title>
         <p>
@@ -40,23 +40,23 @@
 		dedicaremos el mismo tiempo así que no tengáis reparos en enviar
 		difamaciones coléricas así como comentarios favorables, técnicos y
 		objetivos. No mencionaremos mensajes realmente estúpidos (lo sentimos).
-        </p>                        
+        </p>
     </section>
     <section><title>Inglés</title>
         <ul>
-                <li>   
+                <li>
                       <link href="http://archive.midrange.com/web400/200204/msg00023.html">Discusión sobre el uso de POI en AS/400s</link>
                 </li>
                 <li>
-                      <link href="http://www.somelist.com/mails/23819.html">Discusión de cuando casi tuvimos POI como el filtro para KOffice si asuntos de política y licencias no lo hubieran condenado al fracaso</link> 
+                      <link href="http://www.somelist.com/mails/23819.html">Discusión de cuando casi tuvimos POI como el filtro para KOffice si asuntos de política y licencias no lo hubieran condenado al fracaso</link>
                 </li>
                 <li>
                        <link href="http://www.oreillynet.com/pub/wlg/1552?page=last&amp;x-showcontent=text">Discusión Java en O'Reilly Network incluyendo discusión sobre POI</link> - O'Reilly.net
                 </li>
-                <li>   
+                <li>
                        <link href="http://www.rollerweblogger.org/page/roller/20020715">Poor Obfuscation Implementation (Implementación Pobre de Ofuscación).</link> - Blog de David M. Johnson
                 </li>
-		<li>   
+		<li>
                        <link href="http://www.jsurfer.org/article.php?sid=322">
                         Descarga POI 1.5-dev-rc2 </link> - JSurfer
                 </li>
@@ -75,10 +75,10 @@
                 <li>
                         <link href="http://javalobby.org/discussionContext/showThreaded/frm/javalobby?folderId=20&amp;discussionContextId=11523">
                         Descarga Jakarta POI 1.4583</link> - JavaLobby
-                </li>        
+                </li>
                 <li>
                         <link href="http://javalobby.org/discussionContext/showThreaded/frm/javalobby?discussionContextId=11442&amp;folderId=20">
-                        El proyecto POI se mueve a Jakarta (OLE 2 CDF/Excel/Word en 
+                        El proyecto POI se mueve a Jakarta (OLE 2 CDF/Excel/Word en
                         java puro)</link> - JavaLobby
                 </li>
                 <li>
@@ -104,7 +104,7 @@
                 <li>
                         <link href="http://chicago.sourceforge.net/devel/">
                         Página del Desarrollador de Chicago
-                        </link>                        
+                        </link>
                 </li>
                 <li>
                         <link href="http://www.onjava.com/pub/d/1157">
@@ -118,26 +118,26 @@
                         Noticias en la Red
                         </link> - Java World
                 </li>
-                
+
         </ul>
     </section>
     <section><title>Nederlandstalige (Holandés)</title>
         <ul>
                 <li>
-                        <link 
+                        <link
                         href="http://www.ster.be/java/java9.html">
-                        Een Excel-werkboek maken vanuit Java - Lieven Smits 
+                        Een Excel-werkboek maken vanuit Java - Lieven Smits
                         </link>
                 </li>
         </ul>
     </section>
     <section><title>Deutsch (Alemán)</title>
         <ul>
-                <li> <link 
-                      href="http://www.entwickler.com/itr/news/show.php3?id=6132&amp;nodeid=82 ">Apache POI verffentlicht</link> - entwicker.com 
+                <li> <link
+                      href="http://www.entwickler.com/itr/news/show.php3?id=6132&amp;nodeid=82 ">Apache POI verffentlicht</link> - entwicker.com
                 </li>
                 <li>
-                       <link 
+                       <link
                        href="http://www.jsp-develop.de/newsletter/10/">
                        Apache Jakarta-Projekt bringt Word und Excel in die Java-Welt </link> - jsp-develop.de  (for the misguided who use JSP ;-) )
                 </li>
@@ -158,14 +158,14 @@
                 </li>
                 <li>
                       <link href="http://p2p.wrox.com/archive/java_espanol/2002-08/3.asp">Discusión sobre Excel y Java incluyendo POI de los foros de Wrox</link>
-                </li> 
+                </li>
         </ul>
     </section>
     <section><title>Francais (Francés)</title>
         <ul>
 		<li>
 			<link href="http://linuxfr.org/section/D%E9veloppeur,0,1,8,0.html">
-			Excel/OLE accessibles   
+			Excel/OLE accessibles
                         </link> - Da Linux French Page
                 </li>
                 <li>
@@ -212,8 +212,8 @@
 		diciéndonos en qué idioma está escrito y lo pondremos donde corresponda!
         </p>
 	<ul>
-                <li> 
-                       <link 
+                <li>
+                       <link
                        href="http://www.javacentrix.com/index.htm">
                        Si tuviera que adivinar, diría que es Tailandés, pero a lo mejor
 		       alguno de vosotros lo sabe con seguridad.</link> - javacentrix.com
@@ -224,7 +224,6 @@
   <footer>
     <legal>
       Copyright (c) @year@ The Apache Software Foundation All rights reserved.
-      $Revision$ $Date$
     </legal>
   </footer>
 </document>

Modified: poi/tags/REL_3_5_BETA6/src/documentation/content/xdocs/trans/es/overview.xml
URL: http://svn.apache.org/viewvc/poi/tags/REL_3_5_BETA6/src/documentation/content/xdocs/trans/es/overview.xml?rev=782402&r1=782401&r2=782402&view=diff
==============================================================================
--- poi/tags/REL_3_5_BETA6/src/documentation/content/xdocs/trans/es/overview.xml (original)
+++ poi/tags/REL_3_5_BETA6/src/documentation/content/xdocs/trans/es/overview.xml Sun Jun  7 15:39:51 2009
@@ -27,7 +27,7 @@
       <person id="AMB" name="Agustín Martín Barbero" email="-"/>
     </authors>
   </header>
-  
+
   <body>
     <section><title>¿Qué es?</title>
       <p>El proyecto POI es el proyecto principal para el desarrollo de adaptaciones (ports)
@@ -43,11 +43,11 @@
       </p>
       <section><title>POIFS</title>
         <p>
-          <link href="../../poifs/index.html">POIFS [EN]</link> es el conjunto de APIs (Interfaces de Aplicación) 
+          <link href="../../poifs/index.html">POIFS [EN]</link> es el conjunto de APIs (Interfaces de Aplicación)
 	  para la lectura y escritura del Formato de Documento Compuesto OLE 2 utilizando (únicamente) Java.
-        </p> 
+        </p>
       </section>
-      
+
       <section><title>HSSF</title>
         <p>
           <link href="../../spreadsheet/index.html">HSSF [EN]</link> es el conjunto de APIs para la lectura y
@@ -66,7 +66,7 @@
         <p>
           <link href="../../hpsf/index.html">HPSF [EN]</link> es el conjunto de APIs para la lectura
 	  de conjuntos de propiedades utilizando (únicamente) Java.
-        </p> 
+        </p>
       </section>
 
       <section><title>Utilidades-POI (POI-Utils)</title>
@@ -83,7 +83,6 @@
   <footer>
     <legal>
       Copyright (c) @year@ The POI Project All rights reserved.
-      $Revision$ $Date$
     </legal>
   </footer>
 </document>

Modified: poi/tags/REL_3_5_BETA6/src/documentation/content/xdocs/trans/guidelines.xml
URL: http://svn.apache.org/viewvc/poi/tags/REL_3_5_BETA6/src/documentation/content/xdocs/trans/guidelines.xml?rev=782402&r1=782401&r2=782402&view=diff
==============================================================================
--- poi/tags/REL_3_5_BETA6/src/documentation/content/xdocs/trans/guidelines.xml (original)
+++ poi/tags/REL_3_5_BETA6/src/documentation/content/xdocs/trans/guidelines.xml Sun Jun  7 15:39:51 2009
@@ -30,82 +30,82 @@
 
   <body>
    <section><title>Purpose</title>
-      <p>This document hopes to serve as a general introduction and helpful set of  
-         guidelines for translating POI documentation into other languages.  We hope 
+      <p>This document hopes to serve as a general introduction and helpful set of
+         guidelines for translating POI documentation into other languages.  We hope
          to capture both general information here (such as "how do I test my changes")
          as well as language specific guidelines and translation conventions.</p>
    </section>
    <section><title>Introduction</title>
      <p>
        POI's XML based documentation is built along side the sources.  To build poi's documentation
-       you run "./build.sh docs" (UNIX/cygwin) or "build docs" (Windows) from the jakarta-poi 
+       you run "./build.sh docs" (UNIX/cygwin) or "build docs" (Windows) from the jakarta-poi
        directory.  This will put the documentation under the build/docs directory, you can navigate
        there using your browser generally by typing in the path name or File -&gt; Open new web location
-       (or some similar wording) 
-       and browsing to the "index.html" file.   You may also want to run "./build.sh clean docs" or 
+       (or some similar wording)
+       and browsing to the "index.html" file.   You may also want to run "./build.sh clean docs" or
        "build clean docs" so that all documentation previously built is erased before running the build.
-       The words "clean" and "docs" are called "targets", from here on out we will refer to them as 
-       "targets" in which case you may assume you type "./build.sh" or "build" before them in order to 
-       execute them.  
+       The words "clean" and "docs" are called "targets", from here on out we will refer to them as
+       "targets" in which case you may assume you type "./build.sh" or "build" before them in order to
+       execute them.
      </p>
      <p>
-       To generate all of the documentation such as it would appear on the 
+       To generate all of the documentation such as it would appear on the
        <link href="http://poi.apache.org/">POI Website</link> you can execute the "site" target (optionally
        preceeded by the "clean" target. See "<link href="../howtobuild.html">How to Build</link>" page for more detail (Now, POI build uses <link href="http://xml.apache.org/forrest/">Forrest</link>).
      </p>
-     <p> 
+     <p>
        The source for POI's XML documentation is in src/documentation/content/xdocs.  To edit one of these files you can use
-       a standard text editor.  Translated documentation is under src/documentation/content/xdocs/trans/xx, where xx is a 
+       a standard text editor.  Translated documentation is under src/documentation/content/xdocs/trans/xx, where xx is a
        two to three letter country code, in general this should match the internet domain suffix of the country where
-       that language generally evolved or just be generally recognizable and unique.  The directory structure under 
-       build/site/trans/xx should match the structure of build/site (the English edition) minus the 
-       trans directory.  
+       that language generally evolved or just be generally recognizable and unique.  The directory structure under
+       build/site/trans/xx should match the structure of build/site (the English edition) minus the
+       trans directory.
      </p>
      <p>
        The translated documentation should match the content and meaning of the "master" or English documentation.
        All documentation should originate in English (this is for simplicity).  While documentation written in other
-       languages is certainly welcome, it must first be translated (perhaps by posting it to the mail list and 
+       languages is certainly welcome, it must first be translated (perhaps by posting it to the mail list and
        requesting it be translated) into English and applied to the master before being applied to a translation.
      </p>
      <p>
        We prefer you donate translations directly to the <link href="http://poi.apache.org/">Apache POI</link>
-       project rather than hosting them offsite.  We will make every effort to accomidate you as we greatly appreciate your 
+       project rather than hosting them offsite.  We will make every effort to accomidate you as we greatly appreciate your
        efforts.  However, we understand that sites located within a country are the fastest and most searchable.  Therefore,
-       we recommend and welcome folks mirroring the POI site and making the translated page the home page.  You can do this 
+       we recommend and welcome folks mirroring the POI site and making the translated page the home page.  You can do this
        either via an HTML copy with some <link href="http://httpd.apache.org/info/how-to-mirror.html">appropriate software</link>
        or the preferred method of executing the POI build directly.  You can contact us via the mail list for both push and
        pull options.  The same scripts which regenerate the POI website every 2 hours, should work for others.  These are not
        yet in CVS as they are nasty dirty shell scripts ;-).  If you mirror us, tell us so we can link you.  (This will help google
-       associate you strongly with the project) 
+       associate you strongly with the project)
      </p>
      <p>
-       Submitting translations is simple, you follow the same 
+       Submitting translations is simple, you follow the same
        <link href="/getinvolved/index.html">instructions</link> as you would for submitting a code patch.
        Remeber to always generate patchs in diff -u format preserving the context relative to the jakarta-poi directory.  Also remember
-       to submit any new files in a directory preserving archive format.  Never post these to the list, always use 
+       to submit any new files in a directory preserving archive format.  Never post these to the list, always use
        <link href="http://issues.apache.org/bugzilla/buglist.cgi?product=POI&amp;short_desc=%5BPATCH%5D&amp;short_desc_type=allwordssubstr">Bugzilla</link>
        and create attachments per the above linked instructions.
      </p>
    </section>
    <section><title>Credits</title>
      <p>
-       Some people feel uncomfortable putting themselves in the &lt;authors&gt; tags at the top of the documentation as they feel that 
+       Some people feel uncomfortable putting themselves in the &lt;authors&gt; tags at the top of the documentation as they feel that
        translation does not give them the right to claim authorship.  Please don't feel this way, please add yourself to the authors
        tags.  It can be assumed that authors on the master documentation are all content creators and any additional authors listed
-       on the translation that are not on the master document are translators of the documentation.  You authored the xx language 
-       version of the document and should freely add yourself there.  Additionally, please supply a patch to the 
-       <link href="../who.html">Who We Are</link> page noting you as a developer once you've submitted a few translation patches.  You deserve 
+       on the translation that are not on the master document are translators of the documentation.  You authored the xx language
+       version of the document and should freely add yourself there.  Additionally, please supply a patch to the
+       <link href="../who.html">Who We Are</link> page noting you as a developer once you've submitted a few translation patches.  You deserve
        credit and it helps the project to give you credit.  Remember documentation is on par with code contribution.
      </p>
    </section>
    <section><title>Starting a new translation</title>
       <p>
-        To start a translation for a language not already in existance you must create a directory under src/documentation/content/xdocs/trans with a 
+        To start a translation for a language not already in existance you must create a directory under src/documentation/content/xdocs/trans with a
         two or three letter designation of the country where the language originated.  (For example es = Spanish, de = German)
-        Copy the book.xml and index.xml file from src/documentation/content/xdocs directory into the src/documentation/content/xdocs/trans/xx directory.  
-        Change all paths in the book.xml and index.xml to match the relative location of the English version.  For example if there is a 
+        Copy the book.xml and index.xml file from src/documentation/content/xdocs directory into the src/documentation/content/xdocs/trans/xx directory.
+        Change all paths in the book.xml and index.xml to match the relative location of the English version.  For example if there is a
         link in index.html that references ./poifs/index.html, you'd change that to ../../poifs/index.html (up 2 directories from trans/xx).
-        Create a link from the book.xml file in the src/documentation/content/trans directory (this is necessary or the build will ignore your 
+        Create a link from the book.xml file in the src/documentation/content/trans directory (this is necessary or the build will ignore your
         documentation) similar to the other languages.
         Run the clean target followed by the docs target.  If the build is successful, congratulations!  If it fails, you probably got one of
         the relative paths incorrect!  Go fix it (the first error message generally contains the most useful information).  If you need help
@@ -114,24 +114,24 @@
       <p>
         So now you have a directory with a copy of the index from the master documentation...so what?  Well now translate book.xml and index.xml.
         Try to build again.  It probably won't work.  Why?  The encoding.  At the top of every file there is an encoding="UTF-8" (in general).
-        This encoding will work for many Western European languages, but not for others, or will require some nasty escape sequencing.  This is 
-        where trial and error + guess work come in.  This <link 
-        href="http://www.ibiblio.org/xml/books/xmljava/chapters/ch03s03.html#encoding_table">Table of encodings</link> may help.  There is a 
+        This encoding will work for many Western European languages, but not for others, or will require some nasty escape sequencing.  This is
+        where trial and error + guess work come in.  This <link
+        href="http://www.ibiblio.org/xml/books/xmljava/chapters/ch03s03.html#encoding_table">Table of encodings</link> may help.  There is a
         catch.  Your encoding should work on a Linux system under Java 1.3.1 and of course with the build in general.  If in doubt, ask.
         (This is a practical consideration as thats the setup of the machine currently running the nightly/site builds.)
       </p>
    </section>
    <section><title>Need help?</title>
-      <p> 
-        Andy Oliver is the cofounder of the POI project and one of its most active documentation contributers.  Well, Andy used to think he 
-        spoke very clearly until he traveled abroad and discovered his speech was composed almost entirely of coloquialisms.  This can make some 
+      <p>
+        Andy Oliver is the cofounder of the POI project and one of its most active documentation contributers.  Well, Andy used to think he
+        spoke very clearly until he traveled abroad and discovered his speech was composed almost entirely of coloquialisms.  This can make some
         of the POI documentation difficult to translate, if in doubt...ask.  Its also appropriate to eliminate these from the master documentation
-        where it makes it clearer.  
+        where it makes it clearer.
       </p>
    </section>
    <section><title>Translation Conventions</title>
       <p>
-        In addition to the above practical guidelines we hope to come up with a set of translation guidelines here (or linked from here) for 
+        In addition to the above practical guidelines we hope to come up with a set of translation guidelines here (or linked from here) for
         general use as well as language specific translation guidelines and conventions.  We assume that the POI translators will document
         them here as they develop.
       </p>
@@ -140,7 +140,6 @@
   <footer>
     <legal>
       Copyright (c) @year@ The Apache Software Foundation All rights reserved.
-      $Revision$ $Date$
     </legal>
   </footer>
 </document>

Modified: poi/tags/REL_3_5_BETA6/src/documentation/content/xdocs/trans/index.xml
URL: http://svn.apache.org/viewvc/poi/tags/REL_3_5_BETA6/src/documentation/content/xdocs/trans/index.xml?rev=782402&r1=782401&r2=782402&view=diff
==============================================================================
--- poi/tags/REL_3_5_BETA6/src/documentation/content/xdocs/trans/index.xml (original)
+++ poi/tags/REL_3_5_BETA6/src/documentation/content/xdocs/trans/index.xml Sun Jun  7 15:39:51 2009
@@ -30,16 +30,16 @@
   <body>
    <section><title>Introduction</title>
       <p>
-        The POI project has always had a very international following.  In fact even today POI is 
-        more popular in Europe than in the US where the original founders reside.  Today POI is 
-        developed by people from all over the world including India, Austrailia, Japan, and Russia. 
+        The POI project has always had a very international following.  In fact even today POI is
+        more popular in Europe than in the US where the original founders reside.  Today POI is
+        developed by people from all over the world including India, Austrailia, Japan, and Russia.
         We recognize and welcome our geographically and culturally diverse users and contributors and
-        wish to accomidate you as best as we can.  
+        wish to accomidate you as best as we can.
       </p>
       <p>
-        Documentation has always been a cornerstone to POI's success.  No matter how fluent one is in 
+        Documentation has always been a cornerstone to POI's success.  No matter how fluent one is in
         a second language, it is always easier to comprehend concepts explained in one's native language,
-        therefore, we encourage volunteers to come and help us translate the documentation into other 
+        therefore, we encourage volunteers to come and help us translate the documentation into other
         languages.  Below is a list of the translations that are currently in progress and their status.
       </p>
    </section>
@@ -60,7 +60,6 @@
   <footer>
     <legal>
       Copyright (c) @year@ The Apache Software Foundation All rights reserved.
-      $Revision$ $Date$
     </legal>
   </footer>
 </document>

Modified: poi/tags/REL_3_5_BETA6/src/documentation/release-guide.txt
URL: http://svn.apache.org/viewvc/poi/tags/REL_3_5_BETA6/src/documentation/release-guide.txt?rev=782402&r1=782401&r2=782402&view=diff
==============================================================================
--- poi/tags/REL_3_5_BETA6/src/documentation/release-guide.txt (original)
+++ poi/tags/REL_3_5_BETA6/src/documentation/release-guide.txt Sun Jun  7 15:39:51 2009
@@ -1,180 +1,180 @@
-POI Release Guide
-
-
-(I) Prerequisites
-
-   1. You should read the <a href="http://apache.org/dev/release.html">Apache Release FAQ</a>
-   2. You must have shell access to people.apache.org
-   3. Release manager must have his public key appended to the KEYS file checked in to SVN and the key published on one of the public key servers.
-      More info can be found here: <a href="http://www.apache.org/dev/release-signing.html">http://www.apache.org/dev/release-signing.html</a>
-   4. You must have <a href="java.sun.com">JDK 1.4 / 1.5</a>
-   5. You must have the following utilities installed on your local machine and available in your path:
-          * <a href="www.openssh.com">ssh</a>
-          * <a href="www.gnupg.org">gnupg</a>
-          * <a href="www.openssl.org">openssl</a>
-      For Windows users, install Cygwin and make sure you have the above utilities
-   6. The POI build system requires two components to perform a build
-          * <a href="ant.apache.org">Ant</a>  
-          * <a href="http://forrest.apache.org/">Forrest</a>. 
-  POI 3.0.2 and 3.1 were built using Ant 1.6.2 and Forrest 0.5
-
-(II) Making release artefacts
-  1. Update version id in build.xml
-{code:xml}
-  <property name="version.id" value="3.1-beta1"/>
-{code}
-
-  2. Tag current version. Include the current revision number in the comment
-
-{code}
-$ svn cp https://svn.apache.org/repos/asf/poi/trunk \
-https://svn.apache.org/repos/asf/poi/tags/$TAG \
--m "tag r649911 as 3.1-beta1"
-{code}
-
-where $TAG is the release tag, for example, REL_3_1_BETA1
-
-  3. Checkout the tagged version
-{code}
-cd tags
-svn checkout https://svn.apache.org/repos/asf/poi/tags/$TAG
-{code}
-
-  4. Merge (if required)
-
-{code}
-cd $TAG
-$ svn merge https://svn.apache.org/repos/asf/poi/tags/$TAG \
-https://svn.apache.org/repos/asf/poi/trunk
-{code}
-
-  5. Start a new section in sites.xml and status.xml. 
-
-  6. Build as if the vote had passed. The build date must be +7 days from current.
-{code}
-ant build
-{code}
-After build you should have the following files in the build/dist:
-
-{code}
-poi-$TAG-$DATE.jar
-poi-bin-$TAG-$DATE.tar.gz
-poi-bin-$TAG-$DATE.zip
-poi-contrib-$TAG-$DATE.jar
-poi-scratchpad-$TAG-$DATE.jar
-poi-src-$TAG-$DATE.tar.gz
-poi-src-$TAG-$DATE.zip
-{code}
-
-where $TAG is the release tag specified in build.xml in the version.id property, $DATE is the release date (typically +7 days from the actual build date). 
-  7. Build Mavn POM files
-{code}
-ant maven-dist
-{code}
-
-  8. Signing the release artifacts:
-{code}
-cd build/dist
-for i in *.zip ; do 
-  gpg --armor --output $i.asc --detach-sig $i; 
-done
-for i in *.gz ; do 
-  gpg --armor --output $i.asc --detach-sig $i; 
-done
-{code}
-
-Verify the signatures:
-
-{code}
-gpg --multifile --verify *.asc
-{code}
-
-   9. Create MD5 checksums for all artifacts to be published:
-
-{code}
-for i in *.zip ; do 
-  openssl md5 < $i > $i.md5
-done
-for i in *.gz ; do 
-  openssl md5 < $i > $i.md5
-done
-{code}
-
-   10. Upload to your area at people.apache.org.
-There should be two directories:
-main
-maven
-
-Make sure that the all files have read permission. 
-
- (III) After the vote:
-
-Log-in on people.apache.org
-
-1. Go to ~/POI-3.1-BETA1
-
-zap previous version first.
-
-{code}
-cd ~/POI-3.1-BETA1/main
-{code}
-
-BETA and ALPHA releases:
-
-{code}
-cp *-src-* /www/www.apache.org/dist/poi/dev/src
-cp *-bin-* /www/www.apache.org/dist/poi/dev/bin
-{code}
-
-FINAL release:
-{code}
-cp *-src-* /www/www.apache.org/dist/poi/release/src
-cp *-bin-* /www/www.apache.org/dist/poi/release/bin
-{code}
-
-{code}
-cd ~/POI-3.1-BETA1/maven
-cp -r org.apache.poi /www/people.apache.org/repo/m1-ibiblio-rsync-repository/
-cp -r poi/poms      /www/people.apache.org/repo/m1-ibiblio-rsync-repository/poi
-{code}
-
-2. Make sure that the files are owned by the unix group apcvs and that they are writable by this group. 
-
-3. Wait for the distributions to appear on your favourite mirror
-
-4. test maven
-create a simple project and make sure the release artifacts are accessible by maven:
-
-{code}
-$ mvn archetype:create -DgroupId=org.apache.poi.scratchpad -DartifactId=maven-test
-cd maven-test
-{code}
-edit pom.xml and add the release artefacts to the project dependencies: 
-
-{code:xml}
-    <dependency>
-      <groupId>org.apache.poi</groupId>
-      <artifactId>poi</artifactId>
-      <version>3.1-beta1</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.poi</groupId>
-      <artifactId>poi-scratchpad</artifactId>
-      <version>3.1-beta1</version>
-    </dependency>
-{code}
-
-{code}
-mvn compile 
-{code}
-
-You should see [INFO] BUILD SUCCESSFUL in the end.
-
-5. Don't forget to upload the latest version of the site and javadocs
-
-6. Send announcements:
- - to poi-user and poi-dev lists
- - to announcement@apache.org, announcements@jakarta.apache.org
-
-Note, announcements should be sent from your @apache.org e-mail address.
-
+POI Release Guide
+
+
+(I) Prerequisites
+
+   1. You should read the <a href="http://apache.org/dev/release.html">Apache Release FAQ</a>
+   2. You must have shell access to people.apache.org
+   3. Release manager must have his public key appended to the KEYS file checked in to SVN and the key published on one of the public key servers.
+      More info can be found here: <a href="http://www.apache.org/dev/release-signing.html">http://www.apache.org/dev/release-signing.html</a>
+   4. You must have <a href="java.sun.com">JDK 1.4 / 1.5</a>
+   5. You must have the following utilities installed on your local machine and available in your path:
+          * <a href="www.openssh.com">ssh</a>
+          * <a href="www.gnupg.org">gnupg</a>
+          * <a href="www.openssl.org">openssl</a>
+      For Windows users, install Cygwin and make sure you have the above utilities
+   6. The POI build system requires two components to perform a build
+          * <a href="ant.apache.org">Ant</a>  
+          * <a href="http://forrest.apache.org/">Forrest</a>. 
+  POI 3.0.2 and 3.1 were built using Ant 1.6.2 and Forrest 0.5
+
+(II) Making release artefacts
+  1. Update version id in build.xml
+{code:xml}
+  <property name="version.id" value="3.1-beta1"/>
+{code}
+
+  2. Tag current version. Include the current revision number in the comment
+
+{code}
+$ svn cp https://svn.apache.org/repos/asf/poi/trunk \
+https://svn.apache.org/repos/asf/poi/tags/$TAG \
+-m "tag r649911 as 3.1-beta1"
+{code}
+
+where $TAG is the release tag, for example, REL_3_1_BETA1
+
+  3. Checkout the tagged version
+{code}
+cd tags
+svn checkout https://svn.apache.org/repos/asf/poi/tags/$TAG
+{code}
+
+  4. Merge (if required)
+
+{code}
+cd $TAG
+$ svn merge https://svn.apache.org/repos/asf/poi/tags/$TAG \
+https://svn.apache.org/repos/asf/poi/trunk
+{code}
+
+  5. Start a new section in sites.xml and status.xml. 
+
+  6. Build as if the vote had passed. The build date must be +7 days from current.
+{code}
+ant build
+{code}
+After build you should have the following files in the build/dist:
+
+{code}
+poi-$TAG-$DATE.jar
+poi-bin-$TAG-$DATE.tar.gz
+poi-bin-$TAG-$DATE.zip
+poi-contrib-$TAG-$DATE.jar
+poi-scratchpad-$TAG-$DATE.jar
+poi-src-$TAG-$DATE.tar.gz
+poi-src-$TAG-$DATE.zip
+{code}
+
+where $TAG is the release tag specified in build.xml in the version.id property, $DATE is the release date (typically +7 days from the actual build date). 
+  7. Build Mavn POM files
+{code}
+ant maven-dist
+{code}
+
+  8. Signing the release artifacts:
+{code}
+cd build/dist
+for i in *.zip ; do 
+  gpg --armor --output $i.asc --detach-sig $i; 
+done
+for i in *.gz ; do 
+  gpg --armor --output $i.asc --detach-sig $i; 
+done
+{code}
+
+Verify the signatures:
+
+{code}
+gpg --multifile --verify *.asc
+{code}
+
+   9. Create MD5 checksums for all artifacts to be published:
+
+{code}
+for i in *.zip ; do 
+  openssl md5 < $i > $i.md5
+done
+for i in *.gz ; do 
+  openssl md5 < $i > $i.md5
+done
+{code}
+
+   10. Upload to your area at people.apache.org.
+There should be two directories:
+main
+maven
+
+Make sure that the all files have read permission. 
+
+ (III) After the vote:
+
+Log-in on people.apache.org
+
+1. Go to ~/POI-3.1-BETA1
+
+zap previous version first.
+
+{code}
+cd ~/POI-3.1-BETA1/main
+{code}
+
+BETA and ALPHA releases:
+
+{code}
+cp *-src-* /www/www.apache.org/dist/poi/dev/src
+cp *-bin-* /www/www.apache.org/dist/poi/dev/bin
+{code}
+
+FINAL release:
+{code}
+cp *-src-* /www/www.apache.org/dist/poi/release/src
+cp *-bin-* /www/www.apache.org/dist/poi/release/bin
+{code}
+
+{code}
+cd ~/POI-3.1-BETA1/maven
+cp -r org.apache.poi /www/people.apache.org/repo/m1-ibiblio-rsync-repository/
+cp -r poi/poms      /www/people.apache.org/repo/m1-ibiblio-rsync-repository/poi
+{code}
+
+2. Make sure that the files are owned by the unix group apcvs and that they are writable by this group. 
+
+3. Wait for the distributions to appear on your favourite mirror
+
+4. test maven
+create a simple project and make sure the release artifacts are accessible by maven:
+
+{code}
+$ mvn archetype:create -DgroupId=org.apache.poi.scratchpad -DartifactId=maven-test
+cd maven-test
+{code}
+edit pom.xml and add the release artefacts to the project dependencies: 
+
+{code:xml}
+    <dependency>
+      <groupId>org.apache.poi</groupId>
+      <artifactId>poi</artifactId>
+      <version>3.1-beta1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.poi</groupId>
+      <artifactId>poi-scratchpad</artifactId>
+      <version>3.1-beta1</version>
+    </dependency>
+{code}
+
+{code}
+mvn compile 
+{code}
+
+You should see [INFO] BUILD SUCCESSFUL in the end.
+
+5. Don't forget to upload the latest version of the site and javadocs
+
+6. Send announcements:
+ - to poi-user and poi-dev lists
+ - to announcement@apache.org, announcements@jakarta.apache.org
+
+Note, announcements should be sent from your @apache.org e-mail address.
+

Modified: poi/tags/REL_3_5_BETA6/src/documentation/skins/common/xslt/html/book2menu.xsl
URL: http://svn.apache.org/viewvc/poi/tags/REL_3_5_BETA6/src/documentation/skins/common/xslt/html/book2menu.xsl?rev=782402&r1=782401&r2=782402&view=diff
==============================================================================
--- poi/tags/REL_3_5_BETA6/src/documentation/skins/common/xslt/html/book2menu.xsl (original)
+++ poi/tags/REL_3_5_BETA6/src/documentation/skins/common/xslt/html/book2menu.xsl Sun Jun  7 15:39:51 2009
@@ -24,7 +24,6 @@
   </div>
 which is then merged with other HTML by site2xhtml.xsl
 
-$Id$
 -->
 
 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

Modified: poi/tags/REL_3_5_BETA6/src/documentation/skins/common/xslt/html/document2html.xsl
URL: http://svn.apache.org/viewvc/poi/tags/REL_3_5_BETA6/src/documentation/skins/common/xslt/html/document2html.xsl?rev=782402&r1=782401&r2=782402&view=diff
==============================================================================
--- poi/tags/REL_3_5_BETA6/src/documentation/skins/common/xslt/html/document2html.xsl (original)
+++ poi/tags/REL_3_5_BETA6/src/documentation/skins/common/xslt/html/document2html.xsl Sun Jun  7 15:39:51 2009
@@ -31,21 +31,20 @@
 Section handling
   - <a name/> anchors are added if the id attribute is specified
 
-$Id$
 -->
-<xsl:stylesheet version="1.0" 
+<xsl:stylesheet version="1.0"
                 xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 
   <!-- the skinconf file -->
   <xsl:param name="config-file" select="'../../../../skinconf.xml'"/>
   <xsl:variable name="config" select="document($config-file)/skinconfig"/>
-  
+
   <!-- If true, a PDF link for this page will not be generated -->
   <xsl:variable name="disable-pdf-link" select="$config/disable-pdf-link"/>
   <!-- If true, a "print" link for this page will not be generated -->
   <xsl:variable name="disable-print-link" select="$config/disable-print-link"/>
   <!-- If true, an XML link for this page will not be generated -->
-  <xsl:variable name="disable-xml-link" select="$config/disable-xml-link"/>  
+  <xsl:variable name="disable-xml-link" select="$config/disable-xml-link"/>
   <!-- Get the section depth to use when generating the minitoc (default is 2) -->
   <xsl:variable name="config-max-depth" select="$config/toc/@level"/>
   <!-- Whether to obfuscate email links -->
@@ -59,7 +58,7 @@
       <xsl:otherwise>2</xsl:otherwise>
     </xsl:choose>
   </xsl:variable>
-    
+
   <xsl:param name="notoc"/>
   <xsl:param name="path"/>
   <!-- <xsl:include href="split.xsl"/> -->
@@ -78,21 +77,21 @@
       <xsl:with-param name="path" select="$path"/>
     </xsl:call-template>
   </xsl:variable>
- 
+
   <xsl:variable name="skin-img-dir" select="concat(string($root), 'skin/images')"/>
 
   <xsl:template match="document">
     <div class="content">
       <table summary="" class="title">
-        <tr> 
-          <td valign="middle"> 
+        <tr>
+          <td valign="middle">
             <xsl:if test="normalize-space(header/title)!=''">
               <h1>
                 <xsl:value-of select="header/title"/>
               </h1>
             </xsl:if>
           </td>
-          <xsl:call-template name="printlink"/> 
+          <xsl:call-template name="printlink"/>
           <xsl:call-template name="pdflink"/>
           <xsl:call-template name="xmllink"/>
         </tr>
@@ -118,15 +117,15 @@
 
   <!-- Generates the "printer friendly version" link -->
   <xsl:template name="printlink">
-    <xsl:if test="$disable-print-link = 'false'"> 
+    <xsl:if test="$disable-print-link = 'false'">
 <script type="text/javascript" language="Javascript">
-function printit() {  
+function printit() {
 if (window.print) {
-    window.print() ;  
+    window.print() ;
 } else {
     var WebBrowser = '&lt;OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">&lt;/OBJECT>';
 document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
-    WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
+    WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";
 }
 }
 </script>
@@ -148,14 +147,14 @@
 
   <!-- Generates the PDF link -->
   <xsl:template name="pdflink">
-    <xsl:if test="not($config/disable-pdf-link) or $disable-pdf-link = 'false'"> 
+    <xsl:if test="not($config/disable-pdf-link) or $disable-pdf-link = 'false'">
       <td align="center" width="40" nowrap="nowrap"><a href="{$filename-noext}.pdf" class="dida">
           <img class="skin" src="{$skin-img-dir}/pdfdoc.gif" alt="PDF"/><br/>
           PDF</a>
       </td>
     </xsl:if>
   </xsl:template>
-  
+
 
   <!-- Generates the XML link -->
   <xsl:template name="xmllink">
@@ -166,7 +165,7 @@
       </td>
     </xsl:if>
   </xsl:template>
-  
+
   <xsl:template match="body">
     <xsl:if test="$max-depth&gt;0 and not($notoc='true')" >
       <xsl:call-template name="minitoc">
@@ -287,8 +286,8 @@
       <xsl:apply-templates/>
 <!--
     <xsl:call-template name="format">
-    <xsl:with-param select="." name="txt" /> 
-     <xsl:with-param name="width">80</xsl:with-param> 
+    <xsl:with-param select="." name="txt" />
+     <xsl:with-param name="width">80</xsl:with-param>
      </xsl:call-template>
 -->
     </pre>
@@ -347,9 +346,9 @@
     </xsl:attribute>
   </xsl:template>
 
-  <xsl:template name="minitoc">  
+  <xsl:template name="minitoc">
     <xsl:param name="tocroot"/>
-    <xsl:param name="depth"/>     
+    <xsl:param name="depth"/>
     <xsl:if test="count($tocroot/section) > 0">
       <ul class="minitoc">
         <xsl:for-each select="$tocroot/section">
@@ -408,19 +407,19 @@
       </xsl:choose>
     </span>
   </xsl:template>
-  
+
   <xsl:template match="@major">
      v<xsl:value-of select="."/>
   </xsl:template>
-  
+
   <xsl:template match="@minor">
      <xsl:value-of select="concat('.',.)"/>
   </xsl:template>
-  
+
   <xsl:template match="@fix">
      <xsl:value-of select="concat('.',.)"/>
   </xsl:template>
-  
+
   <xsl:template match="@tag">
      <xsl:value-of select="concat('-',.)"/>
   </xsl:template>
@@ -463,6 +462,5 @@
       <xsl:apply-templates/>
     </xsl:copy>
   </xsl:template>
-  
-</xsl:stylesheet>
 
+</xsl:stylesheet>

Modified: poi/tags/REL_3_5_BETA6/src/documentation/skins/common/xslt/html/pathutils.xsl
URL: http://svn.apache.org/viewvc/poi/tags/REL_3_5_BETA6/src/documentation/skins/common/xslt/html/pathutils.xsl?rev=782402&r1=782401&r2=782402&view=diff
==============================================================================
--- poi/tags/REL_3_5_BETA6/src/documentation/skins/common/xslt/html/pathutils.xsl (original)
+++ poi/tags/REL_3_5_BETA6/src/documentation/skins/common/xslt/html/pathutils.xsl Sun Jun  7 15:39:51 2009
@@ -29,7 +29,6 @@
 filename-noext: return the file part of a path without its last extension
 
 @author Jeff Turner <je...@apache.org>
-$Id$
 -->
 
 <!-- Returns the directory part of a path.  Equivalent to Unix 'dirname'.
@@ -63,9 +62,9 @@
 
 <!-- Returns the filename part of a path.  Equivalent to Unix 'basename'
 Examples:
-'index.html'  ->  'index.html' 
-'foo/bar/'  ->  '' 
-'foo/bar/index.html'  ->  'index.html' 
+'index.html'  ->  'index.html'
+'foo/bar/'  ->  ''
+'foo/bar/index.html'  ->  'index.html'
 -->
 <xsl:template name="filename">
   <xsl:param name="path"/>
@@ -83,11 +82,11 @@
 
 <!-- Returns the last extension of a filename in a path.
 Examples:
-'index.html'  ->  '.html' 
-'index.dtdx.html'  ->  '.html' 
-'foo/bar/'  ->  '' 
-'foo/bar/index.html'  ->  '.html' 
-'foo/bar/index'  ->  '' 
+'index.html'  ->  '.html'
+'index.dtdx.html'  ->  '.html'
+'foo/bar/'  ->  ''
+'foo/bar/index.html'  ->  '.html'
+'foo/bar/index'  ->  ''
 -->
 <xsl:template name="ext">
   <xsl:param name="path"/>
@@ -235,7 +234,7 @@
     path-nofrag    = <xsl:call-template name="path-nofrag">
       <xsl:with-param name="path" select="$path"/>
     </xsl:call-template>
- 
+
   </xsl:message>
 </xsl:template>
 -->

Modified: poi/tags/REL_3_5_BETA6/src/documentation/skins/common/xslt/html/site2xhtml.xsl
URL: http://svn.apache.org/viewvc/poi/tags/REL_3_5_BETA6/src/documentation/skins/common/xslt/html/site2xhtml.xsl?rev=782402&r1=782401&r2=782402&view=diff
==============================================================================
--- poi/tags/REL_3_5_BETA6/src/documentation/skins/common/xslt/html/site2xhtml.xsl (original)
+++ poi/tags/REL_3_5_BETA6/src/documentation/skins/common/xslt/html/site2xhtml.xsl Sun Jun  7 15:39:51 2009
@@ -34,7 +34,6 @@
   </div>
 </site>
 
-$Id$
 -->
 
 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
@@ -135,12 +134,12 @@
   <!-- Add links to any standards-compliance logos -->
   <xsl:template name="compliancy-logos">
     <xsl:if test="$config/disable-compliance-links = 'false'">
-      <a href="http://validator.w3.org/check/referer"><img class="logoImage" 
+      <a href="http://validator.w3.org/check/referer"><img class="logoImage"
           src="{$skin-img-dir}/valid-html401.png"
           alt="Valid HTML 4.01!" height="31" width="88"/></a>
-          
-      <a href="http://jigsaw.w3.org/css-validator/"><img class="logoImage" 
-          src="{$skin-img-dir}/vcss.png" 
+
+      <a href="http://jigsaw.w3.org/css-validator/"><img class="logoImage"
+          src="{$skin-img-dir}/vcss.png"
           alt="Valid CSS!" height="31" width="88"/></a>
     </xsl:if>
   </xsl:template>

Modified: poi/tags/REL_3_5_BETA6/src/documentation/skins/common/xslt/html/tab2menu.xsl
URL: http://svn.apache.org/viewvc/poi/tags/REL_3_5_BETA6/src/documentation/skins/common/xslt/html/tab2menu.xsl?rev=782402&r1=782401&r2=782402&view=diff
==============================================================================
--- poi/tags/REL_3_5_BETA6/src/documentation/skins/common/xslt/html/tab2menu.xsl (original)
+++ poi/tags/REL_3_5_BETA6/src/documentation/skins/common/xslt/html/tab2menu.xsl Sun Jun  7 15:39:51 2009
@@ -38,7 +38,6 @@
 
 which is then merged by site2xhtml.xsl
 
-$Id$
 -->
 
 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

Modified: poi/tags/REL_3_5_BETA6/src/documentation/skins/poi-site/xslt/html/document2html.xsl
URL: http://svn.apache.org/viewvc/poi/tags/REL_3_5_BETA6/src/documentation/skins/poi-site/xslt/html/document2html.xsl?rev=782402&r1=782401&r2=782402&view=diff
==============================================================================
--- poi/tags/REL_3_5_BETA6/src/documentation/skins/poi-site/xslt/html/document2html.xsl (original)
+++ poi/tags/REL_3_5_BETA6/src/documentation/skins/poi-site/xslt/html/document2html.xsl Sun Jun  7 15:39:51 2009
@@ -28,7 +28,6 @@
 ..which site2xhtml.xsl then combines with HTML from the index (book2menu.xsl)
 and tabs (tab2menu.xsl) to generate the final HTML.
 
-$Id$
 -->
 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 
@@ -53,7 +52,7 @@
       <body>
         <xsl:apply-templates/>
         <xsl:if test="header/authors">
-            <div align="right" id="authors">       
+            <div align="right" id="authors">
                <xsl:for-each select="header/authors/person">
                      <xsl:choose>
                         <xsl:when test="position()=1">by&#160;</xsl:when>
@@ -65,14 +64,14 @@
                      <!-- </a> -->
                   </xsl:for-each>
               </div>
-         </xsl:if>         
+         </xsl:if>
         <!--xsl:call-template name="pdflink"/-->
       </body>
       </document>
    </xsl:if>
 
-  
-    
+
+
    <xsl:if test="book">
     <xsl:apply-templates/>
    </xsl:if>
@@ -81,8 +80,8 @@
    <xsl:template match="body">
     <xsl:apply-templates/>
   </xsl:template>
-  
- 
+
+
 <!-- ====================================================================== -->
 <!-- header section -->
 <!-- ====================================================================== -->
@@ -96,9 +95,9 @@
 <!-- ====================================================================== -->
 
    <xsl:template match="section">
-	
+
 	 <xsl:variable name = "level" select = "count(ancestor::section)+1" />
-	 
+
 	 <xsl:choose>
 	 	<xsl:when test="$level=1">
 	 	  <div class="h3"><h3><xsl:value-of select="title"/></h3></div>
@@ -114,15 +113,15 @@
 	 	</xsl:when>
 	 	<xsl:otherwise>
 	 	  <div class="h5"><h5><xsl:value-of select="title"/></h5></div>
-	      <xsl:apply-templates/>	 	 
+	      <xsl:apply-templates/>
 	 	</xsl:otherwise>
 	 </xsl:choose>
 
-	</xsl:template>  
+	</xsl:template>
 
  <xsl:template match="title">
  </xsl:template>
- 	       
+
 <!-- ====================================================================== -->
 <!-- footer section -->
 <!-- ====================================================================== -->
@@ -146,11 +145,11 @@
   <xsl:template match="source">
     <xsl:apply-imports/>
   </xsl:template>
-  
+
   <xsl:template match="//source/font">
     <font color="{@color}"><xsl:apply-templates/></font>
   </xsl:template>
-    
+
   <xsl:template match="fixme">
     <xsl:apply-imports/>
   </xsl:template>
@@ -162,7 +161,7 @@
  <xsl:template match="ul|ol|dl">
     <xsl:apply-imports/>
  </xsl:template>
- 
+
  <xsl:template match="li">
     <xsl:apply-imports/>
  </xsl:template>
@@ -194,7 +193,7 @@
              <xsl:attribute name="class">b</xsl:attribute>
           </xsl:otherwise>
        </xsl:choose>
-     
+
        <xsl:apply-templates/>
     </tr>
   </xsl:template>
@@ -210,7 +209,7 @@
   <xsl:template match="tn">
     <xsl:apply-imports/>
   </xsl:template>
-  
+
   <xsl:template match="caption">
     <!-- ignore since already used -->
   </xsl:template>
@@ -230,7 +229,7 @@
  <xsl:template match="code">
     <xsl:apply-imports/>
  </xsl:template>
- 
+
 <!-- ====================================================================== -->
 <!-- images section -->
 <!-- ====================================================================== -->
@@ -238,7 +237,7 @@
  <xsl:template match="figure">
     <xsl:apply-imports/>
  </xsl:template>
- 
+
  <xsl:template match="img">
     <xsl:apply-imports/>
  </xsl:template>
@@ -269,7 +268,7 @@
 
  <xsl:template match="anchor">
     <xsl:apply-imports/>
- </xsl:template>  
+ </xsl:template>
 
 <!-- ====================================================================== -->
 <!-- specials section -->
@@ -281,7 +280,7 @@
 
   <!-- Generates the PDF link -->
   <xsl:template name="pdflink">
-    <xsl:if test="not($config/disable-pdf-link) or $disable-pdf-link = 'false'"> 
+    <xsl:if test="not($config/disable-pdf-link) or $disable-pdf-link = 'false'">
       <div align="right" id="pdf"><a href="{$filename-noext}.pdf">
           <img class="skin" src="{$skin-img-dir}/pdfdoc.gif" alt="PDF"/><br/>
           PDF</a>

Modified: poi/tags/REL_3_5_BETA6/src/documentation/skins/poi-site/xslt/html/site2xhtml.xsl
URL: http://svn.apache.org/viewvc/poi/tags/REL_3_5_BETA6/src/documentation/skins/poi-site/xslt/html/site2xhtml.xsl?rev=782402&r1=782401&r2=782402&view=diff
==============================================================================
--- poi/tags/REL_3_5_BETA6/src/documentation/skins/poi-site/xslt/html/site2xhtml.xsl (original)
+++ poi/tags/REL_3_5_BETA6/src/documentation/skins/poi-site/xslt/html/site2xhtml.xsl Sun Jun  7 15:39:51 2009
@@ -34,7 +34,6 @@
   </div>
 </site>
 
-$Id$
 -->
 
 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
@@ -54,13 +53,13 @@
               <xsl:value-of select="/site/document/title" />
             </title>
          </head>
-    
+
   <body class="composite" bgcolor="white">
-    
+
     <xsl:comment>================= start Banner ==================</xsl:comment>
       <div id="banner">
         <table border="0" summary="banner" cellspacing="0" cellpadding="8" width="100%">
-         <tbody>        
+         <tbody>
           <tr>
             <xsl:comment>================= start Group Logo ==================</xsl:comment>
             <xsl:if test="$config/group-name">
@@ -89,24 +88,24 @@
             </td>
             <xsl:comment>================= end Project Logo ==================</xsl:comment>
           </tr>
-         </tbody>          
+         </tbody>
         </table>
       </div>
     <xsl:comment>================= end Banner ==================</xsl:comment>
 
     <xsl:comment>================= start Main ==================</xsl:comment>
     <table id="breadcrumbs" summary="nav" border="0" cellspacing="0" cellpadding="0" width="100%">
-     <tbody>    
+     <tbody>
       <xsl:comment>================= start Status ==================</xsl:comment>
       <tr class="status">
         <td>
           <xsl:comment>================= start BreadCrumb ==================</xsl:comment>
-            <a href="{$config/trail/link1/@href}"><xsl:value-of select="$config/trail/link1/@name" /></a> 
-            <xsl:if test = "($config/trail/link2/@name)and(normalize-space($config/trail/link2/@name)!='')"><xsl:text> | </xsl:text></xsl:if>                                 
+            <a href="{$config/trail/link1/@href}"><xsl:value-of select="$config/trail/link1/@name" /></a>
+            <xsl:if test = "($config/trail/link2/@name)and(normalize-space($config/trail/link2/@name)!='')"><xsl:text> | </xsl:text></xsl:if>
             <a href="{$config/trail/link2/@href}"><xsl:value-of select="$config/trail/link2/@name" /></a>
-            <xsl:if test = "($config/trail/link3/@name)and(normalize-space($config/trail/link3/@name)!='')"><xsl:text> | </xsl:text></xsl:if>                                 
+            <xsl:if test = "($config/trail/link3/@name)and(normalize-space($config/trail/link3/@name)!='')"><xsl:text> | </xsl:text></xsl:if>
             <a href="{$config/trail/link3/@href}"><xsl:value-of select="$config/trail/link3/@name" /></a>
-          <!-- useful when we have <link> elements instead of link(n:=1..3)  
+          <!-- useful when we have <link> elements instead of link(n:=1..3)
           <xsl:for-each select="$config/trail/link">
             <xsl:if test="position()!=1">|</xsl:if>
             <a href="{@href}"><xsl:value-of select="@name"/></a>
@@ -120,8 +119,8 @@
           <xsl:comment>================= end Tabs ==================</xsl:comment>
         </td>
       </tr>
-     </tbody>      
-    </table>      
+     </tbody>
+    </table>
       <xsl:comment>================= end Status ==================</xsl:comment>
 
 
@@ -188,7 +187,7 @@
         </td>
         <xsl:comment>================= end Content ==================</xsl:comment>
       </tr>
-     </tbody>      
+     </tbody>
     </table>
     <xsl:comment>================= end Main ==================</xsl:comment>
 

Modified: poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/CopyCompare.java
URL: http://svn.apache.org/viewvc/poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/CopyCompare.java?rev=782402&r1=782401&r2=782402&view=diff
==============================================================================
--- poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/CopyCompare.java (original)
+++ poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/CopyCompare.java Sun Jun  7 15:39:51 2009
@@ -14,7 +14,7 @@
    See the License for the specific language governing permissions and
    limitations under the License.
 ==================================================================== */
-        
+
 package org.apache.poi.hpsf.examples;
 
 import java.io.ByteArrayInputStream;
@@ -72,8 +72,6 @@
  *
  * @author Rainer Klute <a
  * href="mailto:klute@rainer-klute.de">&lt;klute@rainer-klute.de&gt;</a>
- * @version $Id$
- * @since 2003-09-19
  */
 public class CopyCompare
 {

Modified: poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/ModifyDocumentSummaryInformation.java
URL: http://svn.apache.org/viewvc/poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/ModifyDocumentSummaryInformation.java?rev=782402&r1=782401&r2=782402&view=diff
==============================================================================
--- poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/ModifyDocumentSummaryInformation.java (original)
+++ poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/ModifyDocumentSummaryInformation.java Sun Jun  7 15:39:51 2009
@@ -14,7 +14,6 @@
    See the License for the specific language governing permissions and
    limitations under the License.
 ==================================================================== */
-        
 
 package org.apache.poi.hpsf.examples;
 
@@ -41,8 +40,6 @@
 import org.apache.poi.poifs.filesystem.DocumentInputStream;
 import org.apache.poi.poifs.filesystem.POIFSFileSystem;
 
-
-
 /**
  * <p>This is a sample application showing how to easily modify properties in
  * the summary information and in the document summary information. The
@@ -82,8 +79,6 @@
  * 
  * @author Rainer Klute <a
  *         href="mailto:klute@rainer-klute.de">klute@rainer-klute.de</a>
- * @since 2006-02-09
- * @version $Id: TestWrite.java 353637 2005-04-13 16:33:22Z klute $
  */
 public class ModifyDocumentSummaryInformation
 {

Modified: poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/ReadCustomPropertySets.java
URL: http://svn.apache.org/viewvc/poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/ReadCustomPropertySets.java?rev=782402&r1=782401&r2=782402&view=diff
==============================================================================
--- poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/ReadCustomPropertySets.java (original)
+++ poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/ReadCustomPropertySets.java Sun Jun  7 15:39:51 2009
@@ -1,4 +1,3 @@
-
 /* ====================================================================
    Licensed to the Apache Software Foundation (ASF) under one or more
    contributor license agreements.  See the NOTICE file distributed with
@@ -15,7 +14,7 @@
    See the License for the specific language governing permissions and
    limitations under the License.
 ==================================================================== */
-        
+
 package org.apache.poi.hpsf.examples;
 
 import java.io.FileInputStream;
@@ -41,8 +40,6 @@
  *
  * @author Rainer Klute <a
  * href="mailto:klute@rainer-klute.de">&lt;klute@rainer-klute.de&gt;</a>
- * @version $Id$
- * @since 2003-02-01
  */
 public class ReadCustomPropertySets
 {

Modified: poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/ReadTitle.java
URL: http://svn.apache.org/viewvc/poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/ReadTitle.java?rev=782402&r1=782401&r2=782402&view=diff
==============================================================================
--- poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/ReadTitle.java (original)
+++ poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/ReadTitle.java Sun Jun  7 15:39:51 2009
@@ -1,4 +1,3 @@
-
 /* ====================================================================
    Licensed to the Apache Software Foundation (ASF) under one or more
    contributor license agreements.  See the NOTICE file distributed with
@@ -15,7 +14,7 @@
    See the License for the specific language governing permissions and
    limitations under the License.
 ==================================================================== */
-        
+
 package org.apache.poi.hpsf.examples;
 
 import java.io.FileInputStream;
@@ -36,8 +35,6 @@
  *
  * @author Rainer Klute <a
  * href="mailto:klute@rainer-klute.de">&lt;klute@rainer-klute.de&gt;</a>
- * @version $Id$
- * @since 2003-02-01
  */
 public class ReadTitle
 {

Modified: poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/WriteAuthorAndTitle.java
URL: http://svn.apache.org/viewvc/poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/WriteAuthorAndTitle.java?rev=782402&r1=782401&r2=782402&view=diff
==============================================================================
--- poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/WriteAuthorAndTitle.java (original)
+++ poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/WriteAuthorAndTitle.java Sun Jun  7 15:39:51 2009
@@ -14,7 +14,7 @@
    See the License for the specific language governing permissions and
    limitations under the License.
 ==================================================================== */
-        
+
 package org.apache.poi.hpsf.examples;
 
 import java.io.ByteArrayInputStream;
@@ -84,8 +84,6 @@
  *
  * @author Rainer Klute <a
  * href="mailto:klute@rainer-klute.de">&lt;klute@rainer-klute.de&gt;</a>
- * @version $Id$
- * @since 2003-09-01
  */
 public class WriteAuthorAndTitle
 {

Modified: poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/WriteTitle.java
URL: http://svn.apache.org/viewvc/poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/WriteTitle.java?rev=782402&r1=782401&r2=782402&view=diff
==============================================================================
--- poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/WriteTitle.java (original)
+++ poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hpsf/examples/WriteTitle.java Sun Jun  7 15:39:51 2009
@@ -1,4 +1,3 @@
-
 /* ====================================================================
    Licensed to the Apache Software Foundation (ASF) under one or more
    contributor license agreements.  See the NOTICE file distributed with
@@ -15,7 +14,7 @@
    See the License for the specific language governing permissions and
    limitations under the License.
 ==================================================================== */
-        
+
 package org.apache.poi.hpsf.examples;
 
 import java.io.FileOutputStream;
@@ -38,8 +37,6 @@
  *
  * @author Rainer Klute <a
  * href="mailto:klute@rainer-klute.de">&lt;klute@rainer-klute.de&gt;</a>
- * @version $Id$
- * @since 2003-09-12
  */
 public class WriteTitle
 {

Modified: poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hssf/usermodel/examples/Hyperlinks.java
URL: http://svn.apache.org/viewvc/poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hssf/usermodel/examples/Hyperlinks.java?rev=782402&r1=782401&r2=782402&view=diff
==============================================================================
--- poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hssf/usermodel/examples/Hyperlinks.java (original)
+++ poi/tags/REL_3_5_BETA6/src/examples/src/org/apache/poi/hssf/usermodel/examples/Hyperlinks.java Sun Jun  7 15:39:51 2009
@@ -1,89 +1,89 @@
-/* ====================================================================
-   Licensed to the Apache Software Foundation (ASF) under one or more
-   contributor license agreements.  See the NOTICE file distributed with
-   this work for additional information regarding copyright ownership.
-   The ASF licenses this file to You under the Apache License, Version 2.0
-   (the "License"); you may not use this file except in compliance with
-   the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-==================================================================== */
-
-package org.apache.poi.hssf.usermodel.examples;
-
-import org.apache.poi.hssf.usermodel.*;
-import org.apache.poi.hssf.util.HSSFColor;
-
-import java.io.IOException;
-import java.io.FileOutputStream;
-
-/**
- * Demonstrates how to create hyperlinks.
- *
- * @author Yegor Kozlov (yegor at apach.org)
- */
-public class Hyperlinks {
-
-    public static void main(String[] args) throws IOException  {
-        HSSFWorkbook wb = new HSSFWorkbook();
-
-        //cell style for hyperlinks
-        //by default hyperlinks are blue and underlined
-        HSSFCellStyle hlink_style = wb.createCellStyle();
-        HSSFFont hlink_font = wb.createFont();
-        hlink_font.setUnderline(HSSFFont.U_SINGLE);
-        hlink_font.setColor(HSSFColor.BLUE.index);
-        hlink_style.setFont(hlink_font);
-
-        HSSFCell cell;
-        HSSFSheet sheet = wb.createSheet("Hyperlinks");
-
-        //URL
-        cell = sheet.createRow(0).createCell(0);
-        cell.setCellValue("URL Link");
-        HSSFHyperlink link = new HSSFHyperlink(HSSFHyperlink.LINK_URL);
-        link.setAddress("http://poi.apache.org/");
-        cell.setHyperlink(link);
-        cell.setCellStyle(hlink_style);
-
-        //link to a file in the current directory
-        cell = sheet.createRow(1).createCell(0);
-        cell.setCellValue("File Link");
-        link = new HSSFHyperlink(HSSFHyperlink.LINK_FILE);
-        link.setAddress("link1.xls");
-        cell.setHyperlink(link);
-        cell.setCellStyle(hlink_style);
-
-        //e-mail link
-        cell = sheet.createRow(2).createCell(0);
-        cell.setCellValue("Email Link");
-        link = new HSSFHyperlink(HSSFHyperlink.LINK_EMAIL);
-        //note, if subject contains white spaces, make sure they are url-encoded
-        link.setAddress("mailto:poi@apache.org?subject=Hyperlinks");
-        cell.setHyperlink(link);
-        cell.setCellStyle(hlink_style);
-
-        //link to a place in this workbook
-
-        //create a target sheet and cell
-        HSSFSheet sheet2 = wb.createSheet("Target Sheet");
-        sheet2.createRow(0).createCell(0).setCellValue("Target Cell");
-
-        cell = sheet.createRow(3).createCell(0);
-        cell.setCellValue("Worksheet Link");
-        link = new HSSFHyperlink(HSSFHyperlink.LINK_DOCUMENT);
-        link.setAddress("'Target Sheet'!A1");
-        cell.setHyperlink(link);
-        cell.setCellStyle(hlink_style);
-
-        FileOutputStream out = new FileOutputStream("hssf-links.xls");
-        wb.write(out);
-        out.close();
-    }
-}
+/* ====================================================================
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+==================================================================== */
+
+package org.apache.poi.hssf.usermodel.examples;
+
+import org.apache.poi.hssf.usermodel.*;
+import org.apache.poi.hssf.util.HSSFColor;
+
+import java.io.IOException;
+import java.io.FileOutputStream;
+
+/**
+ * Demonstrates how to create hyperlinks.
+ *
+ * @author Yegor Kozlov (yegor at apach.org)
+ */
+public class Hyperlinks {
+
+    public static void main(String[] args) throws IOException  {
+        HSSFWorkbook wb = new HSSFWorkbook();
+
+        //cell style for hyperlinks
+        //by default hyperlinks are blue and underlined
+        HSSFCellStyle hlink_style = wb.createCellStyle();
+        HSSFFont hlink_font = wb.createFont();
+        hlink_font.setUnderline(HSSFFont.U_SINGLE);
+        hlink_font.setColor(HSSFColor.BLUE.index);
+        hlink_style.setFont(hlink_font);
+
+        HSSFCell cell;
+        HSSFSheet sheet = wb.createSheet("Hyperlinks");
+
+        //URL
+        cell = sheet.createRow(0).createCell(0);
+        cell.setCellValue("URL Link");
+        HSSFHyperlink link = new HSSFHyperlink(HSSFHyperlink.LINK_URL);
+        link.setAddress("http://poi.apache.org/");
+        cell.setHyperlink(link);
+        cell.setCellStyle(hlink_style);
+
+        //link to a file in the current directory
+        cell = sheet.createRow(1).createCell(0);
+        cell.setCellValue("File Link");
+        link = new HSSFHyperlink(HSSFHyperlink.LINK_FILE);
+        link.setAddress("link1.xls");
+        cell.setHyperlink(link);
+        cell.setCellStyle(hlink_style);
+
+        //e-mail link
+        cell = sheet.createRow(2).createCell(0);
+        cell.setCellValue("Email Link");
+        link = new HSSFHyperlink(HSSFHyperlink.LINK_EMAIL);
+        //note, if subject contains white spaces, make sure they are url-encoded
+        link.setAddress("mailto:poi@apache.org?subject=Hyperlinks");
+        cell.setHyperlink(link);
+        cell.setCellStyle(hlink_style);
+
+        //link to a place in this workbook
+
+        //create a target sheet and cell
+        HSSFSheet sheet2 = wb.createSheet("Target Sheet");
+        sheet2.createRow(0).createCell(0).setCellValue("Target Cell");
+
+        cell = sheet.createRow(3).createCell(0);
+        cell.setCellValue("Worksheet Link");
+        link = new HSSFHyperlink(HSSFHyperlink.LINK_DOCUMENT);
+        link.setAddress("'Target Sheet'!A1");
+        cell.setHyperlink(link);
+        cell.setCellStyle(hlink_style);
+
+        FileOutputStream out = new FileOutputStream("hssf-links.xls");
+        wb.write(out);
+        out.close();
+    }
+}



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org