mathlib-commitlog Mailing List for JMathLib - Octave, Matlab clone in java (Page 13)
Status: Beta
Brought to you by:
st_mueller
You can subscribe to this list here.
| 2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(2) |
Jul
(4) |
Aug
(150) |
Sep
|
Oct
|
Nov
|
Dec
(2) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2007 |
Jan
(233) |
Feb
(86) |
Mar
(32) |
Apr
(26) |
May
(73) |
Jun
(45) |
Jul
(23) |
Aug
(23) |
Sep
(5) |
Oct
(80) |
Nov
(11) |
Dec
(11) |
| 2008 |
Jan
|
Feb
|
Mar
(13) |
Apr
(3) |
May
(7) |
Jun
(30) |
Jul
(12) |
Aug
(12) |
Sep
|
Oct
|
Nov
(78) |
Dec
(78) |
| 2009 |
Jan
(214) |
Feb
(79) |
Mar
(20) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <st_...@us...> - 2009-01-05 12:22:21
|
Revision: 610
http://mathlib.svn.sourceforge.net/mathlib/?rev=610&view=rev
Author: st_mueller
Date: 2009-01-05 11:48:17 +0000 (Mon, 05 Jan 2009)
Log Message:
-----------
changed handling of global variables
Modified Paths:
--------------
JMathLib/trunk/src/jmathlib/toolbox/time/tic.java
JMathLib/trunk/src/jmathlib/toolbox/time/toc.java
Modified: JMathLib/trunk/src/jmathlib/toolbox/time/tic.java
===================================================================
--- JMathLib/trunk/src/jmathlib/toolbox/time/tic.java 2009-01-04 12:41:00 UTC (rev 609)
+++ JMathLib/trunk/src/jmathlib/toolbox/time/tic.java 2009-01-05 11:48:17 UTC (rev 610)
@@ -6,6 +6,7 @@
import jmathlib.core.tokens.numbertokens.DoubleNumberToken;
import jmathlib.core.interpreter.*;
import jmathlib.core.functions.ExternalFunction;
+import jmathlib.toolbox.general.global;
import java.util.*;
/*
@@ -23,7 +24,7 @@
double start = (double)d.getTime();
- Variable ticVar = getVariables().createVariable("_tic");
+ Variable ticVar = getGlobalVariables().createVariable("_tic");
ticVar.assign(new DoubleNumberToken(start));
return null; //DoubleNumberToken.one;
Modified: JMathLib/trunk/src/jmathlib/toolbox/time/toc.java
===================================================================
--- JMathLib/trunk/src/jmathlib/toolbox/time/toc.java 2009-01-04 12:41:00 UTC (rev 609)
+++ JMathLib/trunk/src/jmathlib/toolbox/time/toc.java 2009-01-05 11:48:17 UTC (rev 610)
@@ -25,10 +25,10 @@
double stop = (double)d.getTime();
- if (!getVariables().isVariable("_tic"))
+ if (!getGlobalVariables().isVariable("_tic"))
throwMathLibException("toc: you must call tic before toc");
- OperandToken ticTok = getVariable("_tic").getData();
+ OperandToken ticTok = getGlobalVariables().getVariable("_tic").getData();
if (ticTok instanceof DoubleNumberToken)
{
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st_...@us...> - 2009-01-04 12:41:08
|
Revision: 609
http://mathlib.svn.sourceforge.net/mathlib/?rev=609&view=rev
Author: st_mueller
Date: 2009-01-04 12:41:00 +0000 (Sun, 04 Jan 2009)
Log Message:
-----------
added tests for "Pi" and "e"
Modified Paths:
--------------
JMathLib/trunk/src/jmathlibtests/core/tokens/testVariableToken.java
Modified: JMathLib/trunk/src/jmathlibtests/core/tokens/testVariableToken.java
===================================================================
--- JMathLib/trunk/src/jmathlibtests/core/tokens/testVariableToken.java 2009-01-04 08:48:35 UTC (rev 608)
+++ JMathLib/trunk/src/jmathlibtests/core/tokens/testVariableToken.java 2009-01-04 12:41:00 UTC (rev 609)
@@ -113,4 +113,36 @@
assertTrue(ml.getScalarValueRe("aba") == 6);
}
+
+ public void testVariablePI01() {
+ ml.executeExpression("a=pi");
+ assertEquals(ml.getScalarValueRe("a"), 3.1415926, 0.00001);
+ }
+
+ public void testVariablePI02() {
+ ml.executeExpression("pi");
+ assertEquals(ml.getScalarValueRe("ans"), 3.1415926, 0.00001);
+ }
+
+ public void testVariablePI03() {
+ ml.executeExpression("b=pi+2");
+ assertEquals(ml.getScalarValueRe("b"), 5.1415926, 0.00001);
+ }
+
+ public void testVariableE01() {
+ ml.executeExpression("a=e");
+ assertEquals(ml.getScalarValueRe("a"), 2.718281828459046, 0.00001);
+ }
+
+ public void testVariableE02() {
+ ml.executeExpression("e");
+ assertEquals(ml.getScalarValueRe("ans"), 2.718281828459046, 0.00001);
+ }
+
+ public void testVariableE03() {
+ ml.executeExpression("b=e+2");
+ assertEquals(ml.getScalarValueRe("b"), 4.718281828459046, 0.00001);
+ }
+
+
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st_...@us...> - 2009-01-04 08:48:40
|
Revision: 608
http://mathlib.svn.sourceforge.net/mathlib/?rev=608&view=rev
Author: st_mueller
Date: 2009-01-04 08:48:35 +0000 (Sun, 04 Jan 2009)
Log Message:
-----------
added the euler number "e"
Modified Paths:
--------------
JMathLib/trunk/src/jmathlib/core/tokens/VariableToken.java
Modified: JMathLib/trunk/src/jmathlib/core/tokens/VariableToken.java
===================================================================
--- JMathLib/trunk/src/jmathlib/core/tokens/VariableToken.java 2009-01-04 08:48:03 UTC (rev 607)
+++ JMathLib/trunk/src/jmathlib/core/tokens/VariableToken.java 2009-01-04 08:48:35 UTC (rev 608)
@@ -162,8 +162,11 @@
if (name.equals("eps"))
return new DoubleNumberToken(2.2204e-016);
+
+ if (name.equals("e"))
+ return new DoubleNumberToken(2.718281828459046);
+
-
ErrorLogger.debugLine("VariableToken: var " + name + " not found: check functions");
// If it is not a variable maybe it's a function or script-file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st_...@us...> - 2009-01-04 08:48:05
|
Revision: 607
http://mathlib.svn.sourceforge.net/mathlib/?rev=607&view=rev
Author: st_mueller
Date: 2009-01-04 08:48:03 +0000 (Sun, 04 Jan 2009)
Log Message:
-----------
documentation for e
Added Paths:
-----------
JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/e.int
Added: JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/e.int
===================================================================
--- JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/e.int (rev 0)
+++ JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/e.int 2009-01-04 08:48:03 UTC (rev 607)
@@ -0,0 +1,14 @@
+@GROUP
+general
+@SYNTAX
+e
+@DOC
+euler number
+@EXAMPLES
+<programlisting>
+e
+ans = 2.718281828459046
+</programlisting>
+@NOTES
+@SEE
+pi, eps, i, j
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st_...@us...> - 2009-01-04 08:47:53
|
Revision: 606
http://mathlib.svn.sourceforge.net/mathlib/?rev=606&view=rev
Author: st_mueller
Date: 2009-01-04 08:47:47 +0000 (Sun, 04 Jan 2009)
Log Message:
-----------
documentation for pi
Added Paths:
-----------
JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/pi.int
Added: JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/pi.int
===================================================================
--- JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/pi.int (rev 0)
+++ JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/pi.int 2009-01-04 08:47:47 UTC (rev 606)
@@ -0,0 +1,18 @@
+@GROUP
+general
+@SYNTAX
+pi
+@DOC
+mathematical constant pi
+@EXAMPLES
+<programlisting>
+pi
+ans=3.1415926
+</programlisting>
+@NOTES
+Pi is a mathematical constant that represents the
+ratio of any circle's circumference to its diameter in
+Euclidean geometry, which is the same as the ratio of a
+circle's area to the square of its radius.
+@SEE
+e, eps, i, j
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st_...@us...> - 2009-01-04 08:47:09
|
Revision: 605
http://mathlib.svn.sourceforge.net/mathlib/?rev=605&view=rev
Author: st_mueller
Date: 2009-01-04 08:47:04 +0000 (Sun, 04 Jan 2009)
Log Message:
-----------
Modified Paths:
--------------
JMathLib/trunk/ChangeLog.txt
Modified: JMathLib/trunk/ChangeLog.txt
===================================================================
--- JMathLib/trunk/ChangeLog.txt 2009-01-02 09:43:30 UTC (rev 604)
+++ JMathLib/trunk/ChangeLog.txt 2009-01-04 08:47:04 UTC (rev 605)
@@ -13,9 +13,14 @@
Updated functions:
---- HISTORY ------------------------------------------------------------------
-2008/12/xx
+2009/01/xx
stefan *
+2009/01/04
+stefan + added the euler number to VariableToken.java as predefined variable
+stefan + pi.int documentation for pi
+stefan + e.int documentation for euler number
+
2008/12/31
stefan + toolbox/jmathlib/system/quit.java
stefan + toolbox/jmathlib/system/exit.m
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st_...@us...> - 2009-01-02 09:43:39
|
Revision: 604
http://mathlib.svn.sourceforge.net/mathlib/?rev=604&view=rev
Author: st_mueller
Date: 2009-01-02 09:43:30 +0000 (Fri, 02 Jan 2009)
Log Message:
-----------
update to docbook-xsl-1.74.0
Added Paths:
-----------
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/admon.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/annotations.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/autoidx-kimber.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/autoidx-kosek.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/autoidx-ng.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/autoidx.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/autotoc.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/biblio-iso690.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/biblio.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/block.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/callout.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/changebars.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/chunk-code.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/chunk-common.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/chunk.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/chunker.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/chunkfast.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/chunktoc.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/component.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/division.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/docbook.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/ebnf.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/footnote.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/formal.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/glossary.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/graphics.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/highlight.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/html-rtf.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/html.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/htmltbl.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/index.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/info.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/inline.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/keywords.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/lists.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/maketoc.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/manifest.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/math.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/oldchunker.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/onechunk.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/param.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/pi.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/profile-chunk-code.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/profile-chunk.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/profile-docbook.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/profile-onechunk.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/qandaset.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/refentry.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/sections.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/synop.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/table.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/task.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/titlepage.templates.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/titlepage.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/toc.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/verbatim.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/xref.xsl
Added: JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/admon.xsl
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/admon.xsl (rev 0)
+++ JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/admon.xsl 2009-01-02 09:43:30 UTC (rev 604)
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="ASCII"?>
+<!--This file was created automatically by html2xhtml-->
+<!--from the HTML stylesheets.-->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+
+<!-- ********************************************************************
+ $Id: admon.xsl 7072 2007-07-17 16:14:37Z xmldoc $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or http://docbook.sf.net/release/xsl/current/ for
+ copyright and other information.
+
+ ******************************************************************** -->
+
+<xsl:template match="*" mode="admon.graphic.width">
+ <xsl:param name="node" select="."/>
+ <xsl:text>25</xsl:text>
+</xsl:template>
+
+<xsl:template match="note|important|warning|caution|tip">
+ <xsl:choose>
+ <xsl:when test="$admon.graphics != 0">
+ <xsl:call-template name="graphical.admonition"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="nongraphical.admonition"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="admon.graphic">
+ <xsl:param name="node" select="."/>
+ <xsl:value-of select="$admon.graphics.path"/>
+ <xsl:choose>
+ <xsl:when test="local-name($node)='note'">note</xsl:when>
+ <xsl:when test="local-name($node)='warning'">warning</xsl:when>
+ <xsl:when test="local-name($node)='caution'">caution</xsl:when>
+ <xsl:when test="local-name($node)='tip'">tip</xsl:when>
+ <xsl:when test="local-name($node)='important'">important</xsl:when>
+ <xsl:otherwise>note</xsl:otherwise>
+ </xsl:choose>
+ <xsl:value-of select="$admon.graphics.extension"/>
+</xsl:template>
+
+<xsl:template name="graphical.admonition">
+ <xsl:variable name="admon.type">
+ <xsl:choose>
+ <xsl:when test="local-name(.)='note'">Note</xsl:when>
+ <xsl:when test="local-name(.)='warning'">Warning</xsl:when>
+ <xsl:when test="local-name(.)='caution'">Caution</xsl:when>
+ <xsl:when test="local-name(.)='tip'">Tip</xsl:when>
+ <xsl:when test="local-name(.)='important'">Important</xsl:when>
+ <xsl:otherwise>Note</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="alt">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="$admon.type"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <div>
+ <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:if test="$admon.style != ''">
+ <xsl:attribute name="style">
+ <xsl:value-of select="$admon.style"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <table border="0">
+ <xsl:attribute name="summary">
+ <xsl:value-of select="$admon.type"/>
+ <xsl:if test="title|info/title">
+ <xsl:text>: </xsl:text>
+ <xsl:value-of select="(title|info/title)[1]"/>
+ </xsl:if>
+ </xsl:attribute>
+ <tr>
+ <td rowspan="2" align="center" valign="top">
+
+ <img alt="[{$alt}]">
+ <xsl:attribute name="src">
+ <xsl:call-template name="admon.graphic"/>
+ </xsl:attribute>
+ </img>
+ </td>
+ <th align="left">
+ <xsl:call-template name="anchor"/>
+ <xsl:if test="$admon.textlabel != 0 or title or info/title">
+ <xsl:apply-templates select="." mode="object.title.markup"/>
+ </xsl:if>
+ </th>
+ </tr>
+ <tr>
+ <td align="left" valign="top">
+ <xsl:apply-templates/>
+ </td>
+ </tr>
+ </table>
+ </div>
+</xsl:template>
+
+<xsl:template name="nongraphical.admonition">
+ <div>
+ <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:if test="$admon.style">
+ <xsl:attribute name="style">
+ <xsl:value-of select="$admon.style"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$admon.textlabel != 0 or title or info/title">
+ <h3 class="title">
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates select="." mode="object.title.markup"/>
+ </h3>
+ </xsl:if>
+
+ <xsl:apply-templates/>
+ </div>
+</xsl:template>
+
+<xsl:template match="note/title"/>
+<xsl:template match="important/title"/>
+<xsl:template match="warning/title"/>
+<xsl:template match="caution/title"/>
+<xsl:template match="tip/title"/>
+
+</xsl:stylesheet>
Added: JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/annotations.xsl
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/annotations.xsl (rev 0)
+++ JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/annotations.xsl 2009-01-02 09:43:30 UTC (rev 604)
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="ASCII"?>
+<!--This file was created automatically by html2xhtml-->
+<!--from the HTML stylesheets.-->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+
+<xsl:template name="add.annotation.links">
+ <xsl:param name="scripts" select="normalize-space($annotation.js)"/>
+ <xsl:choose>
+ <xsl:when test="contains($scripts, ' ')">
+ <script type="text/javascript" src="{substring-before($scripts, ' ')}"/>
+ <xsl:call-template name="add.annotation.links">
+ <xsl:with-param name="scripts" select="substring-after($scripts, ' ')"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <script type="text/javascript" src="{$scripts}"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="annotation"/>
+
+<xsl:template name="apply-annotations">
+ <xsl:if test="$annotation.support != 0">
+ <!-- do any annotations apply to the context node? -->
+ <xsl:variable name="id" select="(@id|@xml:id)[1]"/>
+
+ <xsl:variable name="aids">
+ <xsl:for-each select="//annotation">
+ <xsl:if test="@annotates=$id or starts-with(@annotates, concat($id, ' ')) or contains(@annotates, concat(' ', $id, ' ')) or substring(@annotates, string-length(@annotates)-3) = concat(' ', $id)">
+ <xsl:value-of select="generate-id()"/>
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ </xsl:for-each>
+ <xsl:if test="normalize-space(@annotations) != ''">
+ <xsl:call-template name="annotations-pointed-to">
+ <xsl:with-param name="annotations" select="normalize-space(@annotations)"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:if test="$aids != ''">
+ <xsl:call-template name="apply-annotations-by-gid">
+ <xsl:with-param name="gids" select="normalize-space($aids)"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="annotations-pointed-to">
+ <xsl:param name="annotations"/>
+ <xsl:choose>
+ <xsl:when test="contains($annotations, ' ')">
+ <xsl:variable name="a" select="key('id', substring-before($annotations, ' '))"/>
+ <xsl:if test="$a">
+ <xsl:value-of select="generate-id($a)"/>
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ <xsl:call-template name="annotations-pointed-to">
+ <xsl:with-param name="annotations" select="substring-after($annotations, ' ')"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="a" select="key('id', $annotations)"/>
+ <xsl:if test="$a">
+ <xsl:value-of select="generate-id($a)"/>
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="apply-annotations-by-gid">
+ <xsl:param name="gids"/>
+
+ <xsl:choose>
+ <xsl:when test="contains($gids, ' ')">
+ <xsl:variable name="gid" select="substring-before($gids, ' ')"/>
+ <xsl:apply-templates select="key('gid', $gid)" mode="annotation-inline"/>
+ <xsl:call-template name="apply-annotations-by-gid">
+ <xsl:with-param name="gids" select="substring-after($gids, ' ')"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="key('gid', $gids)" mode="annotation-inline"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="annotation" mode="annotation-inline">
+ <xsl:variable name="title">
+ <xsl:choose>
+ <xsl:when test="title">
+ <xsl:value-of select="title"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>[Annotation #</xsl:text>
+ <xsl:number count="annotation" level="any" format="1"/>
+ <xsl:text>]</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <a id="anch-{generate-id(.)}" href="#annot-{generate-id(.)}" title="{$title}">
+ <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:attribute name="onClick">
+ <xsl:text>popup_</xsl:text>
+ <xsl:value-of select="generate-id(.)"/>
+ <xsl:text>.showPopup('anch-</xsl:text>
+ <xsl:value-of select="generate-id(.)"/>
+ <xsl:text>'); return false;</xsl:text>
+ </xsl:attribute>
+ <img src="{$annotation.graphic.open}" alt="{$title}"/>
+ </a>
+</xsl:template>
+
+<xsl:template match="annotation" mode="annotation-popup">
+ <div class="annotation-nocss">
+ <p>
+ <a id="annot-{generate-id(.)}"/>
+ <xsl:text>Annotation #</xsl:text>
+ <xsl:number count="annotation" level="any" format="1"/>
+ <xsl:text>:</xsl:text>
+ </p>
+ </div>
+
+ <div id="popup-{generate-id(.)}" class="annotation-popup">
+ <xsl:if test="string-length(.) > 300">
+ <xsl:attribute name="style">width:400px</xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="annotation-title"/>
+ <div class="annotation-body">
+ <xsl:apply-templates select="*[local-name(.) != 'title']"/>
+ </div>
+ <div class="annotation-close">
+ <a href="#" onclick="popup_{generate-id(.)}.hidePopup();return false;">
+ <xsl:apply-templates select="." mode="class.attribute"/>
+ <img src="{$annotation.graphic.close}" alt="X"/>
+ </a>
+ </div>
+ </div>
+</xsl:template>
+
+<xsl:template name="annotation-title">
+ <div class="annotation-title">
+ <xsl:choose>
+ <xsl:when test="title">
+ <xsl:apply-templates select="title/node()"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>Annotation</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </div>
+</xsl:template>
+
+</xsl:stylesheet>
Added: JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/autoidx-kimber.xsl
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/autoidx-kimber.xsl (rev 0)
+++ JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/autoidx-kimber.xsl 2009-01-02 09:43:30 UTC (rev 604)
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="ASCII"?>
+<!--This file was created automatically by html2xhtml-->
+<!--from the HTML stylesheets.-->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:k="http://www.isogen.com/functions/com.isogen.saxoni18n.Saxoni18nService" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="k" version="1.0">
+
+<!-- ********************************************************************
+ $Id: autoidx-kimber.xsl 6910 2007-06-28 23:23:30Z xmldoc $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or http://docbook.sf.net/release/xsl/current/ for
+ copyright and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+<!-- The "kimber" method contributed by Eliot Kimber of Innodata Isogen. -->
+<!-- ==================================================================== -->
+<!-- *** THIS MODULE ONLY WORKS WITH SAXON 6 OR SAXON 8 *** -->
+<!-- ==================================================================== -->
+
+
+<xsl:include href="../common/autoidx-kimber.xsl"/>
+
+<!-- Java sort apparently works only on lang part, not country -->
+<xsl:param name="sort.lang">
+ <xsl:choose>
+ <xsl:when test="contains(concat(/*/@lang, /*/@xml:lang), '-')">
+ <xsl:value-of select="substring-before(concat(/*/@lang, /*/@xml:lang), '-')"/>
+ </xsl:when>
+ <xsl:when test="contains(concat(/*/@lang, /*/@xml:lang), '_')">
+ <xsl:value-of select="substring-before(concat(/*/@lang, /*/@xml:lang), '_')"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="concat(/*/@lang, /*/@xml:lang)"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:param>
+
+<xsl:template name="generate-kimber-index">
+ <xsl:param name="scope" select="NOTANODE"/>
+
+ <xsl:variable name="vendor" select="system-property('xsl:vendor')"/>
+ <xsl:if test="not(contains($vendor, 'SAXON '))">
+ <xsl:message terminate="yes">
+ <xsl:text>ERROR: the 'kimber' index method requires the </xsl:text>
+ <xsl:text>Saxon version 6 or 8 XSLT processor.</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:if test="not(function-available('k:getIndexGroupKey'))">
+ <xsl:message terminate="yes">
+ <xsl:text>ERROR: the 'kimber' index method requires the </xsl:text>
+ <xsl:text>Innodata Isogen
+Java extensions for </xsl:text>
+ <xsl:text>internationalized indexes.
+Install those </xsl:text>
+ <xsl:text>extensions, or use a different index method.
+</xsl:text>
+ <xsl:text>For more information, see:
+</xsl:text>
+ <xsl:text>http://www.innodata-isogen.com/knowledge_center/tools_downloads/i18nsupport</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:variable name="role">
+ <xsl:if test="$index.on.role != 0">
+ <xsl:value-of select="@role"/>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="type">
+ <xsl:if test="$index.on.type != 0">
+ <xsl:value-of select="@type"/>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="terms" select="//indexterm[count(.|key('k-group', k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""]))))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1 and not(@class = 'endofrange')]"/>
+
+ <xsl:variable name="alphabetical" select="$terms[not(starts-with( k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""]))), '#NUMERIC' ))]"/>
+
+ <xsl:variable name="others" select="$terms[starts-with( k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""]))), '#NUMERIC' )]"/>
+
+ <div class="index">
+ <xsl:if test="$others">
+ <div class="indexdev">
+ <h3>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'index symbols'"/>
+ </xsl:call-template>
+ </h3>
+ <dl>
+ <xsl:apply-templates select="$others" mode="index-symbol-div">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:with-param name="role" select="$role"/>
+ <xsl:with-param name="type" select="$type"/>
+ <xsl:sort lang="{$sort.lang}" select="k:getIndexGroupSortKey(concat(/*/@lang, /*/@xml:lang), k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""]))))"/>
+ </xsl:apply-templates>
+ </dl>
+ </div>
+ </xsl:if>
+
+ <xsl:apply-templates select="$alphabetical" mode="index-div-kimber">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:with-param name="role" select="$role"/>
+ <xsl:with-param name="type" select="$type"/>
+ <xsl:sort lang="{$sort.lang}" select="k:getIndexGroupSortKey(concat(/*/@lang, /*/@xml:lang), k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""]))))"/>
+ </xsl:apply-templates>
+ </div>
+
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-div-kimber">
+ <xsl:param name="scope" select="."/>
+ <xsl:param name="role" select="''"/>
+ <xsl:param name="type" select="''"/>
+
+ <xsl:variable name="key" select="k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])))"/>
+
+ <xsl:variable name="label" select="k:getIndexGroupLabel(concat(/*/@lang, /*/@xml:lang), $key)"/>
+
+ <xsl:if test="key('k-group', $label)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][count(.|key('primary', normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]">
+ <div class="indexdiv">
+ <h3>
+ <xsl:value-of select="$label"/>
+ </h3>
+ <dl>
+ <xsl:apply-templates select="key('k-group', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))] [count(.|key('primary', normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))] [1])=1]" mode="index-primary">
+ <xsl:sort select="normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""]))" lang="{$sort.lang}"/>
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:with-param name="role" select="$role"/>
+ <xsl:with-param name="type" select="$type"/>
+ </xsl:apply-templates>
+ </dl>
+ </div>
+ </xsl:if>
+</xsl:template>
+
+</xsl:stylesheet>
Added: JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/autoidx-kosek.xsl
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/autoidx-kosek.xsl (rev 0)
+++ JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/autoidx-kosek.xsl 2009-01-02 09:43:30 UTC (rev 604)
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="ASCII"?>
+<!--This file was created automatically by html2xhtml-->
+<!--from the HTML stylesheets.-->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:i="urn:cz-kosek:functions:index" xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" xmlns:func="http://exslt.org/functions" xmlns:k="http://www.isogen.com/functions/com.isogen.saxoni18n.Saxoni18nService" xmlns:exslt="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" extension-element-prefixes="func exslt" exclude-result-prefixes="func exslt i l k" version="1.0">
+
+<!-- ********************************************************************
+ $Id: autoidx-kosek.xsl 6910 2007-06-28 23:23:30Z xmldoc $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or http://docbook.sf.net/release/xsl/current/ for
+ copyright and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+<!-- The "kosek" method contributed by Jirka Kosek. -->
+
+<xsl:include href="../common/autoidx-kosek.xsl"/>
+
+<xsl:template name="generate-kosek-index">
+ <xsl:param name="scope" select="(ancestor::book|/)[last()]"/>
+
+ <xsl:variable name="vendor" select="system-property('xsl:vendor')"/>
+ <xsl:if test="contains($vendor, 'libxslt')">
+ <xsl:message terminate="yes">
+ <xsl:text>ERROR: the 'kosek' index method does not </xsl:text>
+ <xsl:text>work with the xsltproc XSLT processor.</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:if test="contains($vendor, 'Saxonica')">
+ <xsl:message terminate="yes">
+ <xsl:text>ERROR: the 'kosek' index method does not </xsl:text>
+ <xsl:text>work with the Saxon 8 XSLT processor.</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:if test="not(function-available('exslt:node-set') or function-available('exslt:nodeSet'))">
+ <xsl:message terminate="yes">
+ <xsl:text>ERROR: the 'kosek' index method requires the </xsl:text>
+ <xsl:text>exslt:node-set() function. Use a processor that </xsl:text>
+ <xsl:text>has it, or use a different index method.</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:if test="not(function-available('i:group-index'))">
+ <xsl:message terminate="yes">
+ <xsl:text>ERROR: the 'kosek' index method requires the
+</xsl:text>
+ <xsl:text>index extension functions be imported:
+</xsl:text>
+ <xsl:text> xsl:import href="common/autoidx-kosek.xsl"</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:variable name="role">
+ <xsl:if test="$index.on.role != 0">
+ <xsl:value-of select="@role"/>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="type">
+ <xsl:if test="$index.on.type != 0">
+ <xsl:value-of select="@type"/>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="terms" select="//indexterm[count(.|key('group-code', i:group-index(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""]))))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1 and not(@class = 'endofrange')]"/>
+
+ <div class="index">
+ <xsl:apply-templates select="$terms" mode="index-div-kosek">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:with-param name="role" select="$role"/>
+ <xsl:with-param name="type" select="$type"/>
+ <xsl:sort select="i:group-index(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])))" data-type="number"/>
+ </xsl:apply-templates>
+ </div>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-div-kosek">
+ <xsl:param name="scope" select="."/>
+ <xsl:param name="role" select="''"/>
+ <xsl:param name="type" select="''"/>
+
+ <xsl:variable name="key" select="i:group-index(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])))"/>
+
+ <xsl:variable name="lang">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:variable>
+
+ <xsl:if test="key('group-code', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][count(.|key('primary', normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]">
+ <div class="indexdiv">
+ <h3>
+ <xsl:value-of select="i:group-letter($key)"/>
+ </h3>
+ <dl>
+ <xsl:apply-templates select="key('group-code', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][count(.|key('primary', normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])=1]" mode="index-primary">
+ <xsl:sort select="normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""]))" lang="{$lang}"/>
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:with-param name="role" select="$role"/>
+ <xsl:with-param name="type" select="$type"/>
+ </xsl:apply-templates>
+ </dl>
+ </div>
+ </xsl:if>
+</xsl:template>
+
+</xsl:stylesheet>
Added: JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/autoidx-ng.xsl
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/autoidx-ng.xsl (rev 0)
+++ JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/autoidx-ng.xsl 2009-01-02 09:43:30 UTC (rev 604)
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="ASCII"?>
+<!--This file was created automatically by html2xhtml-->
+<!--from the HTML stylesheets.-->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+
+<!-- ********************************************************************
+ $Id: autoidx-ng.xsl 6910 2007-06-28 23:23:30Z xmldoc $
+ ********************************************************************
+
+ This file is part of the DocBook XSL Stylesheet distribution.
+ See ../README or http://docbook.sf.net/ for copyright
+ copyright and other information.
+
+ ******************************************************************** -->
+
+<!-- You should have this directly in your customization file. -->
+<!-- This file is there only to retain backward compatibility. -->
+<xsl:import href="autoidx-kosek.xsl"/>
+<xsl:param name="index.method">kosek</xsl:param>
+
+</xsl:stylesheet>
Added: JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/autoidx.xsl
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/autoidx.xsl (rev 0)
+++ JMathLib/trunk/doc/DocBook/xsl/xhtml-1_1/autoidx.xsl 2009-01-02 09:43:30 UTC (rev 604)
@@ -0,0 +1,588 @@
+<?xml version="1.0" encoding="ASCII"?>
+<!--This file was created automatically by html2xhtml-->
+<!--from the HTML stylesheets.-->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exslt="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" extension-element-prefixes="exslt" exclude-result-prefixes="exslt" version="1.0">
+
+<!-- ********************************************************************
+ $Id: autoidx.xsl 7436 2007-09-10 17:16:55Z mzjn $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or http://docbook.sf.net/release/xsl/current/ for
+ copyright and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+<!-- The "basic" method derived from Jeni Tennison's work. -->
+<!-- The "kosek" method contributed by Jirka Kosek. -->
+<!-- The "kimber" method contributed by Eliot Kimber of Innodata Isogen. -->
+
+<xsl:variable name="kimber.imported" select="0"/>
+<xsl:variable name="kosek.imported" select="0"/>
+
+<xsl:key name="letter" match="indexterm" use="translate(substring(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), 1, 1),'AaÀàÁáÂâÃãÄäÅåĀāĂ㥹ǍǎǞǟǠǡǺǻȀȁȂȃȦȧḀḁẚẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặBbƀƁɓƂƃḂḃḄḅḆḇCcÇçĆćĈĉĊċČčƇƈɕḈḉDdĎďĐđƊɗƋƌDžDzȡɖḊḋḌḍḎḏḐḑḒḓEeÈèÉéÊêËëĒēĔĕĖėĘęĚěȄȅȆȇȨȩḔḕḖḗḘḙḚḛḜḝẸẹẺẻẼẽẾếỀềỂểỄễỆệFfƑƒḞḟGgĜĝĞğĠġĢģƓɠǤǥǦǧǴǵḠḡHhĤĥĦħȞȟɦḢḣḤḥḦḧḨḩḪḫẖIiÌìÍíÎîÏïĨĩĪīĬĭĮįİƗɨǏǐȈȉȊȋḬḭḮḯỈỉỊịJjĴĵǰʝKkĶķƘƙǨǩḰḱḲḳḴḵLlĹĺĻļĽľĿŀŁłƚLjȴɫɬɭḶḷḸḹḺḻḼḽMmɱḾḿṀṁṂṃNnÑñŃńŅņŇňƝɲƞȠNjǸǹȵɳṄṅṆṇṈṉṊṋOoÒòÓóÔôÕõÖöØøŌōŎŏŐőƟƠơǑǒǪǫǬǭǾǿȌȍȎȏȪȫȬȭȮȯȰȱṌṍṎṏṐṑṒṓỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợPpƤƥṔṕṖṗQqʠRrŔŕŖŗŘřȐȑȒȓɼɽɾṘṙṚṛṜṝṞṟSsŚśŜŝŞşŠšȘșʂṠṡṢṣṤṥṦṧṨṩTtŢţŤťŦŧƫƬƭƮʈȚțȶṪṫṬṭṮṯṰṱẗUuÙùÚúÛûÜüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜȔȕȖȗṲṳṴṵṶṷṸṹṺṻỤụỦủỨứỪừỬửỮữỰựVvƲʋṼṽṾṿWwŴŵẀẁẂẃẄẅẆẇẈẉẘXxẊẋẌẍYyÝýÿŸŶŷƳƴȲȳẎẏẙỲỳỴỵỶỷỸỹZzŹźŻżŽžƵƶȤȥʐʑẐẑẒẓẔẕẕ','AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+
+<xsl:key name="primary" match="indexterm" use="normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""]))"/>
+
+<xsl:key name="secondary" match="indexterm" use="concat(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(secondary/@sortas, secondary[not(@sortas) or @sortas = ""])))"/>
+
+<xsl:key name="tertiary" match="indexterm" use="concat(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(secondary/@sortas, secondary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(tertiary/@sortas, tertiary[not(@sortas) or @sortas = ""])))"/>
+
+<xsl:key name="endofrange" match="indexterm[@class='endofrange']" use="@startref"/>
+
+<xsl:key name="primary-section" match="indexterm[not(secondary) and not(see)]" use="concat(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), " ", generate-id((ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage)[last()]))"/>
+
+<xsl:key name="secondary-section" match="indexterm[not(tertiary) and not(see)]" use="concat(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(secondary/@sortas, secondary[not(@sortas) or @sortas = ""])), " ", generate-id((ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage)[last()]))"/>
+
+<xsl:key name="tertiary-section" match="indexterm[not(see)]" use="concat(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(secondary/@sortas, secondary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(tertiary/@sortas, tertiary[not(@sortas) or @sortas = ""])), " ", generate-id((ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage)[last()]))"/>
+
+<xsl:key name="see-also" match="indexterm[seealso]" use="concat(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(secondary/@sortas, secondary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(tertiary/@sortas, tertiary[not(@sortas) or @sortas = ""])), " ", seealso)"/>
+
+<xsl:key name="see" match="indexterm[see]" use="concat(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(secondary/@sortas, secondary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(tertiary/@sortas, tertiary[not(@sortas) or @sortas = ""])), " ", see)"/>
+
+<xsl:key name="sections" match="*[@id or @xml:id]" use="@id|@xml:id"/>
+
+
+<xsl:template name="generate-index">
+ <xsl:param name="scope" select="(ancestor::book|/)[last()]"/>
+
+ <xsl:choose>
+ <xsl:when test="$index.method = 'kosek'">
+ <xsl:call-template name="generate-kosek-index">
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$index.method = 'kimber'">
+ <xsl:call-template name="generate-kimber-index">
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:call-template>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:call-template name="generate-basic-index">
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="generate-basic-index">
+ <xsl:param name="scope" select="NOTANODE"/>
+
+ <xsl:variable name="role">
+ <xsl:if test="$index.on.role != 0">
+ <xsl:value-of select="@role"/>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="type">
+ <xsl:if test="$index.on.type != 0">
+ <xsl:value-of select="@type"/>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="terms" select="//indexterm [count(.|key('letter', translate(substring(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), 1, 1), 'AaÀàÁáÂâÃãÄäÅåĀāĂ㥹ǍǎǞǟǠǡǺǻȀȁȂȃȦȧḀḁẚẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặBbƀƁɓƂƃḂḃḄḅḆḇCcÇçĆćĈĉĊċČčƇƈɕḈḉDdĎďĐđƊɗƋƌDžDzȡɖḊḋḌḍḎḏḐḑḒḓEeÈèÉéÊêËëĒēĔĕĖėĘęĚěȄȅȆȇȨȩḔḕḖḗḘḙḚḛḜḝẸẹẺẻẼẽẾếỀềỂểỄễỆệFfƑƒḞḟGgĜĝĞğĠġĢģƓɠǤǥǦǧǴǵḠḡHhĤĥĦħȞȟɦḢḣḤḥḦḧḨḩḪḫẖIiÌìÍíÎîÏïĨĩĪīĬĭĮįİƗɨǏǐȈȉȊȋḬḭḮḯỈỉỊịJjĴĵǰʝKkĶķƘƙǨǩḰḱḲḳḴḵLlĹĺĻļĽľĿŀŁłƚLjȴɫɬɭḶḷḸḹḺḻḼḽMmɱḾḿṀṁṂṃNnÑñŃńŅņŇňƝɲƞȠNjǸǹȵɳṄṅṆṇṈṉṊṋOoÒòÓóÔôÕõÖöØøŌōŎŏŐőƟƠơǑǒǪǫǬǭǾǿȌȍȎȏȪȫȬȭȮȯȰȱṌṍṎṏṐṑṒṓỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợPpƤƥṔṕṖṗQqʠRrŔŕŖŗŘřȐȑȒȓɼɽɾṘṙṚṛṜṝṞṟSsŚśŜŝŞşŠšȘșʂṠṡṢṣṤṥṦṧṨṩTtŢţŤťŦŧƫƬƭƮʈȚțȶṪṫṬṭṮṯṰṱẗUuÙùÚúÛûÜüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜȔȕȖȗṲṳṴṵṶṷṸṹṺṻỤụỦủỨứỪừỬửỮữỰựVvƲʋṼṽṾṿWwŴŵẀẁẂẃẄẅẆẇẈẉẘXxẊẋẌẍYyÝýÿŸŶŷƳƴȲȳẎẏẙỲỳỴỵỶỷỸỹZzŹźŻżŽžƵƶȤȥʐʑẐẑẒẓẔẕẕ', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')) [count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1 and not(@class = 'endofrange')]"/>
+
+ <xsl:variable name="alphabetical" select="$terms[contains(concat('AaÀàÁáÂâÃãÄäÅåĀāĂ㥹ǍǎǞǟǠǡǺǻȀȁȂȃȦȧḀḁẚẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặBbƀƁɓƂƃḂḃḄḅḆḇCcÇçĆćĈĉĊċČčƇƈɕḈḉDdĎďĐđƊɗƋƌDžDzȡɖḊḋḌḍḎḏḐḑḒḓEeÈèÉéÊêËëĒēĔĕĖėĘęĚěȄȅȆȇȨȩḔḕḖḗḘḙḚḛḜḝẸẹẺẻẼẽẾếỀềỂểỄễỆệFfƑƒḞḟGgĜĝĞğĠġĢģƓɠǤǥǦǧǴǵḠḡHhĤĥĦħȞȟɦḢḣḤḥḦḧḨḩḪḫẖIiÌìÍíÎîÏïĨĩĪīĬĭĮįİƗɨǏǐȈȉȊȋḬḭḮḯỈỉỊịJjĴĵǰʝKkĶķƘƙǨǩḰḱḲḳḴḵLlĹĺĻļĽľĿŀŁłƚLjȴɫɬɭḶḷḸḹḺḻḼḽMmɱḾḿṀṁṂṃNnÑñŃńŅņŇňƝɲƞȠNjǸǹȵɳṄṅṆṇṈṉṊṋOoÒòÓóÔôÕõÖöØøŌōŎŏŐőƟƠơǑǒǪǫǬǭǾǿȌȍȎȏȪȫȬȭȮȯȰȱṌṍṎṏṐṑṒṓỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợPpƤƥṔṕṖṗQqʠRrŔŕŖŗŘřȐȑȒȓɼɽɾṘṙṚṛṜṝṞṟSsŚśŜŝŞşŠšȘșʂṠṡṢṣṤṥṦṧṨṩTtŢţŤťŦŧƫƬƭƮʈȚțȶṪṫṬṭṮṯṰṱẗUuÙùÚúÛûÜüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜȔȕȖȗṲṳṴṵṶṷṸṹṺṻỤụỦủỨứỪừỬửỮữỰựVvƲʋṼṽṾṿWwŴŵẀẁẂẃẄẅẆẇẈẉẘXxẊẋẌẍYyÝýÿŸŶŷƳƴȲȳẎẏẙỲỳỴỵỶỷỸỹZzŹźŻżŽžƵƶȤȥʐʑẐẑẒẓẔẕẕ', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'), substring(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), 1, 1))]"/>
+
+ <xsl:variable name="others" select="$terms[not(contains(concat('AaÀàÁáÂâÃãÄäÅåĀāĂ㥹ǍǎǞǟǠǡǺǻȀȁȂȃȦȧḀḁẚẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặBbƀƁɓƂƃḂḃḄḅḆḇCcÇçĆćĈĉĊċČčƇƈɕḈḉDdĎďĐđƊɗƋƌDžDzȡɖḊḋḌḍḎḏḐḑḒḓEeÈèÉéÊêËëĒēĔĕĖėĘęĚěȄȅȆȇȨȩḔḕḖḗḘḙḚḛḜḝẸẹẺẻẼẽẾếỀềỂểỄễỆệFfƑƒḞḟGgĜĝĞğĠġĢģƓɠǤǥǦǧǴǵḠḡHhĤĥĦħȞȟɦḢḣḤḥḦḧḨḩḪḫẖIiÌìÍíÎîÏïĨĩĪīĬĭĮįİƗɨǏǐȈȉȊȋḬḭḮḯỈỉỊịJjĴĵǰʝKkĶķƘƙǨǩḰḱḲḳḴḵLlĹĺĻļĽľĿŀŁłƚLjȴɫɬɭḶḷḸḹḺḻḼḽMmɱḾḿṀṁṂṃNnÑñŃńŅņŇňƝɲƞȠNjǸǹȵɳṄṅṆṇṈṉṊṋOoÒòÓóÔôÕõÖöØøŌōŎŏŐőƟƠơǑǒǪǫǬǭǾǿȌȍȎȏȪȫȬȭȮȯȰȱṌṍṎṏṐṑṒṓỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợPpƤƥṔṕṖṗQqʠRrŔŕŖŗŘřȐȑȒȓɼɽɾṘṙṚṛṜṝṞṟSsŚśŜŝŞşŠšȘșʂṠṡṢṣṤṥṦṧṨṩTtŢţŤťŦŧƫƬƭƮʈȚțȶṪṫṬṭṮṯṰṱẗUuÙùÚúÛûÜüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜȔȕȖȗṲṳṴṵṶṷṸṹṺṻỤụỦủỨứỪừỬửỮữỰựVvƲʋṼṽṾṿWwŴŵẀẁẂẃẄẅẆẇẈẉẘXxẊẋẌẍYyÝýÿŸŶŷƳƴȲȳẎẏẙỲỳỴỵỶỷỸỹZzŹźŻżŽžƵƶȤȥʐʑẐẑẒẓẔẕẕ', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'), substring(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), 1, 1)))]"/>
+ <div class="index">
+ <xsl:if test="$others">
+ <div class="indexdiv">
+ <h3>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'index symbols'"/>
+ </xsl:call-template>
+ </h3>
+ <dl>
+ <xsl:apply-templates select="$others[count(.|key('primary', normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]" mode="index-symbol-div">
+ <xsl:with-param name="position" select="position()"/>
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:with-param name="role" select="$role"/>
+ <xsl:with-param name="type" select="$type"/>
+ <xsl:sort select="translate(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), 'AaÀàÁáÂâÃãÄäÅåĀāĂ㥹ǍǎǞǟǠǡǺǻȀȁȂȃȦȧḀḁẚẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặBbƀƁɓƂƃḂḃḄḅḆḇCcÇçĆćĈĉĊċČčƇƈɕḈḉDdĎďĐđƊɗƋƌDžDzȡɖḊḋḌḍḎḏḐḑḒḓEeÈèÉéÊêËëĒēĔĕĖėĘęĚěȄȅȆȇȨȩḔḕḖḗḘḙḚḛḜḝẸẹẺẻẼẽẾếỀềỂểỄễỆệFfƑƒḞḟGgĜĝĞğĠġĢģƓɠǤǥǦǧǴǵḠḡHhĤĥĦħȞȟɦḢḣḤḥḦḧḨḩḪḫẖIiÌìÍíÎîÏïĨĩĪīĬĭĮįİƗɨǏǐȈȉȊȋḬḭḮḯỈỉỊịJjĴĵǰʝKkĶķƘƙǨǩḰḱḲḳḴḵLlĹĺĻļĽľĿŀŁłƚLjȴɫɬɭḶḷḸḹḺḻḼḽMmɱḾḿṀṁṂṃNnÑñŃńŅņŇňƝɲƞȠNjǸǹȵɳṄṅṆṇṈṉṊṋOoÒòÓóÔôÕõÖöØøŌōŎŏŐőƟƠơǑǒǪǫǬǭǾǿȌȍȎȏȪȫȬȭȮȯȰȱṌṍṎṏṐṑṒṓỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợPpƤƥṔṕṖṗQqʠRrŔŕŖŗŘřȐȑȒȓɼɽɾṘṙṚṛṜṝṞṟSsŚśŜŝŞşŠšȘșʂṠṡṢṣṤṥṦṧṨṩTtŢţŤťŦŧƫƬƭƮʈȚțȶṪṫṬṭṮṯṰṱẗUuÙùÚúÛûÜüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜȔȕȖȗṲṳṴṵṶṷṸṹṺṻỤụỦủỨứỪừỬửỮữỰựVvƲʋṼṽṾṿWwŴŵẀẁẂẃẄẅẆẇẈẉẘXxẊẋẌẍYyÝýÿŸŶŷƳƴȲȳẎẏẙỲỳỴỵỶỷỸỹZzŹźŻżŽžƵƶȤȥʐʑẐẑẒẓẔẕẕ', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIII...
[truncated message content] |
|
From: <st_...@us...> - 2009-01-02 09:41:26
|
Revision: 603
http://mathlib.svn.sourceforge.net/mathlib/?rev=603&view=rev
Author: st_mueller
Date: 2009-01-02 09:41:16 +0000 (Fri, 02 Jan 2009)
Log Message:
-----------
update to docbook-xsl-1.74.0
Added Paths:
-----------
JMathLib/trunk/doc/DocBook/xsl/xhtml/
JMathLib/trunk/doc/DocBook/xsl/xhtml/admon.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/annotations.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/autoidx-kimber.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/autoidx-kosek.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/autoidx-ng.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/autoidx.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/autotoc.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/biblio-iso690.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/biblio.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/block.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/callout.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/changebars.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/chunk-code.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/chunk-common.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/chunk.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/chunker.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/chunkfast.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/chunktoc.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/component.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/division.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/docbook.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/ebnf.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/footnote.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/formal.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/glossary.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/graphics.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/highlight.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/html-rtf.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/html.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/htmltbl.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/index.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/info.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/inline.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/keywords.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/lists.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/maketoc.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/manifest.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/math.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/oldchunker.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/onechunk.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/param.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/pi.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/profile-chunk-code.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/profile-chunk.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/profile-docbook.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/profile-onechunk.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/qandaset.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/refentry.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/sections.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/synop.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/table.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/task.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/titlepage.templates.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/titlepage.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/toc.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/verbatim.xsl
JMathLib/trunk/doc/DocBook/xsl/xhtml/xref.xsl
Added: JMathLib/trunk/doc/DocBook/xsl/xhtml/admon.xsl
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/xhtml/admon.xsl (rev 0)
+++ JMathLib/trunk/doc/DocBook/xsl/xhtml/admon.xsl 2009-01-02 09:41:16 UTC (rev 603)
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="ASCII"?>
+<!--This file was created automatically by html2xhtml-->
+<!--from the HTML stylesheets.-->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+
+<!-- ********************************************************************
+ $Id: admon.xsl 7072 2007-07-17 16:14:37Z xmldoc $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or http://docbook.sf.net/release/xsl/current/ for
+ copyright and other information.
+
+ ******************************************************************** -->
+
+<xsl:template match="*" mode="admon.graphic.width">
+ <xsl:param name="node" select="."/>
+ <xsl:text>25</xsl:text>
+</xsl:template>
+
+<xsl:template match="note|important|warning|caution|tip">
+ <xsl:choose>
+ <xsl:when test="$admon.graphics != 0">
+ <xsl:call-template name="graphical.admonition"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="nongraphical.admonition"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="admon.graphic">
+ <xsl:param name="node" select="."/>
+ <xsl:value-of select="$admon.graphics.path"/>
+ <xsl:choose>
+ <xsl:when test="local-name($node)='note'">note</xsl:when>
+ <xsl:when test="local-name($node)='warning'">warning</xsl:when>
+ <xsl:when test="local-name($node)='caution'">caution</xsl:when>
+ <xsl:when test="local-name($node)='tip'">tip</xsl:when>
+ <xsl:when test="local-name($node)='important'">important</xsl:when>
+ <xsl:otherwise>note</xsl:otherwise>
+ </xsl:choose>
+ <xsl:value-of select="$admon.graphics.extension"/>
+</xsl:template>
+
+<xsl:template name="graphical.admonition">
+ <xsl:variable name="admon.type">
+ <xsl:choose>
+ <xsl:when test="local-name(.)='note'">Note</xsl:when>
+ <xsl:when test="local-name(.)='warning'">Warning</xsl:when>
+ <xsl:when test="local-name(.)='caution'">Caution</xsl:when>
+ <xsl:when test="local-name(.)='tip'">Tip</xsl:when>
+ <xsl:when test="local-name(.)='important'">Important</xsl:when>
+ <xsl:otherwise>Note</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="alt">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="$admon.type"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <div>
+ <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:if test="$admon.style != ''">
+ <xsl:attribute name="style">
+ <xsl:value-of select="$admon.style"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <table border="0">
+ <xsl:attribute name="summary">
+ <xsl:value-of select="$admon.type"/>
+ <xsl:if test="title|info/title">
+ <xsl:text>: </xsl:text>
+ <xsl:value-of select="(title|info/title)[1]"/>
+ </xsl:if>
+ </xsl:attribute>
+ <tr>
+ <td rowspan="2" align="center" valign="top">
+ <xsl:attribute name="width">
+ <xsl:apply-templates select="." mode="admon.graphic.width"/>
+ </xsl:attribute>
+ <img alt="[{$alt}]">
+ <xsl:attribute name="src">
+ <xsl:call-template name="admon.graphic"/>
+ </xsl:attribute>
+ </img>
+ </td>
+ <th align="left">
+ <xsl:call-template name="anchor"/>
+ <xsl:if test="$admon.textlabel != 0 or title or info/title">
+ <xsl:apply-templates select="." mode="object.title.markup"/>
+ </xsl:if>
+ </th>
+ </tr>
+ <tr>
+ <td align="left" valign="top">
+ <xsl:apply-templates/>
+ </td>
+ </tr>
+ </table>
+ </div>
+</xsl:template>
+
+<xsl:template name="nongraphical.admonition">
+ <div>
+ <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:if test="$admon.style">
+ <xsl:attribute name="style">
+ <xsl:value-of select="$admon.style"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$admon.textlabel != 0 or title or info/title">
+ <h3 class="title">
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates select="." mode="object.title.markup"/>
+ </h3>
+ </xsl:if>
+
+ <xsl:apply-templates/>
+ </div>
+</xsl:template>
+
+<xsl:template match="note/title"/>
+<xsl:template match="important/title"/>
+<xsl:template match="warning/title"/>
+<xsl:template match="caution/title"/>
+<xsl:template match="tip/title"/>
+
+</xsl:stylesheet>
Added: JMathLib/trunk/doc/DocBook/xsl/xhtml/annotations.xsl
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/xhtml/annotations.xsl (rev 0)
+++ JMathLib/trunk/doc/DocBook/xsl/xhtml/annotations.xsl 2009-01-02 09:41:16 UTC (rev 603)
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="ASCII"?>
+<!--This file was created automatically by html2xhtml-->
+<!--from the HTML stylesheets.-->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+
+<xsl:template name="add.annotation.links">
+ <xsl:param name="scripts" select="normalize-space($annotation.js)"/>
+ <xsl:choose>
+ <xsl:when test="contains($scripts, ' ')">
+ <script type="text/javascript" src="{substring-before($scripts, ' ')}"/>
+ <xsl:call-template name="add.annotation.links">
+ <xsl:with-param name="scripts" select="substring-after($scripts, ' ')"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <script type="text/javascript" src="{$scripts}"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="annotation"/>
+
+<xsl:template name="apply-annotations">
+ <xsl:if test="$annotation.support != 0">
+ <!-- do any annotations apply to the context node? -->
+ <xsl:variable name="id" select="(@id|@xml:id)[1]"/>
+
+ <xsl:variable name="aids">
+ <xsl:for-each select="//annotation">
+ <xsl:if test="@annotates=$id or starts-with(@annotates, concat($id, ' ')) or contains(@annotates, concat(' ', $id, ' ')) or substring(@annotates, string-length(@annotates)-3) = concat(' ', $id)">
+ <xsl:value-of select="generate-id()"/>
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ </xsl:for-each>
+ <xsl:if test="normalize-space(@annotations) != ''">
+ <xsl:call-template name="annotations-pointed-to">
+ <xsl:with-param name="annotations" select="normalize-space(@annotations)"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:if test="$aids != ''">
+ <xsl:call-template name="apply-annotations-by-gid">
+ <xsl:with-param name="gids" select="normalize-space($aids)"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="annotations-pointed-to">
+ <xsl:param name="annotations"/>
+ <xsl:choose>
+ <xsl:when test="contains($annotations, ' ')">
+ <xsl:variable name="a" select="key('id', substring-before($annotations, ' '))"/>
+ <xsl:if test="$a">
+ <xsl:value-of select="generate-id($a)"/>
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ <xsl:call-template name="annotations-pointed-to">
+ <xsl:with-param name="annotations" select="substring-after($annotations, ' ')"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="a" select="key('id', $annotations)"/>
+ <xsl:if test="$a">
+ <xsl:value-of select="generate-id($a)"/>
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="apply-annotations-by-gid">
+ <xsl:param name="gids"/>
+
+ <xsl:choose>
+ <xsl:when test="contains($gids, ' ')">
+ <xsl:variable name="gid" select="substring-before($gids, ' ')"/>
+ <xsl:apply-templates select="key('gid', $gid)" mode="annotation-inline"/>
+ <xsl:call-template name="apply-annotations-by-gid">
+ <xsl:with-param name="gids" select="substring-after($gids, ' ')"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="key('gid', $gids)" mode="annotation-inline"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="annotation" mode="annotation-inline">
+ <xsl:variable name="title">
+ <xsl:choose>
+ <xsl:when test="title">
+ <xsl:value-of select="title"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>[Annotation #</xsl:text>
+ <xsl:number count="annotation" level="any" format="1"/>
+ <xsl:text>]</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <a id="anch-{generate-id(.)}" href="#annot-{generate-id(.)}" title="{$title}">
+ <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:attribute name="onClick">
+ <xsl:text>popup_</xsl:text>
+ <xsl:value-of select="generate-id(.)"/>
+ <xsl:text>.showPopup('anch-</xsl:text>
+ <xsl:value-of select="generate-id(.)"/>
+ <xsl:text>'); return false;</xsl:text>
+ </xsl:attribute>
+ <img src="{$annotation.graphic.open}" border="0" alt="{$title}"/>
+ </a>
+</xsl:template>
+
+<xsl:template match="annotation" mode="annotation-popup">
+ <div class="annotation-nocss">
+ <p>
+ <a id="annot-{generate-id(.)}"/>
+ <xsl:text>Annotation #</xsl:text>
+ <xsl:number count="annotation" level="any" format="1"/>
+ <xsl:text>:</xsl:text>
+ </p>
+ </div>
+
+ <div id="popup-{generate-id(.)}" class="annotation-popup">
+ <xsl:if test="string-length(.) > 300">
+ <xsl:attribute name="style">width:400px</xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="annotation-title"/>
+ <div class="annotation-body">
+ <xsl:apply-templates select="*[local-name(.) != 'title']"/>
+ </div>
+ <div class="annotation-close">
+ <a href="#" onclick="popup_{generate-id(.)}.hidePopup();return false;">
+ <xsl:apply-templates select="." mode="class.attribute"/>
+ <img src="{$annotation.graphic.close}" alt="X" border="0"/>
+ </a>
+ </div>
+ </div>
+</xsl:template>
+
+<xsl:template name="annotation-title">
+ <div class="annotation-title">
+ <xsl:choose>
+ <xsl:when test="title">
+ <xsl:apply-templates select="title/node()"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>Annotation</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </div>
+</xsl:template>
+
+</xsl:stylesheet>
Added: JMathLib/trunk/doc/DocBook/xsl/xhtml/autoidx-kimber.xsl
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/xhtml/autoidx-kimber.xsl (rev 0)
+++ JMathLib/trunk/doc/DocBook/xsl/xhtml/autoidx-kimber.xsl 2009-01-02 09:41:16 UTC (rev 603)
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="ASCII"?>
+<!--This file was created automatically by html2xhtml-->
+<!--from the HTML stylesheets.-->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:k="http://www.isogen.com/functions/com.isogen.saxoni18n.Saxoni18nService" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="k" version="1.0">
+
+<!-- ********************************************************************
+ $Id: autoidx-kimber.xsl 6910 2007-06-28 23:23:30Z xmldoc $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or http://docbook.sf.net/release/xsl/current/ for
+ copyright and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+<!-- The "kimber" method contributed by Eliot Kimber of Innodata Isogen. -->
+<!-- ==================================================================== -->
+<!-- *** THIS MODULE ONLY WORKS WITH SAXON 6 OR SAXON 8 *** -->
+<!-- ==================================================================== -->
+
+
+<xsl:include href="../common/autoidx-kimber.xsl"/>
+
+<!-- Java sort apparently works only on lang part, not country -->
+<xsl:param name="sort.lang">
+ <xsl:choose>
+ <xsl:when test="contains(concat(/*/@lang, /*/@xml:lang), '-')">
+ <xsl:value-of select="substring-before(concat(/*/@lang, /*/@xml:lang), '-')"/>
+ </xsl:when>
+ <xsl:when test="contains(concat(/*/@lang, /*/@xml:lang), '_')">
+ <xsl:value-of select="substring-before(concat(/*/@lang, /*/@xml:lang), '_')"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="concat(/*/@lang, /*/@xml:lang)"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:param>
+
+<xsl:template name="generate-kimber-index">
+ <xsl:param name="scope" select="NOTANODE"/>
+
+ <xsl:variable name="vendor" select="system-property('xsl:vendor')"/>
+ <xsl:if test="not(contains($vendor, 'SAXON '))">
+ <xsl:message terminate="yes">
+ <xsl:text>ERROR: the 'kimber' index method requires the </xsl:text>
+ <xsl:text>Saxon version 6 or 8 XSLT processor.</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:if test="not(function-available('k:getIndexGroupKey'))">
+ <xsl:message terminate="yes">
+ <xsl:text>ERROR: the 'kimber' index method requires the </xsl:text>
+ <xsl:text>Innodata Isogen
+Java extensions for </xsl:text>
+ <xsl:text>internationalized indexes.
+Install those </xsl:text>
+ <xsl:text>extensions, or use a different index method.
+</xsl:text>
+ <xsl:text>For more information, see:
+</xsl:text>
+ <xsl:text>http://www.innodata-isogen.com/knowledge_center/tools_downloads/i18nsupport</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:variable name="role">
+ <xsl:if test="$index.on.role != 0">
+ <xsl:value-of select="@role"/>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="type">
+ <xsl:if test="$index.on.type != 0">
+ <xsl:value-of select="@type"/>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="terms" select="//indexterm[count(.|key('k-group', k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""]))))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1 and not(@class = 'endofrange')]"/>
+
+ <xsl:variable name="alphabetical" select="$terms[not(starts-with( k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""]))), '#NUMERIC' ))]"/>
+
+ <xsl:variable name="others" select="$terms[starts-with( k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""]))), '#NUMERIC' )]"/>
+
+ <div class="index">
+ <xsl:if test="$others">
+ <div class="indexdev">
+ <h3>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'index symbols'"/>
+ </xsl:call-template>
+ </h3>
+ <dl>
+ <xsl:apply-templates select="$others" mode="index-symbol-div">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:with-param name="role" select="$role"/>
+ <xsl:with-param name="type" select="$type"/>
+ <xsl:sort lang="{$sort.lang}" select="k:getIndexGroupSortKey(concat(/*/@lang, /*/@xml:lang), k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""]))))"/>
+ </xsl:apply-templates>
+ </dl>
+ </div>
+ </xsl:if>
+
+ <xsl:apply-templates select="$alphabetical" mode="index-div-kimber">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:with-param name="role" select="$role"/>
+ <xsl:with-param name="type" select="$type"/>
+ <xsl:sort lang="{$sort.lang}" select="k:getIndexGroupSortKey(concat(/*/@lang, /*/@xml:lang), k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""]))))"/>
+ </xsl:apply-templates>
+ </div>
+
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-div-kimber">
+ <xsl:param name="scope" select="."/>
+ <xsl:param name="role" select="''"/>
+ <xsl:param name="type" select="''"/>
+
+ <xsl:variable name="key" select="k:getIndexGroupKey(concat(/*/@lang, /*/@xml:lang), normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])))"/>
+
+ <xsl:variable name="label" select="k:getIndexGroupLabel(concat(/*/@lang, /*/@xml:lang), $key)"/>
+
+ <xsl:if test="key('k-group', $label)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][count(.|key('primary', normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]">
+ <div class="indexdiv">
+ <h3>
+ <xsl:value-of select="$label"/>
+ </h3>
+ <dl>
+ <xsl:apply-templates select="key('k-group', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))] [count(.|key('primary', normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))] [1])=1]" mode="index-primary">
+ <xsl:sort select="normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""]))" lang="{$sort.lang}"/>
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:with-param name="role" select="$role"/>
+ <xsl:with-param name="type" select="$type"/>
+ </xsl:apply-templates>
+ </dl>
+ </div>
+ </xsl:if>
+</xsl:template>
+
+</xsl:stylesheet>
Added: JMathLib/trunk/doc/DocBook/xsl/xhtml/autoidx-kosek.xsl
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/xhtml/autoidx-kosek.xsl (rev 0)
+++ JMathLib/trunk/doc/DocBook/xsl/xhtml/autoidx-kosek.xsl 2009-01-02 09:41:16 UTC (rev 603)
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="ASCII"?>
+<!--This file was created automatically by html2xhtml-->
+<!--from the HTML stylesheets.-->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:i="urn:cz-kosek:functions:index" xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" xmlns:func="http://exslt.org/functions" xmlns:k="http://www.isogen.com/functions/com.isogen.saxoni18n.Saxoni18nService" xmlns:exslt="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" extension-element-prefixes="func exslt" exclude-result-prefixes="func exslt i l k" version="1.0">
+
+<!-- ********************************************************************
+ $Id: autoidx-kosek.xsl 6910 2007-06-28 23:23:30Z xmldoc $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or http://docbook.sf.net/release/xsl/current/ for
+ copyright and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+<!-- The "kosek" method contributed by Jirka Kosek. -->
+
+<xsl:include href="../common/autoidx-kosek.xsl"/>
+
+<xsl:template name="generate-kosek-index">
+ <xsl:param name="scope" select="(ancestor::book|/)[last()]"/>
+
+ <xsl:variable name="vendor" select="system-property('xsl:vendor')"/>
+ <xsl:if test="contains($vendor, 'libxslt')">
+ <xsl:message terminate="yes">
+ <xsl:text>ERROR: the 'kosek' index method does not </xsl:text>
+ <xsl:text>work with the xsltproc XSLT processor.</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:if test="contains($vendor, 'Saxonica')">
+ <xsl:message terminate="yes">
+ <xsl:text>ERROR: the 'kosek' index method does not </xsl:text>
+ <xsl:text>work with the Saxon 8 XSLT processor.</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:if test="not(function-available('exslt:node-set') or function-available('exslt:nodeSet'))">
+ <xsl:message terminate="yes">
+ <xsl:text>ERROR: the 'kosek' index method requires the </xsl:text>
+ <xsl:text>exslt:node-set() function. Use a processor that </xsl:text>
+ <xsl:text>has it, or use a different index method.</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:if test="not(function-available('i:group-index'))">
+ <xsl:message terminate="yes">
+ <xsl:text>ERROR: the 'kosek' index method requires the
+</xsl:text>
+ <xsl:text>index extension functions be imported:
+</xsl:text>
+ <xsl:text> xsl:import href="common/autoidx-kosek.xsl"</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:variable name="role">
+ <xsl:if test="$index.on.role != 0">
+ <xsl:value-of select="@role"/>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="type">
+ <xsl:if test="$index.on.type != 0">
+ <xsl:value-of select="@type"/>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="terms" select="//indexterm[count(.|key('group-code', i:group-index(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""]))))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1 and not(@class = 'endofrange')]"/>
+
+ <div class="index">
+ <xsl:apply-templates select="$terms" mode="index-div-kosek">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:with-param name="role" select="$role"/>
+ <xsl:with-param name="type" select="$type"/>
+ <xsl:sort select="i:group-index(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])))" data-type="number"/>
+ </xsl:apply-templates>
+ </div>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-div-kosek">
+ <xsl:param name="scope" select="."/>
+ <xsl:param name="role" select="''"/>
+ <xsl:param name="type" select="''"/>
+
+ <xsl:variable name="key" select="i:group-index(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])))"/>
+
+ <xsl:variable name="lang">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:variable>
+
+ <xsl:if test="key('group-code', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][count(.|key('primary', normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]">
+ <div class="indexdiv">
+ <h3>
+ <xsl:value-of select="i:group-letter($key)"/>
+ </h3>
+ <dl>
+ <xsl:apply-templates select="key('group-code', $key)[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][count(.|key('primary', normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1])=1]" mode="index-primary">
+ <xsl:sort select="normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""]))" lang="{$lang}"/>
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:with-param name="role" select="$role"/>
+ <xsl:with-param name="type" select="$type"/>
+ </xsl:apply-templates>
+ </dl>
+ </div>
+ </xsl:if>
+</xsl:template>
+
+</xsl:stylesheet>
Added: JMathLib/trunk/doc/DocBook/xsl/xhtml/autoidx-ng.xsl
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/xhtml/autoidx-ng.xsl (rev 0)
+++ JMathLib/trunk/doc/DocBook/xsl/xhtml/autoidx-ng.xsl 2009-01-02 09:41:16 UTC (rev 603)
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="ASCII"?>
+<!--This file was created automatically by html2xhtml-->
+<!--from the HTML stylesheets.-->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
+
+<!-- ********************************************************************
+ $Id: autoidx-ng.xsl 6910 2007-06-28 23:23:30Z xmldoc $
+ ********************************************************************
+
+ This file is part of the DocBook XSL Stylesheet distribution.
+ See ../README or http://docbook.sf.net/ for copyright
+ copyright and other information.
+
+ ******************************************************************** -->
+
+<!-- You should have this directly in your customization file. -->
+<!-- This file is there only to retain backward compatibility. -->
+<xsl:import href="autoidx-kosek.xsl"/>
+<xsl:param name="index.method">kosek</xsl:param>
+
+</xsl:stylesheet>
Added: JMathLib/trunk/doc/DocBook/xsl/xhtml/autoidx.xsl
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/xhtml/autoidx.xsl (rev 0)
+++ JMathLib/trunk/doc/DocBook/xsl/xhtml/autoidx.xsl 2009-01-02 09:41:16 UTC (rev 603)
@@ -0,0 +1,588 @@
+<?xml version="1.0" encoding="ASCII"?>
+<!--This file was created automatically by html2xhtml-->
+<!--from the HTML stylesheets.-->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exslt="http://exslt.org/common" xmlns="http://www.w3.org/1999/xhtml" extension-element-prefixes="exslt" exclude-result-prefixes="exslt" version="1.0">
+
+<!-- ********************************************************************
+ $Id: autoidx.xsl 7436 2007-09-10 17:16:55Z mzjn $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or http://docbook.sf.net/release/xsl/current/ for
+ copyright and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+<!-- The "basic" method derived from Jeni Tennison's work. -->
+<!-- The "kosek" method contributed by Jirka Kosek. -->
+<!-- The "kimber" method contributed by Eliot Kimber of Innodata Isogen. -->
+
+<xsl:variable name="kimber.imported" select="0"/>
+<xsl:variable name="kosek.imported" select="0"/>
+
+<xsl:key name="letter" match="indexterm" use="translate(substring(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), 1, 1),'AaÀàÁáÂâÃãÄäÅåĀāĂ㥹ǍǎǞǟǠǡǺǻȀȁȂȃȦȧḀḁẚẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặBbƀƁɓƂƃḂḃḄḅḆḇCcÇçĆćĈĉĊċČčƇƈɕḈḉDdĎďĐđƊɗƋƌDžDzȡɖḊḋḌḍḎḏḐḑḒḓEeÈèÉéÊêËëĒēĔĕĖėĘęĚěȄȅȆȇȨȩḔḕḖḗḘḙḚḛḜḝẸẹẺẻẼẽẾếỀềỂểỄễỆệFfƑƒḞḟGgĜĝĞğĠġĢģƓɠǤǥǦǧǴǵḠḡHhĤĥĦħȞȟɦḢḣḤḥḦḧḨḩḪḫẖIiÌìÍíÎîÏïĨĩĪīĬĭĮįİƗɨǏǐȈȉȊȋḬḭḮḯỈỉỊịJjĴĵǰʝKkĶķƘƙǨǩḰḱḲḳḴḵLlĹĺĻļĽľĿŀŁłƚLjȴɫɬɭḶḷḸḹḺḻḼḽMmɱḾḿṀṁṂṃNnÑñŃńŅņŇňƝɲƞȠNjǸǹȵɳṄṅṆṇṈṉṊṋOoÒòÓóÔôÕõÖöØøŌōŎŏŐőƟƠơǑǒǪǫǬǭǾǿȌȍȎȏȪȫȬȭȮȯȰȱṌṍṎṏṐṑṒṓỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợPpƤƥṔṕṖṗQqʠRrŔŕŖŗŘřȐȑȒȓɼɽɾṘṙṚṛṜṝṞṟSsŚśŜŝŞşŠšȘșʂṠṡṢṣṤṥṦṧṨṩTtŢţŤťŦŧƫƬƭƮʈȚțȶṪṫṬṭṮṯṰṱẗUuÙùÚúÛûÜüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜȔȕȖȗṲṳṴṵṶṷṸṹṺṻỤụỦủỨứỪừỬửỮữỰựVvƲʋṼṽṾṿWwŴŵẀẁẂẃẄẅẆẇẈẉẘXxẊẋẌẍYyÝýÿŸŶŷƳƴȲȳẎẏẙỲỳỴỵỶỷỸỹZzŹźŻżŽžƵƶȤȥʐʑẐẑẒẓẔẕẕ','AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')"/>
+
+<xsl:key name="primary" match="indexterm" use="normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""]))"/>
+
+<xsl:key name="secondary" match="indexterm" use="concat(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(secondary/@sortas, secondary[not(@sortas) or @sortas = ""])))"/>
+
+<xsl:key name="tertiary" match="indexterm" use="concat(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(secondary/@sortas, secondary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(tertiary/@sortas, tertiary[not(@sortas) or @sortas = ""])))"/>
+
+<xsl:key name="endofrange" match="indexterm[@class='endofrange']" use="@startref"/>
+
+<xsl:key name="primary-section" match="indexterm[not(secondary) and not(see)]" use="concat(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), " ", generate-id((ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage)[last()]))"/>
+
+<xsl:key name="secondary-section" match="indexterm[not(tertiary) and not(see)]" use="concat(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(secondary/@sortas, secondary[not(@sortas) or @sortas = ""])), " ", generate-id((ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage)[last()]))"/>
+
+<xsl:key name="tertiary-section" match="indexterm[not(see)]" use="concat(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(secondary/@sortas, secondary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(tertiary/@sortas, tertiary[not(@sortas) or @sortas = ""])), " ", generate-id((ancestor-or-self::set|ancestor-or-self::book|ancestor-or-self::part|ancestor-or-self::reference|ancestor-or-self::partintro|ancestor-or-self::chapter|ancestor-or-self::appendix|ancestor-or-self::preface|ancestor-or-self::article|ancestor-or-self::section|ancestor-or-self::sect1|ancestor-or-self::sect2|ancestor-or-self::sect3|ancestor-or-self::sect4|ancestor-or-self::sect5|ancestor-or-self::refentry|ancestor-or-self::refsect1|ancestor-or-self::refsect2|ancestor-or-self::refsect3|ancestor-or-self::simplesect|ancestor-or-self::bibliography|ancestor-or-self::glossary|ancestor-or-self::index|ancestor-or-self::webpage)[last()]))"/>
+
+<xsl:key name="see-also" match="indexterm[seealso]" use="concat(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(secondary/@sortas, secondary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(tertiary/@sortas, tertiary[not(@sortas) or @sortas = ""])), " ", seealso)"/>
+
+<xsl:key name="see" match="indexterm[see]" use="concat(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(secondary/@sortas, secondary[not(@sortas) or @sortas = ""])), " ", normalize-space(concat(tertiary/@sortas, tertiary[not(@sortas) or @sortas = ""])), " ", see)"/>
+
+<xsl:key name="sections" match="*[@id or @xml:id]" use="@id|@xml:id"/>
+
+
+<xsl:template name="generate-index">
+ <xsl:param name="scope" select="(ancestor::book|/)[last()]"/>
+
+ <xsl:choose>
+ <xsl:when test="$index.method = 'kosek'">
+ <xsl:call-template name="generate-kosek-index">
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$index.method = 'kimber'">
+ <xsl:call-template name="generate-kimber-index">
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:call-template>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:call-template name="generate-basic-index">
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="generate-basic-index">
+ <xsl:param name="scope" select="NOTANODE"/>
+
+ <xsl:variable name="role">
+ <xsl:if test="$index.on.role != 0">
+ <xsl:value-of select="@role"/>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="type">
+ <xsl:if test="$index.on.type != 0">
+ <xsl:value-of select="@type"/>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="terms" select="//indexterm [count(.|key('letter', translate(substring(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), 1, 1), 'AaÀàÁáÂâÃãÄäÅåĀāĂ㥹ǍǎǞǟǠǡǺǻȀȁȂȃȦȧḀḁẚẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặBbƀƁɓƂƃḂḃḄḅḆḇCcÇçĆćĈĉĊċČčƇƈɕḈḉDdĎďĐđƊɗƋƌDžDzȡɖḊḋḌḍḎḏḐḑḒḓEeÈèÉéÊêËëĒēĔĕĖėĘęĚěȄȅȆȇȨȩḔḕḖḗḘḙḚḛḜḝẸẹẺẻẼẽẾếỀềỂểỄễỆệFfƑƒḞḟGgĜĝĞğĠġĢģƓɠǤǥǦǧǴǵḠḡHhĤĥĦħȞȟɦḢḣḤḥḦḧḨḩḪḫẖIiÌìÍíÎîÏïĨĩĪīĬĭĮįİƗɨǏǐȈȉȊȋḬḭḮḯỈỉỊịJjĴĵǰʝKkĶķƘƙǨǩḰḱḲḳḴḵLlĹĺĻļĽľĿŀŁłƚLjȴɫɬɭḶḷḸḹḺḻḼḽMmɱḾḿṀṁṂṃNnÑñŃńŅņŇňƝɲƞȠNjǸǹȵɳṄṅṆṇṈṉṊṋOoÒòÓóÔôÕõÖöØøŌōŎŏŐőƟƠơǑǒǪǫǬǭǾǿȌȍȎȏȪȫȬȭȮȯȰȱṌṍṎṏṐṑṒṓỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợPpƤƥṔṕṖṗQqʠRrŔŕŖŗŘřȐȑȒȓɼɽɾṘṙṚṛṜṝṞṟSsŚśŜŝŞşŠšȘșʂṠṡṢṣṤṥṦṧṨṩTtŢţŤťŦŧƫƬƭƮʈȚțȶṪṫṬṭṮṯṰṱẗUuÙùÚúÛûÜüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜȔȕȖȗṲṳṴṵṶṷṸṹṺṻỤụỦủỨứỪừỬửỮữỰựVvƲʋṼṽṾṿWwŴŵẀẁẂẃẄẅẆẇẈẉẘXxẊẋẌẍYyÝýÿŸŶŷƳƴȲȳẎẏẙỲỳỴỵỶỷỸỹZzŹźŻżŽžƵƶȤȥʐʑẐẑẒẓẔẕẕ', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ')) [count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1 and not(@class = 'endofrange')]"/>
+
+ <xsl:variable name="alphabetical" select="$terms[contains(concat('AaÀàÁáÂâÃãÄäÅåĀāĂ㥹ǍǎǞǟǠǡǺǻȀȁȂȃȦȧḀḁẚẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặBbƀƁɓƂƃḂḃḄḅḆḇCcÇçĆćĈĉĊċČčƇƈɕḈḉDdĎďĐđƊɗƋƌDžDzȡɖḊḋḌḍḎḏḐḑḒḓEeÈèÉéÊêËëĒēĔĕĖėĘęĚěȄȅȆȇȨȩḔḕḖḗḘḙḚḛḜḝẸẹẺẻẼẽẾếỀềỂểỄễỆệFfƑƒḞḟGgĜĝĞğĠġĢģƓɠǤǥǦǧǴǵḠḡHhĤĥĦħȞȟɦḢḣḤḥḦḧḨḩḪḫẖIiÌìÍíÎîÏïĨĩĪīĬĭĮįİƗɨǏǐȈȉȊȋḬḭḮḯỈỉỊịJjĴĵǰʝKkĶķƘƙǨǩḰḱḲḳḴḵLlĹĺĻļĽľĿŀŁłƚLjȴɫɬɭḶḷḸḹḺḻḼḽMmɱḾḿṀṁṂṃNnÑñŃńŅņŇňƝɲƞȠNjǸǹȵɳṄṅṆṇṈṉṊṋOoÒòÓóÔôÕõÖöØøŌōŎŏŐőƟƠơǑǒǪǫǬǭǾǿȌȍȎȏȪȫȬȭȮȯȰȱṌṍṎṏṐṑṒṓỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợPpƤƥṔṕṖṗQqʠRrŔŕŖŗŘřȐȑȒȓɼɽɾṘṙṚṛṜṝṞṟSsŚśŜŝŞşŠšȘșʂṠṡṢṣṤṥṦṧṨṩTtŢţŤťŦŧƫƬƭƮʈȚțȶṪṫṬṭṮṯṰṱẗUuÙùÚúÛûÜüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜȔȕȖȗṲṳṴṵṶṷṸṹṺṻỤụỦủỨứỪừỬửỮữỰựVvƲʋṼṽṾṿWwŴŵẀẁẂẃẄẅẆẇẈẉẘXxẊẋẌẍYyÝýÿŸŶŷƳƴȲȳẎẏẙỲỳỴỵỶỷỸỹZzŹźŻżŽžƵƶȤȥʐʑẐẑẒẓẔẕẕ', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'), substring(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), 1, 1))]"/>
+
+ <xsl:variable name="others" select="$terms[not(contains(concat('AaÀàÁáÂâÃãÄäÅåĀāĂ㥹ǍǎǞǟǠǡǺǻȀȁȂȃȦȧḀḁẚẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặBbƀƁɓƂƃḂḃḄḅḆḇCcÇçĆćĈĉĊċČčƇƈɕḈḉDdĎďĐđƊɗƋƌDžDzȡɖḊḋḌḍḎḏḐḑḒḓEeÈèÉéÊêËëĒēĔĕĖėĘęĚěȄȅȆȇȨȩḔḕḖḗḘḙḚḛḜḝẸẹẺẻẼẽẾếỀềỂểỄễỆệFfƑƒḞḟGgĜĝĞğĠġĢģƓɠǤǥǦǧǴǵḠḡHhĤĥĦħȞȟɦḢḣḤḥḦḧḨḩḪḫẖIiÌìÍíÎîÏïĨĩĪīĬĭĮįİƗɨǏǐȈȉȊȋḬḭḮḯỈỉỊịJjĴĵǰʝKkĶķƘƙǨǩḰḱḲḳḴḵLlĹĺĻļĽľĿŀŁłƚLjȴɫɬɭḶḷḸḹḺḻḼḽMmɱḾḿṀṁṂṃNnÑñŃńŅņŇňƝɲƞȠNjǸǹȵɳṄṅṆṇṈṉṊṋOoÒòÓóÔôÕõÖöØøŌōŎŏŐőƟƠơǑǒǪǫǬǭǾǿȌȍȎȏȪȫȬȭȮȯȰȱṌṍṎṏṐṑṒṓỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợPpƤƥṔṕṖṗQqʠRrŔŕŖŗŘřȐȑȒȓɼɽɾṘṙṚṛṜṝṞṟSsŚśŜŝŞşŠšȘșʂṠṡṢṣṤṥṦṧṨṩTtŢţŤťŦŧƫƬƭƮʈȚțȶṪṫṬṭṮṯṰṱẗUuÙùÚúÛûÜüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜȔȕȖȗṲṳṴṵṶṷṸṹṺṻỤụỦủỨứỪừỬửỮữỰựVvƲʋṼṽṾṿWwŴŵẀẁẂẃẄẅẆẇẈẉẘXxẊẋẌẍYyÝýÿŸŶŷƳƴȲȳẎẏẙỲỳỴỵỶỷỸỹZzŹźŻżŽžƵƶȤȥʐʑẐẑẒẓẔẕẕ', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ'), substring(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), 1, 1)))]"/>
+ <div class="index">
+ <xsl:if test="$others">
+ <div class="indexdiv">
+ <h3>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'index symbols'"/>
+ </xsl:call-template>
+ </h3>
+ <dl>
+ <xsl:apply-templates select="$others[count(.|key('primary', normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])))[count(ancestor::node()|$scope) = count(ancestor::node()) and ($role = @role or $type = @type or (string-length($role) = 0 and string-length($type) = 0))][1]) = 1]" mode="index-symbol-div">
+ <xsl:with-param name="position" select="position()"/>
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:with-param name="role" select="$role"/>
+ <xsl:with-param name="type" select="$type"/>
+ <xsl:sort select="translate(normalize-space(concat(primary/@sortas, primary[not(@sortas) or @sortas = ""])), 'AaÀàÁáÂâÃãÄäÅåĀāĂ㥹ǍǎǞǟǠǡǺǻȀȁȂȃȦȧḀḁẚẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặBbƀƁɓƂƃḂḃḄḅḆḇCcÇçĆćĈĉĊċČčƇƈɕḈḉDdĎďĐđƊɗƋƌDžDzȡɖḊḋḌḍḎḏḐḑḒḓEeÈèÉéÊêËëĒēĔĕĖėĘęĚěȄȅȆȇȨȩḔḕḖḗḘḙḚḛḜḝẸẹẺẻẼẽẾếỀềỂểỄễỆệFfƑƒḞḟGgĜĝĞğĠġĢģƓɠǤǥǦǧǴǵḠḡHhĤĥĦħȞȟɦḢḣḤḥḦḧḨḩḪḫẖIiÌìÍíÎîÏïĨĩĪīĬĭĮįİƗɨǏǐȈȉȊȋḬḭḮḯỈỉỊịJjĴĵǰʝKkĶķƘƙǨǩḰḱḲḳḴḵLlĹĺĻļĽľĿŀŁłƚLjȴɫɬɭḶḷḸḹḺḻḼḽMmɱḾḿṀṁṂṃNnÑñŃńŅņŇňƝɲƞȠNjǸǹȵɳṄṅṆṇṈṉṊṋOoÒòÓóÔôÕõÖöØøŌōŎŏŐőƟƠơǑǒǪǫǬǭǾǿȌȍȎȏȪȫȬȭȮȯȰȱṌṍṎṏṐṑṒṓỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợPpƤƥṔṕṖṗQqʠRrŔŕŖŗŘřȐȑȒȓɼɽɾṘṙṚṛṜṝṞṟSsŚśŜŝŞşŠšȘșʂṠṡṢṣṤṥṦṧṨṩTtŢţŤťŦŧƫƬƭƮʈȚțȶṪṫṬṭṮṯṰṱẗUuÙùÚúÛûÜüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜȔȕȖȗṲṳṴṵṶṷṸṹṺṻỤụỦủỨứỪừỬửỮữỰựVvƲʋṼṽṾṿWwŴŵẀẁẂẃẄẅẆẇẈẉẘXxẊẋẌẍYyÝýÿŸŶŷƳƴȲȳẎẏẙỲỳỴỵỶỷỸỹZzŹźŻżŽžƵƶȤȥʐʑẐẑẒẓẔẕẕ', 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO...
[truncated message content] |
|
From: <st_...@us...> - 2009-01-02 09:29:03
|
Revision: 602
http://mathlib.svn.sourceforge.net/mathlib/?rev=602&view=rev
Author: st_mueller
Date: 2009-01-02 09:28:56 +0000 (Fri, 02 Jan 2009)
Log Message:
-----------
update to docbook-xsl-1.74.0
Added Paths:
-----------
JMathLib/trunk/doc/DocBook/xsl/epub/
JMathLib/trunk/doc/DocBook/xsl/epub/README
JMathLib/trunk/doc/DocBook/xsl/epub/bin/
JMathLib/trunk/doc/DocBook/xsl/epub/bin/dbtoepub
JMathLib/trunk/doc/DocBook/xsl/epub/bin/lib/
JMathLib/trunk/doc/DocBook/xsl/epub/bin/lib/docbook.rb
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/README
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/epub_realbook_spec.rb
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/epub_regressions_spec.rb
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/epub_small_smoketest.rb
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/epub_smoketest_spec.rb
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/epub_spec.rb
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/AMasqueOfDays.epub
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/README
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/24015-h.htm
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/META-INF/
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/META-INF/container.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/content.opf
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img10.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img13.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img14.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img17.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img18.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img2.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img21.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img22.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img25.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img26.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img29.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img30.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img33.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img34.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img37.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img38.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img41.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img42.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img45.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img46.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img49.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img5.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img50.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img53.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img54.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img57.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img58.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img6.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img61.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img62.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img65.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img66.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img69.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img70.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img73.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img74.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img77.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img78.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img81.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img82.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img85.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img86.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img89.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img89a.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/images/img9.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/mimetype
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/toc.ncx
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/covers/
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/covers/cvr_cs.gif
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/covers/cvr_lrg.jpg
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/covers/cvr_s.gif
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/covers/cvr_xs.gif
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/dupedgraphics.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/graphics/
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/graphics/U1230.gif
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/graphics/duck-co.png
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/graphics/duck-small.bmp
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/graphics/duck-small.eps
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/graphics/duck-small.gif
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/graphics/duck-small.pdf
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/graphics/duck-small.png
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/graphics/duck.png
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/graphics/stamp.png
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/graphics/stamp200x128.png
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/graphics/stamp200x256.png
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/graphics/stamp400x256.png
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/graphics/svg-001-fallback.png
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/graphics/svg-001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/manygraphics.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/onegraphic.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/files/orm.book.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/spec_helper.rb
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/5.0/
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/5.0/annotation.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/5.0/mathphrase.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/5.0/sidebar.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/5.0/table.019.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/5.0/termdef.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/admonitions.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/article.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/article.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/article.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/article.004.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/article.005.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/article.006.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/author.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/author.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/bibliography.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/bibliography.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/bibliography.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/bibliography.004.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/bibliography.005.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/bibliolist.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/blockinfo.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/blockinfo.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/blockquote.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/book.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/book.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/book.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/book.004.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/book.005.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/book.006.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/book.007.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/book.008.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/bookinfo.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/bridgehead.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/calloutlist.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/calloutlist.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/calloutlist.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/changebars.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/chapter.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/chapter.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/classsynopsis.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/cmdsynopsis.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/cmdsynopsis.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/cmdsynopsis.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/co.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/codesample.txt
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/dir.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/docbook-43.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/draft.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/ebnf/
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/ebnf/productionset.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/ebnf/productionset.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/ebnf/productionset.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/ebnf/productionset.004.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/ebnf/productionset.005.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/ebnf/productionset.006.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/emc2.png
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/emphasis.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/epigraph.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/equation.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/equation.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/equation.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/equation.004.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/example.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/extensions.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/extensions.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/extensions.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/extensions.004.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/figure.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/figure.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/figure.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/figure.004.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/figure.005.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/firstterm.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/footnote.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/footnote.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/footnote.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/formalpara.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/formalpara.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/formalpara.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/funcsynopsis.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/glossary.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/glossary.002.data.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/glossary.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/glossary.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/graphics/
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/graphics/U1230.gif
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/graphics/duck-co.png
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/graphics/duck-small.bmp
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/graphics/duck-small.eps
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/graphics/duck-small.gif
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/graphics/duck-small.pdf
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/graphics/duck-small.png
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/graphics/duck.png
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/graphics/stamp.png
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/graphics/stamp200x128.png
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/graphics/stamp200x256.png
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/graphics/stamp400x256.png
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/graphics/svg-001-fallback.png
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/graphics/svg-001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/imagelib.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/imageobjectco.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/index.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/index.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/index.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/indexterm.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/indexterm.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/indexterm.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/indexterm.004.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/indexterm.005.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/informaltable.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/informaltable.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/informaltable.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/informaltable.004.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/informaltable.005.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/informaltable.006.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/informaltable.007.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/informaltable.008.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/informaltable.009.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/informaltable.010.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/informaltable.011.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/informaltable.012.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/informaltable.013.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/informaltable.014.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/informaltable.015.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/informaltable.016.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/informaltable.017.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/informaltable.018.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/inline.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/inline.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/itemizedlist.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/itemizedlist.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/itemizedlist.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/itemizedlist.004.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/itemizedlist.005.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/itemizedlist.006.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/legalnotice.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/lineannotation.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/link.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/literallayout.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/literallayout.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/literallayout.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/lot.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/mathml/
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/mathml/informalequation-mml.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/mathml/mathml.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/mediaobject.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/mediaobject.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/mediaobjectco.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/mediaobjectco.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/methodsynopsis.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/note.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/olink.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/orderedlist.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/orderedlist.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/orderedlist.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/part.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/personname.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/procedure.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/procedure.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/procedure.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/profile.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/programlisting.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/programlisting.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/programlisting.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/programlisting.004.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/programlisting.005.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/programlisting.006.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/programlistingco.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/programlistingco.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/protocol.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/pubsnumber.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/qandaset.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/qandaset.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/qandaset.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/qandaset.004.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/qandaset.005.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/refentry.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/refentry.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/refentry.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/refentry.004.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/refentry.005.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/refentry.006.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/refentry.007.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/refentry.008.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/refentry.009.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/refentry.010.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/reference.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/reference.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/remark.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/remark.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/revhistory.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/screen.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/sect1.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/sect1.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/section.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/section.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/section.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/section.004.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/section.005.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/segmentedlist.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/segmentedlist.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/segmentedlist.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/set.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/sgmltag.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/sidebar.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/simplelist.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/simplemsgentry.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/simplesect.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/stamp.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/stamp.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/stamp.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/stamp.004.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/stamp.005.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/stamp.006.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/stamp.007.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/stamp.008.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/stamp.009.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/stamp.010.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/stamp.011.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/stamp.012.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/stamp.013.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/stepalternatives.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/subtitle.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/superscript.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/svg/
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/svg/svg.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/svg.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/table.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/table.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/table.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/table.004.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/table.005.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/table.006.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/table.007.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/table.008.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/table.009.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/table.010.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/table.011.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/table.012.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/table.013.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/table.014.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/table.015.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/table.016.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/table.017.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/table.018.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/textobject.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/textobject.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/title.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/toc.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/ulink.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/ulink.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/variablelist.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/variablelist.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/variablelist.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/variablelist.004.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/wordsize.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/xmlspace.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/xref.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/xref.002.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/xref.003.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/xref.004.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/testdocs/xrefstyle.001.xml
JMathLib/trunk/doc/DocBook/xsl/epub/bin/xslt/
JMathLib/trunk/doc/DocBook/xsl/epub/bin/xslt/obfuscate.xsl
JMathLib/trunk/doc/DocBook/xsl/epub/docbook.xsl
Added: JMathLib/trunk/doc/DocBook/xsl/epub/README
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/epub/README (rev 0)
+++ JMathLib/trunk/doc/DocBook/xsl/epub/README 2009-01-02 09:28:56 UTC (rev 602)
@@ -0,0 +1,88 @@
+----------------------------------------------------------------------
+ README file for the DocBook XSL Stylesheets
+----------------------------------------------------------------------
+
+These are XSL stylesheets for transforming DocBook XML document
+instances into .epub format.
+
+.epub is an open standard of the The International Digital Publishing Forum (IDPF),
+a the trade and standards association for the digital publishing industry.
+
+An alpha-quality reference implementation (dbtoepub) for a DocBook to .epub
+converter (written in Ruby) is available under bin/.
+
+From http://idpf.org
+ What is EPUB, .epub, OPS/OCF & OEB?
+
+ ".epub" is the file extension of an XML format for reflowable digital
+ books and publications. ".epub" is composed of three open standards,
+ the Open Publication Structure (OPS), Open Packaging Format (OPF) and
+ Open Container Format (OCF), produced by the IDPF. "EPUB" allows
+ publishers to produce and send a single digital publication file
+ through distribution and offers consumers interoperability between
+ software/hardware for unencrypted reflowable digital books and other
+ publications. The Open eBook Publication Structure or "OEB",
+ originally produced in 1999, is the precursor to OPS.
+
+----------------------------------------------------------------------
+.epub Constraints
+----------------------------------------------------------------------
+
+.epub does not support all of the image formats that DocBook supports.
+When an image is available in an accepted format, it will be used. The
+accepted @formats are: 'GIF','GIF87a','GIF89a','JPEG','JPG','PNG','SVG'
+A mime-type for the image will be guessed from the file extension,
+which may not work if your file extensions are non-standard.
+
+Non-supported elements:
+ * <mediaobjectco>
+ * <inlinegraphic>, <graphic>, <textdata>, <imagedata> with text/XML
+ @filerefs
+ * <olink>
+ * <cmdsynopsis> in lists (generic XHTML rendering inability)
+ * <footnote><para><programlisting> (just make your programlistings
+ siblings, rather than descendents of paras)
+
+----------------------------------------------------------------------
+dbtoepub Reference Implementation
+----------------------------------------------------------------------
+
+An alpha-quality DocBook to .epub conversion program, dbtoepub, is provided
+in bin/dbtoepub.
+
+This tool requires:
+ - 'xsltproc' in your PATH
+ - 'zip' in your PATH
+ - Ruby 1.8.4+
+
+Windows compatibility has not been extensively tested; bug reports encouraged.
+[See http://www.zlatkovic.com/libxml.en.html and http://unxutils.sourceforge.net/]
+
+$ dbtoepub --help
+ Usage: dbtoepub [OPTIONS] [DocBook Files]
+
+ dbtoepub converts DocBook <book> and <article>s into to .epub files.
+
+ .epub is defined by the IDPF at www.idpf.org and is made up of 3 standards:
+ - Open Publication Structure (OPS)
+ - Open Packaging Format (OPF)
+ - Open Container Format (OCF)
+
+ Specific options:
+ -d, --debug Show debugging output.
+ -h, --help Display usage info
+ -v, --verbose Make output verbose
+
+
+----------------------------------------------------------------------
+Validation
+----------------------------------------------------------------------
+
+The epubcheck project provides limited validation for .epub documents.
+See http://code.google.com/p/epubcheck/ for details.
+
+----------------------------------------------------------------------
+Copyright information
+----------------------------------------------------------------------
+See the accompanying file named COPYING.
+
Added: JMathLib/trunk/doc/DocBook/xsl/epub/bin/dbtoepub
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/epub/bin/dbtoepub (rev 0)
+++ JMathLib/trunk/doc/DocBook/xsl/epub/bin/dbtoepub 2009-01-02 09:28:56 UTC (rev 602)
@@ -0,0 +1,53 @@
+#!/usr/bin/env ruby
+# This program converts DocBook documents into .epub files.
+#
+# Usage: dbtoepub [OPTIONS] [DocBook Files]
+#
+# .epub is defined by the IDPF at www.idpf.org and is made up of 3 standards:
+# - Open Publication Structure (OPS)
+# - Open Packaging Format (OPF)
+# - Open Container Format (OCF)
+#
+# Specific options:
+# -d, --debug Show debugging output.
+# -h, --help Display usage info
+# -v, --verbose Make output verbose
+
+lib = File.expand_path(File.join(File.dirname(__FILE__), 'lib'))
+$LOAD_PATH.unshift(lib) if File.exist?(lib)
+
+require 'optparse'
+
+require 'docbook'
+
+verbose = false
+debug = false
+
+# Set up the OptionParser
+opts = OptionParser.new
+opts.banner = "Usage: #{File.basename($0)} [OPTIONS] [DocBook Files]
+
+#{File.basename($0)} converts DocBook <book> and <article>s into to .epub files.
+
+.epub is defined by the IDPF at www.idpf.org and is made up of 3 standards:
+- Open Publication Structure (OPS)
+- Open Packaging Format (OPF)
+- Open Container Format (OCF)
+
+Specific options:"
+opts.on("-d", "--debug", "Show debugging output.") {debug = true; verbose = true}
+opts.on("-h", "--help", "Display usage info") {puts opts.to_s; exit 0}
+opts.on("-v", "--verbose", "Make output verbose") {verbose = true}
+
+db_files = opts.parse(ARGV)
+if db_files.size == 0
+ puts opts.to_s
+ exit 0
+end
+
+db_files.each {|docbook_file|
+ e = DocBook::Epub.new(docbook_file)
+ epub_file = File.basename(docbook_file, ".xml") + ".epub"
+ puts "Rendering DocBook file #{docbook_file} to #{epub_file}" if verbose
+ e.render_to_file(epub_file)
+}
Added: JMathLib/trunk/doc/DocBook/xsl/epub/bin/lib/docbook.rb
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/epub/bin/lib/docbook.rb (rev 0)
+++ JMathLib/trunk/doc/DocBook/xsl/epub/bin/lib/docbook.rb 2009-01-02 09:28:56 UTC (rev 602)
@@ -0,0 +1,163 @@
+require 'rexml/parsers/pullparser'
+require 'fileutils'
+module DocBook
+
+ class Epub
+ CHECKER = "epubcheck"
+ STYLESHEET = File.expand_path(File.join(File.dirname(__FILE__), '..', '..', "docbook.xsl"))
+ CALLOUT_PATH = File.join('images', 'callouts')
+ CALLOUT_FULL_PATH = File.expand_path(File.join(File.dirname(__FILE__), '..', '..', '..', CALLOUT_PATH))
+ CALLOUT_LIMIT = 15
+ CALLOUT_EXT = ".png"
+ XSLT_PROCESSOR = "xsltproc"
+ OUTPUT_DIR = ".epubtmp#{Time.now.to_f.to_s}"
+ MIMETYPE = "application/epub+zip"
+ META_DIR = "META-INF"
+ OEBPS_DIR = "OEBPS"
+ ZIPPER = "zip"
+
+ attr_reader :output_dir
+
+ def initialize(docbook_file, output_dir=OUTPUT_DIR)
+ @docbook_file = docbook_file
+ @output_dir = output_dir
+ @meta_dir = File.join(@output_dir, META_DIR)
+ @oebps_dir = File.join(@output_dir, OEBPS_DIR)
+ @to_delete = []
+
+ unless File.exist?(@docbook_file)
+ raise ArgumentError.new("File #{@docbook_file} does not exist")
+ end
+ end
+
+ def render_to_file(output_file, verbose=false)
+ render_to_epub(output_file, verbose)
+ bundle_epub(output_file, verbose)
+ cleanup_files(@to_delete)
+ end
+
+ def self.invalid?(file)
+ # Obnoxiously, we can't just check for a non-zero output...
+ cmd = "#{CHECKER} #{file}"
+ output = `#{cmd} 2>&1`
+
+ if output == "No errors or warnings detected\n" # TODO wow.. this isn't fragile
+ return false
+ else
+ STDERR.puts output if $DEBUG
+ return output
+ end
+ end
+
+ private
+ def render_to_epub(output_file, verbose)
+ chunk_quietly = "--stringparam chunk.quietly " + (verbose ? '0' : '1')
+ callout_path = "--stringparam callout.graphics.path #{CALLOUT_PATH}/"
+ callout_limit = "--stringparam callout.graphics.number.limit #{CALLOUT_LIMIT}"
+ callout_ext = "--stringparam callout.graphics.extension #{CALLOUT_EXT}"
+ base = "--stringparam base.dir #{@oebps_dir}/"
+ meta = "--stringparam epub.metainf.dir #{@meta_dir}/"
+ oebps = "--stringparam epub.oebps.dir #{@oebps_dir}/"
+ options = "--xinclude #{chunk_quietly} #{callout_path} #{callout_limit} #{callout_ext} #{base} #{meta} #{oebps}"
+ # Double-quote stylesheet & file to help Windows cmd.exe
+ db2epub_cmd = "#{XSLT_PROCESSOR} #{options} \"#{STYLESHEET}\" \"#{@docbook_file}\""
+ STDERR.puts db2epub_cmd if $DEBUG
+ success = system(db2epub_cmd)
+ raise "Could not render as .epub to #{output_file} (#{db2epub_cmd})" unless success
+ @to_delete << Dir["#{@meta_dir}/*"]
+ @to_delete << Dir["#{@oebps_dir}/*"]
+ end
+
+ def bundle_epub(output_file, verbose)
+ quiet = verbose ? "" : "-q"
+ mimetype_filename = write_mimetype()
+ meta = File.basename(@meta_dir)
+ oebps = File.basename(@oebps_dir)
+ images = copy_images()
+ callouts = copy_callouts()
+ # zip -X -r ../book.epub mimetype META-INF OEBPS
+ # Double-quote stylesheet & file to help Windows cmd.exe
+ zip_cmd = "cd \"#{@output_dir}\" && #{ZIPPER} #{quiet} -X -r \"#{File.expand_path(output_file)}\" \"#{mimetype_filename}\" \"#{meta}\" \"#{oebps}\""
+ puts zip_cmd if $DEBUG
+ success = system(zip_cmd)
+ raise "Could not bundle into .epub file to #{output_file}" unless success
+ end
+
+ def copy_callouts
+ new_callout_images = []
+ if has_callouts?
+ calloutglob = "#{CALLOUT_FULL_PATH}/*#{CALLOUT_EXT}"
+ Dir.glob(calloutglob).each {|img|
+ img_new_filename = File.join(@oebps_dir, CALLOUT_PATH, File.basename(img))
+
+ # TODO: What to rescue for these two?
+ FileUtils.mkdir_p(File.dirname(img_new_filename))
+ FileUtils.cp(img, img_new_filename)
+ @to_delete << img_new_filename
+ new_callout_images << img
+ }
+ end
+ return new_callout_images
+ end
+
+ def copy_images
+ image_references = get_image_refs()
+ new_images = []
+ image_references.each {|img|
+ # TODO: It'd be cooler if we had a filetype lookup rather than just
+ # extension
+ if img =~ /\.(svg|png|gif|jpe?g|xml)/i
+ img_new_filename = File.join(@oebps_dir, img)
+ img_full = File.join(File.expand_path(File.dirname(@docbook_file)), img)
+
+ # TODO: What to rescue for these two?
+ FileUtils.mkdir_p(File.dirname(img_new_filename))
+ puts(img_full + ": " + img_new_filename) if $DEBUG
+ FileUtils.cp(img_full, img_new_filename)
+ @to_delete << img_new_filename
+ new_images << img_full
+ end
+ }
+ return new_images
+ end
+
+ def write_mimetype
+ mimetype_filename = File.join(@output_dir, "mimetype")
+ File.open(mimetype_filename, "w") {|f| f.print MIMETYPE}
+ @to_delete << mimetype_filename
+ return File.basename(mimetype_filename)
+ end
+
+ def cleanup_files(file_list)
+ file_list.flatten.each {|f|
+ # Yikes
+ FileUtils.rm_r(f, :force => true )
+ }
+ end
+
+ # Returns an Array of all of the (image) @filerefs in a document
+ def get_image_refs
+ parser = REXML::Parsers::PullParser.new(File.new(@docbook_file))
+ image_refs = []
+ while parser.has_next?
+ el = parser.pull
+ if el.start_element? and (el[0] == "imagedata" or el[0] == "graphic")
+ image_refs << el[1]['fileref']
+ end
+ end
+ return image_refs
+ end
+
+ # Returns true if the document has code callouts
+ def has_callouts?
+ parser = REXML::Parsers::PullParser.new(File.new(@docbook_file))
+ while parser.has_next?
+ el = parser.pull
+ if el.start_element? and (el[0] == "calloutlist" or el[0] == "co")
+ return true
+ end
+ end
+ return false
+ end
+ end
+end
Added: JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/README
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/README (rev 0)
+++ JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/README 2009-01-02 09:28:56 UTC (rev 602)
@@ -0,0 +1,17 @@
+How to run the tests?
+
+1. Get RSpec http://rspec.info/
+2. Do this:
+
+ $ cd epub/bin
+ $ spec spec/epub_spec.rb
+
+Or, prettier:
+
+ $ cd epub/bin
+ $ spec --format specdoc --color spec/epub_spec.rb
+
+3. Repeat for other files in spec/*spec.rb
+
+How to make them more verbose?
+1. Set $DEBUG to true (near the top of each spec)
Added: JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/epub_realbook_spec.rb
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/epub_realbook_spec.rb (rev 0)
+++ JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/epub_realbook_spec.rb 2009-01-02 09:28:56 UTC (rev 602)
@@ -0,0 +1,48 @@
+#!/usr/bin/env ruby
+spec = File.expand_path(File.dirname(__FILE__))
+$LOAD_PATH.unshift(spec) if File.exist?(spec)
+require 'spec/spec_helper'
+
+lib = File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib'))
+$LOAD_PATH.unshift(lib) if File.exist?(lib)
+
+require 'fileutils'
+require 'tmpdir'
+
+require 'rubygems'
+require 'spec'
+
+require 'docbook'
+
+$DEBUG = false
+
+TESTDOCSDIR = File.expand_path(File.join(File.dirname(__FILE__), 'files'))
+
+TMPDIR = File.join(Dir::tmpdir(), "epubspecreal"); Dir.mkdir(TMPDIR) rescue Errno::EEXIST
+
+describe DocBook::Epub do
+ Dir["#{TESTDOCSDIR}/orm*.[0-9][0-9][0-9].xml"].sort_by { rand }.each do |xml_file|
+ epub = DocBook::Epub.new(xml_file, TMPDIR)
+ epub_file = File.join(TMPDIR, File.basename(xml_file, ".xml") + ".epub")
+ epub.render_to_file(epub_file, $DEBUG)
+
+ FileUtils.copy(epub_file, "." + File.basename(xml_file, ".xml") + ".epub") if $DEBUG
+
+ it "should be able to render a valid .epub for the 'Real Book' test document #{xml_file}" do
+ epub_file.should be_valid_epub
+ end
+
+ it "should include cover images in each rendered epub of a 'Real Book' test document like #{xml_file}" do
+ cvr_tmpdir = File.join(Dir::tmpdir(), "epubcovers"); Dir.mkdir(cvr_tmpdir) rescue Errno::EEXIST
+ system("unzip -q -o -d #{cvr_tmpdir} #{epub_file}")
+ cover_grep_lines = `grep --no-filename -c cvr_ #{cvr_tmpdir}/OEBPS/*.html`
+ num_covers = cover_grep_lines.split("\n").inject(0) {|sum,n| sum + n.to_i}
+ num_covers.should > 0
+ FileUtils.rm_r(cvr_tmpdir, :force => true)
+ end
+ end
+
+ after(:all) do
+ FileUtils.rm_r(TMPDIR, :force => true)
+ end
+end
Added: JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/epub_regressions_spec.rb
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/epub_regressions_spec.rb (rev 0)
+++ JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/epub_regressions_spec.rb 2009-01-02 09:28:56 UTC (rev 602)
@@ -0,0 +1,47 @@
+#!/usr/bin/env ruby
+spec = File.expand_path(File.dirname(__FILE__))
+$LOAD_PATH.unshift(spec) if File.exist?(spec)
+require 'spec/spec_helper'
+
+lib = File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib'))
+$LOAD_PATH.unshift(lib) if File.exist?(lib)
+
+require 'fileutils'
+require 'rexml/document'
+require 'tmpdir'
+
+require 'rubygems'
+require 'spec'
+
+require 'docbook'
+
+$DEBUG = false
+
+describe DocBook::Epub do
+ before(:all) do
+ @filedir = File.expand_path(File.join(File.dirname(__FILE__), 'files'))
+ @testdocsdir = File.expand_path(File.join(File.dirname(__FILE__), 'testdocs'))
+ @tmpdir = File.join(Dir::tmpdir(), "epubregressions"); Dir.mkdir(@tmpdir) rescue Errno::EEXIST
+ end
+
+ it "should not include two <itemref>s to the contents of <part>s in the OPF file" do
+ part_file = File.join(@testdocsdir, "subtitle.001.xml")
+ epub_file = File.join(@tmpdir, File.basename(part_file, ".xml") + ".epub")
+ part_epub = DocBook::Epub.new(part_file, @tmpdir)
+ part_epub.render_to_file(epub_file, $DEBUG)
+
+ FileUtils.copy(epub_file, "./.t.epub") if $DEBUG
+
+ itemref_tmpdir = File.join(Dir::tmpdir(), "epubitemref"); Dir.mkdir(itemref_tmpdir) rescue Errno::EEXIST
+ system("unzip -q -o -d #{itemref_tmpdir} #{epub_file}")
+ opf_file = File.join(itemref_tmpdir, "OEBPS", "content.opf")
+ opf = REXML::Document.new(File.new(opf_file))
+
+ itemrefs = REXML::XPath.match(opf, "//itemref").map {|e| e.attributes['idref']}
+ itemrefs.should == itemrefs.uniq
+ end
+
+ after(:all) do
+ FileUtils.rm_r(@tmpdir, :force => true)
+ end
+end
Added: JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/epub_small_smoketest.rb
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/epub_small_smoketest.rb (rev 0)
+++ JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/epub_small_smoketest.rb 2009-01-02 09:28:56 UTC (rev 602)
@@ -0,0 +1,41 @@
+#!/usr/bin/env ruby
+spec = File.expand_path(File.dirname(__FILE__))
+$LOAD_PATH.unshift(spec) if File.exist?(spec)
+require 'spec/spec_helper'
+
+lib = File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib'))
+$LOAD_PATH.unshift(lib) if File.exist?(lib)
+
+require 'tmpdir'
+require 'fileutils'
+
+require 'rubygems'
+require 'spec'
+
+require 'docbook'
+
+$DEBUG = false
+
+TESTDOCSDIR = File.expand_path(File.join(File.dirname(__FILE__), 'testdocs'))
+NUMBER_TO_TEST = 15
+
+describe DocBook::Epub do
+
+ before do
+ @tmpdir = File.join(Dir::tmpdir(), "epubspecsmoke"); Dir.mkdir(@tmpdir) rescue Errno::EEXIST
+ end
+
+ Dir["#{TESTDOCSDIR}/*.[0-9][0-9][0-9].xml"].sort_by { rand }[0..(NUMBER_TO_TEST-1)].each do |xml_file|
+ it "should be able to render a valid .epub for the test document #{xml_file}" do
+ epub = DocBook::Epub.new(xml_file, @tmpdir)
+ epub_file = File.join(@tmpdir, File.basename(xml_file, ".xml") + ".epub")
+ epub.render_to_file(epub_file, $DEBUG)
+ FileUtils.copy(epub_file, "." + File.basename(xml_file, ".xml") + ".epub") if $DEBUG
+ epub_file.should be_valid_epub
+ end
+ end
+
+ after do
+ FileUtils.rm_r(@tmpdir, :force => true)
+ end
+end
Added: JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/epub_smoketest_spec.rb
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/epub_smoketest_spec.rb (rev 0)
+++ JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/epub_smoketest_spec.rb 2009-01-02 09:28:56 UTC (rev 602)
@@ -0,0 +1,61 @@
+#!/usr/bin/env ruby
+spec = File.expand_path(File.dirname(__FILE__))
+$LOAD_PATH.unshift(spec) if File.exist?(spec)
+require 'spec/spec_helper'
+
+lib = File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib'))
+$LOAD_PATH.unshift(lib) if File.exist?(lib)
+
+require 'tmpdir'
+require 'fileutils'
+include Enumerable
+
+require 'rubygems'
+require 'spec'
+
+require 'docbook'
+
+$DEBUG = false
+
+TESTDOCSDIR = File.expand_path(File.join(File.dirname(__FILE__), 'testdocs'))
+
+describe DocBook::Epub do
+
+ before do
+ @tmpdir = File.join(Dir::tmpdir(), "epubspecsmoke"); Dir.mkdir(@tmpdir) rescue Errno::EEXIST
+ end
+
+ # TODO
+ # Known failures on all of:
+ # calloutlist.003.xml
+ # extensions.00[24].xml
+ # programlisting.00[26].xml
+ # olink.*.xml
+ # cmdsynopsis.002.xml
+ # refentry.007.xml
+ # programlistingco.002.xml
+ # textobject.*.xml
+ #
+ # The causes of the failures are typically missing extensions in xsltproc
+ # (specifically insertfile, for textdata, imagedata, graphic, or inlinegraphic
+ # text/XML @filerefs, invalid XHTML 1.1 (block elements inside inlines that
+ # I don't feel like # fixing because I think they're edge cases), callouts
+ # (which are hard in .epub), or test docs I really don't think are cromulent.
+
+ # Current passage rate:
+ # 224 examples, 12 failures (94.6%)
+
+ Dir["#{TESTDOCSDIR}/[a-z]*.[0-9][0-9][0-9].xml"].each_with_index do |xml_file, ix|
+ it "should be able to render a valid .epub for the test document #{xml_file} [#{ix}]" do
+ epub = DocBook::Epub.new(xml_file, @tmpdir)
+ epub_file = File.join(@tmpdir, File.basename(xml_file, ".xml") + ".epub")
+ epub.render_to_file(epub_file, $DEBUG)
+ FileUtils.copy(epub_file, ".smt.epub") if $DEBUG
+ epub_file.should be_valid_epub
+ end
+ end
+
+ after do
+ FileUtils.rm_r(@tmpdir, :force => true)
+ end
+end
Added: JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/epub_spec.rb
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/epub_spec.rb (rev 0)
+++ JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/epub_spec.rb 2009-01-02 09:28:56 UTC (rev 602)
@@ -0,0 +1,169 @@
+#!/usr/bin/env ruby
+spec = File.expand_path(File.dirname(__FILE__))
+$LOAD_PATH.unshift(spec) if File.exist?(spec)
+require 'spec/spec_helper'
+
+lib = File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib'))
+$LOAD_PATH.unshift(lib) if File.exist?(lib)
+
+require 'tmpdir'
+require 'fileutils'
+
+require 'rubygems'
+require 'spec'
+
+require 'docbook'
+
+$DEBUG = false
+
+describe DocBook::Epub do
+ before(:all) do
+ @filedir = File.expand_path(File.join(File.dirname(__FILE__), 'files'))
+ @testdocsdir = File.expand_path(File.join(File.dirname(__FILE__), 'testdocs'))
+ exampledir = File.expand_path(File.join(File.dirname(__FILE__), 'examples'))
+ @valid_epub = File.join(exampledir, "AMasqueOfDays.epub")
+ @tmpdir = File.join(Dir::tmpdir(), "epubspec"); Dir.mkdir(@tmpdir) rescue Errno::EEXIST
+
+ @simple_bookfile = File.join(@testdocsdir, "book.001.xml")
+ @simple_epub = DocBook::Epub.new(@simple_bookfile, @tmpdir)
+ @simple_epubfile = File.join(@tmpdir, "testepub.epub")
+ @simple_epub.render_to_file(@simple_epubfile, $DEBUG)
+
+ @manygraphic_epub = DocBook::Epub.new(File.join(@filedir, "manygraphics.xml"), @tmpdir)
+ @manygraphic_epubfile = File.join(@tmpdir, "manygraphicepub.epub")
+ @manygraphic_epub.render_to_file(@manygraphic_epubfile, $DEBUG)
+
+ FileUtils.copy(@simple_epubfile, ".t.epub") if $DEBUG
+ FileUtils.copy(@manygraphic_epubfile, ".mg.epub") if $DEBUG
+ end
+
+ it "should be able to be created" do
+ lambda {
+ DocBook::Epub.new(@simple_bookfile)
+ }.should_not raise_error
+ end
+
+ it "should fail on a nonexistent file" do
+ dne = "thisfiledoesnotexist.dex"
+ lambda {
+ DocBook::Epub.new(dne)
+ }.should raise_error(ArgumentError)
+ end
+
+ it "should be able to render to a file" do
+ @simple_epub.should respond_to(:render_to_file)
+ end
+
+ it "should create a file after rendering" do
+ @simple_epubfile.should satisfy {|rse| File.exist?(rse)}
+ end
+
+ it "should have the correct mimetype after rendering" do
+ header = File.read(@simple_epubfile, 200)
+ regex = Regexp.quote(DocBook::Epub::MIMETYPE)
+ header.should match(/#{regex}/)
+ end
+
+ it "should be valid .epub after rendering an article" do
+ article_epub = DocBook::Epub.new(File.join(@testdocsdir, "article.006.xml"), @tmpdir)
+ article_epubfile = File.join(@tmpdir, "testartepub.epub")
+ article_epub.render_to_file(article_epubfile, $DEBUG)
+ article_epubfile.should be_valid_epub
+
+ FileUtils.copy(article_epubfile, ".a.epub") if $DEBUG
+ end
+
+ it "should be valid .epub after rendering an article without sections" do
+ article_nosects_epub = DocBook::Epub.new(File.join(@testdocsdir, "admonitions.001.xml"), @tmpdir)
+ article_nosects_epubfile = File.join(@tmpdir, "nosects.epub")
+ article_nosects_epub.render_to_file(article_nosects_epubfile, $DEBUG)
+ FileUtils.copy(article_nosects_epubfile, ".as.epub") if $DEBUG
+
+ article_nosects_epubfile.should be_valid_epub
+
+ end
+
+
+ it "should be valid .epub after rendering a book" do
+ @simple_epubfile.should be_valid_epub
+ end
+
+ it "should be valid .epub after rendering a book even if it has one graphic" do
+ graphic_epub = DocBook::Epub.new(File.join(@filedir, "onegraphic.xml"), @tmpdir)
+ graphic_epubfile = File.join(@tmpdir, "graphicepub.epub")
+ graphic_epub.render_to_file(graphic_epubfile, $DEBUG)
+
+ FileUtils.copy(graphic_epubfile, ".g.epub") if $DEBUG
+
+ graphic_epubfile.should be_valid_epub
+ end
+
+ it "should be valid .epub after rendering a book even if it has many graphics" do
+ @manygraphic_epubfile.should be_valid_epub
+ end
+
+ it "should be valid .epub after rendering a book even if it has many duplicated graphics" do
+ dupedgraphic_epub = DocBook::Epub.new(File.join(@filedir, "dupedgraphics.xml"), @tmpdir)
+ dupedgraphic_epubfile = File.join(@tmpdir, "dupedgraphicepub.epub")
+ dupedgraphic_epub.render_to_file(dupedgraphic_epubfile, $DEBUG)
+ FileUtils.copy(dupedgraphic_epubfile, ".duped.epub") if $DEBUG
+
+ dupedgraphic_epubfile.should be_valid_epub
+ end
+
+
+ it "should report an empty file as invalid" do
+ tmpfile = File.join(@tmpdir, "testepub.epub")
+ begin
+ File.open(tmpfile, "w") {|f| f.puts }
+ tmpfile.should satisfy {|dbf| DocBook::Epub.invalid?(dbf)}
+ ensure
+ File.delete(tmpfile) rescue Errno::ENOENT
+ end
+ end
+
+ it "should confirm that a valid .epub file is valid" do
+ @valid_epub.should_not satisfy {|ve| DocBook::Epub.invalid?(ve)}
+ end
+
+ it "should not include PDFs in rendered epub files as valid image inclusions" do
+ begin
+ tmpdir = File.join(Dir::tmpdir(), "epubinclusiontest"); Dir.mkdir(tmpdir) rescue Errno::EEXIST
+
+ success = system("unzip -q -d #{File.expand_path(tmpdir)} -o #{File.expand_path(@manygraphic_epubfile)}")
+ raise "Could not unzip #{@manygraphic_epubfile}" unless success
+ glob = Dir.glob(File.join(tmpdir, "**", "*.*"))
+ pdfs_in_glob = glob.find_all {|file| file =~ /\.pdf/i}
+ pdfs_in_glob.should be_empty
+ rescue => e
+ raise e
+ ensure
+ FileUtils.rm_r(tmpdir, :force => true)
+ end
+ end
+
+ it "should include a TOC link in rendered epub files for <book>s" do
+ begin
+ tmpdir = File.join(Dir::tmpdir(), "epubtoctest"); Dir.mkdir(tmpdir) rescue Errno::EEXIST
+
+ epub = DocBook::Epub.new(File.join(@testdocsdir, "book.002.xml"), @tmpdir)
+ epubfile = File.join(tmpdir, "toclink.epub")
+ epub.render_to_file(epubfile, $DEBUG)
+
+ success = system("unzip -q -d #{File.expand_path(tmpdir)} -o #{epubfile}")
+ raise "Could not unzip #{epubfile}" unless success
+ glob = Dir.glob(File.join(tmpdir, "**", "*.opf"))
+ toc_links = glob.find_all {|opf_file| File.open(opf_file).readlines.to_s =~ /type=["']toc["']/}
+ puts File.open(glob.first).readlines.to_s if $DEBUG
+ toc_links.should_not be_empty
+ rescue => e
+ raise e
+ ensure
+ FileUtils.rm_r(tmpdir, :force => true)
+ end
+ end
+
+ after(:all) do
+ FileUtils.rm_r(@tmpdir, :force => true)
+ end
+end
Added: JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/AMasqueOfDays.epub
===================================================================
(Binary files differ)
Property changes on: JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/AMasqueOfDays.epub
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/README
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/README (rev 0)
+++ JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/README 2009-01-02 09:28:56 UTC (rev 602)
@@ -0,0 +1,2 @@
+AMasqueOfDays.epub is an .epub version of the Project Gutenberg (http://www.gutenberg.org/etext/24015)
+book A Masque of Days by Charles Lamb converted to .epub by Bob DuCharme (via http://www.snee.com/epubkidsbooks/)
Added: JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/24015-h.htm
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/24015-h.htm (rev 0)
+++ JMathLib/trunk/doc/DocBook/xsl/epub/bin/spec/examples/amasque_exploded/24015-h.htm 2009-01-02 09:28:56 UTC (rev 602)
@@ -0,0 +1,519 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+ <title>
+ The Project Gutenberg eBook of A Masque Of Days, by Walter Crane.
+ </title>
+ <style type="text/css">
+/*<![CDATA[ XML blockout */
+<!--
+ p { margin-top: .75em;
+ text-align: justify;
+ margin-bottom: .75em;
+ }
+ .vrs {margin-left: 25%; margin-right: 25%; font-size: 100%; }
+ .vrs1 {margin-left: 30%; margin-right: 30%;}
+
+ h1,h3 {color: #f52813;
+ text-align: center; /* all headings centered */
+ clear: both;
+ }
+
+ h2 { text-align: left; margin-left: 30%;
+ clear: both; color: #f52813;
+ }
+
+ h4 { text-align: left; margin-left: 30%;
+ font-size: 1.2em; clear: both; color: #f52813;
+ }
+
+ hr { width: 33%; color: #f52813;
+ margin-top: 2em;
+ margin-bottom: 2em;
+ margin-left: auto;
+ margin-right: auto;
+ clear: both;
+ }
+
+ body{margin-left: 10%;
+ margin-right: 10%;
+ background-color: #f8dfb6;
+ }
+
+ .box { width: 700px;
+ margin: 0 auto;
+ text-align: center;
+ padding: 1em;
+ border-style: none; }
+
+ .pagenum { visibility: hidden;
+ position: absolute;
+ left: 92%;
+ font-size: smaller;
+ text-align: right;
+ } /* page numbers */
+
+ .blockquot{margin-left: 30%; margin-right: 30%;}
+
+ .center {text-align: center;}
+ .center1 {text-align: center; letter-spacing: 1.2em; }
+ .smcap {font-variant: small-caps;}
+
+ .figcenter {margin: auto; text-align: center;}
+
+ .figright {float: right; clear: right; margin-left: 1em; margin-bottom: 1em;
+ margin-top: 1em; margin-right: 0; padding: 0; text-align: center;}
+
+ // -->
+ /* XML end ]]>*/
+ </style>
+ </head>
+ <body>
+ <div class="box">
+ <div class="figcenter" style="width: 382px;">
+ <img src="images/img2.jpg" width="382" height="500" alt="cover" title=""/>
+ </div>
+ <hr style="width: 65%;"/>
+ <div class="figcenter" style="width: 372px;">
+ <img src="images/img5.jpg" width="372" height="500" alt="title page" title=""/>
+ </div>
+ <h1>A MASQUE OF DAYS</h1>
+ <h3>CASSELL & COMPANY<br/>
+LIMITED: LONDON:</h3>
+ <hr style="width: 65%;"/>
+ <div class="figcenter" style="width: 373px;">
+ <img src="images/img6.jpg" width="373" height="500" alt="image" title=""/>
+ </div>
+ <h2>FROM THE<br/>
+LAST ESSAYS<br/>
+OF ELIA:<br/>
+NEWLY DRESSED<br/>
+& DECORATED<br/>
+BY<br/>
+WALTER CRANE</h2>
+ <h4>PARIS, NEW YORK<br/>
+& MELBOURNE. 1901.</h4>
+ <hr style="width: 65%;"/>
+ <div class="figcenter" style="width: 371px;">
+ <img src="images/img9.jpg" width="371" height="500" alt="image" title=""/>
+ </div>
+ <p/>
+ <p class="vrs">THE OLD YEAR being dead, and the NEW YEAR coming of age, wh: he does by
+Calendar Law, as soon as the breath is out of the old gentleman’s body,
+nothing would serve the young spark but he must give a dinner upon the
+occasion, to wh: all the Days in the year were invited. The Festivals,
+whom he deputed as his stewards, were mightily taken with the notion.
+They</p>
+ <hr style="width: 65%;"/>
+ <div class="figcenter" style="width: 371px;">
+ <img src="images/img10.jpg" width="371" height="500" alt="image" title=""/>
+ </div>
+...
[truncated message content] |
|
From: <st_...@us...> - 2009-01-01 15:37:49
|
Revision: 600
http://mathlib.svn.sourceforge.net/mathlib/?rev=600&view=rev
Author: st_mueller
Date: 2009-01-01 15:37:26 +0000 (Thu, 01 Jan 2009)
Log Message:
-----------
update to docbook-xsl-1.74.0
Modified Paths:
--------------
JMathLib/trunk/doc/DocBook/xsl/VERSION
JMathLib/trunk/doc/DocBook/xsl/common/af.xml
JMathLib/trunk/doc/DocBook/xsl/common/am.xml
JMathLib/trunk/doc/DocBook/xsl/common/ar.xml
JMathLib/trunk/doc/DocBook/xsl/common/az.xml
JMathLib/trunk/doc/DocBook/xsl/common/bg.xml
JMathLib/trunk/doc/DocBook/xsl/common/bn.xml
JMathLib/trunk/doc/DocBook/xsl/common/bs.xml
JMathLib/trunk/doc/DocBook/xsl/common/ca.xml
JMathLib/trunk/doc/DocBook/xsl/common/common.xsl
JMathLib/trunk/doc/DocBook/xsl/common/cs.xml
JMathLib/trunk/doc/DocBook/xsl/common/cy.xml
JMathLib/trunk/doc/DocBook/xsl/common/da.xml
JMathLib/trunk/doc/DocBook/xsl/common/de.xml
JMathLib/trunk/doc/DocBook/xsl/common/el.xml
JMathLib/trunk/doc/DocBook/xsl/common/en.xml
JMathLib/trunk/doc/DocBook/xsl/common/es.xml
JMathLib/trunk/doc/DocBook/xsl/common/et.xml
JMathLib/trunk/doc/DocBook/xsl/common/eu.xml
JMathLib/trunk/doc/DocBook/xsl/common/fa.xml
JMathLib/trunk/doc/DocBook/xsl/common/fi.xml
JMathLib/trunk/doc/DocBook/xsl/common/fr.xml
JMathLib/trunk/doc/DocBook/xsl/common/ga.xml
JMathLib/trunk/doc/DocBook/xsl/common/gentext.xsl
JMathLib/trunk/doc/DocBook/xsl/common/gu.xml
JMathLib/trunk/doc/DocBook/xsl/common/he.xml
JMathLib/trunk/doc/DocBook/xsl/common/hi.xml
JMathLib/trunk/doc/DocBook/xsl/common/hr.xml
JMathLib/trunk/doc/DocBook/xsl/common/hu.xml
JMathLib/trunk/doc/DocBook/xsl/common/id.xml
JMathLib/trunk/doc/DocBook/xsl/common/insertfile.xsl
JMathLib/trunk/doc/DocBook/xsl/common/it.xml
JMathLib/trunk/doc/DocBook/xsl/common/ja.xml
JMathLib/trunk/doc/DocBook/xsl/common/kn.xml
JMathLib/trunk/doc/DocBook/xsl/common/ko.xml
JMathLib/trunk/doc/DocBook/xsl/common/l10n.xml
JMathLib/trunk/doc/DocBook/xsl/common/l10n.xsl
JMathLib/trunk/doc/DocBook/xsl/common/la.xml
JMathLib/trunk/doc/DocBook/xsl/common/labels.xsl
JMathLib/trunk/doc/DocBook/xsl/common/lt.xml
JMathLib/trunk/doc/DocBook/xsl/common/mn.xml
JMathLib/trunk/doc/DocBook/xsl/common/nl.xml
JMathLib/trunk/doc/DocBook/xsl/common/nn.xml
JMathLib/trunk/doc/DocBook/xsl/common/olink.xsl
JMathLib/trunk/doc/DocBook/xsl/common/or.xml
JMathLib/trunk/doc/DocBook/xsl/common/pa.xml
JMathLib/trunk/doc/DocBook/xsl/common/pi.xsl
JMathLib/trunk/doc/DocBook/xsl/common/pl.xml
JMathLib/trunk/doc/DocBook/xsl/common/pt.xml
JMathLib/trunk/doc/DocBook/xsl/common/pt_br.xml
JMathLib/trunk/doc/DocBook/xsl/common/refentry.xsl
JMathLib/trunk/doc/DocBook/xsl/common/ro.xml
JMathLib/trunk/doc/DocBook/xsl/common/ru.xml
JMathLib/trunk/doc/DocBook/xsl/common/sk.xml
JMathLib/trunk/doc/DocBook/xsl/common/sl.xml
JMathLib/trunk/doc/DocBook/xsl/common/sq.xml
JMathLib/trunk/doc/DocBook/xsl/common/sr.xml
JMathLib/trunk/doc/DocBook/xsl/common/sr_Latn.xml
JMathLib/trunk/doc/DocBook/xsl/common/stripns.xsl
JMathLib/trunk/doc/DocBook/xsl/common/subtitles.xsl
JMathLib/trunk/doc/DocBook/xsl/common/sv.xml
JMathLib/trunk/doc/DocBook/xsl/common/ta.xml
JMathLib/trunk/doc/DocBook/xsl/common/table.xsl
JMathLib/trunk/doc/DocBook/xsl/common/targets.xsl
JMathLib/trunk/doc/DocBook/xsl/common/th.xml
JMathLib/trunk/doc/DocBook/xsl/common/titles.xsl
JMathLib/trunk/doc/DocBook/xsl/common/tl.xml
JMathLib/trunk/doc/DocBook/xsl/common/tr.xml
JMathLib/trunk/doc/DocBook/xsl/common/uk.xml
JMathLib/trunk/doc/DocBook/xsl/common/vi.xml
JMathLib/trunk/doc/DocBook/xsl/common/xh.xml
JMathLib/trunk/doc/DocBook/xsl/common/zh_cn.xml
JMathLib/trunk/doc/DocBook/xsl/common/zh_tw.xml
JMathLib/trunk/doc/DocBook/xsl/fo/admon.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/autoidx-ng.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/autoidx.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/autotoc.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/axf.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/biblio.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/block.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/callout.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/component.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/division.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/docbook.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/ebnf.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/fo-rtf.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/fo.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/footnote.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/fop.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/fop1.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/formal.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/glossary.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/graphics.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/htmltbl.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/index.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/info.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/inline.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/keywords.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/lists.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/math.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/pagesetup.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/param.xml
JMathLib/trunk/doc/DocBook/xsl/fo/param.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/passivetex.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/pi.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/profile-docbook.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/ptc.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/qandaset.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/refentry.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/sections.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/spaces.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/synop.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/table.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/task.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/titlepage.templates.xml
JMathLib/trunk/doc/DocBook/xsl/fo/titlepage.templates.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/titlepage.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/toc.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/verbatim.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/xep.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/xref.xsl
JMathLib/trunk/doc/DocBook/xsl/html/admon.xsl
JMathLib/trunk/doc/DocBook/xsl/html/annotations.xsl
JMathLib/trunk/doc/DocBook/xsl/html/autoidx-ng.xsl
JMathLib/trunk/doc/DocBook/xsl/html/autoidx.xsl
JMathLib/trunk/doc/DocBook/xsl/html/autotoc.xsl
JMathLib/trunk/doc/DocBook/xsl/html/biblio.xsl
JMathLib/trunk/doc/DocBook/xsl/html/block.xsl
JMathLib/trunk/doc/DocBook/xsl/html/callout.xsl
JMathLib/trunk/doc/DocBook/xsl/html/changebars.xsl
JMathLib/trunk/doc/DocBook/xsl/html/chunk-code.xsl
JMathLib/trunk/doc/DocBook/xsl/html/chunk-common.xsl
JMathLib/trunk/doc/DocBook/xsl/html/chunk.xsl
JMathLib/trunk/doc/DocBook/xsl/html/chunk2.xsl
JMathLib/trunk/doc/DocBook/xsl/html/chunker.xsl
JMathLib/trunk/doc/DocBook/xsl/html/chunkfast.xsl
JMathLib/trunk/doc/DocBook/xsl/html/chunktoc.xsl
JMathLib/trunk/doc/DocBook/xsl/html/component.xsl
JMathLib/trunk/doc/DocBook/xsl/html/division.xsl
JMathLib/trunk/doc/DocBook/xsl/html/docbook.xsl
JMathLib/trunk/doc/DocBook/xsl/html/docbook2.xsl
JMathLib/trunk/doc/DocBook/xsl/html/ebnf.xsl
JMathLib/trunk/doc/DocBook/xsl/html/footnote.xsl
JMathLib/trunk/doc/DocBook/xsl/html/formal.xsl
JMathLib/trunk/doc/DocBook/xsl/html/glossary.xsl
JMathLib/trunk/doc/DocBook/xsl/html/graphics.xsl
JMathLib/trunk/doc/DocBook/xsl/html/html-rtf.xsl
JMathLib/trunk/doc/DocBook/xsl/html/html.xsl
JMathLib/trunk/doc/DocBook/xsl/html/htmltbl.xsl
JMathLib/trunk/doc/DocBook/xsl/html/index.xsl
JMathLib/trunk/doc/DocBook/xsl/html/info.xsl
JMathLib/trunk/doc/DocBook/xsl/html/inline.xsl
JMathLib/trunk/doc/DocBook/xsl/html/keywords.xsl
JMathLib/trunk/doc/DocBook/xsl/html/lists.xsl
JMathLib/trunk/doc/DocBook/xsl/html/maketoc.xsl
JMathLib/trunk/doc/DocBook/xsl/html/manifest.xsl
JMathLib/trunk/doc/DocBook/xsl/html/math.xsl
JMathLib/trunk/doc/DocBook/xsl/html/oldchunker.xsl
JMathLib/trunk/doc/DocBook/xsl/html/onechunk.xsl
JMathLib/trunk/doc/DocBook/xsl/html/param.xml
JMathLib/trunk/doc/DocBook/xsl/html/param.xsl
JMathLib/trunk/doc/DocBook/xsl/html/pi.xsl
JMathLib/trunk/doc/DocBook/xsl/html/profile-chunk-code.xsl
JMathLib/trunk/doc/DocBook/xsl/html/profile-chunk.xsl
JMathLib/trunk/doc/DocBook/xsl/html/profile-docbook.xsl
JMathLib/trunk/doc/DocBook/xsl/html/profile-onechunk.xsl
JMathLib/trunk/doc/DocBook/xsl/html/qandaset.xsl
JMathLib/trunk/doc/DocBook/xsl/html/refentry.xsl
JMathLib/trunk/doc/DocBook/xsl/html/sections.xsl
JMathLib/trunk/doc/DocBook/xsl/html/synop.xsl
JMathLib/trunk/doc/DocBook/xsl/html/table.xsl
JMathLib/trunk/doc/DocBook/xsl/html/task.xsl
JMathLib/trunk/doc/DocBook/xsl/html/titlepage.templates.xsl
JMathLib/trunk/doc/DocBook/xsl/html/titlepage.xsl
JMathLib/trunk/doc/DocBook/xsl/html/toc.xsl
JMathLib/trunk/doc/DocBook/xsl/html/verbatim.xsl
JMathLib/trunk/doc/DocBook/xsl/html/xref.xsl
JMathLib/trunk/doc/DocBook/xsl/images/callouts/1.gif
JMathLib/trunk/doc/DocBook/xsl/images/callouts/10.gif
JMathLib/trunk/doc/DocBook/xsl/images/callouts/11.gif
JMathLib/trunk/doc/DocBook/xsl/images/callouts/12.gif
JMathLib/trunk/doc/DocBook/xsl/images/callouts/13.gif
JMathLib/trunk/doc/DocBook/xsl/images/callouts/14.gif
JMathLib/trunk/doc/DocBook/xsl/images/callouts/15.gif
JMathLib/trunk/doc/DocBook/xsl/images/callouts/2.gif
JMathLib/trunk/doc/DocBook/xsl/images/callouts/3.gif
JMathLib/trunk/doc/DocBook/xsl/images/callouts/4.gif
JMathLib/trunk/doc/DocBook/xsl/images/callouts/5.gif
JMathLib/trunk/doc/DocBook/xsl/images/callouts/6.gif
JMathLib/trunk/doc/DocBook/xsl/images/callouts/7.gif
JMathLib/trunk/doc/DocBook/xsl/images/callouts/8.gif
JMathLib/trunk/doc/DocBook/xsl/images/callouts/9.gif
JMathLib/trunk/doc/DocBook/xsl/params/abstract.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/abstract.title.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/admon.graphics.extension.xml
JMathLib/trunk/doc/DocBook/xsl/params/admon.graphics.path.xml
JMathLib/trunk/doc/DocBook/xsl/params/admon.graphics.xml
JMathLib/trunk/doc/DocBook/xsl/params/admon.style.xml
JMathLib/trunk/doc/DocBook/xsl/params/admon.textlabel.xml
JMathLib/trunk/doc/DocBook/xsl/params/admonition.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/admonition.title.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/alignment.xml
JMathLib/trunk/doc/DocBook/xsl/params/annotate.toc.xml
JMathLib/trunk/doc/DocBook/xsl/params/annotation.css.xml
JMathLib/trunk/doc/DocBook/xsl/params/annotation.graphic.close.xml
JMathLib/trunk/doc/DocBook/xsl/params/annotation.graphic.open.xml
JMathLib/trunk/doc/DocBook/xsl/params/annotation.js.xml
JMathLib/trunk/doc/DocBook/xsl/params/annotation.support.xml
JMathLib/trunk/doc/DocBook/xsl/params/appendix.autolabel.xml
JMathLib/trunk/doc/DocBook/xsl/params/arbortext.extensions.xml
JMathLib/trunk/doc/DocBook/xsl/params/article.appendix.title.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/author.othername.in.middle.xml
JMathLib/trunk/doc/DocBook/xsl/params/autotoc.label.in.hyperlink.xml
JMathLib/trunk/doc/DocBook/xsl/params/autotoc.label.separator.xml
JMathLib/trunk/doc/DocBook/xsl/params/axf.extensions.xml
JMathLib/trunk/doc/DocBook/xsl/params/base.dir.xml
JMathLib/trunk/doc/DocBook/xsl/params/biblioentry.item.separator.xml
JMathLib/trunk/doc/DocBook/xsl/params/biblioentry.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/bibliography.collection.xml
JMathLib/trunk/doc/DocBook/xsl/params/bibliography.numbered.xml
JMathLib/trunk/doc/DocBook/xsl/params/blockquote.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/body.end.indent.xml
JMathLib/trunk/doc/DocBook/xsl/params/body.font.family.xml
JMathLib/trunk/doc/DocBook/xsl/params/body.font.master.xml
JMathLib/trunk/doc/DocBook/xsl/params/body.font.size.xml
JMathLib/trunk/doc/DocBook/xsl/params/body.margin.bottom.xml
JMathLib/trunk/doc/DocBook/xsl/params/body.margin.top.xml
JMathLib/trunk/doc/DocBook/xsl/params/body.start.indent.xml
JMathLib/trunk/doc/DocBook/xsl/params/bridgehead.in.toc.xml
JMathLib/trunk/doc/DocBook/xsl/params/callout.defaultcolumn.xml
JMathLib/trunk/doc/DocBook/xsl/params/callout.graphics.extension.xml
JMathLib/trunk/doc/DocBook/xsl/params/callout.graphics.number.limit.xml
JMathLib/trunk/doc/DocBook/xsl/params/callout.graphics.path.xml
JMathLib/trunk/doc/DocBook/xsl/params/callout.graphics.xml
JMathLib/trunk/doc/DocBook/xsl/params/callout.list.table.xml
JMathLib/trunk/doc/DocBook/xsl/params/callout.unicode.font.xml
JMathLib/trunk/doc/DocBook/xsl/params/callout.unicode.number.limit.xml
JMathLib/trunk/doc/DocBook/xsl/params/callout.unicode.start.character.xml
JMathLib/trunk/doc/DocBook/xsl/params/callout.unicode.xml
JMathLib/trunk/doc/DocBook/xsl/params/callouts.extension.xml
JMathLib/trunk/doc/DocBook/xsl/params/chapter.autolabel.xml
JMathLib/trunk/doc/DocBook/xsl/params/chunk.first.sections.xml
JMathLib/trunk/doc/DocBook/xsl/params/chunk.quietly.xml
JMathLib/trunk/doc/DocBook/xsl/params/chunk.section.depth.xml
JMathLib/trunk/doc/DocBook/xsl/params/chunk.sections.xml
JMathLib/trunk/doc/DocBook/xsl/params/chunk.separate.lots.xml
JMathLib/trunk/doc/DocBook/xsl/params/chunk.toc.xml
JMathLib/trunk/doc/DocBook/xsl/params/chunk.tocs.and.lots.has.title.xml
JMathLib/trunk/doc/DocBook/xsl/params/chunk.tocs.and.lots.xml
JMathLib/trunk/doc/DocBook/xsl/params/chunker.output.cdata-section-elements.xml
JMathLib/trunk/doc/DocBook/xsl/params/chunker.output.doctype-public.xml
JMathLib/trunk/doc/DocBook/xsl/params/chunker.output.doctype-system.xml
JMathLib/trunk/doc/DocBook/xsl/params/chunker.output.encoding.xml
JMathLib/trunk/doc/DocBook/xsl/params/chunker.output.indent.xml
JMathLib/trunk/doc/DocBook/xsl/params/chunker.output.media-type.xml
JMathLib/trunk/doc/DocBook/xsl/params/chunker.output.method.xml
JMathLib/trunk/doc/DocBook/xsl/params/chunker.output.omit-xml-declaration.xml
JMathLib/trunk/doc/DocBook/xsl/params/chunker.output.standalone.xml
JMathLib/trunk/doc/DocBook/xsl/params/citerefentry.link.xml
JMathLib/trunk/doc/DocBook/xsl/params/collect.xref.targets.xml
JMathLib/trunk/doc/DocBook/xsl/params/column.count.back.xml
JMathLib/trunk/doc/DocBook/xsl/params/column.count.body.xml
JMathLib/trunk/doc/DocBook/xsl/params/column.count.front.xml
JMathLib/trunk/doc/DocBook/xsl/params/column.count.index.xml
JMathLib/trunk/doc/DocBook/xsl/params/column.count.lot.xml
JMathLib/trunk/doc/DocBook/xsl/params/column.count.titlepage.xml
JMathLib/trunk/doc/DocBook/xsl/params/column.gap.back.xml
JMathLib/trunk/doc/DocBook/xsl/params/column.gap.body.xml
JMathLib/trunk/doc/DocBook/xsl/params/column.gap.front.xml
JMathLib/trunk/doc/DocBook/xsl/params/column.gap.index.xml
JMathLib/trunk/doc/DocBook/xsl/params/column.gap.lot.xml
JMathLib/trunk/doc/DocBook/xsl/params/column.gap.titlepage.xml
JMathLib/trunk/doc/DocBook/xsl/params/compact.list.item.spacing.xml
JMathLib/trunk/doc/DocBook/xsl/params/component.label.includes.part.label.xml
JMathLib/trunk/doc/DocBook/xsl/params/component.title.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/crop.mark.bleed.xml
JMathLib/trunk/doc/DocBook/xsl/params/crop.mark.offset.xml
JMathLib/trunk/doc/DocBook/xsl/params/crop.mark.width.xml
JMathLib/trunk/doc/DocBook/xsl/params/crop.marks.xml
JMathLib/trunk/doc/DocBook/xsl/params/css.decoration.xml
JMathLib/trunk/doc/DocBook/xsl/params/current.docid.xml
JMathLib/trunk/doc/DocBook/xsl/params/default.float.class.xml
JMathLib/trunk/doc/DocBook/xsl/params/default.image.width.xml
JMathLib/trunk/doc/DocBook/xsl/params/default.table.frame.xml
JMathLib/trunk/doc/DocBook/xsl/params/default.table.width.xml
JMathLib/trunk/doc/DocBook/xsl/params/default.units.xml
JMathLib/trunk/doc/DocBook/xsl/params/dingbat.font.family.xml
JMathLib/trunk/doc/DocBook/xsl/params/double.sided.xml
JMathLib/trunk/doc/DocBook/xsl/params/draft.mode.xml
JMathLib/trunk/doc/DocBook/xsl/params/draft.watermark.image.xml
JMathLib/trunk/doc/DocBook/xsl/params/ebnf.assignment.xml
JMathLib/trunk/doc/DocBook/xsl/params/ebnf.statement.terminator.xml
JMathLib/trunk/doc/DocBook/xsl/params/ebnf.table.bgcolor.xml
JMathLib/trunk/doc/DocBook/xsl/params/ebnf.table.border.xml
JMathLib/trunk/doc/DocBook/xsl/params/eclipse.autolabel.xml
JMathLib/trunk/doc/DocBook/xsl/params/eclipse.plugin.id.xml
JMathLib/trunk/doc/DocBook/xsl/params/eclipse.plugin.name.xml
JMathLib/trunk/doc/DocBook/xsl/params/eclipse.plugin.provider.xml
JMathLib/trunk/doc/DocBook/xsl/params/emphasis.propagates.style.xml
JMathLib/trunk/doc/DocBook/xsl/params/entry.propagates.style.xml
JMathLib/trunk/doc/DocBook/xsl/params/equation.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/example.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/figure.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/firstterm.only.link.xml
JMathLib/trunk/doc/DocBook/xsl/params/footer.column.widths.xml
JMathLib/trunk/doc/DocBook/xsl/params/footer.content.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/footer.rule.xml
JMathLib/trunk/doc/DocBook/xsl/params/footer.table.height.xml
JMathLib/trunk/doc/DocBook/xsl/params/footers.on.blank.pages.xml
JMathLib/trunk/doc/DocBook/xsl/params/footnote.font.size.xml
JMathLib/trunk/doc/DocBook/xsl/params/footnote.mark.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/footnote.number.format.xml
JMathLib/trunk/doc/DocBook/xsl/params/footnote.number.symbols.xml
JMathLib/trunk/doc/DocBook/xsl/params/footnote.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/footnote.sep.leader.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/fop.extensions.xml
JMathLib/trunk/doc/DocBook/xsl/params/fop1.extensions.xml
JMathLib/trunk/doc/DocBook/xsl/params/formal.object.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/formal.procedures.xml
JMathLib/trunk/doc/DocBook/xsl/params/formal.title.placement.xml
JMathLib/trunk/doc/DocBook/xsl/params/formal.title.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/funcsynopsis.decoration.xml
JMathLib/trunk/doc/DocBook/xsl/params/funcsynopsis.style.xml
JMathLib/trunk/doc/DocBook/xsl/params/function.parens.xml
JMathLib/trunk/doc/DocBook/xsl/params/generate.id.attributes.xml
JMathLib/trunk/doc/DocBook/xsl/params/generate.index.xml
JMathLib/trunk/doc/DocBook/xsl/params/generate.legalnotice.link.xml
JMathLib/trunk/doc/DocBook/xsl/params/generate.manifest.xml
JMathLib/trunk/doc/DocBook/xsl/params/generate.meta.abstract.xml
JMathLib/trunk/doc/DocBook/xsl/params/generate.revhistory.link.xml
JMathLib/trunk/doc/DocBook/xsl/params/generate.section.toc.level.xml
JMathLib/trunk/doc/DocBook/xsl/params/generate.toc.xml
JMathLib/trunk/doc/DocBook/xsl/params/glossary.as.blocks.xml
JMathLib/trunk/doc/DocBook/xsl/params/glossary.collection.xml
JMathLib/trunk/doc/DocBook/xsl/params/glossentry.show.acronym.xml
JMathLib/trunk/doc/DocBook/xsl/params/glosslist.as.blocks.xml
JMathLib/trunk/doc/DocBook/xsl/params/glossterm.auto.link.xml
JMathLib/trunk/doc/DocBook/xsl/params/glossterm.separation.xml
JMathLib/trunk/doc/DocBook/xsl/params/glossterm.width.xml
JMathLib/trunk/doc/DocBook/xsl/params/graphic.default.extension.xml
JMathLib/trunk/doc/DocBook/xsl/params/graphical.admonition.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/graphicsize.extension.xml
JMathLib/trunk/doc/DocBook/xsl/params/graphicsize.use.img.src.path.xml
JMathLib/trunk/doc/DocBook/xsl/params/header.column.widths.xml
JMathLib/trunk/doc/DocBook/xsl/params/header.content.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/header.rule.xml
JMathLib/trunk/doc/DocBook/xsl/params/header.table.height.xml
JMathLib/trunk/doc/DocBook/xsl/params/headers.on.blank.pages.xml
JMathLib/trunk/doc/DocBook/xsl/params/html.base.xml
JMathLib/trunk/doc/DocBook/xsl/params/html.cellpadding.xml
JMathLib/trunk/doc/DocBook/xsl/params/html.cellspacing.xml
JMathLib/trunk/doc/DocBook/xsl/params/html.cleanup.xml
JMathLib/trunk/doc/DocBook/xsl/params/html.ext.xml
JMathLib/trunk/doc/DocBook/xsl/params/html.extra.head.links.xml
JMathLib/trunk/doc/DocBook/xsl/params/html.head.legalnotice.link.multiple.xml
JMathLib/trunk/doc/DocBook/xsl/params/html.head.legalnotice.link.types.xml
JMathLib/trunk/doc/DocBook/xsl/params/html.longdesc.link.xml
JMathLib/trunk/doc/DocBook/xsl/params/html.longdesc.xml
JMathLib/trunk/doc/DocBook/xsl/params/html.stylesheet.type.xml
JMathLib/trunk/doc/DocBook/xsl/params/html.stylesheet.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.alias.file.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.autolabel.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.button.back.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.button.forward.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.button.hideshow.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.button.home.url.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.button.home.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.button.jump1.title.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.button.jump1.url.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.button.jump1.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.button.jump2.title.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.button.jump2.url.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.button.jump2.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.button.locate.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.button.next.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.button.options.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.button.prev.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.button.print.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.button.refresh.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.button.stop.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.button.zoom.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.chm.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.default.topic.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.display.progress.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.encoding.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.enhanced.decompilation.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.enumerate.images.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.force.map.and.alias.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.hhc.binary.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.hhc.folders.instead.books.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.hhc.section.depth.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.hhc.show.root.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.hhc.width.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.hhc.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.hhk.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.hhp.tail.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.hhp.window.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.hhp.windows.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.hhp.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.map.file.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.only.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.remember.window.position.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.show.advanced.search.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.show.favorities.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.show.menu.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.show.toolbar.text.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.title.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.use.hhk.xml
JMathLib/trunk/doc/DocBook/xsl/params/htmlhelp.window.geometry.xml
JMathLib/trunk/doc/DocBook/xsl/params/hyphenate.verbatim.characters.xml
JMathLib/trunk/doc/DocBook/xsl/params/hyphenate.verbatim.xml
JMathLib/trunk/doc/DocBook/xsl/params/hyphenate.xml
JMathLib/trunk/doc/DocBook/xsl/params/id.warnings.xml
JMathLib/trunk/doc/DocBook/xsl/params/ignore.image.scaling.xml
JMathLib/trunk/doc/DocBook/xsl/params/img.src.path.xml
JMathLib/trunk/doc/DocBook/xsl/params/index.div.title.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/index.entry.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/index.method.xml
JMathLib/trunk/doc/DocBook/xsl/params/index.number.separator.xml
JMathLib/trunk/doc/DocBook/xsl/params/index.on.role.xml
JMathLib/trunk/doc/DocBook/xsl/params/index.on.type.xml
JMathLib/trunk/doc/DocBook/xsl/params/index.prefer.titleabbrev.xml
JMathLib/trunk/doc/DocBook/xsl/params/index.preferred.page.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/index.range.separator.xml
JMathLib/trunk/doc/DocBook/xsl/params/index.term.separator.xml
JMathLib/trunk/doc/DocBook/xsl/params/informal.object.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/informalequation.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/informalexample.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/informalfigure.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/informaltable.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/inherit.keywords.xml
JMathLib/trunk/doc/DocBook/xsl/params/insert.link.page.number.xml
JMathLib/trunk/doc/DocBook/xsl/params/insert.olink.page.number.xml
JMathLib/trunk/doc/DocBook/xsl/params/insert.olink.pdf.frag.xml
JMathLib/trunk/doc/DocBook/xsl/params/insert.xref.page.number.xml
JMathLib/trunk/doc/DocBook/xsl/params/itemizedlist.label.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/itemizedlist.label.width.xml
JMathLib/trunk/doc/DocBook/xsl/params/itemizedlist.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/keep.relative.image.uris.xml
JMathLib/trunk/doc/DocBook/xsl/params/l10n.gentext.default.language.xml
JMathLib/trunk/doc/DocBook/xsl/params/l10n.gentext.language.xml
JMathLib/trunk/doc/DocBook/xsl/params/l10n.gentext.use.xref.language.xml
JMathLib/trunk/doc/DocBook/xsl/params/l10n.lang.value.rfc.compliant.xml
JMathLib/trunk/doc/DocBook/xsl/params/label.from.part.xml
JMathLib/trunk/doc/DocBook/xsl/params/line-height.xml
JMathLib/trunk/doc/DocBook/xsl/params/linenumbering.everyNth.xml
JMathLib/trunk/doc/DocBook/xsl/params/linenumbering.extension.xml
JMathLib/trunk/doc/DocBook/xsl/params/linenumbering.separator.xml
JMathLib/trunk/doc/DocBook/xsl/params/linenumbering.width.xml
JMathLib/trunk/doc/DocBook/xsl/params/link.mailto.url.xml
JMathLib/trunk/doc/DocBook/xsl/params/list.block.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/list.block.spacing.xml
JMathLib/trunk/doc/DocBook/xsl/params/list.item.spacing.xml
JMathLib/trunk/doc/DocBook/xsl/params/make.graphic.viewport.xml
JMathLib/trunk/doc/DocBook/xsl/params/make.index.markup.xml
JMathLib/trunk/doc/DocBook/xsl/params/make.single.year.ranges.xml
JMathLib/trunk/doc/DocBook/xsl/params/make.valid.html.xml
JMathLib/trunk/doc/DocBook/xsl/params/make.year.ranges.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.break.after.slash.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.charmap.enabled.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.charmap.subset.profile.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.charmap.uri.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.charmap.use.subset.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.font.funcprototype.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.font.funcsynopsisinfo.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.font.table.headings.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.font.table.title.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.hyphenate.computer.inlines.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.hyphenate.filenames.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.hyphenate.urls.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.hyphenate.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.indent.blurbs.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.indent.lists.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.indent.refsect.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.indent.verbatims.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.indent.width.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.justify.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.output.base.dir.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.output.encoding.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.output.in.separate.dir.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.output.manifest.enabled.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.output.manifest.filename.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.output.quietly.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.output.subdirs.enabled.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.segtitle.suppress.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.string.subst.map.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.subheading.divider.enabled.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.subheading.divider.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.table.footnotes.divider.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.th.extra1.suppress.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.th.extra2.max.length.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.th.extra2.suppress.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.th.extra3.max.length.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.th.extra3.suppress.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.th.title.max.length.xml
JMathLib/trunk/doc/DocBook/xsl/params/manifest.in.base.dir.xml
JMathLib/trunk/doc/DocBook/xsl/params/manifest.xml
JMathLib/trunk/doc/DocBook/xsl/params/manual.toc.xml
JMathLib/trunk/doc/DocBook/xsl/params/margin.note.float.type.xml
JMathLib/trunk/doc/DocBook/xsl/params/margin.note.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/margin.note.title.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/margin.note.width.xml
JMathLib/trunk/doc/DocBook/xsl/params/marker.section.level.xml
JMathLib/trunk/doc/DocBook/xsl/params/menuchoice.menu.separator.xml
JMathLib/trunk/doc/DocBook/xsl/params/menuchoice.separator.xml
JMathLib/trunk/doc/DocBook/xsl/params/monospace.font.family.xml
JMathLib/trunk/doc/DocBook/xsl/params/monospace.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/monospace.verbatim.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/navig.graphics.extension.xml
JMathLib/trunk/doc/DocBook/xsl/params/navig.graphics.path.xml
JMathLib/trunk/doc/DocBook/xsl/params/navig.graphics.xml
JMathLib/trunk/doc/DocBook/xsl/params/navig.showtitles.xml
JMathLib/trunk/doc/DocBook/xsl/params/nominal.image.depth.xml
JMathLib/trunk/doc/DocBook/xsl/params/nominal.image.width.xml
JMathLib/trunk/doc/DocBook/xsl/params/nominal.table.width.xml
JMathLib/trunk/doc/DocBook/xsl/params/nongraphical.admonition.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/normal.para.spacing.xml
JMathLib/trunk/doc/DocBook/xsl/params/olink.base.uri.xml
JMathLib/trunk/doc/DocBook/xsl/params/olink.debug.xml
JMathLib/trunk/doc/DocBook/xsl/params/olink.doctitle.xml
JMathLib/trunk/doc/DocBook/xsl/params/olink.fragid.xml
JMathLib/trunk/doc/DocBook/xsl/params/olink.lang.fallback.sequence.xml
JMathLib/trunk/doc/DocBook/xsl/params/olink.outline.ext.xml
JMathLib/trunk/doc/DocBook/xsl/params/olink.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/olink.pubid.xml
JMathLib/trunk/doc/DocBook/xsl/params/olink.resolver.xml
JMathLib/trunk/doc/DocBook/xsl/params/olink.sysid.xml
JMathLib/trunk/doc/DocBook/xsl/params/orderedlist.label.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/orderedlist.label.width.xml
JMathLib/trunk/doc/DocBook/xsl/params/orderedlist.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/page.height.portrait.xml
JMathLib/trunk/doc/DocBook/xsl/params/page.height.xml
JMathLib/trunk/doc/DocBook/xsl/params/page.margin.bottom.xml
JMathLib/trunk/doc/DocBook/xsl/params/page.margin.inner.xml
JMathLib/trunk/doc/DocBook/xsl/params/page.margin.outer.xml
JMathLib/trunk/doc/DocBook/xsl/params/page.margin.top.xml
JMathLib/trunk/doc/DocBook/xsl/params/page.orientation.xml
JMathLib/trunk/doc/DocBook/xsl/params/page.width.portrait.xml
JMathLib/trunk/doc/DocBook/xsl/params/page.width.xml
JMathLib/trunk/doc/DocBook/xsl/params/pages.template.xml
JMathLib/trunk/doc/DocBook/xsl/params/paper.type.xml
JMathLib/trunk/doc/DocBook/xsl/params/para.propagates.style.xml
JMathLib/trunk/doc/DocBook/xsl/params/part.autolabel.xml
JMathLib/trunk/doc/DocBook/xsl/params/passivetex.extensions.xml
JMathLib/trunk/doc/DocBook/xsl/params/pgwide.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/phrase.propagates.style.xml
JMathLib/trunk/doc/DocBook/xsl/params/pixels.per.inch.xml
JMathLib/trunk/doc/DocBook/xsl/params/points.per.em.xml
JMathLib/trunk/doc/DocBook/xsl/params/preface.autolabel.xml
JMathLib/trunk/doc/DocBook/xsl/params/prefer.internal.olink.xml
JMathLib/trunk/doc/DocBook/xsl/params/preferred.mediaobject.role.xml
JMathLib/trunk/doc/DocBook/xsl/params/procedure.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/process.empty.source.toc.xml
JMathLib/trunk/doc/DocBook/xsl/params/process.source.toc.xml
JMathLib/trunk/doc/DocBook/xsl/params/profile.arch.xml
JMathLib/trunk/doc/DocBook/xsl/params/profile.attribute.xml
JMathLib/trunk/doc/DocBook/xsl/params/profile.condition.xml
JMathLib/trunk/doc/DocBook/xsl/params/profile.conformance.xml
JMathLib/trunk/doc/DocBook/xsl/params/profile.lang.xml
JMathLib/trunk/doc/DocBook/xsl/params/profile.os.xml
JMathLib/trunk/doc/DocBook/xsl/params/profile.revision.xml
JMathLib/trunk/doc/DocBook/xsl/params/profile.revisionflag.xml
JMathLib/trunk/doc/DocBook/xsl/params/profile.role.xml
JMathLib/trunk/doc/DocBook/xsl/params/profile.security.xml
JMathLib/trunk/doc/DocBook/xsl/params/profile.separator.xml
JMathLib/trunk/doc/DocBook/xsl/params/profile.userlevel.xml
JMathLib/trunk/doc/DocBook/xsl/params/profile.value.xml
JMathLib/trunk/doc/DocBook/xsl/params/profile.vendor.xml
JMathLib/trunk/doc/DocBook/xsl/params/punct.honorific.xml
JMathLib/trunk/doc/DocBook/xsl/params/qanda.defaultlabel.xml
JMathLib/trunk/doc/DocBook/xsl/params/qanda.inherit.numeration.xml
JMathLib/trunk/doc/DocBook/xsl/params/qanda.title.level1.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/qanda.title.level2.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/qanda.title.level3.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/qanda.title.level4.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/qanda.title.level5.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/qanda.title.level6.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/qanda.title.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/qandadiv.autolabel.xml
JMathLib/trunk/doc/DocBook/xsl/params/refclass.suppress.xml
JMathLib/trunk/doc/DocBook/xsl/params/refentry.date.profile.enabled.xml
JMathLib/trunk/doc/DocBook/xsl/params/refentry.date.profile.xml
JMathLib/trunk/doc/DocBook/xsl/params/refentry.generate.name.xml
JMathLib/trunk/doc/DocBook/xsl/params/refentry.generate.title.xml
JMathLib/trunk/doc/DocBook/xsl/params/refentry.manual.fallback.profile.xml
JMathLib/trunk/doc/DocBook/xsl/params/refentry.manual.profile.enabled.xml
JMathLib/trunk/doc/DocBook/xsl/params/refentry.manual.profile.xml
JMathLib/trunk/doc/DocBook/xsl/params/refentry.meta.get.quietly.xml
JMathLib/trunk/doc/DocBook/xsl/params/refentry.pagebreak.xml
JMathLib/trunk/doc/DocBook/xsl/params/refentry.separator.xml
JMathLib/trunk/doc/DocBook/xsl/params/refentry.source.fallback.profile.xml
JMathLib/trunk/doc/DocBook/xsl/params/refentry.source.name.profile.enabled.xml
JMathLib/trunk/doc/DocBook/xsl/params/refentry.source.name.profile.xml
JMathLib/trunk/doc/DocBook/xsl/params/refentry.source.name.suppress.xml
JMathLib/trunk/doc/DocBook/xsl/params/refentry.title.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/refentry.version.profile.enabled.xml
JMathLib/trunk/doc/DocBook/xsl/params/refentry.version.profile.xml
JMathLib/trunk/doc/DocBook/xsl/params/refentry.version.suppress.xml
JMathLib/trunk/doc/DocBook/xsl/params/refentry.xref.manvolnum.xml
JMathLib/trunk/doc/DocBook/xsl/params/region.after.extent.xml
JMathLib/trunk/doc/DocBook/xsl/params/region.before.extent.xml
JMathLib/trunk/doc/DocBook/xsl/params/revhistory.table.cell.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/revhistory.table.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/revhistory.title.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/root.filename.xml
JMathLib/trunk/doc/DocBook/xsl/params/root.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/rootid.xml
JMathLib/trunk/doc/DocBook/xsl/params/runinhead.default.title.end.punct.xml
JMathLib/trunk/doc/DocBook/xsl/params/runinhead.title.end.punct.xml
JMathLib/trunk/doc/DocBook/xsl/params/sans.font.family.xml
JMathLib/trunk/doc/DocBook/xsl/params/saxon.callouts.xml
JMathLib/trunk/doc/DocBook/xsl/params/saxon.character.representation.xml
JMathLib/trunk/doc/DocBook/xsl/params/saxon.linenumbering.xml
JMathLib/trunk/doc/DocBook/xsl/params/saxon.tablecolumns.xml
JMathLib/trunk/doc/DocBook/xsl/params/section.autolabel.max.depth.xml
JMathLib/trunk/doc/DocBook/xsl/params/section.autolabel.xml
JMathLib/trunk/doc/DocBook/xsl/params/section.label.includes.component.label.xml
JMathLib/trunk/doc/DocBook/xsl/params/section.level1.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/section.level2.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/section.level3.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/section.level4.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/section.level5.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/section.level6.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/section.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/section.title.level1.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/section.title.level2.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/section.title.level3.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/section.title.level4.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/section.title.level5.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/section.title.level6.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/section.title.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/segmentedlist.as.table.xml
JMathLib/trunk/doc/DocBook/xsl/params/shade.verbatim.style.xml
JMathLib/trunk/doc/DocBook/xsl/params/shade.verbatim.xml
JMathLib/trunk/doc/DocBook/xsl/params/show.comments.xml
JMathLib/trunk/doc/DocBook/xsl/params/show.revisionflag.xml
JMathLib/trunk/doc/DocBook/xsl/params/side.float.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/sidebar.float.type.xml
JMathLib/trunk/doc/DocBook/xsl/params/sidebar.float.width.xml
JMathLib/trunk/doc/DocBook/xsl/params/sidebar.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/sidebar.title.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/simplesect.in.toc.xml
JMathLib/trunk/doc/DocBook/xsl/params/spacing.paras.xml
JMathLib/trunk/doc/DocBook/xsl/params/subscript.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/superscript.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/suppress.footer.navigation.xml
JMathLib/trunk/doc/DocBook/xsl/params/suppress.header.navigation.xml
JMathLib/trunk/doc/DocBook/xsl/params/suppress.navigation.xml
JMathLib/trunk/doc/DocBook/xsl/params/symbol.font.family.xml
JMathLib/trunk/doc/DocBook/xsl/params/table.borders.with.css.xml
JMathLib/trunk/doc/DocBook/xsl/params/table.cell.border.color.xml
JMathLib/trunk/doc/DocBook/xsl/params/table.cell.border.style.xml
JMathLib/trunk/doc/DocBook/xsl/params/table.cell.border.thickness.xml
JMathLib/trunk/doc/DocBook/xsl/params/table.cell.padding.xml
JMathLib/trunk/doc/DocBook/xsl/params/table.entry.padding.xml
JMathLib/trunk/doc/DocBook/xsl/params/table.footnote.number.format.xml
JMathLib/trunk/doc/DocBook/xsl/params/table.footnote.number.symbols.xml
JMathLib/trunk/doc/DocBook/xsl/params/table.footnote.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/table.frame.border.color.xml
JMathLib/trunk/doc/DocBook/xsl/params/table.frame.border.style.xml
JMathLib/trunk/doc/DocBook/xsl/params/table.frame.border.thickness.xml
JMathLib/trunk/doc/DocBook/xsl/params/table.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/table.table.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/tablecolumns.extension.xml
JMathLib/trunk/doc/DocBook/xsl/params/target.database.document.xml
JMathLib/trunk/doc/DocBook/xsl/params/targets.filename.xml
JMathLib/trunk/doc/DocBook/xsl/params/template.xml
JMathLib/trunk/doc/DocBook/xsl/params/tex.math.delims.xml
JMathLib/trunk/doc/DocBook/xsl/params/tex.math.file.xml
JMathLib/trunk/doc/DocBook/xsl/params/tex.math.in.alt.xml
JMathLib/trunk/doc/DocBook/xsl/params/textdata.default.encoding.xml
JMathLib/trunk/doc/DocBook/xsl/params/textinsert.extension.xml
JMathLib/trunk/doc/DocBook/xsl/params/title.font.family.xml
JMathLib/trunk/doc/DocBook/xsl/params/title.margin.left.xml
JMathLib/trunk/doc/DocBook/xsl/params/toc.indent.width.xml
JMathLib/trunk/doc/DocBook/xsl/params/toc.line.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/toc.list.type.xml
JMathLib/trunk/doc/DocBook/xsl/params/toc.margin.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/toc.max.depth.xml
JMathLib/trunk/doc/DocBook/xsl/params/toc.section.depth.xml
JMathLib/trunk/doc/DocBook/xsl/params/ulink.footnotes.xml
JMathLib/trunk/doc/DocBook/xsl/params/ulink.hyphenate.chars.xml
JMathLib/trunk/doc/DocBook/xsl/params/ulink.hyphenate.xml
JMathLib/trunk/doc/DocBook/xsl/params/ulink.show.xml
JMathLib/trunk/doc/DocBook/xsl/params/ulink.target.xml
JMathLib/trunk/doc/DocBook/xsl/params/use.embed.for.svg.xml
JMathLib/trunk/doc/DocBook/xsl/params/use.extensions.xml
JMathLib/trunk/doc/DocBook/xsl/params/use.id.as.filename.xml
JMathLib/trunk/doc/DocBook/xsl/params/use.id.function.xml
JMathLib/trunk/doc/DocBook/xsl/params/use.local.olink.style.xml
JMathLib/trunk/doc/DocBook/xsl/params/use.role.as.xrefstyle.xml
JMathLib/trunk/doc/DocBook/xsl/params/use.role.for.mediaobject.xml
JMathLib/trunk/doc/DocBook/xsl/params/use.svg.xml
JMathLib/trunk/doc/DocBook/xsl/params/variablelist.as.blocks.xml
JMathLib/trunk/doc/DocBook/xsl/params/variablelist.as.table.xml
JMathLib/trunk/doc/DocBook/xsl/params/variablelist.max.termlength.xml
JMathLib/trunk/doc/DocBook/xsl/params/variablelist.term.break.after.xml
JMathLib/trunk/doc/DocBook/xsl/params/variablelist.term.separator.xml
JMathLib/trunk/doc/DocBook/xsl/params/verbatim.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/wordml.template.xml
JMathLib/trunk/doc/DocBook/xsl/params/xep.extensions.xml
JMathLib/trunk/doc/DocBook/xsl/params/xep.index.item.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/xref.label-page.separator.xml
JMathLib/trunk/doc/DocBook/xsl/params/xref.label-title.separator.xml
JMathLib/trunk/doc/DocBook/xsl/params/xref.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/xref.title-page.separator.xml
JMathLib/trunk/doc/DocBook/xsl/params/xref.with.number.and.title.xml
JMathLib/trunk/doc/DocBook/xsl/template/titlepage.xsl
Added Paths:
-----------
JMathLib/trunk/doc/DocBook/xsl/common/.gitignore
JMathLib/trunk/doc/DocBook/xsl/common/autoidx-kimber.xsl
JMathLib/trunk/doc/DocBook/xsl/common/autoidx-kosek.xsl
JMathLib/trunk/doc/DocBook/xsl/common/charmap.xml
JMathLib/trunk/doc/DocBook/xsl/common/charmap.xsl
JMathLib/trunk/doc/DocBook/xsl/common/common.xml
JMathLib/trunk/doc/DocBook/xsl/common/entities.ent
JMathLib/trunk/doc/DocBook/xsl/common/eo.xml
JMathLib/trunk/doc/DocBook/xsl/common/gl.xml
JMathLib/trunk/doc/DocBook/xsl/common/lv.xml
JMathLib/trunk/doc/DocBook/xsl/common/nb.xml
JMathLib/trunk/doc/DocBook/xsl/common/pi.xml
JMathLib/trunk/doc/DocBook/xsl/common/refentry.xml
JMathLib/trunk/doc/DocBook/xsl/common/utility.xml
JMathLib/trunk/doc/DocBook/xsl/common/utility.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/.gitignore
JMathLib/trunk/doc/DocBook/xsl/fo/annotations.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/autoidx-kimber.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/autoidx-kosek.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/biblio-iso690.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/highlight.xsl
JMathLib/trunk/doc/DocBook/xsl/fo/pi.xml
JMathLib/trunk/doc/DocBook/xsl/fo/table.xml
JMathLib/trunk/doc/DocBook/xsl/highlighting/
JMathLib/trunk/doc/DocBook/xsl/highlighting/c-hl.xml
JMathLib/trunk/doc/DocBook/xsl/highlighting/common.xsl
JMathLib/trunk/doc/DocBook/xsl/highlighting/delphi-hl.xml
JMathLib/trunk/doc/DocBook/xsl/highlighting/ini-hl.xml
JMathLib/trunk/doc/DocBook/xsl/highlighting/java-hl.xml
JMathLib/trunk/doc/DocBook/xsl/highlighting/m2-hl.xml
JMathLib/trunk/doc/DocBook/xsl/highlighting/myxml-hl.xml
JMathLib/trunk/doc/DocBook/xsl/highlighting/php-hl.xml
JMathLib/trunk/doc/DocBook/xsl/highlighting/xslthl-config.xml
JMathLib/trunk/doc/DocBook/xsl/html/.gitignore
JMathLib/trunk/doc/DocBook/xsl/html/autoidx-kimber.xsl
JMathLib/trunk/doc/DocBook/xsl/html/autoidx-kosek.xsl
JMathLib/trunk/doc/DocBook/xsl/html/biblio-iso690.xsl
JMathLib/trunk/doc/DocBook/xsl/html/highlight.xsl
JMathLib/trunk/doc/DocBook/xsl/html/pi.xml
JMathLib/trunk/doc/DocBook/xsl/images/annot-close.png
JMathLib/trunk/doc/DocBook/xsl/images/annot-open.png
JMathLib/trunk/doc/DocBook/xsl/images/callouts/1.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/10.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/11.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/12.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/13.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/14.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/15.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/16.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/17.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/18.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/19.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/2.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/20.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/21.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/22.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/23.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/24.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/25.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/26.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/27.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/28.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/29.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/3.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/30.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/4.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/5.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/6.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/7.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/8.svg
JMathLib/trunk/doc/DocBook/xsl/images/callouts/9.svg
JMathLib/trunk/doc/DocBook/xsl/params/abstract.notitle.enabled.xml
JMathLib/trunk/doc/DocBook/xsl/params/active.toc.xml
JMathLib/trunk/doc/DocBook/xsl/params/ade.extensions.xml
JMathLib/trunk/doc/DocBook/xsl/params/autolayout-file.xml
JMathLib/trunk/doc/DocBook/xsl/params/banner.before.navigation.xml
JMathLib/trunk/doc/DocBook/xsl/params/bibliography.style.xml
JMathLib/trunk/doc/DocBook/xsl/params/blurb.on.titlepage.enabled.xml
JMathLib/trunk/doc/DocBook/xsl/params/body.attributes.xml
JMathLib/trunk/doc/DocBook/xsl/params/body.bg.color.xml
JMathLib/trunk/doc/DocBook/xsl/params/bullet.image.xml
JMathLib/trunk/doc/DocBook/xsl/params/callout.icon.size.xml
JMathLib/trunk/doc/DocBook/xsl/params/chunk.append.xml
JMathLib/trunk/doc/DocBook/xsl/params/component.titlepage.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/contrib.inline.enabled.xml
JMathLib/trunk/doc/DocBook/xsl/params/css.stylesheet.dir.xml
JMathLib/trunk/doc/DocBook/xsl/params/css.stylesheet.xml
JMathLib/trunk/doc/DocBook/xsl/params/currentpage.marker.xml
JMathLib/trunk/doc/DocBook/xsl/params/dry-run.xml
JMathLib/trunk/doc/DocBook/xsl/params/dynamic.toc.xml
JMathLib/trunk/doc/DocBook/xsl/params/editedby.enabled.xml
JMathLib/trunk/doc/DocBook/xsl/params/email.delimiters.enabled.xml
JMathLib/trunk/doc/DocBook/xsl/params/epub.autolabel.xml
JMathLib/trunk/doc/DocBook/xsl/params/feedback.href.xml
JMathLib/trunk/doc/DocBook/xsl/params/feedback.link.text.xml
JMathLib/trunk/doc/DocBook/xsl/params/feedback.with.ids.xml
JMathLib/trunk/doc/DocBook/xsl/params/filename-prefix.xml
JMathLib/trunk/doc/DocBook/xsl/params/foil.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/foil.subtitle.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/foil.title.master.xml
JMathLib/trunk/doc/DocBook/xsl/params/foil.title.size.xml
JMathLib/trunk/doc/DocBook/xsl/params/foilgroup.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/foilgroup.toc.xml
JMathLib/trunk/doc/DocBook/xsl/params/footer.hr.xml
JMathLib/trunk/doc/DocBook/xsl/params/footer.table.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/glossary.sort.xml
JMathLib/trunk/doc/DocBook/xsl/params/graphics.dir.xml
JMathLib/trunk/doc/DocBook/xsl/params/header.hr.xml
JMathLib/trunk/doc/DocBook/xsl/params/header.table.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/hidetoc.image.xml
JMathLib/trunk/doc/DocBook/xsl/params/highlight.default.language.xml
JMathLib/trunk/doc/DocBook/xsl/params/highlight.source.xml
JMathLib/trunk/doc/DocBook/xsl/params/home.image.xml
JMathLib/trunk/doc/DocBook/xsl/params/html.append.xml
JMathLib/trunk/doc/DocBook/xsl/params/index.page.number.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/javahelp.encoding.xml
JMathLib/trunk/doc/DocBook/xsl/params/keyboard.nav.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.authors.section.enabled.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.base.url.for.relative.links.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.charmap.subset.profile.english.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.copyright.section.enabled.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.endnotes.are.numbered.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.endnotes.list.enabled.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.endnotes.list.heading.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.font.links.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.funcsynopsis.style.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.output.lang.in.name.enabled.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.string.subst.map.local.post.xml
JMathLib/trunk/doc/DocBook/xsl/params/man.string.subst.map.local.pre.xml
JMathLib/trunk/doc/DocBook/xsl/params/minus.image.xml
JMathLib/trunk/doc/DocBook/xsl/params/multiframe.bottom.bgcolor.xml
JMathLib/trunk/doc/DocBook/xsl/params/multiframe.navigation.height.xml
JMathLib/trunk/doc/DocBook/xsl/params/multiframe.top.bgcolor.xml
JMathLib/trunk/doc/DocBook/xsl/params/multiframe.xml
JMathLib/trunk/doc/DocBook/xsl/params/nav.separator.xml
JMathLib/trunk/doc/DocBook/xsl/params/nav.table.summary.xml
JMathLib/trunk/doc/DocBook/xsl/params/navbgcolor.xml
JMathLib/trunk/doc/DocBook/xsl/params/navbodywidth.xml
JMathLib/trunk/doc/DocBook/xsl/params/navtocwidth.xml
JMathLib/trunk/doc/DocBook/xsl/params/next.image.xml
JMathLib/trunk/doc/DocBook/xsl/params/no.home.image.xml
JMathLib/trunk/doc/DocBook/xsl/params/no.next.image.xml
JMathLib/trunk/doc/DocBook/xsl/params/no.prev.image.xml
JMathLib/trunk/doc/DocBook/xsl/params/no.toc.image.xml
JMathLib/trunk/doc/DocBook/xsl/params/no.up.image.xml
JMathLib/trunk/doc/DocBook/xsl/params/othercredit.like.author.enabled.xml
JMathLib/trunk/doc/DocBook/xsl/params/output-root.xml
JMathLib/trunk/doc/DocBook/xsl/params/output.indent.xml
JMathLib/trunk/doc/DocBook/xsl/params/overlay.js.xml
JMathLib/trunk/doc/DocBook/xsl/params/overlay.logo.xml
JMathLib/trunk/doc/DocBook/xsl/params/overlay.xml
JMathLib/trunk/doc/DocBook/xsl/params/plus.image.xml
JMathLib/trunk/doc/DocBook/xsl/params/prev.image.xml
JMathLib/trunk/doc/DocBook/xsl/params/profile.audience.xml
JMathLib/trunk/doc/DocBook/xsl/params/profile.status.xml
JMathLib/trunk/doc/DocBook/xsl/params/profile.wordsize.xml
JMathLib/trunk/doc/DocBook/xsl/params/qanda.in.toc.xml
JMathLib/trunk/doc/DocBook/xsl/params/qanda.nested.in.toc.xml
JMathLib/trunk/doc/DocBook/xsl/params/rebuild-all.xml
JMathLib/trunk/doc/DocBook/xsl/params/reference.autolabel.xml
JMathLib/trunk/doc/DocBook/xsl/params/running.foot.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/script.dir.xml
JMathLib/trunk/doc/DocBook/xsl/params/section.container.element.xml
JMathLib/trunk/doc/DocBook/xsl/params/sequential.links.xml
JMathLib/trunk/doc/DocBook/xsl/params/show.foil.number.xml
JMathLib/trunk/doc/DocBook/xsl/params/showtoc.image.xml
JMathLib/trunk/doc/DocBook/xsl/params/slide.font.family.xml
JMathLib/trunk/doc/DocBook/xsl/params/slide.title.font.family.xml
JMathLib/trunk/doc/DocBook/xsl/params/slides.js.xml
JMathLib/trunk/doc/DocBook/xsl/params/slides.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/speakernote.properties.xml
JMathLib/trunk/doc/DocBook/xsl/params/suppress.homepage.title.xml
JMathLib/trunk/doc/DocBook/xsl/params/table.spacer.image.xml
JMathLib/trunk/doc/DocBook/xsl/params/text.home.xml
JMathLib/trunk/doc/DocBook/xsl/params/text.next.xml
JMathLib/trunk/doc/DocBook/xsl/params/text.prev.xml
JMathLib/trunk/doc/DocBook/xsl/params/text.toc.xml
JMathLib/trunk/doc/DocBook/xsl/params/text.up.xml
JMathLib/trunk/doc/DocBook/xsl/params/textbgcolor.xml
JMathLib/trunk/doc/DocBook/xsl/params/titlefoil.html.xml
JMathLib/trunk/doc/DocBook/xsl/params/toc.bg.color.xml
JMathLib/trunk/doc/DocBook/xsl/params/toc.blank.graphic.xml
JMathLib/trunk/doc/DocBook/xsl/params/toc.blank.image.xml
JMathLib/trunk/doc/DocBook/xsl/params/toc.blank.text.xml
JMathLib/trunk/doc/DocBook/xsl/params/toc.hide.show.xml
JMathLib/trunk/doc/DocBook/xsl/params/toc.html.xml
JMathLib/trunk/doc/DocBook/xsl/params/toc.image.xml
JMathLib/trunk/doc/DocBook/xsl/params/toc.pointer.graphic.xml
JMathLib/trunk/doc/DocBook/xsl/params/toc.pointer.image.xml
JMathLib/trunk/doc/DocBook/xsl/params/toc.pointer.text.xml
JMathLib/trunk/doc/DocBook/xsl/params/toc.row.height.xml
JMathLib/trunk/doc/DocBook/xsl/params/toc.spacer.graphic.xml
JMathLib/trunk/doc/DocBook/xsl/params/toc.spacer.image.xml
JMathLib/trunk/doc/DocBook/xsl/params/toc.spacer.text.xml
JMathLib/trunk/doc/DocBook/xsl/params/toc.width.xml
JMathLib/trunk/doc/DocBook/xsl/params/ua.js.xml
JMathLib/trunk/doc/DocBook/xsl/params/up.image.xml
JMathLib/trunk/doc/DocBook/xsl/params/xbCollapsibleLists.js.xml
JMathLib/trunk/doc/DocBook/xsl/params/xbDOM.js.xml
JMathLib/trunk/doc/DocBook/xsl/params/xbLibrary.js.xml
JMathLib/trunk/doc/DocBook/xsl/params/xbStyle.js.xml
JMathLib/trunk/doc/DocBook/xsl/template/.gitignore
JMathLib/trunk/doc/DocBook/xsl/template/titlepage.xml
Modified: JMathLib/trunk/doc/DocBook/xsl/VERSION
===================================================================
--- JMathLib/trunk/doc/DocBook/xsl/VERSION 2009-01-01 13:47:43 UTC (rev 599)
+++ JMathLib/trunk/doc/DocBook/xsl/VERSION 2009-01-01 15:37:26 UTC (rev 600)
@@ -1,56 +1,85 @@
-<?xml version='1.0'?> <!-- -*- nxml -*- -->
+<?xml version='1.0'?> <!-- -*- nxml -*- vim: set foldlevel=2: -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:fm="http://freshmeat.net/projects/freshmeat-submit/"
- xmlns:sf="http://sourceforge.net/"
- exclude-result-prefixes="fm sf"
- version='1.0'>
+ xmlns:fm="http://freshmeat.net/projects/freshmeat-submit/"
+ xmlns:sf="http://sourceforge.net/"
+ xmlns:dyn="http://exslt.org/dynamic"
+ xmlns:saxon="http://icl.com/saxon"
+ exclude-result-prefixes="fm sf"
+ version='1.0'>
+<xsl:param name="get"/>
<xsl:param name="VERSION" select="string(document('')//fm:Version[1])"/>
+<xsl:param name="Tag" select="concat('V',translate(string(document('')//fm:Version[1]),'.',''))"/>
+<xsl:param name="DistroTitle" select="string(document('')//fm:Branch[1])"/>
<xsl:param name="sf-relid" select="0"/>
+
+<xsl:param name="DistroName">docbook-xsl</xsl:param>
+<xsl:param name="PreviousRelease">1.73.2</xsl:param>
+<xsl:param name="PreviousReleaseRevision">7393</xsl:param>
+<xsl:param name="Revision">$Revision: 8033 $</xsl:param>
+<xsl:param name="VersionFileURL">$URL: https://docbook.svn.sourceforge.net/svnroot/docbook/trunk/xsl/VERSION $</xsl:param>
+
<xsl:strip-space elements="fm:*"/>
<fm:project>
<fm:Project>DocBook</fm:Project>
<fm:Branch>XSL Stylesheets</fm:Branch>
- <fm:Version>1.70.1</fm:Version>
+ <!-- * set/keep fm:version as N.NN.N-pre except for official releases, -->
+ <!-- * then after the release, revert it to N.NN.N-pre & check back in -->
+ <fm:Version>1.74.0</fm:Version>
<!--
<fm:License>MIT/X Consortium License</fm:License>
-->
<fm:Release-Focus>
- <!-- Initial freshmeat announcement -->
- <!-- Documentation -->
- <!-- Code cleanup -->
- Minor feature enhancements
- <!-- Major feature enhancements -->
- <!-- Minor bugfixes -->
- <!-- Major bugfixes -->
- <!-- Minor security fixes -->
- <!-- Major security fixes -->
+<!-- * Initial freshmeat announcement -->
+<!-- * Documentation -->
+<!-- * Code cleanup -->
+<!-- * Minor feature enhancements -->
+Major feature enhancements
+<!-- * Minor bugfixes -->
+<!-- * Major bugfixes -->
+<!-- * Minor security fixes -->
+<!-- * Major security fixes -->
</fm:Release-Focus>
<fm:Home-Page-URL>http://sourceforge.net/projects/docbook/</fm:Home-Page-URL>
- <fm:Gzipped-Tar-URL>http://prdownloads.sourceforge.net/docbook/docbook-xsl-{VERSION}.tar.gz?download</fm:Gzipped-Tar-URL>
- <fm:Zipped-Tar-URL>http://prdownloads.sourceforge.net/docbook/docbook-xsl-{VERSION}.zip?download</fm:Zipped-Tar-URL>
- <fm:Bzipped-Tar-URL>http://prdownloads.sourceforge.net/docbook/docbook-xsl-{VERSION}.bz2?download</fm:Bzipped-Tar-URL>
+ <fm:Gzipped-Tar-URL>http://prdownloads.sourceforge.net/docbook/{DISTRONAME-VERSION}.tar.gz?download</fm:Gzipped-Tar-URL>
+ <fm:Zipped-Tar-URL>http://prdownloads.sourceforge.net/docbook/{DISTRONAME-VERSION}.zip?download</fm:Zipped-Tar-URL>
+ <fm:Bzipped-Tar-URL>http://prdownloads.sourceforge.net/docbook/{DISTRONAME-VERSION}.bz2?download</fm:Bzipped-Tar-URL>
<fm:Changelog-URL>http://sourceforge.net/project/shownotes.php?release_id={SFRELID}</fm:Changelog-URL>
- <fm:CVS-URL>http://docbook.cvs.sou...
[truncated message content] |
|
From: <st_...@us...> - 2009-01-01 13:47:50
|
Revision: 599
http://mathlib.svn.sourceforge.net/mathlib/?rev=599&view=rev
Author: st_mueller
Date: 2009-01-01 13:47:43 +0000 (Thu, 01 Jan 2009)
Log Message:
-----------
explanation for changes to XSL
Added Paths:
-----------
JMathLib/trunk/doc/DocBook/readme_JMathLib.txt
Added: JMathLib/trunk/doc/DocBook/readme_JMathLib.txt
===================================================================
--- JMathLib/trunk/doc/DocBook/readme_JMathLib.txt (rev 0)
+++ JMathLib/trunk/doc/DocBook/readme_JMathLib.txt 2009-01-01 13:47:43 UTC (rev 599)
@@ -0,0 +1,13 @@
+for a new version of Docbook XSL updae the following files.
+
+Changes are marked with "JMathLib", just make a search for the key word.
+
+xsl/html/chunk.xsl
+xsl/html/chunk2.xsl
+xsl/html/docbook.xsl
+xsl/html/docbook2.xsl
+
+
+xsl/fo/docbook.xsl nothing
+xsl/fo/titlepage.templates.xsl search for JMathLib
+xsl/fo/division.xsl
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st_...@us...> - 2009-01-01 13:46:24
|
Revision: 598
http://mathlib.svn.sourceforge.net/mathlib/?rev=598&view=rev
Author: st_mueller
Date: 2009-01-01 13:46:14 +0000 (Thu, 01 Jan 2009)
Log Message:
-----------
new dates and changed MathLib into JMathLib
Modified Paths:
--------------
JMathLib/trunk/doc/src/datatypes.xml
JMathLib/trunk/doc/src/doc.xml
JMathLib/trunk/doc/src/extendingandembedding.xml
Modified: JMathLib/trunk/doc/src/datatypes.xml
===================================================================
--- JMathLib/trunk/doc/src/datatypes.xml 2008-12-31 18:01:17 UTC (rev 597)
+++ JMathLib/trunk/doc/src/datatypes.xml 2009-01-01 13:46:14 UTC (rev 598)
@@ -67,7 +67,7 @@
<title>Variables</title>
<sect1 id="usage4">
<title >Usage</title >
- <simpara >Variables are used to store references to other MathLib datatypes.</simpara >
+ <simpara >Variables are used to store references to other JMathLib datatypes.</simpara >
<informalexample >
<simpara >>x = 5</simpara >
<simpara >5</simpara >
@@ -112,7 +112,7 @@
<simpara >a = 1 : b = 2 : c = 3 :</simpara >
</informalexample >
</sect1 >
- <sect1 id="mathibObject">
+ <sect1 id="jmathibObject">
<title >Internal - MathLibObject</title >
<simpara >
The structured data is stored as an array of <classname>Variable</classname> objects
@@ -123,7 +123,7 @@
<chapter id="casting">
<title>Casting</title>
<simpara>
- When an expression contains two different data types <application class="software">MathLib</application > looks for a special class
+ When an expression contains two different data types <application class="software">JMathLib</application > looks for a special class
to cast from one type to the other.
</simpara>
<simpara >It first looks for a class called</simpara >
Modified: JMathLib/trunk/doc/src/doc.xml
===================================================================
--- JMathLib/trunk/doc/src/doc.xml 2008-12-31 18:01:17 UTC (rev 597)
+++ JMathLib/trunk/doc/src/doc.xml 2009-01-01 13:46:14 UTC (rev 598)
@@ -58,22 +58,22 @@
<abstract>
<para>
-<ulink url="http://mathlib.sourceforge.net">JMathLib</ulink>
-or
-<ulink url="http://www.jmathlib.de">JMathLib New Homepage</ulink>
+<ulink url="http://www.jmathlib.de">JMathLib</ulink>
is a program to evaluate of mathematical functions
designed to be used in evaluating complex expressions and
display the results graphically. It can be used either
-interactively or to interpret script files. It's designed to
+interactively or to interpret script files. It is designed to
work almost like
<ulink url="http://www.mathworks.com">Matlab</ulink>,
<ulink url="http://www.gnu.org/software/octave/">Octave</ulink>,
<ulink url="http://freemat.sourceforge.net">FreeMat</ulink> or
<ulink url="http://www.scilab.org">Scilab</ulink>.
+The link to the sourcecode repository can be found at
+<ulink url="http://sourceforge.net/projects/mathlib/">Sourceforge</ulink>.
</para>
</abstract>
-<pubdate>November 30, 2008</pubdate>
+<pubdate>January 1, 2009</pubdate>
<releaseinfo><para><emphasis>
Modified: JMathLib/trunk/doc/src/extendingandembedding.xml
===================================================================
--- JMathLib/trunk/doc/src/extendingandembedding.xml 2008-12-31 18:01:17 UTC (rev 597)
+++ JMathLib/trunk/doc/src/extendingandembedding.xml 2009-01-01 13:46:14 UTC (rev 598)
@@ -27,14 +27,14 @@
<para>
The following is an example on how to use JMathLib as a java applet.
The basic java applet is called using the class
-<code>MathLib.UI.Applet.MathLibGUI.class</code>.
+<code>jmathlib.ui.applet.JMathLibGUI.class</code>.
</para>
<para>
The following code is an example for usage in mozilla.
<programlisting>
-<applet CODE = "jmathlib.ui.applet.JathLibGUI.class"
+<applet CODE = "jmathlib.ui.applet.JMathLibGUI.class"
CODEBASE = "Classes" ARCHIVE = "JMathLibSmallApplet.jar"
WIDTH = "700" HEIGHT = "400"
ALIGN = "middle"
@@ -76,17 +76,17 @@
<chapter id="perl">
<title >Access <application class="software">JMathLib</application > From Perl</title >
<simpara >
- The tools/perl/MathLib.pm file allows Perl programs to create objects of the <application class="software">MathLib</application >
+ The tools/perl/MathLib.pm file allows Perl programs to create objects of the <application class="software">JMathLib</application >
program and access it's functions. Though with the following caveats.
</simpara >
<simpara >
- 1) The <application class="software">MathLib</application > modules requires the JVM.pm module (available from CPAN).
+ 1) The <application class="software">JMathLib</application > modules requires the JVM.pm module (available from CPAN).
</simpara >
<simpara >
2) This module has so far only been successfully installed under Linux
</simpara >
<simpara >
- 3) Not all of the functionality of <application class="software">MathLib</application > is available from the module.
+ 3) Not all of the functionality of <application class="software">JMathLib</application > is available from the module.
</simpara >
</chapter>
@@ -94,7 +94,7 @@
<chapter id="extending">
<title >Extending <application class="software">JMathLib</application ></title >
<simpara >
- There are two ways to add add extra functions to the <application class="software">MathLib</application >. These are:
+ There are two ways to add add extra functions to the <application class="software">JMathLib</application >. These are:
</simpara >
<simpara >1) m files</simpara >
<simpara >2) External Functions</simpara >
@@ -102,7 +102,7 @@
<sect1 id="mFiles">
<title >m Files</title >
<simpara >
- M files are script files written in the <application class="software">MathLib</application > language.
+ M files are script files written in the <application class="software">JMathLib</application > language.
</simpara >
<para>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st_...@us...> - 2008-12-31 18:01:21
|
Revision: 597
http://mathlib.svn.sourceforge.net/mathlib/?rev=597&view=rev
Author: st_mueller
Date: 2008-12-31 18:01:17 +0000 (Wed, 31 Dec 2008)
Log Message:
-----------
Modified Paths:
--------------
JMathLib/trunk/src/jmathlib/ui/text/TextUI.java
Modified: JMathLib/trunk/src/jmathlib/ui/text/TextUI.java
===================================================================
--- JMathLib/trunk/src/jmathlib/ui/text/TextUI.java 2008-12-31 17:53:17 UTC (rev 596)
+++ JMathLib/trunk/src/jmathlib/ui/text/TextUI.java 2008-12-31 18:01:17 UTC (rev 597)
@@ -28,8 +28,11 @@
interactiveMode = true;
functionCode = "";
exiting = false;
+
interpreter = new Interpreter(true, null);
interpreter.setOutputPanel(this);
+ interpreter.executeExpression("startup");
+
input = new DataInputStream(System.in);
}
@@ -46,15 +49,13 @@
public static void main(String[] args)
{
TextUI tui = new TextUI();
- if(args.length == 0)
- {
- tui.run();
- }
- else
+ if(args.length != 0)
{
String filename = args[0];
tui.interpretLine(filename);
}
+
+ tui.run();
}
public void close()
@@ -76,17 +77,10 @@
}
else
{
- if(line.equalsIgnoreCase("exit") || line.equalsIgnoreCase("quit"))
- {
- close();
- }
- else
- {
String answerString = interpreter.executeExpression(line);
displayText(answerString);
displayPrompt();
- }
}
}
else
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st_...@us...> - 2008-12-31 17:53:22
|
Revision: 596
http://mathlib.svn.sourceforge.net/mathlib/?rev=596&view=rev
Author: st_mueller
Date: 2008-12-31 17:53:17 +0000 (Wed, 31 Dec 2008)
Log Message:
-----------
rearranged build script
Modified Paths:
--------------
JMathLib/trunk/build.xml
Modified: JMathLib/trunk/build.xml
===================================================================
--- JMathLib/trunk/build.xml 2008-12-31 15:36:58 UTC (rev 595)
+++ JMathLib/trunk/build.xml 2008-12-31 17:53:17 UTC (rev 596)
@@ -22,6 +22,14 @@
</target>
<!-- ================================================================= -->
+ <!-- C L E A N -->
+ <!-- ================================================================= -->
+ <target name="clean" >
+ <delete dir="${build.dest}/jmathlib" />
+ <delete dir="${build.dest}/jmathlibtests" />
+ </target>
+
+ <!-- ================================================================= -->
<!-- C O M P I L E -->
<!-- ================================================================= -->
<target name="compile" depends="env">
@@ -85,7 +93,7 @@
<!-- ================================================================= -->
<target name = "run" depends="compile,mfiles,resources,images">
<java classpath="${junitpath}:${build.dest}:.:${java.class.path}"
- classname="MathLib.UI.AWT.GUI"
+ classname="jmathlib.ui.awt.GUI"
fork="true">
<arg value='-d' />
<classpath refid="classpath" />
@@ -103,12 +111,20 @@
</jar>
</target>
+ <!-- ================================================================= -->
+ <!-- C L E A N - U P L O A D -->
+ <!-- ================================================================= -->
+ <target name="cleanupload" >
+ <delete dir="${upload.dir}" includes="**" excludes=".svn"
+ includeEmptyDirs="true" />
+ </target>
+
<!-- ================================================================= -->
<!-- Documentation processes -->
<!-- ================================================================= -->
- <!-- JavaDoc -->
+ <!-- JavaDoc -->
<!-- creates Reference.xml -->
<target name="javadoc" depends="">
<javadoc destdir="${doc.src}"
@@ -133,18 +149,20 @@
<fileset dir="${doc.src}">
<include name="**/*.gif" />
<include name="**/*.jpg" />
+ <include name="**/*.svg" />
</fileset>
</copy>
<copy todir="${upload.dir}/handbook_php/">
<fileset dir="${doc.src}">
<include name="**/*.gif" />
<include name="**/*.jpg" />
+ <include name="**/*.svg" />
</fileset>
</copy>
</target>
<!-- xml to php -->
- <target name="xmltophp" depends="">
+ <target name="xmltophp" description="convert xml to php" depends="">
<java jar="./libs/saxon.jar" fork="true">
<arg value='doc/src/doc.xml' />
<arg value='doc/DocBook/xsl/html/chunk.xsl' />
@@ -164,7 +182,7 @@
</target>
<!-- xml to html -->
- <target name="xmltohtml" depends="">
+ <target name="xmltohtml" description="convert xml to html" depends="">
<java jar="libs/saxon.jar" fork="true">
<arg value='doc/src/doc.xml' />
<arg value='doc/DocBook/xsl/html/chunk2.xsl' />
@@ -184,7 +202,7 @@
</target>
<!-- xml to fo -->
- <target name="xmltofo" depends="">
+ <target name="xmltofo" description="convert xml to fo" depends="">
<java jar="libs/saxon.jar" fork="true">
<arg line="-o doc/src/doc.fo doc/src/doc.xml
doc/DocBook/xsl/fo/docbook2.xsl" />
@@ -199,36 +217,16 @@
</target>
<!-- fo to pdf -->
- <target name="fotopdf" depends="">
+ <target name="fotopdf" description="convert fo to pdf" depends="">
<java jar="libs/fop.jar" fork="true">
<arg value="doc/src/doc.fo" />
<arg value='-d' />
- <arg value="upload/JMathLibManual_${version}.pdf" />
+ <arg value="${upload.dir}/JMathLibManual_${version}.pdf" />
</java>
</target>
- <!-- xml to help -->
- <target name="xmltohelp" depends="">
- <java jar="libs/saxon.jar" fork="true">
- <arg value='doc/src/doc.xml' />
- <arg value='doc/DocBook/xsl/html/chunk.xsl' />
- <arg value="base.dir=${upload.dir}/help/" />
- <arg value='chunk.section.depth="1"' />
- <arg value='chunk.first.sections="0"' />
- <arg value='generate.section.toc.level="0"' />
- <arg value='toc.section.depth="1"' />
- <arg value='toc.max.depth="3"' />
- <arg value='generate.index="1"' />
- <arg value='html.ext=".html"' />
- <arg value='use.id.as.filename="1"' />
- <arg value='html.extra.head.links="0"' />
- <arg value='html.stylesheet="../../formats.css"' />
- <arg value='ignore.image.scaling="1"' />
- </java>
- </target>
-
<!-- zip doc files -->
- <target name = "zip_docs" description="build documentation distro">
+ <target name = "zip_docs" description="zip doc files" depends="">
<zip zipfile="${upload.dir}/${final.name}_docs_php.zip" >
<zipfileset dir="${upload.dir}/handbook_php" >
<include name="**"/>
@@ -242,28 +240,18 @@
</target>
<!-- AllDocs: create all documenation files -->
- <target name="alldocs" depends="functiondocs, imageFiles, xmltophp,
+ <target name="alldocs" description="all doc targets"
+ depends="functiondocs, imageFiles, xmltophp,
xmltohtml, xmltofo, fotopdf, zip_docs">
</target>
<!-- ================================================================= -->
- <!-- create installer -->
+ <!-- COPY to DIST -->
<!-- ================================================================= -->
-
- <!-- create functions list-->
- <target name="createfunctionslist" description="create list of all functions,m-file,.... for the applet version">
- <java classpath="${junitpath}:${build.dest}:.:${java.class.path}"
- classname="jmathlib.ui.text.TextUI"
- fork="true">
- <arg value='createfunctionslist;quit(\"force\")' />
- <classpath refid="classpath" />
- </java>
- </target>
-
- <!-- copy classes and sources -->
- <target name = "copy_to_upload" description="copy distribution files to upload directory">
- <!-- classes directory -->
+ <target name = "copy_to_dist" description="copy distribution files to upload directory">
+
+ <!-- classes directory -->
<copy todir="${dist.dir}/bin">
<fileset dir="${build.dest}">
<include name="**"/>
@@ -279,7 +267,6 @@
<!-- others -->
<copy todir="${dist.dir}">
-
<!-- misc files -->
<fileset dir="${build.dir}">
<include name="JMathLib.html"/>
@@ -289,58 +276,35 @@
<include name="ChangeLog.txt"/>
<include name="JMathLib.html"/>
</fileset>
-
- <!-- full doc-->
- <fileset dir="${upload.dir}">
- <include name="JMathLibManual_${version}.pdf"/>
- </fileset>
-
- <!-- libraries and external htm pages-->
- <fileset dir="${build.src}">
- <include name="*.jar"/>
- <include name="*.html"/>
- </fileset>
</copy>
</target>
- <!-- create java launcher for awt gui-->
- <target name="javalauncher" depends="">
- <exec executable="c:\programme\nsis\makensis">
- <arg value="installer\JMathLib.nsi"/>
- </exec>
- </target>
-
- <!-- create java launcher for swing gui-->
- <target name="javalauncherswing" depends="">
- <exec executable="c:\programme\nsis\makensis">
- <arg value="installer\JMathLibSwing.nsi"/>
- </exec>
- </target>
-
- <!-- create installer -->
- <target name="installer" depends="">
- <exec executable="${nsis.path}makensis">
- <arg value="installer\JMathLibInstall.nsi"/>
- <env key="JMathLibVersion" value="${version}"/>
- </exec>
- </target>
-
-
- <!-- AllInstall: create full installer -->
- <target name="allinstallers" depends="createfunctionslist, copy_to_upload,
- javalauncher, javalauncherswing, installer">
- </target>
-
<!-- ================================================================= -->
- <!-- W E B D I S T -->
+ <!-- APPLET DIST -->
<!-- ================================================================= -->
- <target name="webdist" description="prepare web distribution" depends="">
+ <target name="applet_dist" description="prepare applet distribution"
+ depends="">
<delete file="${dist.dir}/bin/JMathLibSmallApplet.jar"/>
<delete file="${upload.dir}/JMathLib-web.tar.gz"/>
<delete file="${upload.dir}/JMathLib-web.zip"/>
+ <!-- create functions list -->
+ <java classpath="${junitpath}:${build.dest}:.:${java.class.path}"
+ classname="jmathlib.ui.text.TextUI"
+ fork="true">
+ <arg value='createfunctionslist;quit(\"force\")' />
+ <classpath refid="classpath" />
+ </java>
+
+ <!-- copy functions list to dist -->
+ <copy todir="${dist.dir}/bin/jmathlib">
+ <fileset dir="${build.dest}/jmathlib">
+ <include name="webFunctionsList.dat"/>
+ </fileset>
+ </copy>
+
<!-- Create jar files with minimun size. Necessary files only!! -->
<!-- User functions and m-files are only loaded on demand -->
<jar jarfile="${dist.dir}/bin/JMathLibSmallApplet.jar" compress="true">
@@ -365,31 +329,34 @@
</fileset>
</jar>
- <!-- copy jar-file to classes directory -->
- <!--copy todir="${dist.dir}/Classes">
- <fileset dir="${dist.dir}">
- <include name="JMathLibSmallApplet.jar"/>
- </fileset>
- </copy-->
-
- <tar tarfile="${upload.dir}/${final.name}-web.tar">
+ <!-- create distribution as tar-file -->
+ <tar tarfile="${upload.dir}/${final.name}-applet.tar">
<tarfileset dir="${dist.dir}">
<include name="bin/**" />
<exclude name="bin/jmathlib/tools/**"/>
+ <exclude name="bin/jmathlibtests/**"/>
+ <include name="ChangeLog.txt"/>
+ <include name="license.txt"/>
<include name="JMathLib.html"/>
<include name="readme-web.txt"/>
</tarfileset>
</tar>
- <gzip zipfile="${upload.dir}/${final.name}-web.tar.gz"
- src="${upload.dir}/${final.name}-web.tar" />
+ <!-- create distribution as tar-gz-file -->
+ <gzip zipfile="${upload.dir}/${final.name}-applet.tar.gz"
+ src="${upload.dir}/${final.name}-applet.tar" />
- <delete file="${upload.dir}/JMathLib-web.tar"/>
+ <!-- delete previously created tar-file -->
+ <delete file="${upload.dir}/${final.name}-applet.tar"/>
- <zip zipfile="${upload.dir}/${final.name}-web.zip">
+ <!-- create distribution as zip-file -->
+ <zip zipfile="${upload.dir}/${final.name}-applet.zip">
<zipfileset dir="${dist.dir}">
<include name="bin/**" />
<exclude name="bin/jmathlib/tools/**"/>
+ <exclude name="bin/jmathlibtests/**"/>
+ <include name="ChangeLog.txt"/>
+ <include name="license.txt"/>
<include name="JMathLib.html"/>
<include name="readme-web.txt"/>
</zipfileset>
@@ -398,40 +365,78 @@
</target>
<!-- ================================================================= -->
- <!-- DISTRO ZIPS -->
+ <!-- create installer -->
<!-- ================================================================= -->
+
+ <!-- copy classes and sources -->
+ <target name = "copy_to_upload" description="copy distribution files to upload directory">
+ <!-- full doc-->
+ <fileset dir="${upload.dir}">
+ <include name="JMathLibManual_${version}.pdf"/>
+ </fileset>
+
+ </target>
+ <!-- create java launcher for awt gui-->
+ <target name="javalauncher" depends="">
+ <exec executable="c:\programme\nsis\makensis">
+ <arg value="installer\JMathLib.nsi"/>
+ </exec>
+ </target>
+
+ <!-- create java launcher for swing gui-->
+ <target name="javalauncherswing" depends="">
+ <exec executable="c:\programme\nsis\makensis">
+ <arg value="installer\JMathLibSwing.nsi"/>
+ </exec>
+ </target>
+
+ <!-- create installer -->
+ <target name="installer" depends="">
+ <exec executable="${nsis.path}makensis">
+ <arg value="installer\JMathLibInstall.nsi"/>
+ <env key="JMathLibVersion" value="${version}"/>
+ </exec>
+ </target>
+
+ <!-- AllInstall: create full installers -->
+ <target name="allinstallers" depends="copy_to_upload,
+ javalauncher, javalauncherswing, installer">
+ </target>
+
+
+
<!-- create zip files for distribution -->
<target name = "distro_zips" description="build desktop distro">
- <delete file="${upload.dir}/${final.name}.tar.gz" />
- <delete file="${upload.dir}/${final.name}.zip" />
+ <delete file="${upload.dir}/${final.name}-all.tar.gz" />
+ <delete file="${upload.dir}/${final.name}-all.zip" />
<!-- create tar.gz file -->
- <tar tarfile="${upload.dir}/${final.name}.tar">
+ <tar tarfile="${upload.dir}/${final.name}-all.tar">
<tarfileset dir="${dist.dir}">
<include name="bin/**" />
<include name="src/**"/>
<include name="handbook/**"/>
- <exclude name="JMathLib.exe"/>
- <exclude name="JMathLibSwing.exe"/>
+ <include name="JMathLib.exe"/>
+ <include name="JMathLibSwing.exe"/>
<include name="*.*"/>
</tarfileset>
</tar>
- <gzip zipfile="${upload.dir}/${final.name}.tar.gz"
- src="${upload.dir}/${final.name}.tar" />
+ <gzip zipfile="${upload.dir}/${final.name}-all.tar.gz"
+ src="${upload.dir}/${final.name}-all.tar" />
- <delete file="${upload.dir}/${final.name}.tar" />
+ <delete file="${upload.dir}/${final.name}-all.tar" />
<!-- create a zip file -->
- <zip zipfile="${upload.dir}/${final.name}.zip" >
+ <zip zipfile="${upload.dir}/${final.name}-all.zip" >
<zipfileset dir="${dist.dir}" >
<include name="bin/**" />
<include name="src/**"/>
<include name="handbook/**"/>
- <exclude name="JMathLib.exe"/>
- <exclude name="JMathLibSwing.exe"/>
+ <include name="JMathLib.exe"/>
+ <include name="JMathLibSwing.exe"/>
<include name="*.*"/>
</zipfileset>
</zip>
@@ -439,26 +444,11 @@
<!-- ================================================================= -->
- <!-- C L E A N -->
- <!-- ================================================================= -->
- <target name="clean" >
- <delete dir="${build.dest}/MathLib" />
- </target>
-
- <!-- ================================================================= -->
- <!-- C L E A N - U P L O A D -->
- <!-- ================================================================= -->
- <target name="cleanupload" >
- <delete dir="${upload.dir}" includes="**" excludes=".svn"
- includeEmptyDirs="true" />
- </target>
-
- <!-- ================================================================= -->
<!-- Full distribution: -->
<!-- ================================================================= -->
<target name="all" description="create ALL files, docs, installers, ..."
- depends="cleanupload, alldocs, allinstallers,
- distro_zips">
+ depends="cleanupload, alldocs, copy_to_dist, applet_dist,
+ allinstallers, distro_zips">
</target>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st_...@us...> - 2008-12-31 15:37:00
|
Revision: 595
http://mathlib.svn.sourceforge.net/mathlib/?rev=595&view=rev
Author: st_mueller
Date: 2008-12-31 15:36:58 +0000 (Wed, 31 Dec 2008)
Log Message:
-----------
added createfunctionslist target
Modified Paths:
--------------
JMathLib/trunk/build.xml
Modified: JMathLib/trunk/build.xml
===================================================================
--- JMathLib/trunk/build.xml 2008-12-31 15:27:25 UTC (rev 594)
+++ JMathLib/trunk/build.xml 2008-12-31 15:36:58 UTC (rev 595)
@@ -251,6 +251,16 @@
<!-- create installer -->
<!-- ================================================================= -->
+ <!-- create functions list-->
+ <target name="createfunctionslist" description="create list of all functions,m-file,.... for the applet version">
+ <java classpath="${junitpath}:${build.dest}:.:${java.class.path}"
+ classname="jmathlib.ui.text.TextUI"
+ fork="true">
+ <arg value='createfunctionslist;quit(\"force\")' />
+ <classpath refid="classpath" />
+ </java>
+ </target>
+
<!-- copy classes and sources -->
<target name = "copy_to_upload" description="copy distribution files to upload directory">
<!-- classes directory -->
@@ -318,7 +328,7 @@
<!-- AllInstall: create full installer -->
- <target name="allinstallers" depends="copy_to_upload,
+ <target name="allinstallers" depends="createfunctionslist, copy_to_upload,
javalauncher, javalauncherswing, installer">
</target>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st_...@us...> - 2008-12-31 15:27:33
|
Revision: 594
http://mathlib.svn.sourceforge.net/mathlib/?rev=594&view=rev
Author: st_mueller
Date: 2008-12-31 15:27:25 +0000 (Wed, 31 Dec 2008)
Log Message:
-----------
Modified Paths:
--------------
JMathLib/trunk/ChangeLog.txt
Modified: JMathLib/trunk/ChangeLog.txt
===================================================================
--- JMathLib/trunk/ChangeLog.txt 2008-12-31 15:26:56 UTC (rev 593)
+++ JMathLib/trunk/ChangeLog.txt 2008-12-31 15:27:25 UTC (rev 594)
@@ -19,6 +19,7 @@
2008/12/31
stefan + toolbox/jmathlib/system/quit.java
stefan + toolbox/jmathlib/system/exit.m
+stefan + toolbox/jmathlib/io/pwd.java
2008/12/30
stefan + jmathlib/ui/text/TextUI.java first version of textual user interface.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st_...@us...> - 2008-12-31 15:27:05
|
Revision: 593
http://mathlib.svn.sourceforge.net/mathlib/?rev=593&view=rev
Author: st_mueller
Date: 2008-12-31 15:26:56 +0000 (Wed, 31 Dec 2008)
Log Message:
-----------
initial commit
Added Paths:
-----------
JMathLib/trunk/src/jmathlib/toolbox/io/pwd.java
Added: JMathLib/trunk/src/jmathlib/toolbox/io/pwd.java
===================================================================
--- JMathLib/trunk/src/jmathlib/toolbox/io/pwd.java (rev 0)
+++ JMathLib/trunk/src/jmathlib/toolbox/io/pwd.java 2008-12-31 15:26:56 UTC (rev 593)
@@ -0,0 +1,34 @@
+package jmathlib.toolbox.io;
+
+import jmathlib.core.tokens.*;
+import jmathlib.core.tokens.numbertokens.DoubleNumberToken;
+import jmathlib.core.functions.ExternalFunction;
+import java.io.*;
+
+public class pwd extends ExternalFunction
+{
+ public OperandToken evaluate(Token[] operands)
+ {
+
+ File f = getWorkingDirectory();
+
+ return new CharToken(f.getAbsolutePath());
+
+ } // end eval
+}
+
+/*
+@GROUP
+IO
+@SYNTAX
+pwd
+@DOC
+displays the current working directory
+@EXAMPLES
+<programlisting>
+pwd
+</programlisting>
+@SEE
+cd, createnewfile, dir, exist, mkdir, rmdir, delete, isfile, ishidden, lastmodified
+*/
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st_...@us...> - 2008-12-31 15:25:57
|
Revision: 592
http://mathlib.svn.sourceforge.net/mathlib/?rev=592&view=rev
Author: st_mueller
Date: 2008-12-31 15:25:53 +0000 (Wed, 31 Dec 2008)
Log Message:
-----------
bugfixing
Modified Paths:
--------------
JMathLib/trunk/src/jmathlib/toolbox/jmathlib/system/createFunctionsList.java
Modified: JMathLib/trunk/src/jmathlib/toolbox/jmathlib/system/createFunctionsList.java
===================================================================
--- JMathLib/trunk/src/jmathlib/toolbox/jmathlib/system/createFunctionsList.java 2008-12-31 15:11:43 UTC (rev 591)
+++ JMathLib/trunk/src/jmathlib/toolbox/jmathlib/system/createFunctionsList.java 2008-12-31 15:25:53 UTC (rev 592)
@@ -1,12 +1,12 @@
package jmathlib.toolbox.jmathlib.system;
-/* This file is part or MATHLIB
+/* This file is part or JMathLib
Author: Stefan Mueller 2002/03/31
*/
-// ToDO: do not include empty directories in the list
+//ToDo: do not include empty directories in the list
// relative path names
import jmathlib.core.tokens.*;
@@ -28,6 +28,7 @@
Vector pathVector = new Vector();
+ // get all search paths from all file loaders
for (int i=0;i<getFunctionManager().getFunctionLoaderCount();i++)
{
@@ -39,7 +40,7 @@
for (int pathIdx=0;pathIdx<ffl.getPathCount();pathIdx++)
{
- File path = ffl.getPath(pathIdx);
+ File path = ffl.getPath(pathIdx).getAbsoluteFile();
pathVector.add(path.toString());
}
@@ -51,21 +52,20 @@
String path = "";
String line = "";
+ ErrorLogger.debugLine("working directory: "+getWorkingDirectory().getAbsolutePath());
+
try
{
- // read current user directory from system properties
- String userDir = System.getProperty("user.dir");
- // create file for class, m files and images
- File funcFile = new File(userDir,
- //getWorkingDirectory(),
+ // create file to store all class-, m-files and images
+ File funcFile = new File(getWorkingDirectory().getAbsoluteFile() +
File.separator + "bin" +
File.separator + "jmathlib" +
File.separator + "webFunctionsList.dat");
- ErrorLogger.debugLine("working directory: "+userDir);
-
BufferedWriter outWriter = new BufferedWriter( new FileWriter(funcFile));
-
+ ErrorLogger.debugLine("funcFile ="+funcFile.toString());
+
+
/* The first line of the file is a comment */
line = "# created with createFunctionsList.java";
outWriter.write(line, 0, line.length());
@@ -74,12 +74,11 @@
outWriter.write(line, 0, line.length());
outWriter.newLine();
- ErrorLogger.debugLine("funcFile ="+funcFile.toString());
-
+ // search through all serach directories
for(int n = 0; n < size; n++)
{
path = (String)pathVector.elementAt(n);
- ErrorLogger.debugLine("path = "+path);
+ ErrorLogger.debugLine("path func manager = "+path);
File dir = new File(path);
String[] files = dir.list();
@@ -102,18 +101,24 @@
!line.contains(".svn") )
{
// remove preceding absolute path
- line = line.substring((userDir+"/bin/").length());
+ line = line.substring((getWorkingDirectory().getAbsolutePath()+"/bin/").length());
ErrorLogger.debugLine("path = "+ line);
- // write relative path and filename to dat-file
- outWriter.write(line, 0, line.length());
- outWriter.newLine();
-
+ // also remove unwanted directories
+ if (!line.startsWith("jmathlibtests") &&
+ !line.startsWith("jmathlib/tools") )
+ {
+ // write relative path and filename to dat-file
+ outWriter.write(line, 0, line.length());
+ outWriter.newLine();
+ }
}
}
}
+ else
+ ErrorLogger.debugLine("directory is empty");
}
outWriter.close();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st_...@us...> - 2008-12-31 15:11:45
|
Revision: 591
http://mathlib.svn.sourceforge.net/mathlib/?rev=591&view=rev
Author: st_mueller
Date: 2008-12-31 15:11:43 +0000 (Wed, 31 Dec 2008)
Log Message:
-----------
some fixes regarding directory names
Modified Paths:
--------------
JMathLib/trunk/src/jmathlib/core/functions/FunctionManager.java
Modified: JMathLib/trunk/src/jmathlib/core/functions/FunctionManager.java
===================================================================
--- JMathLib/trunk/src/jmathlib/core/functions/FunctionManager.java 2008-12-31 15:08:12 UTC (rev 590)
+++ JMathLib/trunk/src/jmathlib/core/functions/FunctionManager.java 2008-12-31 15:11:43 UTC (rev 591)
@@ -43,7 +43,7 @@
if (runningStandalone) {
//Add the predefined (system) function loader for the current directory.
- functionLoaders.add(new SystemFileFunctionLoader(new File("." + File.separator), false));
+ functionLoaders.add(new SystemFileFunctionLoader(new File(""),false)); //"." + File.separator), false));
//webLoader = null;
String classPath = System.getProperty("java.class.path");
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st_...@us...> - 2008-12-31 15:08:16
|
Revision: 590
http://mathlib.svn.sourceforge.net/mathlib/?rev=590&view=rev
Author: st_mueller
Date: 2008-12-31 15:08:12 +0000 (Wed, 31 Dec 2008)
Log Message:
-----------
removed obsolete variable
Modified Paths:
--------------
JMathLib/trunk/src/jmathlib/core/interpreter/GlobalValues.java
Modified: JMathLib/trunk/src/jmathlib/core/interpreter/GlobalValues.java
===================================================================
--- JMathLib/trunk/src/jmathlib/core/interpreter/GlobalValues.java 2008-12-31 13:37:20 UTC (rev 589)
+++ JMathLib/trunk/src/jmathlib/core/interpreter/GlobalValues.java 2008-12-31 15:08:12 UTC (rev 590)
@@ -37,9 +37,6 @@
/**Object to control plugins */
static transient private jmathlib.plugins.PluginsManager pluginsManager;
- /**The working directory */
- static transient private File workingDir;
-
/**sets whether to write debug lines to console and log files*/
static transient private boolean debug = true;
@@ -65,9 +62,6 @@
//set up a pointer to the interpreter object
interpreter = _interpreter;
- // set working directory to actual directory
- workingDir = new File(".");
-
// set up plugins manager
pluginsManager = new jmathlib.plugins.PluginsManager();
pluginsManager.setInterpreter(interpreter);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st_...@us...> - 2008-12-31 13:37:26
|
Revision: 589
http://mathlib.svn.sourceforge.net/mathlib/?rev=589&view=rev
Author: st_mueller
Date: 2008-12-31 13:37:20 +0000 (Wed, 31 Dec 2008)
Log Message:
-----------
moved quit and exit to separate files
Modified Paths:
--------------
JMathLib/trunk/src/jmathlib/ui/awt/Console.java
Modified: JMathLib/trunk/src/jmathlib/ui/awt/Console.java
===================================================================
--- JMathLib/trunk/src/jmathlib/ui/awt/Console.java 2008-12-31 13:36:06 UTC (rev 588)
+++ JMathLib/trunk/src/jmathlib/ui/awt/Console.java 2008-12-31 13:37:20 UTC (rev 589)
@@ -125,11 +125,11 @@
String inputString = text.substring(text.lastIndexOf("> ") + 2, text.length());
/* exit application */
- if(inputString.equals("quit") ||
+ /* if(inputString.equals("quit") ||
inputString.equals("exit") )
{
callerClass.close();
- }
+ }*/
append("\n");
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st_...@us...> - 2008-12-31 13:36:14
|
Revision: 588
http://mathlib.svn.sourceforge.net/mathlib/?rev=588&view=rev
Author: st_mueller
Date: 2008-12-31 13:36:06 +0000 (Wed, 31 Dec 2008)
Log Message:
-----------
quit and exit to terminate JMathLib
Added Paths:
-----------
JMathLib/trunk/src/jmathlib/toolbox/jmathlib/system/exit.m
JMathLib/trunk/src/jmathlib/toolbox/jmathlib/system/quit.java
Added: JMathLib/trunk/src/jmathlib/toolbox/jmathlib/system/exit.m
===================================================================
--- JMathLib/trunk/src/jmathlib/toolbox/jmathlib/system/exit.m (rev 0)
+++ JMathLib/trunk/src/jmathlib/toolbox/jmathlib/system/exit.m 2008-12-31 13:36:06 UTC (rev 588)
@@ -0,0 +1,20 @@
+function exit()
+
+quit();
+
+/*
+@GROUP
+system
+@SYNTAX
+exit
+@DOC
+exits JMathLib
+@EXAMPLE
+<programlisting>
+exit
+</programlisting>
+@NOTES
+.
+@SEE
+quit
+*/
Added: JMathLib/trunk/src/jmathlib/toolbox/jmathlib/system/quit.java
===================================================================
--- JMathLib/trunk/src/jmathlib/toolbox/jmathlib/system/quit.java (rev 0)
+++ JMathLib/trunk/src/jmathlib/toolbox/jmathlib/system/quit.java 2008-12-31 13:36:06 UTC (rev 588)
@@ -0,0 +1,48 @@
+package jmathlib.toolbox.jmathlib.system;
+
+import jmathlib.core.tokens.*;
+import jmathlib.core.functions.ExternalFunction;
+
+public class quit extends ExternalFunction
+{
+ public OperandToken evaluate(Token[] operands)
+ {
+
+ if ((getNArgIn(operands) == 1) &&
+ (operands[0] instanceof CharToken) )
+ {
+ String value = operands[0].toString();
+
+ // if user calls quit("force") JMathLib will be terminated
+ // immediately without saving anything
+ if (value.equals("force"))
+ System.exit(0);
+ }
+
+ // run finish script and save local properties
+ getInterpreter().save();
+
+ // exit JMathLib
+ System.exit(0);
+
+ return null;
+ }
+}
+
+/*
+@GROUP
+system
+@SYNTAX
+quit
+@DOC
+exits JMathLib
+@EXAMPLE
+<programlisting>
+quit
+</programlisting>
+@NOTES
+quit("force") will terminate JMathLib
+without saving any variables of saving any changed settings.
+@SEE
+exit
+*/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st_...@us...> - 2008-12-31 13:34:27
|
Revision: 587
http://mathlib.svn.sourceforge.net/mathlib/?rev=587&view=rev
Author: st_mueller
Date: 2008-12-31 13:34:24 +0000 (Wed, 31 Dec 2008)
Log Message:
-----------
Modified Paths:
--------------
JMathLib/trunk/ChangeLog.txt
Modified: JMathLib/trunk/ChangeLog.txt
===================================================================
--- JMathLib/trunk/ChangeLog.txt 2008-12-31 13:04:58 UTC (rev 586)
+++ JMathLib/trunk/ChangeLog.txt 2008-12-31 13:34:24 UTC (rev 587)
@@ -16,6 +16,10 @@
2008/12/xx
stefan *
+2008/12/31
+stefan + toolbox/jmathlib/system/quit.java
+stefan + toolbox/jmathlib/system/exit.m
+
2008/12/30
stefan + jmathlib/ui/text/TextUI.java first version of textual user interface.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st_...@us...> - 2008-12-31 13:05:02
|
Revision: 586
http://mathlib.svn.sourceforge.net/mathlib/?rev=586&view=rev
Author: st_mueller
Date: 2008-12-31 13:04:58 +0000 (Wed, 31 Dec 2008)
Log Message:
-----------
removed exit.int
Removed Paths:
-------------
JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/exit.int
Deleted: JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/exit.int
===================================================================
--- JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/exit.int 2008-12-30 22:04:30 UTC (rev 585)
+++ JMathLib/trunk/src/jmathlib/toolbox/jmathlib/internal/exit.int 2008-12-31 13:04:58 UTC (rev 586)
@@ -1,10 +0,0 @@
-@GROUP
-general
-@SYNTAX
-exit
-@DOC
-Exits JMathLib
-@EXAMPLES
-exit
-@SEE
-error, warning
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <st_...@us...> - 2008-12-30 22:04:39
|
Revision: 585
http://mathlib.svn.sourceforge.net/mathlib/?rev=585&view=rev
Author: st_mueller
Date: 2008-12-30 22:04:30 +0000 (Tue, 30 Dec 2008)
Log Message:
-----------
Modified Paths:
--------------
JMathLib/trunk/ChangeLog.txt
Modified: JMathLib/trunk/ChangeLog.txt
===================================================================
--- JMathLib/trunk/ChangeLog.txt 2008-12-30 22:02:27 UTC (rev 584)
+++ JMathLib/trunk/ChangeLog.txt 2008-12-30 22:04:30 UTC (rev 585)
@@ -16,6 +16,9 @@
2008/12/xx
stefan *
+2008/12/30
+stefan + jmathlib/ui/text/TextUI.java first version of textual user interface.
+
2008/12/28
stefan * jmathlib/ui/applet/JMathLibGUI.java code cleanup and bugfixing
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|