diff options
author | Keiron Liddle <keiron@apache.org> | 2002-12-05 09:30:16 +0000 |
---|---|---|
committer | Keiron Liddle <keiron@apache.org> | 2002-12-05 09:30:16 +0000 |
commit | 8f52de9da2fe64b86895a3cee3ae3a979ef830fe (patch) | |
tree | 396897eb434e0e0f9d246bf5ca59f4e1af87deb7 | |
parent | 9ca4ead061aa9585347d924e2dbf170c7de14976 (diff) | |
download | xmlgraphics-fop-8f52de9da2fe64b86895a3cee3ae3a979ef830fe.tar.gz xmlgraphics-fop-8f52de9da2fe64b86895a3cee3ae3a979ef830fe.zip |
updated to latest cvs
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@195732 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | src/documentation/cocoon.diff | 37 | ||||
-rw-r--r-- | src/documentation/forrest.diff | 144 |
2 files changed, 27 insertions, 154 deletions
diff --git a/src/documentation/cocoon.diff b/src/documentation/cocoon.diff index 3ee0fd2d9..2e33caa52 100644 --- a/src/documentation/cocoon.diff +++ b/src/documentation/cocoon.diff @@ -1,11 +1,11 @@ Index: src/blocks/fop/java/org/apache/cocoon/serialization/FOPSerializer.java =================================================================== RCS file: /home/cvspublic/xml-cocoon2/src/blocks/fop/java/org/apache/cocoon/serialization/FOPSerializer.java,v -retrieving revision 1.3 -diff -u -r1.3 FOPSerializer.java ---- src/blocks/fop/java/org/apache/cocoon/serialization/FOPSerializer.java 23 Sep 2002 03:30:44 -0000 1.3 -+++ src/blocks/fop/java/org/apache/cocoon/serialization/FOPSerializer.java 20 Nov 2002 07:53:48 -0000 -@@ -62,18 +62,28 @@ +retrieving revision 1.4 +diff -u -r1.4 FOPSerializer.java +--- src/blocks/fop/java/org/apache/cocoon/serialization/FOPSerializer.java 21 Nov 2002 18:18:48 -0000 1.4 ++++ src/blocks/fop/java/org/apache/cocoon/serialization/FOPSerializer.java 5 Dec 2002 09:21:13 -0000 +@@ -63,18 +63,28 @@ import org.apache.cocoon.components.url.URLFactory; import org.apache.cocoon.util.ClassUtils; import org.apache.cocoon.environment.URLFactorySourceResolver; @@ -38,7 +38,7 @@ diff -u -r1.3 FOPSerializer.java import java.net.MalformedURLException; /** -@@ -83,7 +93,7 @@ +@@ -84,7 +94,7 @@ */ public class FOPSerializer extends AbstractSerializer @@ -47,7 +47,7 @@ diff -u -r1.3 FOPSerializer.java /** * The Renderer Factory to use -@@ -96,6 +106,11 @@ +@@ -97,6 +107,11 @@ protected Driver driver; /** @@ -59,7 +59,7 @@ diff -u -r1.3 FOPSerializer.java * The current <code>Renderer</code>. */ protected Renderer renderer; -@@ -144,24 +159,6 @@ +@@ -145,24 +160,6 @@ public void configure(Configuration conf) throws ConfigurationException { this.logger = getLogger().getChildLogger("fop"); @@ -84,7 +84,7 @@ diff -u -r1.3 FOPSerializer.java this.setContentLength = conf.getChild("set-content-length").getValueAsBoolean(true); -@@ -179,28 +176,6 @@ +@@ -180,28 +177,6 @@ // New syntax: Element user-config contains URL configUrl = conf.getChild("user-config").getValue(null); } @@ -113,7 +113,7 @@ diff -u -r1.3 FOPSerializer.java // Get the mime type. this.mimetype = conf.getAttribute("mime-type"); -@@ -232,6 +207,22 @@ +@@ -233,6 +208,22 @@ + "no renderer was specified in the sitemap configuration." ); } @@ -136,7 +136,7 @@ diff -u -r1.3 FOPSerializer.java } /** -@@ -241,27 +232,40 @@ +@@ -242,27 +233,39 @@ return mimetype; } @@ -152,9 +152,9 @@ diff -u -r1.3 FOPSerializer.java + ccf = new org.apache.cocoon.components.source.CocoonSourceFactory(null, manager); + ccf.enableLogging(logger); + source = ccf.getSource(env, "/" + uri); -+ getLogger().error("Loading image from " + source.getSystemId()); ++ getLogger().debug("Loading image from " + source.getSystemId()); + InputStream is = source.getInputStream(); -+ getLogger().error("input stream: " + is + ":" + is.available()); ++ getLogger().debug("input stream: " + is + ":" + is.available()); + return is; + } catch (Exception e) { + getLogger().error("Cannot load source", e); @@ -166,7 +166,6 @@ diff -u -r1.3 FOPSerializer.java + //userAgent.setBaseURL(source.getSystemId()); + + driver.setUserAgent(userAgent); -+ + } + /** @@ -186,14 +185,14 @@ diff -u -r1.3 FOPSerializer.java - if (getLogger().isWarnEnabled()) { - getLogger().warn("Cannot load class " + this.rendererName, e); - } -- throw new RuntimeException("Cannot load class " + this.rendererName + "(" + e + ")"); +- throw new CascadingRuntimeException("Cannot load class " + this.rendererName, e); - } - } - this.driver.setRenderer(this.renderer); this.driver.setOutputStream(out); setContentHandler(this.driver.getContentHandler()); } -@@ -295,8 +299,7 @@ +@@ -296,8 +299,7 @@ */ public void recycle() { super.recycle(); @@ -203,7 +202,7 @@ diff -u -r1.3 FOPSerializer.java } /** -@@ -306,3 +309,4 @@ +@@ -307,3 +309,4 @@ return this.setContentLength; } } @@ -214,7 +213,7 @@ RCS file: /home/cvspublic/xml-cocoon2/src/java/org/apache/cocoon/components/pipe retrieving revision 1.24 diff -u -r1.24 AbstractProcessingPipeline.java --- src/java/org/apache/cocoon/components/pipeline/AbstractProcessingPipeline.java 11 Oct 2002 08:36:30 -0000 1.24 -+++ src/java/org/apache/cocoon/components/pipeline/AbstractProcessingPipeline.java 20 Nov 2002 07:53:48 -0000 ++++ src/java/org/apache/cocoon/components/pipeline/AbstractProcessingPipeline.java 5 Dec 2002 09:21:13 -0000 @@ -62,6 +62,7 @@ import org.apache.cocoon.ConnectionResetException; import org.apache.cocoon.ProcessingException; @@ -231,7 +230,7 @@ diff -u -r1.24 AbstractProcessingPipeline.java + } + + // WARNING: quick hack -+ // setup the generator ++ // setup the serializer + if(this.serializer instanceof RequestLifecycleComponent) { + ((RequestLifecycleComponent)this.serializer).setup( + environment, diff --git a/src/documentation/forrest.diff b/src/documentation/forrest.diff index be5796db1..ad81726c6 100644 --- a/src/documentation/forrest.diff +++ b/src/documentation/forrest.diff @@ -1,78 +1,14 @@ -Index: src/resources/skins/common/xslt/fo/pdfoutline.xsl -=================================================================== -RCS file: /home/cvspublic/xml-forrest/src/resources/skins/common/xslt/fo/pdfoutline.xsl,v -retrieving revision 1.1 -diff -u -r1.1 pdfoutline.xsl ---- src/resources/skins/common/xslt/fo/pdfoutline.xsl 3 Dec 2002 00:23:19 -0000 1.1 -+++ src/resources/skins/common/xslt/fo/pdfoutline.xsl 3 Dec 2002 10:57:33 -0000 -@@ -1,26 +1,22 @@ - <?xml version="1.0" encoding="UTF-8"?> --<!DOCTYPE xsl:stylesheet [ --<!ENTITY copy "©"> --<!ENTITY nbsp " "> --<!ENTITY degr "º"> --<!ENTITY sup2 "²"> --<!ENTITY sup3 "³">]> --<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:fox="http://xml.apache.org/fop/extensions" xmlns:documentation="http://sealcorp.com.au/documentation"> -+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:fox="http://xml.apache.org/fop/extensions"> - - <xsl:template match="document" mode="outline"> -- <fox:outline internal-destination="{generate-id()}"> -- <fox:label> -- <xsl:value-of select="header/title"/> -- <xsl:text> - </xsl:text> -- <xsl:value-of select="header/authors/person/@name"/> -- </fox:label> -- <xsl:apply-templates select="body/section" mode="outline"/> -- </fox:outline> -+ <fox:bookmarks> -+ <fox:outline internal-destination="{generate-id()}"> -+ <fox:label> -+ <xsl:value-of select="header/title"/> -+ </fox:label> -+ <xsl:apply-templates select="body/section" mode="outline"/> -+ </fox:outline> -+ </fox:bookmarks> - </xsl:template> - - <xsl:template match="section" mode="outline"> - <fox:outline internal-destination="{generate-id()}"> - <fox:label> -+ <xsl:number format="1.1.1.1.1.1.1" count="section" level="multiple"/> -+ <xsl:text> </xsl:text> - <xsl:value-of select="title"/> - </fox:label> - <xsl:apply-templates select="section" mode="outline"/> Index: src/resources/skins/common/xslt/fo/document2fo.xsl =================================================================== RCS file: /home/cvspublic/xml-forrest/src/resources/skins/common/xslt/fo/document2fo.xsl,v -retrieving revision 1.3 -diff -u -r1.3 document2fo.xsl ---- src/resources/skins/common/xslt/fo/document2fo.xsl 3 Dec 2002 00:23:19 -0000 1.3 -+++ src/resources/skins/common/xslt/fo/document2fo.xsl 3 Dec 2002 10:57:33 -0000 -@@ -2,6 +2,7 @@ - - <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" - xmlns:fo="http://www.w3.org/1999/XSL/Format" -+ xmlns:fox="http://xml.apache.org/fop/extensions" - version="1.0"> - - <xsl:output method="xml"/> -@@ -84,14 +85,34 @@ - </fo:layout-master-set> - - <xsl:apply-templates select="/document" mode="outline"/> -- -+ - <fo:page-sequence master-reference="book"> -+ <fo:title><xsl:value-of select="document/header/title"/></fo:title> - <xsl:apply-templates/> - </fo:page-sequence> - +retrieving revision 1.4 +diff -u -r1.4 document2fo.xsl +--- src/resources/skins/common/xslt/fo/document2fo.xsl 4 Dec 2002 14:14:29 -0000 1.4 ++++ src/resources/skins/common/xslt/fo/document2fo.xsl 5 Dec 2002 09:23:13 -0000 +@@ -93,6 +93,25 @@ </fo:root> </xsl:template> -- -+ + + <xsl:template name="info"> + <fo:block-container font-style="italic" absolute-position="absolute" + left="0pt" top="0pt" right="6.25in" bottom="150pt" @@ -95,7 +31,7 @@ diff -u -r1.3 document2fo.xsl <xsl:template match="document"> <fo:title><xsl:value-of select="header/title"/></fo:title> -@@ -106,6 +127,7 @@ +@@ -107,6 +126,7 @@ text-align="start"> Page <fo:page-number/> </fo:block> @@ -103,7 +39,7 @@ diff -u -r1.3 document2fo.xsl </fo:static-content> <fo:static-content flow-name="even-header"> -@@ -114,6 +136,7 @@ +@@ -115,6 +135,7 @@ font-style="italic"> <xsl:value-of select="header/title"/> </fo:block> @@ -111,7 +47,7 @@ diff -u -r1.3 document2fo.xsl </fo:static-content> <fo:static-content flow-name="even-footer"> -@@ -135,6 +158,7 @@ +@@ -136,6 +157,7 @@ font-style="italic"> <xsl:value-of select="header/title"/> </fo:block> @@ -119,65 +55,3 @@ diff -u -r1.3 document2fo.xsl </fo:static-content> <fo:static-content flow-name="odd-footer"> -@@ -198,6 +222,11 @@ - </fo:block> - </xsl:template> - -+ <xsl:template match="anchor"> -+ <fo:block id="{@id}"/> -+ <xsl:apply-templates/> -+ </xsl:template> -+ - <xsl:template match="section"> - - <xsl:param name="level">0</xsl:param> -@@ -212,6 +241,11 @@ - - <xsl:number format="1.1.1.1.1.1.1" count="section" level="multiple"/> - <xsl:text> </xsl:text> -+ -+ <xsl:if test="normalize-space(@id)!=''"> -+ <fo:block id="{@id}"/> -+ </xsl:if> -+ - <xsl:value-of select="title"/> - </fo:block> - <xsl:apply-templates> -@@ -240,8 +274,9 @@ - space-before="20pt" - font-weight="bold" - font-size="9pt"> -+ by - <xsl:for-each select="person"> -- <xsl:value-of select="@name"/>, <xsl:value-of select="@email"/> -+ <xsl:value-of select="@name"/> - <xsl:if test="not(position() = last())">, </xsl:if> - </xsl:for-each> - </fo:block> -@@ -263,6 +298,9 @@ - font-size="10pt" - background-color="#f0f0f0" - white-space-collapse="false" -+ linefeed-treatment="preserve" -+ white-space-treatment="preserve" -+ wrap-option="no-wrap" - text-align="start"> - <xsl:apply-templates/> - </fo:block> -@@ -464,7 +502,16 @@ - </xsl:template> - - <xsl:template match="link"> -+ <xsl:choose> -+ <xsl:when test="starts-with(@href, '#')"> -+ <fo:basic-link color="blue" text-decoration="underline" internal-destination="{substring(@href,2)}"> -+ <xsl:apply-templates/> -+ </fo:basic-link> -+ </xsl:when> -+ <xsl:otherwise> - <fo:basic-link color="blue" text-decoration="underline" external-destination="{@href}"><xsl:apply-templates/></fo:basic-link> -+ </xsl:otherwise> -+ </xsl:choose> - </xsl:template> - - <xsl:template match="figure"> |