From: <mz...@us...> - 2008-08-28 19:26:04
|
Revision: 8113 http://docbook.svn.sourceforge.net/docbook/?rev=8113&view=rev Author: mzjn Date: 2008-08-28 19:25:59 +0000 (Thu, 28 Aug 2008) Log Message: ----------- Added support for document metadata for fop1 (patch #2067318). Modified Paths: -------------- trunk/xsl/fo/docbook.xsl Modified: trunk/xsl/fo/docbook.xsl =================================================================== --- trunk/xsl/fo/docbook.xsl 2008-08-28 18:18:52 UTC (rev 8112) +++ trunk/xsl/fo/docbook.xsl 2008-08-28 19:25:59 UTC (rev 8113) @@ -276,6 +276,7 @@ </xsl:if> <xsl:if test="$fop1.extensions != 0"> + <xsl:call-template name="fop1-document-information"/> <xsl:variable name="bookmarks"> <xsl:apply-templates select="$document.element" mode="fop1.outline"/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bob...@us...> - 2009-04-18 22:40:34
|
Revision: 8414 http://docbook.svn.sourceforge.net/docbook/?rev=8414&view=rev Author: bobstayton Date: 2009-04-18 22:40:23 +0000 (Sat, 18 Apr 2009) Log Message: ----------- Fixed spurious closing quote on line 134. Modified Paths: -------------- trunk/xsl/fo/docbook.xsl Modified: trunk/xsl/fo/docbook.xsl =================================================================== --- trunk/xsl/fo/docbook.xsl 2009-04-17 15:40:15 UTC (rev 8413) +++ trunk/xsl/fo/docbook.xsl 2009-04-18 22:40:23 UTC (rev 8414) @@ -131,7 +131,7 @@ <!-- Hack! If someone hands us a DocBook V5.x or DocBook NG document, toss the namespace and continue. Use the docbook5 namespaced stylesheets for DocBook5 if you don't want to use this feature.--> - <xsl:when test="$exsl.node.set.available != 0" + <xsl:when test="$exsl.node.set.available != 0 and (*/self::ng:* or */self::db:*)"> <xsl:call-template name="log.message"> <xsl:with-param name="level">Note</xsl:with-param> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bob...@us...> - 2013-08-30 21:11:02
|
Revision: 9793 http://sourceforge.net/p/docbook/code/9793 Author: bobstayton Date: 2013-08-30 21:10:59 +0000 (Fri, 30 Aug 2013) Log Message: ----------- Fix process.root template so document title can come from info as well. Modified Paths: -------------- trunk/xsl/fo/docbook.xsl Modified: trunk/xsl/fo/docbook.xsl =================================================================== --- trunk/xsl/fo/docbook.xsl 2013-08-28 23:03:16 UTC (rev 9792) +++ trunk/xsl/fo/docbook.xsl 2013-08-30 21:10:59 UTC (rev 9793) @@ -237,8 +237,9 @@ <xsl:variable name="title"> <xsl:choose> - <xsl:when test="$document.element/title[1]"> - <xsl:value-of select="$document.element/title[1]"/> + <xsl:when test="$document.element/title | $document.element/info/title"> + <xsl:value-of + select="($document.element/title | $document.element/info/title)[1]"/> </xsl:when> <xsl:otherwise>[could not find document title]</xsl:otherwise> </xsl:choose> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bob...@us...> - 2013-09-06 20:21:30
|
Revision: 9802 http://sourceforge.net/p/docbook/code/9802 Author: bobstayton Date: 2013-09-06 20:21:27 +0000 (Fri, 06 Sep 2013) Log Message: ----------- No change, testing snapshot builds. Modified Paths: -------------- trunk/xsl/fo/docbook.xsl Modified: trunk/xsl/fo/docbook.xsl =================================================================== --- trunk/xsl/fo/docbook.xsl 2013-09-06 19:23:43 UTC (rev 9801) +++ trunk/xsl/fo/docbook.xsl 2013-09-06 20:21:27 UTC (rev 9802) @@ -24,6 +24,7 @@ <!-- ==================================================================== --> + <xsl:include href="../VERSION.xsl"/> <xsl:include href="param.xsl"/> <xsl:include href="../lib/lib.xsl"/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bob...@us...> - 2014-01-07 22:12:03
|
Revision: 9839 http://sourceforge.net/p/docbook/code/9839 Author: bobstayton Date: 2014-01-07 22:12:00 +0000 (Tue, 07 Jan 2014) Log Message: ----------- Add missing $document.element variable to new generate.bookmarks template. Modified Paths: -------------- trunk/xsl/fo/docbook.xsl Modified: trunk/xsl/fo/docbook.xsl =================================================================== --- trunk/xsl/fo/docbook.xsl 2014-01-07 21:36:28 UTC (rev 9838) +++ trunk/xsl/fo/docbook.xsl 2014-01-07 22:12:00 UTC (rev 9839) @@ -282,6 +282,7 @@ </xsl:template> <xsl:template name="generate.bookmarks"> + <xsl:variable name="document.element" select="self::*"/> <xsl:choose> <!-- use standard bookmark elements? --> <xsl:when test="$xsl1.1.bookmarks != 0"> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bob...@us...> - 2014-01-07 22:18:11
|
Revision: 9840 http://sourceforge.net/p/docbook/code/9840 Author: bobstayton Date: 2014-01-07 22:18:09 +0000 (Tue, 07 Jan 2014) Log Message: ----------- Add missing variable bookmarks.state. Modified Paths: -------------- trunk/xsl/fo/docbook.xsl Modified: trunk/xsl/fo/docbook.xsl =================================================================== --- trunk/xsl/fo/docbook.xsl 2014-01-07 22:12:00 UTC (rev 9839) +++ trunk/xsl/fo/docbook.xsl 2014-01-07 22:18:09 UTC (rev 9840) @@ -345,6 +345,13 @@ </xsl:choose> </xsl:template> +<xsl:variable name="bookmarks.state"> + <xsl:choose> + <xsl:when test="$bookmarks.collapse != 0">hide</xsl:when> + <xsl:otherwise>show</xsl:otherwise> + </xsl:choose> +</xsl:variable> + <xsl:template match="*" mode="bookmark"> <xsl:apply-templates select="*" mode="bookmark"/> </xsl:template> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bob...@us...> - 2014-01-29 04:09:17
|
Revision: 9870 http://sourceforge.net/p/docbook/code/9870 Author: bobstayton Date: 2014-01-29 04:09:09 +0000 (Wed, 29 Jan 2014) Log Message: ----------- Streamline handling of namespace fixup in preparation for making the namespaced version the source base. Modified Paths: -------------- trunk/xsl/fo/docbook.xsl Modified: trunk/xsl/fo/docbook.xsl =================================================================== --- trunk/xsl/fo/docbook.xsl 2014-01-29 03:10:55 UTC (rev 9869) +++ trunk/xsl/fo/docbook.xsl 2014-01-29 04:09:09 UTC (rev 9870) @@ -128,11 +128,13 @@ <xsl:call-template name="get.doc.title"/> </xsl:variable> <xsl:choose> - <!-- Hack! If someone hands us a DocBook V5.x or DocBook NG document, - toss the namespace and continue. Use the docbook5 namespaced - stylesheets for DocBook5 if you don't want to use this feature.--> - <xsl:when test="$exsl.node.set.available != 0 - and (*/self::ng:* or */self::db:*)"> + <!-- fix namespace if necessary --> + <xsl:when test="$exsl.node.set.available != 0 and + namespace-uri(/*) = 'http://docbook.org/ns/docbook'"> + <xsl:variable name="no.namespace"> + <xsl:apply-templates select="/*" mode="stripNS"/> + </xsl:variable> + <xsl:call-template name="log.message"> <xsl:with-param name="level">Note</xsl:with-param> <xsl:with-param name="source" select="$doc.title"/> @@ -143,23 +145,20 @@ <xsl:text>stripped namespace before processing</xsl:text> </xsl:with-param> </xsl:call-template> - <xsl:variable name="nons"> - <xsl:apply-templates mode="stripNS"/> - </xsl:variable> - <xsl:call-template name="log.message"> - <xsl:with-param name="level">Note</xsl:with-param> - <xsl:with-param name="source" select="$doc.title"/> - <xsl:with-param name="context-desc"> - <xsl:text>namesp. cut</xsl:text> + <!-- DEBUG: uncomment to save namespace-fixed document. + <xsl:message>Saving namespace-fixed document.</xsl:message> + <xsl:call-template name="write.chunk"> + <xsl:with-param name="filename" select="'namespace-fixed.debug.xml'"/> + <xsl:with-param name="method" select="'xml'"/> + <xsl:with-param name="content"> + <xsl:copy-of select="exsl:node-set($no.namespace)"/> </xsl:with-param> - <xsl:with-param name="message"> - <xsl:text>processing stripped document</xsl:text> - </xsl:with-param> </xsl:call-template> - <xsl:apply-templates select="exsl:node-set($nons)"/> + --> + <xsl:apply-templates select="exsl:node-set($no.namespace)"/> </xsl:when> - <!-- Can't process unless namespace removed --> - <xsl:when test="*/self::ng:* or */self::db:*"> + <!-- Can't process unless namespace fixed with exsl node-set()--> + <xsl:when test="namespace-uri(/*) = 'http://docbook.org/ns/docbook'"> <xsl:message terminate="yes"> <xsl:text>Unable to strip the namespace from DB5 document,</xsl:text> <xsl:text> cannot proceed.</xsl:text> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bob...@us...> - 2015-09-17 20:22:24
|
Revision: 9988 http://sourceforge.net/p/docbook/code/9988 Author: bobstayton Date: 2015-09-17 20:22:22 +0000 (Thu, 17 Sep 2015) Log Message: ----------- Add inclusion of new publishers.xsl module. Modified Paths: -------------- trunk/xsl/fo/docbook.xsl Modified: trunk/xsl/fo/docbook.xsl =================================================================== --- trunk/xsl/fo/docbook.xsl 2015-09-17 20:21:48 UTC (rev 9987) +++ trunk/xsl/fo/docbook.xsl 2015-09-17 20:22:22 UTC (rev 9988) @@ -77,6 +77,7 @@ <xsl:include href="ebnf.xsl"/> <xsl:include href="../html/chunker.xsl"/> <xsl:include href="annotations.xsl"/> +<xsl:include href="publishers.xsl"/> <xsl:include href="../common/stripns.xsl"/> <xsl:include href="fop.xsl"/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |