[libxslt] Release of libxslt-1.1.30



commit bec1788d0627db0b510dcb337f989fae0440dbd5
Author: Daniel Veillard <veillard redhat com>
Date:   Mon Sep 4 15:37:02 2017 +0200

    Release of libxslt-1.1.30
    
    * configure.in, doc/xslt.html: updated for the release
    * doc/*: regenerated

 configure.in                        |    4 +-
 doc/APIchunk0.html                  |    9 +-
 doc/APIchunk1.html                  |   64 +++-----------
 doc/APIchunk10.html                 |   31 +++++--
 doc/APIchunk11.html                 |   10 ++-
 doc/APIchunk12.html                 |   17 +++-
 doc/APIchunk13.html                 |    8 +-
 doc/APIchunk2.html                  |   68 +++++++++++++--
 doc/APIchunk3.html                  |    9 +-
 doc/APIchunk4.html                  |   18 +++--
 doc/APIchunk5.html                  |   16 +++-
 doc/APIchunk6.html                  |   15 ++-
 doc/APIchunk7.html                  |   15 ++-
 doc/APIchunk8.html                  |   19 +++--
 doc/APIchunk9.html                  |   13 ++-
 doc/APIconstructors.html            |    1 +
 doc/APIfiles.html                   |    7 ++-
 doc/APIfunctions.html               |    5 +
 doc/APIsymbols.html                 |    7 ++-
 doc/html/libxslt-extra.html         |    3 +-
 doc/html/libxslt-transform.html     |    6 +-
 doc/html/libxslt-variables.html     |    6 +-
 doc/html/libxslt-xsltInternals.html |   22 +++--
 doc/html/libxslt-xsltutils.html     |    2 +-
 doc/libxslt-api.xml                 |   58 ++++++++++---
 doc/libxslt-refs.xml                |  161 ++++++++++++++++++++++++++++++++---
 doc/libxslt.xsa                     |  122 ++++++++++++++++++++++----
 doc/news.html                       |   90 +++++++++++++++++++-
 doc/xslt.html                       |   90 +++++++++++++++++++
 libxslt/xsltwin32config.h           |    6 +-
 30 files changed, 715 insertions(+), 187 deletions(-)
---
diff --git a/configure.in b/configure.in
index e6f649c..d6aa366 100644
--- a/configure.in
+++ b/configure.in
@@ -11,11 +11,11 @@ dnl libexslt is an extension
 dnl
 LIBXSLT_MAJOR_VERSION=1
 LIBXSLT_MINOR_VERSION=1
-LIBXSLT_MICRO_VERSION=29
+LIBXSLT_MICRO_VERSION=30
 PACKAGE=libxslt
 LIBEXSLT_MAJOR_VERSION=0
 LIBEXSLT_MINOR_VERSION=8
-LIBEXSLT_MICRO_VERSION=17
+LIBEXSLT_MICRO_VERSION=18
 LIBXML_REQUIRED_VERSION=2.6.27
 
 
diff --git a/doc/APIchunk0.html b/doc/APIchunk0.html
index 7d21d79..99ded6c 100644
--- a/doc/APIchunk0.html
+++ b/doc/APIchunk0.html
@@ -9,8 +9,8 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
     </style><title>API Alphabetic Index A-I for libxslt</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C logo" /></a><a 
href="http://www.redhat.com";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/XSLT/";><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>API Alphab
 etic Index A-I for libxslt</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a 
href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a 
href="he
 lp.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a 
href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc 
tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming 
API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library 
internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="EXSLT/index.html" 
style="font-weight:bold">libexslt</a></li><li><a href="xslt.html">flat page</a>, <a 
href="site.xsl">stylesheet</a></li><li><a href="html/index.html" style="font-weight:bold">API 
Menu</a></li><li><a href="ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fff
 acd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a>,
           <a href="tutorial2/libxslt_pipes.html">Tutorial2</a></li><li><a href="xsltproc.html">Man page for 
xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/";>XML libxml2</a></li><li><a href="ftp://xmlsoft.org/";>FTP</a></li><li><a 
href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://garypennington.net/libxml2/";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt";>Bug Tracker</a></li><li><a 
href="http://codespeak.net/lxml/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXSLT";>Perl XSLT bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17";>XSLT with PHP</a></li><li><a 
href="http://www.mod-xslt2.com/";>Apache module</a></li><li><a href="http://sourceforge.net/projects/libxml2-p
 as/">Pascal bindings</a></li><li><a href="http://xsldbg.sourceforge.net/";>Xsldbg 
Debugger</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
@@ -155,6 +155,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>Fields</dt><dd><a 
href="html/libxslt-xsltInternals.html#XSLT_ITEM_COMPATIBILITY_FIELDS">XSLT_ITEM_COMPATIBILITY_FIELDS</a><br />
 </dd><dt>Finalizes</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultFinalize">xsltExtensionInstructionResultFinalize</a><br
 />
 </dd><dt>Find</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByName">xsltDecimalFormatGetByName</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByQName">xsltDecimalFormatGetByQName</a><br />
 <a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br />
 <a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
 <a href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br />
@@ -235,8 +236,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-xsltInternals.html#XSLT_REFACTORED_XPATHCOMP">XSLT_REFACTORED_XPATHCOMP</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltFreeRVTs">xsltFreeRVTs</a><br />
 </dd></dl><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
diff --git a/doc/APIchunk1.html b/doc/APIchunk1.html
index cbe3138..acd1a69 100644
--- a/doc/APIchunk1.html
+++ b/doc/APIchunk1.html
@@ -7,10 +7,10 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-    </style><title>API Alphabetic Index J-S for libxslt</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C logo" /></a><a 
href="http://www.redhat.com";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/XSLT/";><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>API Alphab
 etic Index J-S for libxslt</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a 
href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a 
href="he
 lp.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a 
href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc 
tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming 
API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library 
internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="EXSLT/index.html" 
style="font-weight:bold">libexslt</a></li><li><a href="xslt.html">flat page</a>, <a 
href="site.xsl">stylesheet</a></li><li><a href="html/index.html" style="font-weight:bold">API 
Menu</a></li><li><a href="ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fff
 acd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a>,
+    </style><title>API Alphabetic Index J-R for libxslt</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C logo" /></a><a 
href="http://www.redhat.com";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/XSLT/";><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>API Alphab
 etic Index J-R for libxslt</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a 
href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a 
href="he
 lp.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a 
href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc 
tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming 
API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library 
internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="EXSLT/index.html" 
style="font-weight:bold">libexslt</a></li><li><a href="xslt.html">flat page</a>, <a 
href="site.xsl">stylesheet</a></li><li><a href="html/index.html" style="font-weight:bold">API 
Menu</a></li><li><a href="ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fff
 acd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a>,
           <a href="tutorial2/libxslt_pipes.html">Tutorial2</a></li><li><a href="xsltproc.html">Man page for 
xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/";>XML libxml2</a></li><li><a href="ftp://xmlsoft.org/";>FTP</a></li><li><a 
href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://garypennington.net/libxml2/";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt";>Bug Tracker</a></li><li><a 
href="http://codespeak.net/lxml/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXSLT";>Perl XSLT bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17";>XSLT with PHP</a></li><li><a 
href="http://www.mod-xslt2.com/";>Apache module</a></li><li><a href="http://sourceforge.net/projects/libxml2-p
 as/">Pascal bindings</a></li><li><a href="http://xsldbg.sourceforge.net/";>Xsldbg 
Debugger</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
@@ -80,7 +80,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
 </dd><dt>Namespaces</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br 
/>
 </dd><dt>Needed</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
-</dd><dt>Norm</dt><dd><a 
href="html/libxslt-extra.html#XSLT_NORM_SAXON_NAMESPACE">XSLT_NORM_SAXON_NAMESPACE</a><br />
 </dd><dt>Not</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
 <a href="html/libxslt-namespaces.html#xsltGetPlainNamespace">xsltGetPlainNamespace</a><br />
 <a href="html/libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a><br />
@@ -92,7 +91,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>Number</dt><dd><a 
href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
 <a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
 </dd></dl><h2>Letter O:</h2><dl><dt>ONLY</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltInitAllDocKeys">xsltInitAllDocKeys</a><br />
-</dd><dt>Obsolete</dt><dd><a 
href="html/libxslt-namespaces.html#xsltGetPlainNamespace">xsltGetPlainNamespace</a><br />
+</dd><dt>Obsolete</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-namespaces.html#xsltGetPlainNamespace">xsltGetPlainNamespace</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltRegisterTmpRVT">xsltRegisterTmpRVT</a><br />
 <a href="html/libxslt-templates.html#xsltTemplateProcess">xsltTemplateProcess</a><br />
 </dd><dt>One</dt><dd><a 
href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
@@ -157,6 +157,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>Push</dt><dd><a href="html/libxslt-variables.html#xsltAddStackElemList">xsltAddStackElemList</a><br 
/>
 </dd></dl><h2>Letter Q:</h2><dl><dt>QName</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltStackElem">_xsltStackElem</a><br />
 <a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByQName">xsltDecimalFormatGetByQName</a><br />
 <a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
 <a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
 <a href="html/libxslt-xsltutils.html#xsltGetQNameURI2">xsltGetQNameURI2</a><br />
@@ -169,10 +170,15 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>RFC</dt><dd><a href="html/libxslt-xsltlocale.html#xsltNewLocale">xsltNewLocale</a><br />
 </dd><dt>ROUTINE</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltInitAllDocKeys">xsltInitAllDocKeys</a><br />
 </dd><dt>RTF</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
-</dd><dt>RVT</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>RVT</dt><dd><a href="html/libxslt-variables.html#XSLT_RVT_FUNC_RESULT">XSLT_RVT_FUNC_RESULT</a><br 
/>
+<a href="html/libxslt-variables.html#XSLT_RVT_GLOBAL">XSLT_RVT_GLOBAL</a><br />
+<a href="html/libxslt-variables.html#XSLT_RVT_LOCAL">XSLT_RVT_LOCAL</a><br />
+<a href="html/libxslt-variables.html#XSLT_RVT_VARIABLE">XSLT_RVT_VARIABLE</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltRegisterLocalRVT">xsltRegisterLocalRVT</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltReleaseRVT">xsltReleaseRVT</a><br />
 </dd><dt>RVTs</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 </dd><dt>Read</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
 <a href="html/libxslt-namespaces.html#xsltNamespaceAlias">xsltNamespaceAlias</a><br />
 </dd><dt>Register</dt><dd><a href="html/libxslt-pattern.html#xsltAddTemplate">xsltAddTemplate</a><br />
@@ -217,51 +223,9 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-extensions.html#xsltStyleGetExtData">xsltStyleGetExtData</a><br />
 <a 
href="html/libxslt-extensions.html#xsltStyleStylesheetLevelGetExtData">xsltStyleStylesheetLevelGetExtData</a><br
 />
 </dd><dt>Rule</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
-</dd></dl><h2>Letter S:</h2><dl><dt>SAX</dt><dd><a 
href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
-<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
-</dd><dt>SAXON</dt><dd><a 
href="html/libxslt-extra.html#XSLT_NORM_SAXON_NAMESPACE">XSLT_NORM_SAXON_NAMESPACE</a><br />
-</dd><dt>Sampling</dt><dd><a 
href="html/libxslt-xsltutils.html#XSLT_TIMESTAMP_TICS_PER_SEC">XSLT_TIMESTAMP_TICS_PER_SEC</a><br />
-</dd><dt>Save</dt><dd><a href="html/libxslt-xsltutils.html#xsltSaveProfiling">xsltSaveProfiling</a><br />
-<a href="html/libxslt-xsltutils.html#xsltSaveResultTo">xsltSaveResultTo</a><br />
-<a href="html/libxslt-xsltutils.html#xsltSaveResultToFd">xsltSaveResultToFd</a><br />
-<a href="html/libxslt-xsltutils.html#xsltSaveResultToFile">xsltSaveResultToFile</a><br />
-<a href="html/libxslt-xsltutils.html#xsltSaveResultToFilename">xsltSaveResultToFilename</a><br />
-<a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br />
-</dd><dt>Saxon</dt><dd><a href="html/libxslt-extra.html#XSLT_SAXON_NAMESPACE">XSLT_SAXON_NAMESPACE</a><br />
-</dd><dt>Scaling</dt><dd><a 
href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
-</dd><dt>Search</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetCNsProp">xsltGetCNsProp</a><br />
-<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
-<a href="html/libxslt-variables.html#xsltVariableLookup">xsltVariableLookup</a><br />
-</dd><dt>Set</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltCompilerNodeInfo">_xsltCompilerNodeInfo</a><br />
-<a href="html/libxslt-xsltutils.html#xsltDebugSetDefaultTrace">xsltDebugSetDefaultTrace</a><br />
-<a href="html/libxslt-security.html#xsltSetCtxtSecurityPrefs">xsltSetCtxtSecurityPrefs</a><br />
-<a href="html/libxslt-security.html#xsltSetDefaultSecurityPrefs">xsltSetDefaultSecurityPrefs</a><br />
-<a href="html/libxslt-documents.html#xsltSetLoaderFunc">xsltSetLoaderFunc</a><br />
-<a href="html/libxslt-transform.html#xsltSetXIncludeDefault">xsltSetXIncludeDefault</a><br />
-</dd><dt>Should</dt><dd><a href="html/libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a><br />
-</dd><dt>Shutdown</dt><dd><a 
href="html/libxslt-extensions.html#xsltShutdownCtxtExts">xsltShutdownCtxtExts</a><br />
-<a href="html/libxslt-extensions.html#xsltShutdownExts">xsltShutdownExts</a><br />
-</dd><dt>Signature</dt><dd><a href="html/libxslt-xsltInternals.html#xsltSortFunc">xsltSortFunc</a><br />
-<a href="html/libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a><br />
-</dd><dt>Similar</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetCNsProp">xsltGetCNsProp</a><br />
-<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
-<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
-</dd><dt>Size</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
-<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
-</dd><dt>Special</dt><dd><a 
href="html/libxslt-namespaces.html#UNDEFINED_DEFAULT_NS">UNDEFINED_DEFAULT_NS</a><br />
-<a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
-</dd><dt>Specific</dt><dd><a 
href="html/libxslt-xsltInternals.html#XSLT_PAT_NO_PRIORITY">XSLT_PAT_NO_PRIORITY</a><br />
-</dd><dt>Speed</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
-</dd><dt>Split</dt><dd><a href="html/libxslt-xsltutils.html#xsltSplitQName">xsltSplitQName</a><br />
-</dd><dt>Storage</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltCompilerCtxt">_xsltCompilerCtxt</a><br />
-</dd><dt>Strip</dt><dd><a 
href="html/libxslt-transform.html#xsltApplyStripSpaces">xsltApplyStripSpaces</a><br />
-</dd><dt>Structure:</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
-</dd><dt>Stylesheet</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br 
/>
-<a href="html/libxslt-xsltInternals.html#xsltNewStylesheet">xsltNewStylesheet</a><br />
-</dd><dt>Symbol</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
 </dd></dl><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
diff --git a/doc/APIchunk10.html b/doc/APIchunk10.html
index 5bae01f..8452357 100644
--- a/doc/APIchunk10.html
+++ b/doc/APIchunk10.html
@@ -9,8 +9,8 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
     </style><title>API Alphabetic Index q-s for libxslt</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C logo" /></a><a 
href="http://www.redhat.com";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/XSLT/";><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>API Alphab
 etic Index q-s for libxslt</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a 
href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a 
href="he
 lp.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a 
href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc 
tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming 
API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library 
internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="EXSLT/index.html" 
style="font-weight:bold">libexslt</a></li><li><a href="xslt.html">flat page</a>, <a 
href="site.xsl">stylesheet</a></li><li><a href="html/index.html" style="font-weight:bold">API 
Menu</a></li><li><a href="ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fff
 acd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a>,
           <a href="tutorial2/libxslt_pipes.html">Tutorial2</a></li><li><a href="xsltproc.html">Man page for 
xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/";>XML libxml2</a></li><li><a href="ftp://xmlsoft.org/";>FTP</a></li><li><a 
href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://garypennington.net/libxml2/";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt";>Bug Tracker</a></li><li><a 
href="http://codespeak.net/lxml/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXSLT";>Perl XSLT bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17";>XSLT with PHP</a></li><li><a 
href="http://www.mod-xslt2.com/";>Apache module</a></li><li><a href="http://sourceforge.net/projects/libxml2-p
 as/">Pascal bindings</a></li><li><a href="http://xsldbg.sourceforge.net/";>Xsldbg 
Debugger</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
@@ -36,9 +36,11 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>real</dt><dd><a href="html/libxslt-xsltutils.html#IS_XSLT_REAL_NODE">IS_XSLT_REAL_NODE</a><br />
 </dd><dt>really</dt><dd><a 
href="html/libxslt-xsltInternals.html#XSLT_ITEM_COMPATIBILITY_FIELDS">XSLT_ITEM_COMPATIBILITY_FIELDS</a><br />
 <a href="html/libxslt-xsltInternals.html#_xsltEffectiveNs">_xsltEffectiveNs</a><br />
+</dd><dt>receives</dt><dd><a 
href="html/libxslt-variables.html#XSLT_RVT_FUNC_RESULT">XSLT_RVT_FUNC_RESULT</a><br />
 </dd><dt>record</dt><dd><a 
href="html/libxslt-variables.html#xsltParseGlobalParam">xsltParseGlobalParam</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltParseStylesheetOutput">xsltParseStylesheetOutput</a><br />
 </dd><dt>recorded</dt><dd><a 
href="html/libxslt-variables.html#xsltParseStylesheetCallerParam">xsltParseStylesheetCallerParam</a><br />
+</dd><dt>recursions</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
 </dd><dt>recursive</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
 </dd><dt>refactored</dt><dd><a 
href="html/libxslt-xsltInternals.html#XSLT_REFACTORED_VARS">XSLT_REFACTORED_VARS</a><br />
 <a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
@@ -63,6 +65,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-variables.html#xsltParseGlobalVariable">xsltParseGlobalVariable</a><br />
 </dd><dt>related</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltParseStylesheetOutput">xsltParseStylesheetOutput</a><br />
+</dd><dt>releases</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultFinalize">xsltExtensionInstructionResultFinalize</a><br
 />
+<a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultRegister">xsltExtensionInstructionResultRegister</a><br
 />
 </dd><dt>remain</dt><dd><a 
href="html/libxslt-transform.html#xsltLocalVariablePop">xsltLocalVariablePop</a><br />
 </dd><dt>remove</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltParseSequenceConstructor">xsltParseSequenceConstructor</a><br />
 </dd><dt>reorder</dt><dd><a 
href="html/libxslt-xsltutils.html#xsltComputeSortResult">xsltComputeSortResult</a><br />
@@ -84,7 +88,9 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-xsltutils.html#xsltDefaultSortFunction">xsltDefaultSortFunction</a><br />
 <a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
 </dd><dt>requires</dt><dd><a 
href="html/libxslt-imports.html#xsltNeedElemSpaceHandling">xsltNeedElemSpaceHandling</a><br />
-</dd><dt>reset</dt><dd><a 
href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+</dd><dt>reset</dt><dd><a 
href="html/libxslt-variables.html#XSLT_RVT_FUNC_RESULT">XSLT_RVT_FUNC_RESULT</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
 <a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
 <a href="html/libxslt-xsltutils.html#xsltSetSortFunc">xsltSetSortFunc</a><br />
 <a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
@@ -105,20 +111,25 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
 <a href="html/libxslt-xsltutils.html#xsltXPathCompile">xsltXPathCompile</a><br />
 <a href="html/libxslt-xsltutils.html#xsltXPathCompileFlags">xsltXPathCompileFlags</a><br />
-</dd><dt>results</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltParseTemplateContent">xsltParseTemplateContent</a><br />
+</dd><dt>results</dt><dd><a 
href="html/libxslt-variables.html#XSLT_RVT_FUNC_RESULT">XSLT_RVT_FUNC_RESULT</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltParseTemplateContent">xsltParseTemplateContent</a><br />
 </dd><dt>retrieve</dt><dd><a 
href="html/libxslt-extensions.html#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a><br />
 </dd><dt>return</dt><dd><a href="html/libxslt-xsltInternals.html#CHECK_STOPPED">CHECK_STOPPED</a><br />
 <a href="html/libxslt-xsltInternals.html#CHECK_STOPPED0">CHECK_STOPPED0</a><br />
+<a href="html/libxslt-variables.html#XSLT_RVT_FUNC_RESULT">XSLT_RVT_FUNC_RESULT</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltAllocateExtra">xsltAllocateExtra</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltAllocateExtraCtxt">xsltAllocateExtraCtxt</a><br />
 <a href="html/libxslt-templates.html#xsltAttrTemplateValueProcess">xsltAttrTemplateValueProcess</a><br />
 <a 
href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltEvalAVT">xsltEvalAVT</a><br />
 <a href="html/libxslt-xsltutils.html#xsltSplitQName">xsltSplitQName</a><br />
-</dd><dt>returned</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultFinalize">xsltExtensionInstructionResultFinalize</a><br
 />
+</dd><dt>returned</dt><dd><a 
href="html/libxslt-variables.html#XSLT_RVT_FUNC_RESULT">XSLT_RVT_FUNC_RESULT</a><br />
+<a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultFinalize">xsltExtensionInstructionResultFinalize</a><br
 />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 <a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
 <a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltParseStylesheetDoc">xsltParseStylesheetDoc</a><br />
+</dd><dt>returning</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 </dd><dt>reuse</dt><dd><a 
href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltReleaseRVT">xsltReleaseRVT</a><br />
 </dd><dt>rid</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltPrincipalStylesheetData">_xsltPrincipalStylesheetData</a><br />
@@ -149,11 +160,13 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>saving</dt><dd><a href="html/libxslt-xsltutils.html#xsltSaveProfiling">xsltSaveProfiling</a><br />
 </dd><dt>saxon</dt><dd><a href="html/libxslt-extra.html#xsltFunctionNodeSet">xsltFunctionNodeSet</a><br />
 </dd><dt>scanner</dt><dd><a 
href="html/libxslt-pattern.html#xsltNormalizeCompSteps">xsltNormalizeCompSteps</a><br />
-</dd><dt>scope</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltKeyDef">_xsltKeyDef</a><br />
+</dd><dt>scope</dt><dd><a href="html/libxslt-variables.html#XSLT_RVT_VARIABLE">XSLT_RVT_VARIABLE</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltKeyDef">_xsltKeyDef</a><br />
 <a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br />
 <a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
 <a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
 <a href="html/libxslt-templates.html#xsltEvalXPathPredicate">xsltEvalXPathPredicate</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 <a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
 <a href="html/libxslt-pattern.html#xsltGetTemplate">xsltGetTemplate</a><br />
 </dd><dt>seaches</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
@@ -324,6 +337,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>state</dt><dd><a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
 <a href="html/libxslt-pattern.html#xsltCleanupTemplates">xsltCleanupTemplates</a><br />
 <a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultFinalize">xsltExtensionInstructionResultFinalize</a><br
 />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 <a href="html/libxslt-transform.html#xsltGetXIncludeDefault">xsltGetXIncludeDefault</a><br />
 </dd><dt>states</dt><dd><a 
href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
 </dd><dt>static</dt><dd><a 
href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br />
@@ -413,6 +427,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
 <a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultFinalize">xsltExtensionInstructionResultFinalize</a><br
 />
 <a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultRegister">xsltExtensionInstructionResultRegister</a><br
 />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltInitAllDocKeys">xsltInitAllDocKeys</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltInitCtxtKey">xsltInitCtxtKey</a><br />
 <a href="html/libxslt-transform.html#xsltLocalVariablePush">xsltLocalVariablePush</a><br />
@@ -452,8 +467,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>system</dt><dd><a href="html/libxslt-xsltlocale.html#xsltNewLocale">xsltNewLocale</a><br />
 </dd><dt>system-property</dt><dd><a 
href="html/libxslt-functions.html#xsltSystemPropertyFunction">xsltSystemPropertyFunction</a><br />
 </dd></dl><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
diff --git a/doc/APIchunk11.html b/doc/APIchunk11.html
index eea7cc8..ed84e3b 100644
--- a/doc/APIchunk11.html
+++ b/doc/APIchunk11.html
@@ -9,8 +9,8 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
     </style><title>API Alphabetic Index t-u for libxslt</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C logo" /></a><a 
href="http://www.redhat.com";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/XSLT/";><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>API Alphab
 etic Index t-u for libxslt</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a 
href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a 
href="he
 lp.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a 
href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc 
tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming 
API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library 
internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="EXSLT/index.html" 
style="font-weight:bold">libexslt</a></li><li><a href="xslt.html">flat page</a>, <a 
href="site.xsl">stylesheet</a></li><li><a href="html/index.html" style="font-weight:bold">API 
Menu</a></li><li><a href="ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fff
 acd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a>,
           <a href="tutorial2/libxslt_pipes.html">Tutorial2</a></li><li><a href="xsltproc.html">Man page for 
xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/";>XML libxml2</a></li><li><a href="ftp://xmlsoft.org/";>FTP</a></li><li><a 
href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://garypennington.net/libxml2/";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt";>Bug Tracker</a></li><li><a 
href="http://codespeak.net/lxml/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXSLT";>Perl XSLT bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17";>XSLT with PHP</a></li><li><a 
href="http://www.mod-xslt2.com/";>Apache module</a></li><li><a href="http://sourceforge.net/projects/libxml2-p
 as/">Pascal bindings</a></li><li><a href="http://xsldbg.sourceforge.net/";>Xsldbg 
Debugger</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
@@ -84,6 +84,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-xsltutils.html#IS_XSLT_REAL_NODE">IS_XSLT_REAL_NODE</a><br />
 <a 
href="html/libxslt-xsltInternals.html#XSLT_ITEM_COMPATIBILITY_FIELDS">XSLT_ITEM_COMPATIBILITY_FIELDS</a><br />
 <a href="html/libxslt-xsltlocale.html#XSLT_LOCALE_NONE">XSLT_LOCALE_NONE</a><br />
+<a href="html/libxslt-variables.html#XSLT_RVT_FUNC_RESULT">XSLT_RVT_FUNC_RESULT</a><br />
 <a href="html/libxslt-xsltutils.html#XSLT_STRANGE">XSLT_STRANGE</a><br />
 <a href="html/libxslt-transform.html#xslHandleDebugger">xslHandleDebugger</a><br />
 <a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
@@ -192,6 +193,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
 </dd><dt>unparsed-entity-uri</dt><dd><a 
href="html/libxslt-functions.html#xsltUnparsedEntityURIFunction">xsltUnparsedEntityURIFunction</a><br />
 </dd><dt>unstructured</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltCompilerCtxt">_xsltCompilerCtxt</a><br />
+</dd><dt>unsupported</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultFinalize">xsltExtensionInstructionResultFinalize</a><br
 />
 </dd><dt>unused</dt><dd><a href="html/libxslt-preproc.html#xsltDocumentComp">xsltDocumentComp</a><br />
 <a href="html/libxslt-security.html#xsltSecurityAllow">xsltSecurityAllow</a><br />
 <a href="html/libxslt-security.html#xsltSecurityForbid">xsltSecurityForbid</a><br />
@@ -246,8 +248,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
 <a href="html/libxslt-xsltutils.html#xsltSetCtxtParseOptions">xsltSetCtxtParseOptions</a><br />
 </dd></dl><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
diff --git a/doc/APIchunk12.html b/doc/APIchunk12.html
index 0bc524b..ea2386b 100644
--- a/doc/APIchunk12.html
+++ b/doc/APIchunk12.html
@@ -9,8 +9,8 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
     </style><title>API Alphabetic Index v-x for libxslt</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C logo" /></a><a 
href="http://www.redhat.com";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/XSLT/";><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>API Alphab
 etic Index v-x for libxslt</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a 
href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a 
href="he
 lp.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a 
href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc 
tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming 
API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library 
internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="EXSLT/index.html" 
style="font-weight:bold">libexslt</a></li><li><a href="xslt.html">flat page</a>, <a 
href="site.xsl">stylesheet</a></li><li><a href="html/index.html" style="font-weight:bold">API 
Menu</a></li><li><a href="ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fff
 acd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a>,
           <a href="tutorial2/libxslt_pipes.html">Tutorial2</a></li><li><a href="xsltproc.html">Man page for 
xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/";>XML libxml2</a></li><li><a href="ftp://xmlsoft.org/";>FTP</a></li><li><a 
href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://garypennington.net/libxml2/";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt";>Bug Tracker</a></li><li><a 
href="http://codespeak.net/lxml/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXSLT";>Perl XSLT bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17";>XSLT with PHP</a></li><li><a 
href="http://www.mod-xslt2.com/";>Apache module</a></li><li><a href="http://sourceforge.net/projects/libxml2-p
 as/">Pascal bindings</a></li><li><a href="http://xsldbg.sourceforge.net/";>Xsldbg 
Debugger</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
@@ -49,6 +49,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-xslt.html#xsltCleanupGlobals">xsltCleanupGlobals</a><br />
 <a href="html/libxslt-variables.html#xsltEvalGlobalVariables">xsltEvalGlobalVariables</a><br />
 <a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 <a href="html/libxslt-variables.html#xsltFreeGlobalVariables">xsltFreeGlobalVariables</a><br />
 <a href="html/libxslt-extensions.html#xsltInitGlobals">xsltInitGlobals</a><br />
 <a href="html/libxslt-transform.html#xsltLocalVariablePop">xsltLocalVariablePop</a><br />
@@ -79,6 +80,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-xsltInternals.html#_xsltStackElem">_xsltStackElem</a><br />
 <a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
 <a href="html/libxslt-templates.html#xsltEvalXPathPredicate">xsltEvalXPathPredicate</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 <a href="html/libxslt-xsltlocale.html#xsltNewLocale">xsltNewLocale</a><br />
 <a href="html/libxslt-imports.html#xsltNextImport">xsltNextImport</a><br />
 <a href="html/libxslt-extensions.html#xsltRegisterExtPrefix">xsltRegisterExtPrefix</a><br />
@@ -135,6 +137,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
 <a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
 </dd><dt>with</dt><dd><a href="html/libxslt-xsltInternals.html#CHECK_STOPPED0">CHECK_STOPPED0</a><br />
+<a href="html/libxslt-variables.html#XSLT_RVT_FUNC_RESULT">XSLT_RVT_FUNC_RESULT</a><br />
 <a 
href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br />
 <a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
 <a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br 
/>
@@ -162,8 +165,10 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>without</dt><dd><a href="html/libxslt-xsltInternals.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br />
 <a href="html/libxslt-xsltInternals.html#XSLT_PAT_NO_PRIORITY">XSLT_PAT_NO_PRIORITY</a><br />
 <a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
-</dd><dt>won</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+</dd><dt>won</dt><dd><a href="html/libxslt-variables.html#XSLT_RVT_FUNC_RESULT">XSLT_RVT_FUNC_RESULT</a><br 
/>
+<a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
 <a href="html/libxslt-namespaces.html#xsltCopyNamespaceList">xsltCopyNamespaceList</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 </dd><dt>work</dt><dd><a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br />
 </dd><dt>wrapped</dt><dd><a 
href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br />
 </dd><dt>wrapper</dt><dd><a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br 
/>
@@ -206,6 +211,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>xsl</dt><dd><a href="html/libxslt-xsltutils.html#XSLT_TRACE">XSLT_TRACE</a><br />
 </dd><dt>xsl:</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltPrincipalStylesheetData">_xsltPrincipalStylesheetData</a><br />
 </dd><dt>xsl:apply-templates</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a><br />
+</dd><dt>xsl:attribute</dt><dd><a href="html/libxslt-transform.html#xsltAttribute">xsltAttribute</a><br />
 </dd><dt>xsl:choose</dt><dd><a href="html/libxslt-transform.html#xsltChoose">xsltChoose</a><br />
 </dd><dt>xsl:comment</dt><dd><a 
href="html/libxslt-templates.html#xsltEvalTemplateString">xsltEvalTemplateString</a><br />
 </dd><dt>xsl:for-each</dt><dd><a href="html/libxslt-transform.html#xsltForEach">xsltForEach</a><br />
@@ -265,6 +271,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
 </dd><dt>xsltCreateRVT</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultRegister">xsltExtensionInstructionResultRegister</a><br
 />
 </dd><dt>xsltDecimalFormatPtr</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByName">xsltDecimalFormatGetByName</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByQName">xsltDecimalFormatGetByQName</a><br />
 </dd><dt>xsltDocLoaderFunc</dt><dd><a 
href="html/libxslt-documents.html#xsltDocLoaderFunc">xsltDocLoaderFunc</a><br />
 </dd><dt>xsltDocument</dt><dd><a 
href="html/libxslt-documents.html#xsltFreeStyleDocuments">xsltFreeStyleDocuments</a><br />
 </dd><dt>xsltDocumentComp</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltStyleItemDocument">_xsltStyleItemDocument</a><br />
@@ -321,8 +328,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>xsltTimestamp</dt><dd><a 
href="html/libxslt-xsltutils.html#xsltCalibrateAdjust">xsltCalibrateAdjust</a><br />
 </dd><dt>xsltTransformContextPtr</dt><dd><a 
href="html/libxslt-transform.html#xsltNewTransformContext">xsltNewTransformContext</a><br />
 </dd></dl><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
diff --git a/doc/APIchunk13.html b/doc/APIchunk13.html
index 5388c24..11bbc2f 100644
--- a/doc/APIchunk13.html
+++ b/doc/APIchunk13.html
@@ -9,8 +9,8 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
     </style><title>API Alphabetic Index y-z for libxslt</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C logo" /></a><a 
href="http://www.redhat.com";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/XSLT/";><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>API Alphab
 etic Index y-z for libxslt</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a 
href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a 
href="he
 lp.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a 
href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc 
tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming 
API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library 
internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="EXSLT/index.html" 
style="font-weight:bold">libexslt</a></li><li><a href="xslt.html">flat page</a>, <a 
href="site.xsl">stylesheet</a></li><li><a href="html/index.html" style="font-weight:bold">API 
Menu</a></li><li><a href="ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fff
 acd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a>,
           <a href="tutorial2/libxslt_pipes.html">Tutorial2</a></li><li><a href="xsltproc.html">Man page for 
xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/";>XML libxml2</a></li><li><a href="ftp://xmlsoft.org/";>FTP</a></li><li><a 
href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://garypennington.net/libxml2/";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt";>Bug Tracker</a></li><li><a 
href="http://codespeak.net/lxml/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXSLT";>Perl XSLT bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17";>XSLT with PHP</a></li><li><a 
href="http://www.mod-xslt2.com/";>Apache module</a></li><li><a href="http://sourceforge.net/projects/libxml2-p
 as/">Pascal bindings</a></li><li><a href="http://xsldbg.sourceforge.net/";>Xsldbg 
Debugger</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
@@ -31,8 +31,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>your</dt><dd><a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
 </dd></dl><h2>Letter z:</h2><dl><dt>zero</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
 </dd></dl><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
diff --git a/doc/APIchunk2.html b/doc/APIchunk2.html
index 00a8a0c..e58dacd 100644
--- a/doc/APIchunk2.html
+++ b/doc/APIchunk2.html
@@ -7,10 +7,10 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-    </style><title>API Alphabetic Index T-a for libxslt</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C logo" /></a><a 
href="http://www.redhat.com";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/XSLT/";><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>API Alphab
 etic Index T-a for libxslt</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a 
href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a 
href="he
 lp.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a 
href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc 
tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming 
API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library 
internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="EXSLT/index.html" 
style="font-weight:bold">libexslt</a></li><li><a href="xslt.html">flat page</a>, <a 
href="site.xsl">stylesheet</a></li><li><a href="html/index.html" style="font-weight:bold">API 
Menu</a></li><li><a href="ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fff
 acd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a>,
+    </style><title>API Alphabetic Index S-a for libxslt</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C logo" /></a><a 
href="http://www.redhat.com";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/XSLT/";><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>API Alphab
 etic Index S-a for libxslt</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a 
href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a 
href="he
 lp.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a 
href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc 
tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming 
API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library 
internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="EXSLT/index.html" 
style="font-weight:bold">libexslt</a></li><li><a href="xslt.html">flat page</a>, <a 
href="site.xsl">stylesheet</a></li><li><a href="html/index.html" style="font-weight:bold">API 
Menu</a></li><li><a href="ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fff
 acd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a>,
           <a href="tutorial2/libxslt_pipes.html">Tutorial2</a></li><li><a href="xsltproc.html">Man page for 
xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/";>XML libxml2</a></li><li><a href="ftp://xmlsoft.org/";>FTP</a></li><li><a 
href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://garypennington.net/libxml2/";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt";>Bug Tracker</a></li><li><a 
href="http://codespeak.net/lxml/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXSLT";>Perl XSLT bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17";>XSLT with PHP</a></li><li><a 
href="http://www.mod-xslt2.com/";>Apache module</a></li><li><a href="http://sourceforge.net/projects/libxml2-p
 as/">Pascal bindings</a></li><li><a href="http://xsldbg.sourceforge.net/";>Xsldbg 
Debugger</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
@@ -22,7 +22,48 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="APIchunk11.html">t-u</a>
 <a href="APIchunk12.html">v-x</a>
 <a href="APIchunk13.html">y-z</a>
-</h2><h2>Letter T:</h2><dl><dt>TEMP</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltCompilerCtxt">_xsltCompilerCtxt</a><br />
+</h2><h2>Letter S:</h2><dl><dt>SAX</dt><dd><a 
href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>Sampling</dt><dd><a 
href="html/libxslt-xsltutils.html#XSLT_TIMESTAMP_TICS_PER_SEC">XSLT_TIMESTAMP_TICS_PER_SEC</a><br />
+</dd><dt>Save</dt><dd><a href="html/libxslt-xsltutils.html#xsltSaveProfiling">xsltSaveProfiling</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultTo">xsltSaveResultTo</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFd">xsltSaveResultToFd</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFile">xsltSaveResultToFile</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToFilename">xsltSaveResultToFilename</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSaveResultToString">xsltSaveResultToString</a><br />
+</dd><dt>Saxon</dt><dd><a href="html/libxslt-extra.html#XSLT_SAXON_NAMESPACE">XSLT_SAXON_NAMESPACE</a><br />
+</dd><dt>Scaling</dt><dd><a 
href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
+</dd><dt>Search</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetCNsProp">xsltGetCNsProp</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-variables.html#xsltVariableLookup">xsltVariableLookup</a><br />
+</dd><dt>Set</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltCompilerNodeInfo">_xsltCompilerNodeInfo</a><br />
+<a href="html/libxslt-xsltutils.html#xsltDebugSetDefaultTrace">xsltDebugSetDefaultTrace</a><br />
+<a href="html/libxslt-security.html#xsltSetCtxtSecurityPrefs">xsltSetCtxtSecurityPrefs</a><br />
+<a href="html/libxslt-security.html#xsltSetDefaultSecurityPrefs">xsltSetDefaultSecurityPrefs</a><br />
+<a href="html/libxslt-documents.html#xsltSetLoaderFunc">xsltSetLoaderFunc</a><br />
+<a href="html/libxslt-transform.html#xsltSetXIncludeDefault">xsltSetXIncludeDefault</a><br />
+</dd><dt>Should</dt><dd><a href="html/libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a><br />
+</dd><dt>Shutdown</dt><dd><a 
href="html/libxslt-extensions.html#xsltShutdownCtxtExts">xsltShutdownCtxtExts</a><br />
+<a href="html/libxslt-extensions.html#xsltShutdownExts">xsltShutdownExts</a><br />
+</dd><dt>Signature</dt><dd><a href="html/libxslt-xsltInternals.html#xsltSortFunc">xsltSortFunc</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a><br />
+</dd><dt>Similar</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetCNsProp">xsltGetCNsProp</a><br />
+<a href="html/libxslt-xsltutils.html#xsltGetNsProp">xsltGetNsProp</a><br />
+<a href="html/libxslt-variables.html#xsltQuoteUserParams">xsltQuoteUserParams</a><br />
+</dd><dt>Size</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>Special</dt><dd><a 
href="html/libxslt-namespaces.html#UNDEFINED_DEFAULT_NS">UNDEFINED_DEFAULT_NS</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>Specific</dt><dd><a 
href="html/libxslt-xsltInternals.html#XSLT_PAT_NO_PRIORITY">XSLT_PAT_NO_PRIORITY</a><br />
+</dd><dt>Speed</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+</dd><dt>Split</dt><dd><a href="html/libxslt-xsltutils.html#xsltSplitQName">xsltSplitQName</a><br />
+</dd><dt>Storage</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltCompilerCtxt">_xsltCompilerCtxt</a><br />
+</dd><dt>Strip</dt><dd><a 
href="html/libxslt-transform.html#xsltApplyStripSpaces">xsltApplyStripSpaces</a><br />
+</dd><dt>Structure:</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd><dt>Stylesheet</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br 
/>
+<a href="html/libxslt-xsltInternals.html#xsltNewStylesheet">xsltNewStylesheet</a><br />
+</dd><dt>Symbol</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
+</dd></dl><h2>Letter T:</h2><dl><dt>TEMP</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltCompilerCtxt">_xsltCompilerCtxt</a><br />
 </dd><dt>TODO:</dt><dd><a 
href="html/libxslt-xsltInternals.html#XSLT_ITEM_COMPATIBILITY_FIELDS">XSLT_ITEM_COMPATIBILITY_FIELDS</a><br />
 <a href="html/libxslt-xsltInternals.html#XSLT_ITEM_NAVIGATION_FIELDS">XSLT_ITEM_NAVIGATION_FIELDS</a><br />
 <a href="html/libxslt-xsltInternals.html#_xsltCompilerCtxt">_xsltCompilerCtxt</a><br />
@@ -74,6 +115,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a 
href="html/libxslt-extensions.html#xsltUnregisterExtModuleFunction">xsltUnregisterExtModuleFunction</a><br />
 <a 
href="html/libxslt-extensions.html#xsltUnregisterExtModuleTopLevel">xsltUnregisterExtModuleTopLevel</a><br />
 </dd><dt>Update</dt><dd><a 
href="html/libxslt-security.html#xsltSetSecurityPrefs">xsltSetSecurityPrefs</a><br />
+</dd><dt>Updates</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 </dd><dt>Use</dt><dd><a href="html/libxslt-xsltInternals.html#xsltRegisterTmpRVT">xsltRegisterTmpRVT</a><br 
/>
 </dd><dt>Used</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltDecimalFormat">_xsltDecimalFormat</a><br 
/>
 <a href="html/libxslt-xsltutils.html#xsltCalibrateAdjust">xsltCalibrateAdjust</a><br />
@@ -118,10 +160,16 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>XSLT_ERROR_SEVERITY_WARNING</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltCompilerCtxt">_xsltCompilerCtxt</a><br />
 </dd><dt>XSLT_GET_IMPORT_PTR</dt><dd><a 
href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
 <a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
+</dd><dt>XSLT_RVT_FUNC_RESULT</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
+</dd><dt>XSLT_RVT_GLOBAL</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br 
/>
+</dd><dt>XSLT_RVT_LOCAL</dt><dd><a 
href="html/libxslt-variables.html#XSLT_RVT_FUNC_RESULT">XSLT_RVT_FUNC_RESULT</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
+</dd><dt>XSLT_RVT_VARIABLE</dt><dd><a 
href="html/libxslt-variables.html#XSLT_RVT_FUNC_RESULT">XSLT_RVT_FUNC_RESULT</a><br />
 </dd></dl><h2>Letter a:</h2><dl><dt>absent</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
 </dd><dt>accelerators</dt><dd><a 
href="html/libxslt-numbersInternals.html#_xsltNumberData">_xsltNumberData</a><br />
 </dd><dt>access</dt><dd><a 
href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA_LST">XSLT_RUNTIME_EXTRA_LST</a><br />
-</dd><dt>according</dt><dd><a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br 
/>
+</dd><dt>according</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
+<a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
 <a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
 <a href="html/libxslt-xsltlocale.html#xsltStrxfrm">xsltStrxfrm</a><br />
 </dd><dt>accordingly</dt><dd><a 
href="html/libxslt-xsltutils.html#xsltComputeSortResult">xsltComputeSortResult</a><br />
@@ -143,7 +191,11 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>additionally</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultRegister">xsltExtensionInstructionResultRegister</a><br
 />
 <a href="html/libxslt-xsltInternals.html#xsltParseSequenceConstructor">xsltParseSequenceConstructor</a><br />
 </dd><dt>address</dt><dd><a 
href="html/libxslt-xsltutils.html#xsltSetDebuggerCallbacks">xsltSetDebuggerCallbacks</a><br />
-</dd><dt>after</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultFinalize">xsltExtensionInstructionResultFinalize</a><br
 />
+</dd><dt>after</dt><dd><a 
href="html/libxslt-variables.html#XSLT_RVT_FUNC_RESULT">XSLT_RVT_FUNC_RESULT</a><br />
+<a href="html/libxslt-variables.html#XSLT_RVT_LOCAL">XSLT_RVT_LOCAL</a><br />
+<a href="html/libxslt-variables.html#XSLT_RVT_VARIABLE">XSLT_RVT_VARIABLE</a><br />
+<a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultFinalize">xsltExtensionInstructionResultFinalize</a><br
 />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 <a href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
 <a href="html/libxslt-xsltlocale.html#xsltLocaleStrcmp">xsltLocaleStrcmp</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltParseStylesheetDoc">xsltParseStylesheetDoc</a><br />
@@ -343,8 +395,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>average=</dt><dd><a 
href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
 </dd><dt>avoid</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultRegister">xsltExtensionInstructionResultRegister</a><br
 />
 </dd></dl><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
diff --git a/doc/APIchunk3.html b/doc/APIchunk3.html
index 98b7586..06eedee 100644
--- a/doc/APIchunk3.html
+++ b/doc/APIchunk3.html
@@ -9,8 +9,8 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
     </style><title>API Alphabetic Index b-c for libxslt</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C logo" /></a><a 
href="http://www.redhat.com";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/XSLT/";><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>API Alphab
 etic Index b-c for libxslt</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a 
href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a 
href="he
 lp.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a 
href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc 
tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming 
API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library 
internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="EXSLT/index.html" 
style="font-weight:bold">libexslt</a></li><li><a href="xslt.html">flat page</a>, <a 
href="site.xsl">stylesheet</a></li><li><a href="html/index.html" style="font-weight:bold">API 
Menu</a></li><li><a href="ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fff
 acd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a>,
           <a href="tutorial2/libxslt_pipes.html">Tutorial2</a></li><li><a href="xsltproc.html">Man page for 
xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/";>XML libxml2</a></li><li><a href="ftp://xmlsoft.org/";>FTP</a></li><li><a 
href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://garypennington.net/libxml2/";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt";>Bug Tracker</a></li><li><a 
href="http://codespeak.net/lxml/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXSLT";>Perl XSLT bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17";>XSLT with PHP</a></li><li><a 
href="http://www.mod-xslt2.com/";>Apache module</a></li><li><a href="http://sourceforge.net/projects/libxml2-p
 as/">Pascal bindings</a></li><li><a href="http://xsldbg.sourceforge.net/";>Xsldbg 
Debugger</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
@@ -123,6 +123,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>call</dt><dd><a href="html/libxslt-xsltutils.html#xslAddCall">xslAddCall</a><br />
 <a href="html/libxslt-xsltutils.html#xslDropCall">xslDropCall</a><br />
 <a href="html/libxslt-documents.html#xsltDocLoaderFunc">xsltDocLoaderFunc</a><br />
+<a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultRegister">xsltExtensionInstructionResultRegister</a><br
 />
 </dd><dt>call-template</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltStyleItemCallTemplate">_xsltStyleItemCallTemplate</a><br />
 <a href="html/libxslt-xsltInternals.html#_xsltStylePreComp">_xsltStylePreComp</a><br />
 <a href="html/libxslt-transform.html#xsltCallTemplate">xsltCallTemplate</a><br />
@@ -371,8 +372,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br 
/>
 </dd><dt>currently</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltRegisterTmpRVT">xsltRegisterTmpRVT</a><br />
 </dd></dl><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
diff --git a/doc/APIchunk4.html b/doc/APIchunk4.html
index e914342..8d81ac7 100644
--- a/doc/APIchunk4.html
+++ b/doc/APIchunk4.html
@@ -9,8 +9,8 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
     </style><title>API Alphabetic Index d-e for libxslt</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C logo" /></a><a 
href="http://www.redhat.com";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/XSLT/";><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>API Alphab
 etic Index d-e for libxslt</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a 
href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a 
href="he
 lp.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a 
href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc 
tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming 
API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library 
internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="EXSLT/index.html" 
style="font-weight:bold">libexslt</a></li><li><a href="xslt.html">flat page</a>, <a 
href="site.xsl">stylesheet</a></li><li><a href="html/index.html" style="font-weight:bold">API 
Menu</a></li><li><a href="ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fff
 acd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a>,
           <a href="tutorial2/libxslt_pipes.html">Tutorial2</a></li><li><a href="xsltproc.html">Man page for 
xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/";>XML libxml2</a></li><li><a href="ftp://xmlsoft.org/";>FTP</a></li><li><a 
href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://garypennington.net/libxml2/";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt";>Bug Tracker</a></li><li><a 
href="http://codespeak.net/lxml/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXSLT";>Perl XSLT bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17";>XSLT with PHP</a></li><li><a 
href="http://www.mod-xslt2.com/";>Apache module</a></li><li><a href="http://sourceforge.net/projects/libxml2-p
 as/">Pascal bindings</a></li><li><a href="http://xsldbg.sourceforge.net/";>Xsldbg 
Debugger</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
@@ -64,6 +64,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>decimal</dt><dd><a 
href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
 </dd><dt>decimal-format</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByName">xsltDecimalFormatGetByName</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByQName">xsltDecimalFormatGetByQName</a><br />
 </dd><dt>declaration</dt><dd><a 
href="html/libxslt-namespaces.html#xsltCopyNamespace">xsltCopyNamespace</a><br />
 <a href="html/libxslt-xsltutils.html#xsltGetCNsProp">xsltGetCNsProp</a><br />
 <a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
@@ -118,6 +119,10 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>descriptor</dt><dd><a 
href="html/libxslt-xsltutils.html#xsltSaveResultToFd">xsltSaveResultToFd</a><br />
 </dd><dt>desired</dt><dd><a href="html/libxslt-documents.html#xsltFindDocument">xsltFindDocument</a><br />
 <a href="html/libxslt-extensions.html#xsltGetExtInfo">xsltGetExtInfo</a><br />
+</dd><dt>destroyed</dt><dd><a 
href="html/libxslt-variables.html#XSLT_RVT_FUNC_RESULT">XSLT_RVT_FUNC_RESULT</a><br />
+<a href="html/libxslt-variables.html#XSLT_RVT_LOCAL">XSLT_RVT_LOCAL</a><br />
+<a href="html/libxslt-variables.html#XSLT_RVT_VARIABLE">XSLT_RVT_VARIABLE</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 </dd><dt>details</dt><dd><a 
href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
 </dd><dt>detected</dt><dd><a href="html/libxslt-xsltutils.html#XSLT_STRANGE">XSLT_STRANGE</a><br />
 </dd><dt>dict</dt><dd><a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br />
@@ -212,6 +217,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
 </dd><dt>encountering</dt><dd><a href="html/libxslt-xsltInternals.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br />
 </dd><dt>end</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltElemPreComp">_xsltElemPreComp</a><br />
+</dd><dt>ends</dt><dd><a href="html/libxslt-variables.html#XSLT_RVT_LOCAL">XSLT_RVT_LOCAL</a><br />
 </dd><dt>engine</dt><dd><a href="html/libxslt-documents.html#xsltDocLoaderFunc">xsltDocLoaderFunc</a><br />
 <a href="html/libxslt-xsltutils.html#xsltSetCtxtParseOptions">xsltSetCtxtParseOptions</a><br />
 </dd><dt>entity</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetCNsProp">xsltGetCNsProp</a><br />
@@ -265,7 +271,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>existing</dt><dd><a 
href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
 </dd><dt>exists</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltParseStylesheetImportedDoc">xsltParseStylesheetImportedDoc</a><br />
 </dd><dt>exit</dt><dd><a href="html/libxslt-xsltInternals.html#xsltRegisterTmpRVT">xsltRegisterTmpRVT</a><br 
/>
-</dd><dt>exiting</dt><dd><a 
href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
+</dd><dt>exiting</dt><dd><a 
href="html/libxslt-variables.html#XSLT_RVT_FUNC_RESULT">XSLT_RVT_FUNC_RESULT</a><br />
+<a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
 </dd><dt>exits</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
 <a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
 <a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultFinalize">xsltExtensionInstructionResultFinalize</a><br
 />
@@ -300,7 +307,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>extending</dt><dd><a 
href="html/libxslt-extensions.html#xsltInitElemPreComp">xsltInitElemPreComp</a><br />
 </dd><dt>extension-element-prefixes</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltPrincipalStylesheetData">_xsltPrincipalStylesheetData</a><br />
 </dd><dt>extensions</dt><dd><a 
href="html/libxslt-extra.html#XSLT_LIBXSLT_NAMESPACE">XSLT_LIBXSLT_NAMESPACE</a><br />
-<a href="html/libxslt-extra.html#XSLT_NORM_SAXON_NAMESPACE">XSLT_NORM_SAXON_NAMESPACE</a><br />
 <a href="html/libxslt-extra.html#XSLT_SAXON_NAMESPACE">XSLT_SAXON_NAMESPACE</a><br />
 <a href="html/libxslt-extra.html#XSLT_XALAN_NAMESPACE">XSLT_XALAN_NAMESPACE</a><br />
 <a href="html/libxslt-extra.html#XSLT_XT_NAMESPACE">XSLT_XT_NAMESPACE</a><br />
@@ -326,8 +332,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
 </dd><dt>extras</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
 </dd></dl><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
diff --git a/doc/APIchunk5.html b/doc/APIchunk5.html
index 414ae5c..4b19860 100644
--- a/doc/APIchunk5.html
+++ b/doc/APIchunk5.html
@@ -9,8 +9,8 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
     </style><title>API Alphabetic Index f-g for libxslt</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C logo" /></a><a 
href="http://www.redhat.com";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/XSLT/";><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>API Alphab
 etic Index f-g for libxslt</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a 
href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a 
href="he
 lp.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a 
href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc 
tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming 
API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library 
internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="EXSLT/index.html" 
style="font-weight:bold">libexslt</a></li><li><a href="xslt.html">flat page</a>, <a 
href="site.xsl">stylesheet</a></li><li><a href="html/index.html" style="font-weight:bold">API 
Menu</a></li><li><a href="ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fff
 acd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a>,
           <a href="tutorial2/libxslt_pipes.html">Tutorial2</a></li><li><a href="xsltproc.html">Man page for 
xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/";>XML libxml2</a></li><li><a href="ftp://xmlsoft.org/";>FTP</a></li><li><a 
href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://garypennington.net/libxml2/";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt";>Bug Tracker</a></li><li><a 
href="http://codespeak.net/lxml/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXSLT";>Perl XSLT bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17";>XSLT with PHP</a></li><li><a 
href="http://www.mod-xslt2.com/";>Apache module</a></li><li><a href="http://sourceforge.net/projects/libxml2-p
 as/">Pascal bindings</a></li><li><a href="http://xsldbg.sourceforge.net/";>Xsldbg 
Debugger</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
@@ -68,6 +68,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-namespaces.html#xsltGetPlainNamespace">xsltGetPlainNamespace</a><br />
 </dd><dt>flag</dt><dd><a href="html/libxslt-xsltutils.html#XSLT_STRANGE">XSLT_STRANGE</a><br />
 <a href="html/libxslt-xsltutils.html#XSLT_TODO">XSLT_TODO</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 </dd><dt>flags</dt><dd><a 
href="html/libxslt-xsltutils.html#xsltXPathCompileFlags">xsltXPathCompileFlags</a><br />
 </dd><dt>following</dt><dd><a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br 
/>
 <a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
@@ -125,6 +126,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
 <a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultFinalize">xsltExtensionInstructionResultFinalize</a><br
 />
 <a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultRegister">xsltExtensionInstructionResultRegister</a><br
 />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 </dd><dt>free</dt><dd><a 
href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA_FREE">XSLT_RUNTIME_EXTRA_FREE</a><br />
 <a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltElemPreCompDeallocator">xsltElemPreCompDeallocator</a><br />
@@ -150,6 +152,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-xsltlocale.html#xsltStrxfrm">xsltStrxfrm</a><br />
 </dd><dt>frees</dt><dd><a href="html/libxslt-xsltInternals.html#xsltReleaseRVT">xsltReleaseRVT</a><br />
 </dd><dt>full</dt><dd><a href="html/libxslt-xsltutils.html#xsltSplitQName">xsltSplitQName</a><br />
+</dd><dt>func:result</dt><dd><a 
href="html/libxslt-variables.html#XSLT_RVT_FUNC_RESULT">XSLT_RVT_FUNC_RESULT</a><br />
 </dd><dt>function-available</dt><dd><a 
href="html/libxslt-functions.html#xsltFunctionAvailableFunction">xsltFunctionAvailableFunction</a><br />
 </dd><dt>function-calling</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultFinalize">xsltExtensionInstructionResultFinalize</a><br
 />
 </dd><dt>functions</dt><dd><a 
href="html/libxslt-xsltInternals.html#XSLT_ITEM_COMPATIBILITY_FIELDS">XSLT_ITEM_COMPATIBILITY_FIELDS</a><br />
@@ -214,13 +217,15 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>gives</dt><dd><a href="html/libxslt-xsltutils.html#xsltTransformError">xsltTransformError</a><br />
 </dd><dt>giving</dt><dd><a 
href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
 <a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br />
-</dd><dt>global</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltElemPreComp">_xsltElemPreComp</a><br />
+</dd><dt>global</dt><dd><a href="html/libxslt-variables.html#XSLT_RVT_GLOBAL">XSLT_RVT_GLOBAL</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltElemPreComp">_xsltElemPreComp</a><br />
 <a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
 <a href="html/libxslt-xslt.html#xsltCleanupGlobals">xsltCleanupGlobals</a><br />
 <a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
 <a href="html/libxslt-variables.html#xsltEvalGlobalVariables">xsltEvalGlobalVariables</a><br />
 <a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
 <a href="html/libxslt-variables.html#xsltEvalUserParams">xsltEvalUserParams</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 <a href="html/libxslt-variables.html#xsltFreeGlobalVariables">xsltFreeGlobalVariables</a><br />
 <a href="html/libxslt-keys.html#xsltInitCtxtKeys">xsltInitCtxtKeys</a><br />
 <a href="html/libxslt-extensions.html#xsltInitGlobals">xsltInitGlobals</a><br />
@@ -228,14 +233,15 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-variables.html#xsltQuoteOneUserParam">xsltQuoteOneUserParam</a><br />
 <a href="html/libxslt-xsltutils.html#xsltSetCtxtSortFunc">xsltSetCtxtSortFunc</a><br />
 <a href="html/libxslt-xsltutils.html#xsltSetSortFunc">xsltSetSortFunc</a><br />
+</dd><dt>goes</dt><dd><a href="html/libxslt-variables.html#XSLT_RVT_VARIABLE">XSLT_RVT_VARIABLE</a><br />
 </dd><dt>goto</dt><dd><a href="html/libxslt-xsltInternals.html#CHECK_STOPPEDE">CHECK_STOPPEDE</a><br />
 </dd><dt>grafted</dt><dd><a 
href="html/libxslt-templates.html#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a><br />
 <a href="html/libxslt-templates.html#xsltAttrTemplateProcess">xsltAttrTemplateProcess</a><br />
 </dd><dt>group</dt><dd><a 
href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
 </dd><dt>grouping</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
 </dd></dl><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
diff --git a/doc/APIchunk6.html b/doc/APIchunk6.html
index 3903db1..be1c01d 100644
--- a/doc/APIchunk6.html
+++ b/doc/APIchunk6.html
@@ -9,8 +9,8 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
     </style><title>API Alphabetic Index h-i for libxslt</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C logo" /></a><a 
href="http://www.redhat.com";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/XSLT/";><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>API Alphab
 etic Index h-i for libxslt</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a 
href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a 
href="he
 lp.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a 
href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc 
tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming 
API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library 
internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="EXSLT/index.html" 
style="font-weight:bold">libexslt</a></li><li><a href="xslt.html">flat page</a>, <a 
href="site.xsl">stylesheet</a></li><li><a href="html/index.html" style="font-weight:bold">API 
Menu</a></li><li><a href="ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fff
 acd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a>,
           <a href="tutorial2/libxslt_pipes.html">Tutorial2</a></li><li><a href="xsltproc.html">Man page for 
xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/";>XML libxml2</a></li><li><a href="ftp://xmlsoft.org/";>FTP</a></li><li><a 
href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://garypennington.net/libxml2/";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt";>Bug Tracker</a></li><li><a 
href="http://codespeak.net/lxml/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXSLT";>Perl XSLT bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17";>XSLT with PHP</a></li><li><a 
href="http://www.mod-xslt2.com/";>Apache module</a></li><li><a href="http://sourceforge.net/projects/libxml2-p
 as/">Pascal bindings</a></li><li><a href="http://xsldbg.sourceforge.net/";>Xsldbg 
Debugger</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
@@ -131,6 +131,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-transform.html#xsltCopyOf">xsltCopyOf</a><br />
 <a href="html/libxslt-transform.html#xsltDocumentElem">xsltDocumentElem</a><br />
 <a href="html/libxslt-transform.html#xsltElement">xsltElement</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 <a href="html/libxslt-transform.html#xsltForEach">xsltForEach</a><br />
 <a href="html/libxslt-transform.html#xsltIf">xsltIf</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltInitCtxtKey">xsltInitCtxtKey</a><br />
@@ -175,11 +176,13 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a><br />
 </dd><dt>insertion</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
 </dd><dt>inspected</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultRegister">xsltExtensionInstructionResultRegister</a><br
 />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 </dd><dt>instances</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
 </dd><dt>instantiated</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltRegisterTmpRVT">xsltRegisterTmpRVT</a><br />
 </dd><dt>instead</dt><dd><a href="html/libxslt-extra.html#xsltRegisterExtras">xsltRegisterExtras</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltRegisterTmpRVT">xsltRegisterTmpRVT</a><br />
-</dd><dt>instructions</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+</dd><dt>instructions</dt><dd><a href="html/libxslt-variables.html#XSLT_RVT_LOCAL">XSLT_RVT_LOCAL</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
 <a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltParseAnyXSLTElem">xsltParseAnyXSLTElem</a><br />
 </dd><dt>integer</dt><dd><a 
href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
@@ -218,6 +221,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>into</dt><dd><a 
href="html/libxslt-xsltutils.html#xsltSetDebuggerCallbacks">xsltSetDebuggerCallbacks</a><br />
 <a href="html/libxslt-xsltutils.html#xsltSplitQName">xsltSplitQName</a><br />
 </dd><dt>invoking</dt><dd><a 
href="html/libxslt-namespaces.html#xsltGetSpecialNamespace">xsltGetSpecialNamespace</a><br />
+</dd><dt>isn</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultRegister">xsltExtensionInstructionResultRegister</a><br
 />
 </dd><dt>issues</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
 </dd><dt>item</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltEffectiveNs">_xsltEffectiveNs</a><br />
 <a href="html/libxslt-xsltInternals.html#_xsltElemPreComp">_xsltElemPreComp</a><br />
@@ -231,6 +235,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>its</dt><dd><a href="html/libxslt-xsltInternals.html#xsltAllocateExtra">xsltAllocateExtra</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltAllocateExtraCtxt">xsltAllocateExtraCtxt</a><br />
 <a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 <a href="html/libxslt-variables.html#xsltFreeGlobalVariables">xsltFreeGlobalVariables</a><br />
 <a href="html/libxslt-namespaces.html#xsltGetNamespace">xsltGetNamespace</a><br />
 <a href="html/libxslt-variables.html#xsltParseGlobalParam">xsltParseGlobalParam</a><br />
@@ -238,8 +243,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-variables.html#xsltParseStylesheetVariable">xsltParseStylesheetVariable</a><br />
 </dd><dt>itself</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltLoadStylesheetPI">xsltLoadStylesheetPI</a><br />
 </dd></dl><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
diff --git a/doc/APIchunk7.html b/doc/APIchunk7.html
index 311581f..6a0cf6f 100644
--- a/doc/APIchunk7.html
+++ b/doc/APIchunk7.html
@@ -9,8 +9,8 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
     </style><title>API Alphabetic Index j-m for libxslt</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C logo" /></a><a 
href="http://www.redhat.com";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/XSLT/";><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>API Alphab
 etic Index j-m for libxslt</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a 
href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a 
href="he
 lp.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a 
href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc 
tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming 
API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library 
internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="EXSLT/index.html" 
style="font-weight:bold">libexslt</a></li><li><a href="xslt.html">flat page</a>, <a 
href="site.xsl">stylesheet</a></li><li><a href="html/index.html" style="font-weight:bold">API 
Menu</a></li><li><a href="ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fff
 acd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a>,
           <a href="tutorial2/libxslt_pipes.html">Tutorial2</a></li><li><a href="xsltproc.html">Man page for 
xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/";>XML libxml2</a></li><li><a href="ftp://xmlsoft.org/";>FTP</a></li><li><a 
href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://garypennington.net/libxml2/";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt";>Bug Tracker</a></li><li><a 
href="http://codespeak.net/lxml/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXSLT";>Perl XSLT bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17";>XSLT with PHP</a></li><li><a 
href="http://www.mod-xslt2.com/";>Apache module</a></li><li><a href="http://sourceforge.net/projects/libxml2-p
 as/">Pascal bindings</a></li><li><a href="http://xsldbg.sourceforge.net/";>Xsldbg 
Debugger</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
@@ -57,6 +57,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-transform.html#xsltRunStylesheet">xsltRunStylesheet</a><br />
 <a href="html/libxslt-transform.html#xsltRunStylesheetUser">xsltRunStylesheetUser</a><br />
 </dd><dt>leaks</dt><dd><a 
href="html/libxslt-templates.html#xsltAttrListTemplateProcess">xsltAttrListTemplateProcess</a><br />
+</dd><dt>leaving</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 </dd><dt>left</dt><dd><a href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br 
/>
 </dd><dt>len</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetUTF8Char">xsltGetUTF8Char</a><br />
 </dd><dt>level</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
@@ -74,6 +75,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-xsltutils.html#xsltXPathCompileFlags">xsltXPathCompileFlags</a><br />
 </dd><dt>libxslt</dt><dd><a 
href="html/libxslt-extra.html#XSLT_LIBXSLT_NAMESPACE">XSLT_LIBXSLT_NAMESPACE</a><br />
 <a href="html/libxslt-xsltInternals.html#XSLT_REFACTORED_VARS">XSLT_REFACTORED_VARS</a><br />
+<a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultFinalize">xsltExtensionInstructionResultFinalize</a><br
 />
+<a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultRegister">xsltExtensionInstructionResultRegister</a><br
 />
 <a href="html/libxslt-extra.html#xsltFunctionNodeSet">xsltFunctionNodeSet</a><br />
 </dd><dt>lifespan</dt><dd><a href="html/libxslt-xsltutils.html#xsltGetQNameURI">xsltGetQNameURI</a><br />
 </dd><dt>lifetime</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStackElem">_xsltStackElem</a><br />
@@ -104,10 +107,12 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-documents.html#xsltDocLoaderFunc">xsltDocLoaderFunc</a><br />
 <a href="html/libxslt-xsltutils.html#xsltSetCtxtParseOptions">xsltSetCtxtParseOptions</a><br />
 <a href="html/libxslt-documents.html#xsltSetLoaderFunc">xsltSetLoaderFunc</a><br />
-</dd><dt>local</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltCompilerCtxt">_xsltCompilerCtxt</a><br 
/>
+</dd><dt>local</dt><dd><a href="html/libxslt-variables.html#XSLT_RVT_VARIABLE">XSLT_RVT_VARIABLE</a><br />
+<a href="html/libxslt-xsltInternals.html#_xsltCompilerCtxt">_xsltCompilerCtxt</a><br />
 <a href="html/libxslt-xsltInternals.html#_xsltStackElem">_xsltStackElem</a><br />
 <a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
 <a href="html/libxslt-xsltInternals.html#_xsltTransformContext">_xsltTransformContext</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByQName">xsltDecimalFormatGetByQName</a><br />
 <a href="html/libxslt-transform.html#xsltLocalVariablePush">xsltLocalVariablePush</a><br />
 <a href="html/libxslt-variables.html#xsltParseStylesheetParam">xsltParseStylesheetParam</a><br />
 <a href="html/libxslt-variables.html#xsltParseStylesheetVariable">xsltParseStylesheetVariable</a><br />
@@ -239,8 +244,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br />
 <a href="html/libxslt-xsltlocale.html#xsltStrxfrm">xsltStrxfrm</a><br />
 </dd></dl><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
diff --git a/doc/APIchunk8.html b/doc/APIchunk8.html
index 741f7ea..bf65f62 100644
--- a/doc/APIchunk8.html
+++ b/doc/APIchunk8.html
@@ -9,8 +9,8 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
     </style><title>API Alphabetic Index n-o for libxslt</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C logo" /></a><a 
href="http://www.redhat.com";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/XSLT/";><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>API Alphab
 etic Index n-o for libxslt</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a 
href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a 
href="he
 lp.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a 
href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc 
tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming 
API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library 
internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="EXSLT/index.html" 
style="font-weight:bold">libexslt</a></li><li><a href="xslt.html">flat page</a>, <a 
href="site.xsl">stylesheet</a></li><li><a href="html/index.html" style="font-weight:bold">API 
Menu</a></li><li><a href="ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fff
 acd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a>,
           <a href="tutorial2/libxslt_pipes.html">Tutorial2</a></li><li><a href="xsltproc.html">Man page for 
xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/";>XML libxml2</a></li><li><a href="ftp://xmlsoft.org/";>FTP</a></li><li><a 
href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://garypennington.net/libxml2/";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt";>Bug Tracker</a></li><li><a 
href="http://codespeak.net/lxml/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXSLT";>Perl XSLT bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17";>XSLT with PHP</a></li><li><a 
href="http://www.mod-xslt2.com/";>Apache module</a></li><li><a href="http://sourceforge.net/projects/libxml2-p
 as/">Pascal bindings</a></li><li><a href="http://xsldbg.sourceforge.net/";>Xsldbg 
Debugger</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
@@ -24,7 +24,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="APIchunk13.html">y-z</a>
 </h2><h2>Letter n:</h2><dl><dt>name=</dt><dd><a 
href="html/libxslt-xsltutils.html#xsltGetProfileInformation">xsltGetProfileInformation</a><br />
 </dd><dt>nameURI</dt><dd><a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br />
-</dd><dt>named</dt><dd><a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br />
+</dd><dt>named</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+<a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br />
 </dd><dt>names</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltPrincipalStylesheetData">_xsltPrincipalStylesheetData</a><br />
 <a href="html/libxslt-transform.html#xsltApplyStylesheet">xsltApplyStylesheet</a><br />
 <a href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
@@ -48,6 +49,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-xsltInternals.html#xsltRestoreDocumentNamespaces">xsltRestoreDocumentNamespaces</a><br 
/>
 </dd><dt>navigational</dt><dd><a 
href="html/libxslt-xsltInternals.html#XSLT_ITEM_NAVIGATION_FIELDS">XSLT_ITEM_NAVIGATION_FIELDS</a><br />
 </dd><dt>necessary</dt><dd><a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br />
+<a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultRegister">xsltExtensionInstructionResultRegister</a><br
 />
 </dd><dt>need</dt><dd><a 
href="html/libxslt-xsltInternals.html#XSLT_ITEM_COMPATIBILITY_FIELDS">XSLT_ITEM_COMPATIBILITY_FIELDS</a><br />
 <a href="html/libxslt-xsltInternals.html#_xsltStyleItemDocument">_xsltStyleItemDocument</a><br />
 <a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
@@ -71,6 +73,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>negative</dt><dd><a 
href="html/libxslt-xsltutils.html#xsltCalibrateAdjust">xsltCalibrateAdjust</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
 </dd><dt>nested</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
+</dd><dt>newer</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultFinalize">xsltExtensionInstructionResultFinalize</a><br
 />
+<a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultRegister">xsltExtensionInstructionResultRegister</a><br
 />
 </dd><dt>newly</dt><dd><a href="html/libxslt-transform.html#xsltCopyTextString">xsltCopyTextString</a><br />
 <a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultRegister">xsltExtensionInstructionResultRegister</a><br
 />
 <a href="html/libxslt-xsltInternals.html#xsltNewStylesheet">xsltNewStylesheet</a><br />
@@ -135,6 +139,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd></dl><h2>Letter o:</h2><dl><dt>object</dt><dd><a 
href="html/libxslt-xsltInternals.html#XML_CAST_FPTR">XML_CAST_FPTR</a><br />
 <a href="html/libxslt-functions.html#xsltDocumentFunction">xsltDocumentFunction</a><br />
 <a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultRegister">xsltExtensionInstructionResultRegister</a><br
 />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 <a href="html/libxslt-functions.html#xsltKeyFunction">xsltKeyFunction</a><br />
 <a href="html/libxslt-functions.html#xsltSystemPropertyFunction">xsltSystemPropertyFunction</a><br />
 <a href="html/libxslt-xsltutils.html#xsltXPathCompile">xsltXPathCompile</a><br />
@@ -225,7 +230,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-security.html#xsltSetCtxtSecurityPrefs">xsltSetCtxtSecurityPrefs</a><br />
 <a href="html/libxslt-security.html#xsltSetSecurityPrefs">xsltSetSecurityPrefs</a><br />
 </dd><dt>ouput</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
-</dd><dt>out</dt><dd><a 
href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
+</dd><dt>out</dt><dd><a href="html/libxslt-variables.html#XSLT_RVT_VARIABLE">XSLT_RVT_VARIABLE</a><br />
+<a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
 <a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
 <a href="html/libxslt-xsltutils.html#xsltSetTransformErrorFunc">xsltSetTransformErrorFunc</a><br />
 </dd><dt>output</dt><dd><a href="html/libxslt-xsltInternals.html#_xsltStylesheet">_xsltStylesheet</a><br />
@@ -244,10 +250,11 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-templates.html#xsltAttrTemplateProcess">xsltAttrTemplateProcess</a><br />
 </dd><dt>overhead</dt><dd><a 
href="html/libxslt-xsltInternals.html#xsltRegisterTmpRVT">xsltRegisterTmpRVT</a><br />
 </dd><dt>own</dt><dd><a 
href="html/libxslt-transform.html#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a><br />
+</dd><dt>ownership</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 </dd><dt>owning</dt><dd><a 
href="html/libxslt-xsltInternals.html#_xsltCompilerNodeInfo">_xsltCompilerNodeInfo</a><br />
 </dd></dl><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
diff --git a/doc/APIchunk9.html b/doc/APIchunk9.html
index ca83823..d639626 100644
--- a/doc/APIchunk9.html
+++ b/doc/APIchunk9.html
@@ -9,8 +9,8 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
     </style><title>API Alphabetic Index p-p for libxslt</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" 
alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C logo" /></a><a 
href="http://www.redhat.com";><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/XSLT/";><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>API Alphab
 etic Index p-p for libxslt</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" 
enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" 
/><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a 
href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a 
href="he
 lp.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a 
href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc 
tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming 
API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library 
internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a 
href="contribs.html">Contributions</a></li><li><a href="EXSLT/index.html" 
style="font-weight:bold">libexslt</a></li><li><a href="xslt.html">flat page</a>, <a 
href="site.xsl">stylesheet</a></li><li><a href="html/index.html" style="font-weight:bold">API 
Menu</a></li><li><a href="ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fff
 acd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a>,
           <a href="tutorial2/libxslt_pipes.html">Tutorial2</a></li><li><a href="xsltproc.html">Man page for 
xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/";>XML libxml2</a></li><li><a href="ftp://xmlsoft.org/";>FTP</a></li><li><a 
href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://garypennington.net/libxml2/";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt";>Bug Tracker</a></li><li><a 
href="http://codespeak.net/lxml/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXSLT";>Perl XSLT bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17";>XSLT with PHP</a></li><li><a 
href="http://www.mod-xslt2.com/";>Apache module</a></li><li><a href="http://sourceforge.net/projects/libxml2-p
 as/">Pascal bindings</a></li><li><a href="http://xsldbg.sourceforge.net/";>Xsldbg 
Debugger</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
@@ -81,11 +81,16 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-xsltutils.html#xsltSetGenericDebugFunc">xsltSetGenericDebugFunc</a><br />
 <a href="html/libxslt-xsltutils.html#xsltSetGenericErrorFunc">xsltSetGenericErrorFunc</a><br />
 </dd><dt>part</dt><dd><a 
href="html/libxslt-xsltInternals.html#XSLT_REFACTORED_VARS">XSLT_REFACTORED_VARS</a><br />
+<a href="html/libxslt-variables.html#XSLT_RVT_FUNC_RESULT">XSLT_RVT_FUNC_RESULT</a><br />
+<a href="html/libxslt-variables.html#XSLT_RVT_GLOBAL">XSLT_RVT_GLOBAL</a><br />
+<a href="html/libxslt-variables.html#XSLT_RVT_VARIABLE">XSLT_RVT_VARIABLE</a><br />
 <a href="html/libxslt-xsltInternals.html#_xsltElemPreComp">_xsltElemPreComp</a><br />
 <a href="html/libxslt-numbersInternals.html#_xsltFormatNumberInfo">_xsltFormatNumberInfo</a><br />
 <a href="html/libxslt-xsltInternals.html#_xsltStackElem">_xsltStackElem</a><br />
 <a href="html/libxslt-xsltInternals.html#_xsltTemplate">_xsltTemplate</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByQName">xsltDecimalFormatGetByQName</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltTransformFunction">xsltTransformFunction</a><br />
+</dd><dt>parts</dt><dd><a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 </dd><dt>pass</dt><dd><a href="html/libxslt-xslt.html#XSLT_PARSE_OPTIONS">XSLT_PARSE_OPTIONS</a><br />
 <a 
href="html/libxslt-templates.html#xsltAttrTemplateValueProcessNode">xsltAttrTemplateValueProcessNode</a><br />
 <a href="html/libxslt-templates.html#xsltEvalXPathStringNs">xsltEvalXPathStringNs</a><br />
@@ -259,8 +264,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 </dd><dt>pushed</dt><dd><a 
href="html/libxslt-transform.html#xsltLocalVariablePush">xsltLocalVariablePush</a><br />
 </dd><dt>pushes</dt><dd><a 
href="html/libxslt-transform.html#xsltApplyOneTemplate">xsltApplyOneTemplate</a><br />
 </dd></dl><h2 align="center"><a href="APIchunk0.html">A-I</a>
-<a href="APIchunk1.html">J-S</a>
-<a href="APIchunk2.html">T-a</a>
+<a href="APIchunk1.html">J-R</a>
+<a href="APIchunk2.html">S-a</a>
 <a href="APIchunk3.html">b-c</a>
 <a href="APIchunk4.html">d-e</a>
 <a href="APIchunk5.html">f-g</a>
diff --git a/doc/APIconstructors.html b/doc/APIconstructors.html
index af1d285..57db086 100644
--- a/doc/APIconstructors.html
+++ b/doc/APIconstructors.html
@@ -55,6 +55,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </p><h2>Type xsltCompMatchPtr:</h2><p><a 
href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
 </p><h2>Type xsltDebugTraceCodes:</h2><p><a 
href="html/libxslt-xsltutils.html#xsltDebugGetDefaultTrace">xsltDebugGetDefaultTrace</a><br />
 </p><h2>Type xsltDecimalFormatPtr:</h2><p><a 
href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByName">xsltDecimalFormatGetByName</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByQName">xsltDecimalFormatGetByQName</a><br />
 </p><h2>Type xsltDocumentPtr:</h2><p><a 
href="html/libxslt-documents.html#xsltFindDocument">xsltFindDocument</a><br />
 <a href="html/libxslt-documents.html#xsltLoadDocument">xsltLoadDocument</a><br />
 <a href="html/libxslt-documents.html#xsltLoadStyleDocument">xsltLoadStyleDocument</a><br />
diff --git a/doc/APIfiles.html b/doc/APIfiles.html
index 9510623..8437489 100644
--- a/doc/APIfiles.html
+++ b/doc/APIfiles.html
@@ -68,7 +68,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a 
href="html/libxslt-extensions.html#xsltUnregisterExtModuleTopLevel">xsltUnregisterExtModuleTopLevel</a><br />
 <a href="html/libxslt-extensions.html#xsltXPathGetTransformContext">xsltXPathGetTransformContext</a><br />
 </p><h2><a name="extra" id="extra">Module extra</a>:</h2><p><a 
href="html/libxslt-extra.html#XSLT_LIBXSLT_NAMESPACE">XSLT_LIBXSLT_NAMESPACE</a><br />
-<a href="html/libxslt-extra.html#XSLT_NORM_SAXON_NAMESPACE">XSLT_NORM_SAXON_NAMESPACE</a><br />
 <a href="html/libxslt-extra.html#XSLT_SAXON_NAMESPACE">XSLT_SAXON_NAMESPACE</a><br />
 <a href="html/libxslt-extra.html#XSLT_XALAN_NAMESPACE">XSLT_XALAN_NAMESPACE</a><br />
 <a href="html/libxslt-extra.html#XSLT_XT_NAMESPACE">XSLT_XT_NAMESPACE</a><br />
@@ -197,6 +196,10 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-transform.html#xsltText">xsltText</a><br />
 <a href="html/libxslt-transform.html#xsltValueOf">xsltValueOf</a><br />
 </p><h2><a name="variables" id="variables">Module variables</a>:</h2><p><a 
href="html/libxslt-variables.html#XSLT_REGISTER_VARIABLE_LOOKUP">XSLT_REGISTER_VARIABLE_LOOKUP</a><br />
+<a href="html/libxslt-variables.html#XSLT_RVT_FUNC_RESULT">XSLT_RVT_FUNC_RESULT</a><br />
+<a href="html/libxslt-variables.html#XSLT_RVT_GLOBAL">XSLT_RVT_GLOBAL</a><br />
+<a href="html/libxslt-variables.html#XSLT_RVT_LOCAL">XSLT_RVT_LOCAL</a><br />
+<a href="html/libxslt-variables.html#XSLT_RVT_VARIABLE">XSLT_RVT_VARIABLE</a><br />
 <a href="html/libxslt-variables.html#xsltAddStackElemList">xsltAddStackElemList</a><br />
 <a href="html/libxslt-variables.html#xsltEvalGlobalVariables">xsltEvalGlobalVariables</a><br />
 <a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
@@ -341,6 +344,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-xsltInternals.html#xsltCreateRVT">xsltCreateRVT</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltDecimalFormat">xsltDecimalFormat</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByName">xsltDecimalFormatGetByName</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByQName">xsltDecimalFormatGetByQName</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltDocument">xsltDocument</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltDocumentPtr">xsltDocumentPtr</a><br />
@@ -353,6 +357,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-xsltInternals.html#xsltEvalAVT">xsltEvalAVT</a><br />
 <a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultFinalize">xsltExtensionInstructionResultFinalize</a><br
 />
 <a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultRegister">xsltExtensionInstructionResultRegister</a><br
 />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltFreeAVTList">xsltFreeAVTList</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltFreeRVTs">xsltFreeRVTs</a><br />
diff --git a/doc/APIfunctions.html b/doc/APIfunctions.html
index f2eba6c..b29b3f9 100644
--- a/doc/APIfunctions.html
+++ b/doc/APIfunctions.html
@@ -34,6 +34,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-security.html#xsltCheckWrite">xsltCheckWrite</a><br />
 <a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
 <a href="html/libxslt-transform.html#xsltCopyTextString">xsltCopyTextString</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByQName">xsltDecimalFormatGetByQName</a><br />
 <a href="html/libxslt-documents.html#xsltDocLoaderFunc">xsltDocLoaderFunc</a><br />
 <a href="html/libxslt-templates.html#xsltEvalAttrValueTemplate">xsltEvalAttrValueTemplate</a><br />
 <a href="html/libxslt-variables.html#xsltEvalOneUserParam">xsltEvalOneUserParam</a><br />
@@ -93,6 +94,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </p><h2>Type void *:</h2><p><a href="html/libxslt-documents.html#xsltDocLoaderFunc">xsltDocLoaderFunc</a><br 
/>
 <a href="html/libxslt-xsltInternals.html#xsltEvalAVT">xsltEvalAVT</a><br />
 <a href="html/libxslt-extensions.html#xsltExtShutdownFunction">xsltExtShutdownFunction</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltFreeAVTList">xsltFreeAVTList</a><br />
 <a href="html/libxslt-pattern.html#xsltNormalizeCompSteps">xsltNormalizeCompSteps</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltPointerListAddSize">xsltPointerListAddSize</a><br />
@@ -240,6 +242,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 </p><h2>Type xmlXPathFunction:</h2><p><a 
href="html/libxslt-extensions.html#xsltRegisterExtFunction">xsltRegisterExtFunction</a><br />
 <a href="html/libxslt-extensions.html#xsltRegisterExtModuleFunction">xsltRegisterExtModuleFunction</a><br />
 </p><h2>Type xmlXPathObjectPtr:</h2><p><a 
href="html/libxslt-xsltInternals.html#xsltExtensionInstructionResultRegister">xsltExtensionInstructionResultRegister</a><br
 />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 </p><h2>Type xmlXPathParserContextPtr:</h2><p><a 
href="html/libxslt-functions.html#xsltDocumentFunction">xsltDocumentFunction</a><br />
 <a href="html/libxslt-functions.html#xsltElementAvailableFunction">xsltElementAvailableFunction</a><br />
 <a href="html/libxslt-functions.html#xsltFormatNumberFunction">xsltFormatNumberFunction</a><br />
@@ -330,6 +333,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-xsltInternals.html#xsltCompileAttr">xsltCompileAttr</a><br />
 <a href="html/libxslt-pattern.html#xsltCompilePattern">xsltCompilePattern</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByName">xsltDecimalFormatGetByName</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByQName">xsltDecimalFormatGetByQName</a><br />
 <a href="html/libxslt-preproc.html#xsltDocumentComp">xsltDocumentComp</a><br />
 <a href="html/libxslt-templates.html#xsltEvalStaticAttrValueTemplate">xsltEvalStaticAttrValueTemplate</a><br 
/>
 <a href="html/libxslt-attributes.html#xsltFreeAttributeSetsHashes">xsltFreeAttributeSetsHashes</a><br />
@@ -439,6 +443,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-documents.html#xsltFindDocument">xsltFindDocument</a><br />
 <a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br />
 <a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 <a href="html/libxslt-transform.html#xsltForEach">xsltForEach</a><br />
 <a href="html/libxslt-extensions.html#xsltFreeCtxtExts">xsltFreeCtxtExts</a><br />
 <a href="html/libxslt-documents.html#xsltFreeDocuments">xsltFreeDocuments</a><br />
diff --git a/doc/APIsymbols.html b/doc/APIsymbols.html
index f5500a1..1b7483e 100644
--- a/doc/APIsymbols.html
+++ b/doc/APIsymbols.html
@@ -87,7 +87,6 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-xsltInternals.html#XSLT_MARK_RES_TREE_FRAG">XSLT_MARK_RES_TREE_FRAG</a><br />
 <a href="html/libxslt-xsltInternals.html#XSLT_MAX_SORT">XSLT_MAX_SORT</a><br />
 <a href="html/libxslt-xslt.html#XSLT_NAMESPACE">XSLT_NAMESPACE</a><br />
-<a href="html/libxslt-extra.html#XSLT_NORM_SAXON_NAMESPACE">XSLT_NORM_SAXON_NAMESPACE</a><br />
 <a href="html/libxslt-xsltInternals.html#XSLT_OUTPUT_HTML">XSLT_OUTPUT_HTML</a><br />
 <a href="html/libxslt-xsltInternals.html#XSLT_OUTPUT_TEXT">XSLT_OUTPUT_TEXT</a><br />
 <a href="html/libxslt-xsltInternals.html#XSLT_OUTPUT_XML">XSLT_OUTPUT_XML</a><br />
@@ -101,6 +100,10 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA">XSLT_RUNTIME_EXTRA</a><br />
 <a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA_FREE">XSLT_RUNTIME_EXTRA_FREE</a><br />
 <a href="html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA_LST">XSLT_RUNTIME_EXTRA_LST</a><br />
+<a href="html/libxslt-variables.html#XSLT_RVT_FUNC_RESULT">XSLT_RVT_FUNC_RESULT</a><br />
+<a href="html/libxslt-variables.html#XSLT_RVT_GLOBAL">XSLT_RVT_GLOBAL</a><br />
+<a href="html/libxslt-variables.html#XSLT_RVT_LOCAL">XSLT_RVT_LOCAL</a><br />
+<a href="html/libxslt-variables.html#XSLT_RVT_VARIABLE">XSLT_RVT_VARIABLE</a><br />
 <a href="html/libxslt-extra.html#XSLT_SAXON_NAMESPACE">XSLT_SAXON_NAMESPACE</a><br />
 <a href="html/libxslt-security.html#XSLT_SECPREF_CREATE_DIRECTORY">XSLT_SECPREF_CREATE_DIRECTORY</a><br />
 <a href="html/libxslt-security.html#XSLT_SECPREF_READ_FILE">XSLT_SECPREF_READ_FILE</a><br />
@@ -240,6 +243,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-xsltutils.html#xsltDebugTraceCodes">xsltDebugTraceCodes</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltDecimalFormat">xsltDecimalFormat</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByName">xsltDecimalFormatGetByName</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltDecimalFormatGetByQName">xsltDecimalFormatGetByQName</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a><br />
 <a href="html/libxslt-xsltutils.html#xsltDefaultSortFunction">xsltDefaultSortFunction</a><br />
 <a href="html/libxslt-xsltutils.html#xsltDoSortFunction">xsltDoSortFunction</a><br />
@@ -284,6 +288,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <a href="html/libxslt-documents.html#xsltFindDocument">xsltFindDocument</a><br />
 <a href="html/libxslt-imports.html#xsltFindElemSpaceHandling">xsltFindElemSpaceHandling</a><br />
 <a href="html/libxslt-imports.html#xsltFindTemplate">xsltFindTemplate</a><br />
+<a href="html/libxslt-xsltInternals.html#xsltFlagRVTs">xsltFlagRVTs</a><br />
 <a href="html/libxslt-transform.html#xsltForEach">xsltForEach</a><br />
 <a href="html/libxslt-xsltInternals.html#xsltFormatNumberConversion">xsltFormatNumberConversion</a><br />
 <a href="html/libxslt-functions.html#xsltFormatNumberFunction">xsltFormatNumberFunction</a><br />
diff --git a/doc/html/libxslt-extra.html b/doc/html/libxslt-extra.html
index 9e03622..9fb7889 100644
--- a/doc/html/libxslt-extra.html
+++ b/doc/html/libxslt-extra.html
@@ -7,13 +7,12 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-    </style><title>Module extra from libxslt</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C logo" /></a><a 
href="http://www.redhat.com";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/XSLT/";><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>Module
  extra from libxslt</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" 
type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" 
href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API 
Menu</a></li><
 li><a href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xslt/";>Mail archive</a></li><li><a href="http://xmlsoft.org/";>XML 
libxml2</a></li><li><a href="ftp://xmlsoft.org/";>FTP</a></li><li><a 
href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://garypennington.net/libxml2/";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt";>Bug Tracker</a></li><li><a 
href="http://codespeak.net/lxml/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXSLT";>Perl XSLT bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17
 ">XSLT with PHP</a></li><li><a href="http://www.mod-xslt2.com/";>Apache module</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://xsldbg.sourceforge.net/";>Xsldbg Debugger</a></li></ul></td></tr></table><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="
 3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" 
summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" 
href="libxslt-extensions.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" 
/></a></td><th align="left"><a href="libxslt-extensions.html">extensions</a></th><td><a accesskey="u" 
href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a 
href="index.html">API documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" 
width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">Home</a></th><th align="right"><a href="libxslt-functions.html">functions</a></th><td><a 
accesskey="n" href="libxslt-functions.html"><img src="right.png" width="24" height="24" border="0" alt="Next" 
/></a></td></tr></table><p>implement some extension outside the XSLT namespace 
 but not EXSLT with is in a different library. </p><h2>Table of Contents</h2><pre 
class="programlisting">#define <a href="#XSLT_LIBXSLT_NAMESPACE">XSLT_LIBXSLT_NAMESPACE</a></pre><pre 
class="programlisting">#define <a href="#XSLT_NORM_SAXON_NAMESPACE">XSLT_NORM_SAXON_NAMESPACE</a></pre><pre 
class="programlisting">#define <a href="#XSLT_SAXON_NAMESPACE">XSLT_SAXON_NAMESPACE</a></pre><pre 
class="programlisting">#define <a href="#XSLT_XALAN_NAMESPACE">XSLT_XALAN_NAMESPACE</a></pre><pre 
class="programlisting">#define <a href="#XSLT_XT_NAMESPACE">XSLT_XT_NAMESPACE</a></pre><pre 
class="programlisting">void <a href="#xsltDebug">xsltDebug</a>                      (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                       xmlNodePtr node, <br />                                         xmlNodePtr inst, <br 
/>                                         <a 
href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)</pre>
+    </style><title>Module extra from libxslt</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C logo" /></a><a 
href="http://www.redhat.com";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/XSLT/";><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>Module
  extra from libxslt</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" 
type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" 
href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API 
Menu</a></li><
 li><a href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" 
cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related 
links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xslt/";>Mail archive</a></li><li><a href="http://xmlsoft.org/";>XML 
libxml2</a></li><li><a href="ftp://xmlsoft.org/";>FTP</a></li><li><a 
href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://garypennington.net/libxml2/";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt";>Bug Tracker</a></li><li><a 
href="http://codespeak.net/lxml/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXSLT";>Perl XSLT bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17
 ">XSLT with PHP</a></li><li><a href="http://www.mod-xslt2.com/";>Apache module</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://xsldbg.sourceforge.net/";>Xsldbg Debugger</a></li></ul></td></tr></table><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="
 3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" 
summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" 
href="libxslt-extensions.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" 
/></a></td><th align="left"><a href="libxslt-extensions.html">extensions</a></th><td><a accesskey="u" 
href="index.html"><img src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a 
href="index.html">API documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" 
width="24" height="24" border="0" alt="Home" /></a></td><th align="center"><a 
href="../index.html">Home</a></th><th align="right"><a href="libxslt-functions.html">functions</a></th><td><a 
accesskey="n" href="libxslt-functions.html"><img src="right.png" width="24" height="24" border="0" alt="Next" 
/></a></td></tr></table><p>implement some extension outside the XSLT namespace 
 but not EXSLT with is in a different library. </p><h2>Table of Contents</h2><pre 
class="programlisting">#define <a href="#XSLT_LIBXSLT_NAMESPACE">XSLT_LIBXSLT_NAMESPACE</a></pre><pre 
class="programlisting">#define <a href="#XSLT_SAXON_NAMESPACE">XSLT_SAXON_NAMESPACE</a></pre><pre 
class="programlisting">#define <a href="#XSLT_XALAN_NAMESPACE">XSLT_XALAN_NAMESPACE</a></pre><pre 
class="programlisting">#define <a href="#XSLT_XT_NAMESPACE">XSLT_XT_NAMESPACE</a></pre><pre 
class="programlisting">void     <a href="#xsltDebug">xsltDebug</a>                      (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                       xmlNodePtr node, <br />                                         xmlNodePtr inst, <br 
/>                                         <a 
href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)</pre>
 <pre class="programlisting">void       <a href="#xsltFunctionNodeSet">xsltFunctionNodeSet</a>          
(xmlXPathParserContextPtr ctxt, <br />                                   int nargs)</pre>
 <pre class="programlisting">void       <a href="#xsltRegisterAllExtras">xsltRegisterAllExtras</a>            
  (void)</pre>
 <pre class="programlisting">void       <a href="#xsltRegisterExtras">xsltRegisterExtras</a>            (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)</pre>
 <h2>Description</h2>
 <h3><a name="XSLT_LIBXSLT_NAMESPACE" id="XSLT_LIBXSLT_NAMESPACE"></a>Macro: 
XSLT_LIBXSLT_NAMESPACE</h3><pre>#define XSLT_LIBXSLT_NAMESPACE</pre><p>This is the libxslt namespace for 
specific extensions.</p>
-<h3><a name="XSLT_NORM_SAXON_NAMESPACE" id="XSLT_NORM_SAXON_NAMESPACE"></a>Macro: 
XSLT_NORM_SAXON_NAMESPACE</h3><pre>#define XSLT_NORM_SAXON_NAMESPACE</pre><p>This is Norm's namespace for 
SAXON extensions.</p>
 <h3><a name="XSLT_SAXON_NAMESPACE" id="XSLT_SAXON_NAMESPACE"></a>Macro: 
XSLT_SAXON_NAMESPACE</h3><pre>#define XSLT_SAXON_NAMESPACE</pre><p>This is Michael Kay's Saxon processor 
namespace for extensions.</p>
 <h3><a name="XSLT_XALAN_NAMESPACE" id="XSLT_XALAN_NAMESPACE"></a>Macro: 
XSLT_XALAN_NAMESPACE</h3><pre>#define XSLT_XALAN_NAMESPACE</pre><p>This is the Apache project XALAN processor 
namespace for extensions.</p>
 <h3><a name="XSLT_XT_NAMESPACE" id="XSLT_XT_NAMESPACE"></a>Macro: XSLT_XT_NAMESPACE</h3><pre>#define 
XSLT_XT_NAMESPACE</pre><p>This is James Clark's XT processor namespace for extensions.</p>
diff --git a/doc/html/libxslt-transform.html b/doc/html/libxslt-transform.html
index be71f2c..ddf4682 100644
--- a/doc/html/libxslt-transform.html
+++ b/doc/html/libxslt-transform.html
@@ -14,7 +14,7 @@ A:link, A:visited, A:active { text-decoration: underline }
 <pre class="programlisting">xmlDocPtr  <a href="#xsltApplyStylesheet">xsltApplyStylesheet</a>  (<a 
href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                       
               xmlDocPtr doc, <br />                                   const char ** params)</pre>
 <pre class="programlisting">xmlDocPtr  <a href="#xsltApplyStylesheetUser">xsltApplyStylesheetUser</a>  (<a 
href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                       
               xmlDocPtr doc, <br />                                   const char ** params, <br />           
                         const char * output, <br />                                     FILE * profile, <br 
/>                                  <a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> userCtxt)</pre>
 <pre class="programlisting">void       <a href="#xsltApplyTemplates">xsltApplyTemplates</a>            (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                       xmlNodePtr node, <br />                                         xmlNodePtr inst, <br 
/>                                         <a 
href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> castedComp)</pre>
-<pre class="programlisting">void       <a href="#xsltAttribute">xsltAttribute</a>                      (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                       xmlNodePtr node, <br />                                         xmlNodePtr inst, <br 
/>                                         <a 
href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)</pre>
+<pre class="programlisting">void       <a href="#xsltAttribute">xsltAttribute</a>                      (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                       xmlNodePtr contextNode, <br />                                  xmlNodePtr inst, <br 
/>                                         <a 
href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> castedComp)</pre>
 <pre class="programlisting">void       <a href="#xsltCallTemplate">xsltCallTemplate</a>                (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                       xmlNodePtr node, <br />                                         xmlNodePtr inst, <br 
/>                                         <a 
href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> castedComp)</pre>
 <pre class="programlisting">void       <a href="#xsltChoose">xsltChoose</a>                    (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                       xmlNodePtr contextNode, <br />                                  xmlNodePtr inst, <br 
/>                                         <a 
href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)</pre>
 <pre class="programlisting">void       <a href="#xsltComment">xsltComment</a>                  (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                       xmlNodePtr node, <br />                                         xmlNodePtr inst, <br 
/>                                         <a 
href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)</pre>
@@ -56,9 +56,9 @@ A:link, A:visited, A:active { text-decoration: underline }
 </pre><p>Apply the stylesheet to the document and allow the user to provide its own transformation 
context.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>style</tt></i>:</span></td><td>a parsed XSLT stylesheet</td></tr><tr><td><span 
class="term"><i><tt>doc</tt></i>:</span></td><td>a parsed XML document</td></tr><tr><td><span 
class="term"><i><tt>params</tt></i>:</span></td><td>a NULL terminated array of parameters names/values 
tuples</td></tr><tr><td><span class="term"><i><tt>output</tt></i>:</span></td><td>the targetted 
output</td></tr><tr><td><span class="term"><i><tt>profile</tt></i>:</span></td><td>profile FILE * output or 
NULL</td></tr><tr><td><span class="term"><i><tt>userCtxt</tt></i>:</span></td><td>user provided transform 
context</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the result document or 
NULL in case of error</td></tr></tbody></table></div><h3><a name="xsltApplyTemplates" 
id="xsltApplyTemplates"></a>Function: xsltApplyTemplates</h3><pre class="programlisting">void      xsltApplyTe
 mplates                (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                       xmlNodePtr node, <br />                                         xmlNodePtr inst, <br 
/>                                         <a 
href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> castedComp)<br />
 </pre><p>Processes the XSLT 'apply-templates' instruction on the current node.</p>
-<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT transformation context</td></tr><tr><td><span 
class="term"><i><tt>node</tt></i>:</span></td><td>the 'current node' in the source 
tree</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the element node of an XSLT 
'apply-templates' instruction</td></tr><tr><td><span 
class="term"><i><tt>castedComp</tt></i>:</span></td><td>the compiled 
instruction</td></tr></tbody></table></div><h3><a name="xsltAttribute" id="xsltAttribute"></a>Function: 
xsltAttribute</h3><pre class="programlisting">void  xsltAttribute                   (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                       xmlNodePtr node, <br />                                         xmlNodePtr inst, <br 
/>                                         <a 
href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)<br />
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT transformation context</td></tr><tr><td><span 
class="term"><i><tt>node</tt></i>:</span></td><td>the 'current node' in the source 
tree</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the element node of an XSLT 
'apply-templates' instruction</td></tr><tr><td><span 
class="term"><i><tt>castedComp</tt></i>:</span></td><td>the compiled 
instruction</td></tr></tbody></table></div><h3><a name="xsltAttribute" id="xsltAttribute"></a>Function: 
xsltAttribute</h3><pre class="programlisting">void  xsltAttribute                   (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                       xmlNodePtr contextNode, <br />                                  xmlNodePtr inst, <br 
/>                                         <a 
href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> castedComp)<br />
 </pre><p>Process the xslt attribute node on the source node</p>
-<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span 
class="term"><i><tt>node</tt></i>:</span></td><td>the node in the source tree.</td></tr><tr><td><span 
class="term"><i><tt>inst</tt></i>:</span></td><td>the xslt attribute node</td></tr><tr><td><span 
class="term"><i><tt>comp</tt></i>:</span></td><td>precomputed 
information</td></tr></tbody></table></div><h3><a name="xsltCallTemplate" id="xsltCallTemplate"></a>Function: 
xsltCallTemplate</h3><pre class="programlisting">void  xsltCallTemplate                (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                       xmlNodePtr node, <br />                                         xmlNodePtr inst, <br 
/>                                         <a 
href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> castedComp)<br />
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT process context</td></tr><tr><td><span 
class="term"><i><tt>contextNode</tt></i>:</span></td><td>the current node in the source 
tree</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the xsl:attribute 
element</td></tr><tr><td><span class="term"><i><tt>castedComp</tt></i>:</span></td><td>precomputed 
information</td></tr></tbody></table></div><h3><a name="xsltCallTemplate" id="xsltCallTemplate"></a>Function: 
xsltCallTemplate</h3><pre class="programlisting">void    xsltCallTemplate                (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                       xmlNodePtr node, <br />                                         xmlNodePtr inst, <br 
/>                                         <a 
href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> castedComp)<br />
 </pre><p>Processes the XSLT call-template instruction on the source node.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>a XSLT transformation context</td></tr><tr><td><span 
class="term"><i><tt>node</tt></i>:</span></td><td>the "current node" in the source 
tree</td></tr><tr><td><span class="term"><i><tt>inst</tt></i>:</span></td><td>the XSLT 'call-template' 
instruction</td></tr><tr><td><span class="term"><i><tt>castedComp</tt></i>:</span></td><td>the compiled 
information of the instruction</td></tr></tbody></table></div><h3><a name="xsltChoose" 
id="xsltChoose"></a>Function: xsltChoose</h3><pre class="programlisting">void     xsltChoose                  
    (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />    
                               xmlNodePtr contextNode, <br />                                  xmlNodePtr 
inst, <br />                                         <a 
href="libxslt-xsltInternals.html#xsltStylePreCompPtr">xsltStylePreCompPtr</a> comp)<br />
 </pre><p>Processes the xsl:choose instruction on the source node.</p>
diff --git a/doc/html/libxslt-variables.html b/doc/html/libxslt-variables.html
index 2a7f71d..a8fc618 100644
--- a/doc/html/libxslt-variables.html
+++ b/doc/html/libxslt-variables.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
 H2 {font-family: Verdana,Arial,Helvetica}
 H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
-    </style><title>Module variables from libxslt</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C logo" /></a><a 
href="http://www.redhat.com";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/XSLT/";><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>Mo
 dule variables from libxslt</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" 
type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" 
href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</
 a></li><li><a href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xslt/";>Mail archive</a></li><li><a href="http://xmlsoft.org/";>XML 
libxml2</a></li><li><a href="ftp://xmlsoft.org/";>FTP</a></li><li><a 
href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://garypennington.net/libxml2/";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt";>Bug Tracker</a></li><li><a 
href="http://codespeak.net/lxml/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXSLT";>Perl XSLT bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#H
 eading17">XSLT with PHP</a></li><li><a href="http://www.mod-xslt2.com/";>Apache module</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://xsldbg.sourceforge.net/";>Xsldbg Debugger</a></li></ul></td></tr></table><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellp
 adding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" 
summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" 
href="libxslt-transform.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th 
align="left"><a href="libxslt-transform.html">transform</a></th><td><a accesskey="u" href="index.html"><img 
src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" 
border="0" alt="Home" /></a></td><th align="center"><a href="../index.html">Home</a></th><th align="right"><a 
href="libxslt-xslt.html">xslt</a></th><td><a accesskey="n" href="libxslt-xslt.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>interface for the variable matching 
and lookup. </p><h2>Table 
 of Contents</h2><pre class="programlisting">#define <a 
href="#XSLT_REGISTER_VARIABLE_LOOKUP">XSLT_REGISTER_VARIABLE_LOOKUP</a></pre><pre class="programlisting">int  
  <a href="#xsltAddStackElemList">xsltAddStackElemList</a>                (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                       <a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a> elems)</pre>
+    </style><title>Module variables from libxslt</title></head><body bgcolor="#8b7765" text="#000000" 
link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" 
align="center"><tr><td width="120"><a href="http://swpat.ffii.org/";><img src="../epatents.png" alt="Action 
against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/";><img src="../gnome2.png" 
alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status";><img src="../w3c.png" alt="W3C logo" /></a><a 
href="http://www.redhat.com";><img src="../redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a 
href="http://xmlsoft.org/XSLT/";><img src="../Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" 
/></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" 
bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>Mo
 dule variables from libxslt</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" 
cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" 
cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table 
border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" 
type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
style="font-weight:bold" href="../index.html">Main Menu</a></li><li><a style="font-weight:bold" 
href="../docs.html">Developer Menu</a></li><li><a style="font-weight:bold" href="index.html">API Menu</
 a></li><li><a href="../ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="http://mail.gnome.org/archives/xslt/";>Mail archive</a></li><li><a href="http://xmlsoft.org/";>XML 
libxml2</a></li><li><a href="ftp://xmlsoft.org/";>FTP</a></li><li><a 
href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://garypennington.net/libxml2/";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt";>Bug Tracker</a></li><li><a 
href="http://codespeak.net/lxml/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXSLT";>Perl XSLT bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#H
 eading17">XSLT with PHP</a></li><li><a href="http://www.mod-xslt2.com/";>Apache module</a></li><li><a 
href="http://sourceforge.net/projects/libxml2-pas/";>Pascal bindings</a></li><li><a 
href="http://xsldbg.sourceforge.net/";>Xsldbg Debugger</a></li></ul></td></tr></table><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="../APIchunk0.html">Alphabetic</a></li><li><a href="../APIconstructors.html">Constructors</a></li><li><a 
href="../APIfunctions.html">Functions/Types</a></li><li><a href="../APIfiles.html">Modules</a></li><li><a 
href="../APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellp
 adding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><table class="navigation" width="100%" 
summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" 
href="libxslt-transform.html"><img src="left.png" width="24" height="24" border="0" alt="Prev" /></a></td><th 
align="left"><a href="libxslt-transform.html">transform</a></th><td><a accesskey="u" href="index.html"><img 
src="up.png" width="24" height="24" border="0" alt="Up" /></a></td><th align="left"><a href="index.html">API 
documentation</a></th><td><a accesskey="h" href="../index.html"><img src="home.png" width="24" height="24" 
border="0" alt="Home" /></a></td><th align="center"><a href="../index.html">Home</a></th><th align="right"><a 
href="libxslt-xslt.html">xslt</a></th><td><a accesskey="n" href="libxslt-xslt.html"><img src="right.png" 
width="24" height="24" border="0" alt="Next" /></a></td></tr></table><p>interface for the variable matching 
and lookup. </p><h2>Table 
 of Contents</h2><pre class="programlisting">#define <a 
href="#XSLT_REGISTER_VARIABLE_LOOKUP">XSLT_REGISTER_VARIABLE_LOOKUP</a></pre><pre 
class="programlisting">#define <a href="#XSLT_RVT_FUNC_RESULT">XSLT_RVT_FUNC_RESULT</a></pre><pre 
class="programlisting">#define <a href="#XSLT_RVT_GLOBAL">XSLT_RVT_GLOBAL</a></pre><pre 
class="programlisting">#define <a href="#XSLT_RVT_LOCAL">XSLT_RVT_LOCAL</a></pre><pre 
class="programlisting">#define <a href="#XSLT_RVT_VARIABLE">XSLT_RVT_VARIABLE</a></pre><pre 
class="programlisting">int        <a href="#xsltAddStackElemList">xsltAddStackElemList</a>                (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                       <a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a> elems)</pre>
 <pre class="programlisting">int        <a href="#xsltEvalGlobalVariables">xsltEvalGlobalVariables</a>        
  (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)</pre>
 <pre class="programlisting">int        <a href="#xsltEvalOneUserParam">xsltEvalOneUserParam</a>              
  (<a href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />      
                             const xmlChar * name, <br />                                    const xmlChar * 
value)</pre>
 <pre class="programlisting">int        <a href="#xsltEvalUserParams">xsltEvalUserParams</a>            (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                       const char ** params)</pre>
@@ -23,6 +23,10 @@ A:link, A:visited, A:active { text-decoration: underline }
 <pre class="programlisting">xmlXPathObjectPtr  <a 
href="#xsltXPathVariableLookup">xsltXPathVariableLookup</a>  (void * ctxt, <br />                             
                const xmlChar * name, <br />                                            const xmlChar * 
ns_uri)</pre>
 <h2>Description</h2>
 <h3><a name="XSLT_REGISTER_VARIABLE_LOOKUP" id="XSLT_REGISTER_VARIABLE_LOOKUP"></a>Macro: 
XSLT_REGISTER_VARIABLE_LOOKUP</h3><pre>#define XSLT_REGISTER_VARIABLE_LOOKUP</pre><p>Registering macro, not 
general purpose at all but used in different modules.</p>
+<h3><a name="XSLT_RVT_FUNC_RESULT" id="XSLT_RVT_FUNC_RESULT"></a>Macro: 
XSLT_RVT_FUNC_RESULT</h3><pre>#define XSLT_RVT_FUNC_RESULT</pre><p>RVT is part of results returned with 
func:result. The RVT won't be destroyed after exiting a template and will be reset to <a 
href="libxslt-variables.html#XSLT_RVT_LOCAL">XSLT_RVT_LOCAL</a> or <a 
href="libxslt-variables.html#XSLT_RVT_VARIABLE">XSLT_RVT_VARIABLE</a> in the template that receives the 
return value.</p>
+<h3><a name="XSLT_RVT_GLOBAL" id="XSLT_RVT_GLOBAL"></a>Macro: XSLT_RVT_GLOBAL</h3><pre>#define 
XSLT_RVT_GLOBAL</pre><p>RVT is part of a global variable.</p>
+<h3><a name="XSLT_RVT_LOCAL" id="XSLT_RVT_LOCAL"></a>Macro: XSLT_RVT_LOCAL</h3><pre>#define 
XSLT_RVT_LOCAL</pre><p>RVT is destroyed after the current instructions ends.</p>
+<h3><a name="XSLT_RVT_VARIABLE" id="XSLT_RVT_VARIABLE"></a>Macro: XSLT_RVT_VARIABLE</h3><pre>#define 
XSLT_RVT_VARIABLE</pre><p>RVT is part of a local variable and destroyed after the variable goes out of 
scope.</p>
 <h3><a name="xsltAddStackElemList" id="xsltAddStackElemList"></a>Function: xsltAddStackElemList</h3><pre 
class="programlisting">int    xsltAddStackElemList            (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                       <a href="libxslt-xsltInternals.html#xsltStackElemPtr">xsltStackElemPtr</a> elems)<br />
 </pre><p>Push an element list onto the stack.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>xn XSLT transformation context</td></tr><tr><td><span 
class="term"><i><tt>elems</tt></i>:</span></td><td>a stack element list</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success, -1 in case of 
failure.</td></tr></tbody></table></div><h3><a name="xsltEvalGlobalVariables" 
id="xsltEvalGlobalVariables"></a>Function: xsltEvalGlobalVariables</h3><pre class="programlisting">int      
xsltEvalGlobalVariables         (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)<br />
diff --git a/doc/html/libxslt-xsltInternals.html b/doc/html/libxslt-xsltInternals.html
index 5cd9cc3..6c45032 100644
--- a/doc/html/libxslt-xsltInternals.html
+++ b/doc/html/libxslt-xsltInternals.html
@@ -125,12 +125,14 @@ The content of this structure is not made public by the API.
 <pre class="programlisting">void       <a href="#xsltCompileAttr">xsltCompileAttr</a>                  (<a 
href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                       
               xmlAttrPtr attr)</pre>
 <pre class="programlisting">xmlDocPtr  <a href="#xsltCreateRVT">xsltCreateRVT</a>              (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)</pre>
 <pre class="programlisting"><a 
href="libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a> <a 
href="#xsltDecimalFormatGetByName">xsltDecimalFormatGetByName</a>    (<a 
href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                       
                               xmlChar * name)</pre>
+<pre class="programlisting"><a 
href="libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a> <a 
href="#xsltDecimalFormatGetByQName">xsltDecimalFormatGetByQName</a>  (<a 
href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                       
                               const xmlChar * nsUri, <br />                                                  
 const xmlChar * name)</pre>
 <pre class="programlisting">Function type: <a 
href="#xsltElemPreCompDeallocator">xsltElemPreCompDeallocator</a>
 void   <a href="#xsltElemPreCompDeallocator">xsltElemPreCompDeallocator</a>    (<a 
href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a> comp)
 </pre>
 <pre class="programlisting">xmlChar *  <a href="#xsltEvalAVT">xsltEvalAVT</a>          (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                       void * avt, <br />                                      xmlNodePtr node)</pre>
 <pre class="programlisting">int        <a 
href="#xsltExtensionInstructionResultFinalize">xsltExtensionInstructionResultFinalize</a>    (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)</pre>
 <pre class="programlisting">int        <a 
href="#xsltExtensionInstructionResultRegister">xsltExtensionInstructionResultRegister</a>    (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                               xmlXPathObjectPtr obj)</pre>
+<pre class="programlisting">int        <a href="#xsltFlagRVTs">xsltFlagRVTs</a>                        (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                       xmlXPathObjectPtr obj, <br />                                   void * val)</pre>
 <pre class="programlisting">xmlXPathError      <a 
href="#xsltFormatNumberConversion">xsltFormatNumberConversion</a>    (<a 
href="libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a> self, <br />                  
                               xmlChar * format, <br />                                                double 
number, <br />                                           xmlChar ** result)</pre>
 <pre class="programlisting">void       <a href="#xsltFreeAVTList">xsltFreeAVTList</a>                  (void 
* avt)</pre>
 <pre class="programlisting">void       <a href="#xsltFreeRVTs">xsltFreeRVTs</a>                        (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)</pre>
@@ -250,6 +252,7 @@ void        <a href="#xsltTransformFunction">xsltTransformFunction</a>              (<a 
href="libxs
     xmlChar *  percent
     xmlChar *  permille
     xmlChar *  zeroDigit
+    const xmlChar *    nsUri
 }</pre><h3><a name="xsltDocument" id="xsltDocument">Structure xsltDocument</a></h3><pre 
class="programlisting">Structure xsltDocument<br />struct _xsltDocument {
     struct _xsltDocument *     next    : documents are kept in a chained list
     int        main    : is this the main document
@@ -560,6 +563,7 @@ The content of this structure is not made public by the API.
     <a href="libxslt-xsltInternals.html#xsltCompilerCtxtPtr">xsltCompilerCtxtPtr</a>   compCtxt        : 
TODO: Change this to (void *).
     <a href="libxslt-xsltInternals.html#xsltPrincipalStylesheetDataPtr">xsltPrincipalStylesheetDataPtr</a>   
  principalData   : * Forwards-compatible processing *
     int        forwards_compatible
+    xmlHashTablePtr    namedTemplates  : hash table of named templates
 }</pre><h3><a name="xsltTemplate" id="xsltTemplate">Structure xsltTemplate</a></h3><pre 
class="programlisting">Structure xsltTemplate<br />struct _xsltTemplate {
     struct _xsltTemplate *     next    : chained list sorted by priority
     struct _xsltStylesheet *   style   : the containing stylesheet
@@ -636,8 +640,8 @@ The content of this structure is not made public by the API.
     xmlDocPtr  persistRVT      : list of persistant RVTs
     int        ctxtflags       : * Speed optimization when coalescing tex
     const xmlChar *    lasttext        : last text node content
-    unsigned int       lasttsize       : last text node size
-    unsigned int       lasttuse        : * Per Context Debugging *
+    int        lasttsize       : last text node size
+    int        lasttuse        : * Per Context Debugging *
     int        debugStatus     : the context level debug status
     unsigned long *    traceCode       : pointer to the variable holding the mas
     int        parserOptions   : * dictionary: shared between stylesheet,
@@ -652,9 +656,9 @@ The content of this structure is not made public by the API.
     <a href="libxslt-xsltInternals.html#xsltTransformCachePtr">xsltTransformCachePtr</a>       cache
     void *     contextVariable : the current variable item
     xmlDocPtr  localRVT        : list of local tree fragments; will be f
-    xmlDocPtr  localRVTBase
+    xmlDocPtr  localRVTBase    : Obsolete
     int        keyInitLevel    : Needed to catch recursive keys issues
-    int        funcLevel       : Needed to catch recursive functions iss
+    int        depth   : Needed to catch recursions
     int        maxTemplateDepth
     int        maxTemplateVars
 }</pre><h3>Enum <a name="xsltTransformState" id="xsltTransformState">xsltTransformState</a></h3><pre 
class="programlisting">Enum xsltTransformState {
@@ -678,16 +682,20 @@ The content of this structure is not made public by the API.
 </pre><p>Creates a Result Value Tree (the XSLT 1.0 term for this is "Result Tree Fragment")</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the result value tree or NULL in case of API or internal 
errors.</td></tr></tbody></table></div><h3><a name="xsltDecimalFormatGetByName" 
id="xsltDecimalFormatGetByName"></a>Function: xsltDecimalFormatGetByName</h3><pre class="programlisting"><a 
href="libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a> xsltDecimalFormatGetByName    
  (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                 
                                     xmlChar * name)<br />
 </pre><p>Find decimal-format by name</p>
-<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>style</tt></i>:</span></td><td>the XSLT stylesheet</td></tr><tr><td><span 
class="term"><i><tt>name</tt></i>:</span></td><td>the decimal-format name to find</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a 
href="libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a></td></tr></tbody></table></div><h3><a
 name="xsltElemPreCompDeallocator" id="xsltElemPreCompDeallocator"></a>Function type: 
xsltElemPreCompDeallocator</h3><pre class="programlisting">Function type: xsltElemPreCompDeallocator
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>style</tt></i>:</span></td><td>the XSLT stylesheet</td></tr><tr><td><span 
class="term"><i><tt>name</tt></i>:</span></td><td>the decimal-format name to find</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a 
href="libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a></td></tr></tbody></table></div><h3><a
 name="xsltDecimalFormatGetByQName" id="xsltDecimalFormatGetByQName"></a>Function: 
xsltDecimalFormatGetByQName</h3><pre class="programlisting"><a 
href="libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a> xsltDecimalFormatGetByQName   
  (<a href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                 
                                     const xmlChar * nsUri, <br />                                            
       const xmlChar * name)<br />
+</pre><p>Find decimal-format by QName</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>style</tt></i>:</span></td><td>the XSLT stylesheet</td></tr><tr><td><span 
class="term"><i><tt>nsUri</tt></i>:</span></td><td>the namespace URI of the QName</td></tr><tr><td><span 
class="term"><i><tt>name</tt></i>:</span></td><td>the local part of the QName</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the <a 
href="libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a></td></tr></tbody></table></div><h3><a
 name="xsltElemPreCompDeallocator" id="xsltElemPreCompDeallocator"></a>Function type: 
xsltElemPreCompDeallocator</h3><pre class="programlisting">Function type: xsltElemPreCompDeallocator
 void   xsltElemPreCompDeallocator      (<a 
href="libxslt-xsltInternals.html#xsltElemPreCompPtr">xsltElemPreCompPtr</a> comp)
 </pre><p>Deallocates an #xsltElemPreComp structure.</p><div class="variablelist"><table border="0"><col 
align="left" /><tbody><tr><td><span class="term"><i><tt>comp</tt></i>:</span></td><td>the #xsltElemPreComp to 
free up</td></tr></tbody></table></div><br />
 <h3><a name="xsltEvalAVT" id="xsltEvalAVT"></a>Function: xsltEvalAVT</h3><pre class="programlisting">xmlChar 
* xsltEvalAVT             (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                       void * avt, <br />                                      xmlNodePtr node)<br />
 </pre><p>Process the given AVT, and return the new string value.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>the XSLT transformation context</td></tr><tr><td><span 
class="term"><i><tt>avt</tt></i>:</span></td><td>the prevompiled attribute value template 
info</td></tr><tr><td><span class="term"><i><tt>node</tt></i>:</span></td><td>the node hosting the 
attribute</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>the computed string 
value or NULL, must be deallocated by the caller.</td></tr></tbody></table></div><h3><a 
name="xsltExtensionInstructionResultFinalize" id="xsltExtensionInstructionResultFinalize"></a>Function: 
xsltExtensionInstructionResultFinalize</h3><pre class="programlisting">int        
xsltExtensionInstructionResultFinalize  (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt)<br />
 </pre><p>Finalizes the data (e.g. result tree fragments) created within a value-returning process (e.g. 
EXSLT's function). Tree fragments marked as being returned by a function are set to normal state, which means 
that the fragment garbage collector will free them after the function-calling process exits.</p>
-<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success and -1 in case of API or internal 
errors.</td></tr></tbody></table></div><h3><a name="xsltExtensionInstructionResultRegister" 
id="xsltExtensionInstructionResultRegister"></a>Function: xsltExtensionInstructionResultRegister</h3><pre 
class="programlisting">int      xsltExtensionInstructionResultRegister  (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                               xmlXPathObjectPtr obj)<br />
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success and -1 in case of API or internal 
errors. This function is unsupported in newer releases of libxslt.</td></tr></tbody></table></div><h3><a 
name="xsltExtensionInstructionResultRegister" id="xsltExtensionInstructionResultRegister"></a>Function: 
xsltExtensionInstructionResultRegister</h3><pre class="programlisting">int   
xsltExtensionInstructionResultRegister  (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                               xmlXPathObjectPtr obj)<br />
 </pre><p>Marks the result of a value-returning extension instruction in order to avoid it being garbage 
collected before the extension instruction exits. Note that one still has to additionally register any newly 
created tree fragments (via xsltCreateRVT()) with xsltRegisterLocalRVT().</p>
-<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span 
class="term"><i><tt>obj</tt></i>:</span></td><td>an XPath object to be inspected for result tree 
fragments</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success 
and -1 in case of error.</td></tr></tbody></table></div><h3><a name="xsltFormatNumberConversion" 
id="xsltFormatNumberConversion"></a>Function: xsltFormatNumberConversion</h3><pre 
class="programlisting">xmlXPathError       xsltFormatNumberConversion      (<a 
href="libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a> self, <br />                  
                               xmlChar * format, <br />                                                double 
number, <br />                                           xmlChar ** result)<br />
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span 
class="term"><i><tt>obj</tt></i>:</span></td><td>an XPath object to be inspected for result tree 
fragments</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success 
and -1 in case of error. It isn't necessary to call this function in newer releases of 
libxslt.</td></tr></tbody></table></div><h3><a name="xsltFlagRVTs" id="xsltFlagRVTs"></a>Function: 
xsltFlagRVTs</h3><pre class="programlisting">int    xsltFlagRVTs                    (<a 
href="libxslt-xsltInternals.html#xsltTransformContextPtr">xsltTransformContextPtr</a> ctxt, <br />            
                       xmlXPathObjectPtr obj, <br />                                   void * val)<br />
+</pre><p>Updates ownership information of RVTs in @obj according to @val. @val = <a 
href="libxslt-variables.html#XSLT_RVT_FUNC_RESULT">XSLT_RVT_FUNC_RESULT</a> for the result of an extension 
function, so its RVTs won't be destroyed after leaving the returning scope. @val = <a 
href="libxslt-variables.html#XSLT_RVT_LOCAL">XSLT_RVT_LOCAL</a> for the result of an extension function to 
reset the state of its RVTs after it was returned to a new scope. @val = <a 
href="libxslt-variables.html#XSLT_RVT_GLOBAL">XSLT_RVT_GLOBAL</a> for parts of global variables.</p>
+<div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>ctxt</tt></i>:</span></td><td>an XSLT transformation context</td></tr><tr><td><span 
class="term"><i><tt>obj</tt></i>:</span></td><td>an XPath object to be inspected for result tree 
fragments</td></tr><tr><td><span class="term"><i><tt>val</tt></i>:</span></td><td>the flag 
value</td></tr><tr><td><span class="term"><i><tt>Returns</tt></i>:</span></td><td>0 in case of success and -1 
in case of error.</td></tr></tbody></table></div><h3><a name="xsltFormatNumberConversion" 
id="xsltFormatNumberConversion"></a>Function: xsltFormatNumberConversion</h3><pre 
class="programlisting">xmlXPathError        xsltFormatNumberConversion      (<a 
href="libxslt-xsltInternals.html#xsltDecimalFormatPtr">xsltDecimalFormatPtr</a> self, <br />                  
                               xmlChar * format, <br />                                                double 
number, <br />                                           xmlChar ** result)<br />
 </pre><p>format-number() uses the JDK 1.1 DecimalFormat class: 
http://java.sun.com/products/jdk/1.1/docs/api/java.text.DecimalFormat.html Structure: pattern := 
subpattern{;subpattern} subpattern := {prefix}integer{.fraction}{suffix} prefix := '\\u0000'..'\\uFFFD' - 
specialCharacters suffix := '\\u0000'..'\\uFFFD' - specialCharacters integer := '#'* '0'* '0' fraction := 
'0'* '#'* Notation: X* 0 or more instances of X (X | Y) either X or Y. X..Y any character from X up to Y, 
inclusive. S - T characters in S, except those in T Special Characters: Symbol Meaning 0 a digit # a digit, 
zero shows as absent . placeholder for decimal separator , placeholder for grouping separator. ; separates 
formats. - default negative prefix. % multiply by 100 and show as percentage ? multiply by 1000 and show as 
per mille X any other characters can be used in the prefix or suffix ' used to quote special characters in a 
prefix or suffix.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>self</tt></i>:</span></td><td>the decimal format</td></tr><tr><td><span 
class="term"><i><tt>format</tt></i>:</span></td><td>the format requested</td></tr><tr><td><span 
class="term"><i><tt>number</tt></i>:</span></td><td>the value to format</td></tr><tr><td><span 
class="term"><i><tt>result</tt></i>:</span></td><td>the place to ouput the result</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>a possible XPath 
error</td></tr></tbody></table></div><h3><a name="xsltFreeAVTList" id="xsltFreeAVTList"></a>Function: 
xsltFreeAVTList</h3><pre class="programlisting">void      xsltFreeAVTList                 (void * avt)<br />
 </pre><p>Free up the memory associated to the attribute value templates</p>
diff --git a/doc/html/libxslt-xsltutils.html b/doc/html/libxslt-xsltutils.html
index 155f050..0fd8dba 100644
--- a/doc/html/libxslt-xsltutils.html
+++ b/doc/html/libxslt-xsltutils.html
@@ -119,7 +119,7 @@ int xsltAddCallCallback             (<a 
href="libxslt-xsltInternals.html#xsltTemplatePtr">x
 </pre><p>reorder the current node list @list accordingly to the document order This function is slow, 
obsolete and should not be used anymore.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>list</tt></i>:</span></td><td>the node set</td></tr></tbody></table></div><h3><a 
name="xsltDropCallCallback" id="xsltDropCallCallback"></a>Function type: xsltDropCallCallback</h3><pre 
class="programlisting">Function type: xsltDropCallCallback
 void   xsltDropCallCallback            (void)
-</pre><p></p><div class="variablelist"><table border="0"><col align="left" 
/><tbody></tbody></table></div><br />
+</pre><p></p><br />
 <h3><a name="xsltGetCNsProp" id="xsltGetCNsProp"></a>Function: xsltGetCNsProp</h3><pre 
class="programlisting">const xmlChar *  xsltGetCNsProp          (<a 
href="libxslt-xsltInternals.html#xsltStylesheetPtr">xsltStylesheetPtr</a> style, <br />                       
               xmlNodePtr node, <br />                                         const xmlChar * name, <br />   
                                 const xmlChar * nameSpace)<br />
 </pre><p>Similar to xmlGetNsProp() but with a slightly different semantic Search and get the value of an 
attribute associated to a node This attribute has to be anchored in the namespace specified, or has no 
namespace and the element is in that namespace. This does the entity substitution. This function looks in DTD 
attribute declaration for #FIXED or default declaration values unless DTD use has been turned off.</p>
 <div class="variablelist"><table border="0"><col align="left" /><tbody><tr><td><span 
class="term"><i><tt>style</tt></i>:</span></td><td>the stylesheet</td></tr><tr><td><span 
class="term"><i><tt>node</tt></i>:</span></td><td>the node</td></tr><tr><td><span 
class="term"><i><tt>name</tt></i>:</span></td><td>the attribute name</td></tr><tr><td><span 
class="term"><i><tt>nameSpace</tt></i>:</span></td><td>the URI of the namespace</td></tr><tr><td><span 
class="term"><i><tt>Returns</tt></i>:</span></td><td>the attribute value or NULL if not found. The string is 
allocated in the stylesheet dictionary.</td></tr></tbody></table></div><h3><a name="xsltGetDebuggerStatus" 
id="xsltGetDebuggerStatus"></a>Function: xsltGetDebuggerStatus</h3><pre class="programlisting">int  
xsltGetDebuggerStatus           (void)<br />
diff --git a/doc/libxslt-api.xml b/doc/libxslt-api.xml
index 1cf7c89..a0bcbdf 100644
--- a/doc/libxslt-api.xml
+++ b/doc/libxslt-api.xml
@@ -83,7 +83,6 @@
      <exports symbol='XSLT_XALAN_NAMESPACE' type='macro'/>
      <exports symbol='XSLT_SAXON_NAMESPACE' type='macro'/>
      <exports symbol='XSLT_LIBXSLT_NAMESPACE' type='macro'/>
-     <exports symbol='XSLT_NORM_SAXON_NAMESPACE' type='macro'/>
      <exports symbol='xsltFunctionNodeSet' type='function'/>
      <exports symbol='xsltRegisterExtras' type='function'/>
      <exports symbol='xsltDebug' type='function'/>
@@ -264,6 +263,10 @@
      <description>interface for the variable matching and lookup. </description>
      <author>Daniel Veillard </author>
      <exports symbol='XSLT_REGISTER_VARIABLE_LOOKUP' type='macro'/>
+     <exports symbol='XSLT_RVT_FUNC_RESULT' type='macro'/>
+     <exports symbol='XSLT_RVT_GLOBAL' type='macro'/>
+     <exports symbol='XSLT_RVT_LOCAL' type='macro'/>
+     <exports symbol='XSLT_RVT_VARIABLE' type='macro'/>
      <exports symbol='xsltFreeGlobalVariables' type='function'/>
      <exports symbol='xsltQuoteUserParams' type='function'/>
      <exports symbol='xsltXPathVariableLookup' type='function'/>
@@ -524,9 +527,11 @@
      <exports symbol='xsltParseStylesheetImportedDoc' type='function'/>
      <exports symbol='xsltFreeStackElemList' type='function'/>
      <exports symbol='xsltAllocateExtra' type='function'/>
+     <exports symbol='xsltFlagRVTs' type='function'/>
      <exports symbol='xsltParseSequenceConstructor' type='function'/>
      <exports symbol='xsltRegisterTmpRVT' type='function'/>
      <exports symbol='xsltInitAllDocKeys' type='function'/>
+     <exports symbol='xsltDecimalFormatGetByName' type='function'/>
      <exports symbol='xsltExtensionInstructionResultFinalize' type='function'/>
      <exports symbol='xsltPointerListFree' type='function'/>
      <exports symbol='xsltIsBlank' type='function'/>
@@ -551,7 +556,7 @@
      <exports symbol='xsltParseTemplateContent' type='function'/>
      <exports symbol='xsltNewStylesheet' type='function'/>
      <exports symbol='xsltParseStylesheetProcess' type='function'/>
-     <exports symbol='xsltDecimalFormatGetByName' type='function'/>
+     <exports symbol='xsltDecimalFormatGetByQName' type='function'/>
      <exports symbol='xsltTransformFunction' type='function'/>
      <exports symbol='xsltRegisterLocalRVT' type='function'/>
      <exports symbol='xsltParseStylesheetDoc' type='function'/>
@@ -775,9 +780,6 @@
     <macro name='XSLT_NAMESPACE' file='xslt'>
       <info>The XSLT specification namespace.</info>
     </macro>
-    <macro name='XSLT_NORM_SAXON_NAMESPACE' file='extra'>
-      <info>This is Norm&apos;s namespace for SAXON extensions.</info>
-    </macro>
     <macro name='XSLT_PARSE_OPTIONS' file='xslt'>
       <info>The set of options to pass to an xmlReadxxx when loading files for XSLT consumption.</info>
     </macro>
@@ -814,6 +816,18 @@
       <arg name='ctxt' info='the transformation context'/>
       <arg name='nr' info='the index'/>
     </macro>
+    <macro name='XSLT_RVT_FUNC_RESULT' file='variables'>
+      <info>RVT is part of results returned with func:result. The RVT won&apos;t be destroyed after exiting 
a template and will be reset to XSLT_RVT_LOCAL or XSLT_RVT_VARIABLE in the template that receives the return 
value.</info>
+    </macro>
+    <macro name='XSLT_RVT_GLOBAL' file='variables'>
+      <info>RVT is part of a global variable.</info>
+    </macro>
+    <macro name='XSLT_RVT_LOCAL' file='variables'>
+      <info>RVT is destroyed after the current instructions ends.</info>
+    </macro>
+    <macro name='XSLT_RVT_VARIABLE' file='variables'>
+      <info>RVT is part of a local variable and destroyed after the variable goes out of scope.</info>
+    </macro>
     <macro name='XSLT_SAXON_NAMESPACE' file='extra'>
       <info>This is Michael Kay&apos;s Saxon processor namespace for extensions.</info>
     </macro>
@@ -991,6 +1005,7 @@ extension element'/>
       <field name='percent' type='xmlChar *' info=''/>
       <field name='permille' type='xmlChar *' info=''/>
       <field name='zeroDigit' type='xmlChar *' info=''/>
+      <field name='nsUri' type='const xmlChar *' info=''/>
     </struct>
     <typedef name='xsltDecimalFormatPtr' file='xsltInternals' type='xsltDecimalFormat *'/>
     <struct name='xsltDocument' file='xsltInternals' type='struct _xsltDocument'>
@@ -1435,6 +1450,7 @@ TODO: We need to get rid of this.
       <field name='principalData' type='xsltPrincipalStylesheetDataPtr' info='* Forwards-compatible 
processing
 *'/>
       <field name='forwards_compatible' type='int' info=''/>
+      <field name='namedTemplates' type='xmlHashTablePtr' info=' hash table of named templates'/>
     </struct>
     <typedef name='xsltStylesheetPtr' file='xsltInternals' type='xsltStylesheet *'/>
     <struct name='xsltTemplate' file='xsltInternals' type='struct _xsltTemplate'>
@@ -1524,8 +1540,8 @@ TODO: We need to get rid of this.
       <field name='ctxtflags' type='int' info='* Speed optimization when coalescing text nodes
 *'/>
       <field name='lasttext' type='const xmlChar *' info=' last text node content'/>
-      <field name='lasttsize' type='unsigned int' info=' last text node size'/>
-      <field name='lasttuse' type='unsigned int' info='* Per Context Debugging
+      <field name='lasttsize' type='int' info=' last text node size'/>
+      <field name='lasttuse' type='int' info='* Per Context Debugging
 *'/>
       <field name='debugStatus' type='int' info=' the context level debug status'/>
       <field name='traceCode' type='unsigned long *' info=' pointer to the variable holding the mask'/>
@@ -1545,9 +1561,9 @@ TODO: We need to get rid of this.
       <field name='localRVT' type='xmlDocPtr' info=' list of local tree fragments; will be freed when
 the instruction which created the fragment
 exits'/>
-      <field name='localRVTBase' type='xmlDocPtr' info=''/>
+      <field name='localRVTBase' type='xmlDocPtr' info=' Obsolete'/>
       <field name='keyInitLevel' type='int' info=' Needed to catch recursive keys issues'/>
-      <field name='funcLevel' type='int' info=' Needed to catch recursive functions issues'/>
+      <field name='depth' type='int' info=' Needed to catch recursions'/>
       <field name='maxTemplateDepth' type='int' info=''/>
       <field name='maxTemplateVars' type='int' info=''/>
     </struct>
@@ -1720,9 +1736,9 @@ exits'/>
       <info>Process the xslt attribute node on the source node</info>
       <return type='void'/>
       <arg name='ctxt' type='xsltTransformContextPtr' info='a XSLT process context'/>
-      <arg name='node' type='xmlNodePtr' info='the node in the source tree.'/>
-      <arg name='inst' type='xmlNodePtr' info='the xslt attribute node'/>
-      <arg name='comp' type='xsltStylePreCompPtr' info='precomputed information'/>
+      <arg name='contextNode' type='xmlNodePtr' info='the current node in the source tree'/>
+      <arg name='inst' type='xmlNodePtr' info='the xsl:attribute element'/>
+      <arg name='castedComp' type='xsltStylePreCompPtr' info='precomputed information'/>
     </function>
     <function name='xsltCalibrateAdjust' file='xsltutils'>
       <info>Used for to correct the calibration for xsltTimestamp()</info>
@@ -1880,6 +1896,13 @@ exits'/>
       <arg name='style' type='xsltStylesheetPtr' info='the XSLT stylesheet'/>
       <arg name='name' type='xmlChar *' info='the decimal-format name to find'/>
     </function>
+    <function name='xsltDecimalFormatGetByQName' file='xsltInternals'>
+      <info>Find decimal-format by QName</info>
+      <return type='xsltDecimalFormatPtr' info='the xsltDecimalFormatPtr'/>
+      <arg name='style' type='xsltStylesheetPtr' info='the XSLT stylesheet'/>
+      <arg name='nsUri' type='const xmlChar *' info='the namespace URI of the QName'/>
+      <arg name='name' type='const xmlChar *' info='the local part of the QName'/>
+    </function>
     <function name='xsltDefaultSortFunction' file='xsltutils'>
       <info>reorder the current node list accordingly to the set of sorting requirement provided by the arry 
of nodes.</info>
       <return type='void'/>
@@ -2069,12 +2092,12 @@ exits'/>
     </functype>
     <function name='xsltExtensionInstructionResultFinalize' file='xsltInternals'>
       <info>Finalizes the data (e.g. result tree fragments) created within a value-returning process (e.g. 
EXSLT&apos;s function). Tree fragments marked as being returned by a function are set to normal state, which 
means that the fragment garbage collector will free them after the function-calling process exits.</info>
-      <return type='int' info='0 in case of success and -1 in case of API or internal errors.'/>
+      <return type='int' info='0 in case of success and -1 in case of API or internal errors.  This function 
is unsupported in newer releases of libxslt.'/>
       <arg name='ctxt' type='xsltTransformContextPtr' info='an XSLT transformation context'/>
     </function>
     <function name='xsltExtensionInstructionResultRegister' file='xsltInternals'>
       <info>Marks the result of a value-returning extension instruction in order to avoid it being garbage 
collected before the extension instruction exits. Note that one still has to additionally register any newly 
created tree fragments (via xsltCreateRVT()) with xsltRegisterLocalRVT().</info>
-      <return type='int' info='0 in case of success and -1 in case of error.'/>
+      <return type='int' info='0 in case of success and -1 in case of error.  It isn&apos;t necessary to 
call this function in newer releases of libxslt.'/>
       <arg name='ctxt' type='xsltTransformContextPtr' info='an XSLT transformation context'/>
       <arg name='obj' type='xmlXPathObjectPtr' info='an XPath object to be inspected for result tree 
fragments'/>
     </function>
@@ -2097,6 +2120,13 @@ exits'/>
       <arg name='name' type='const xmlChar *' info='the template name'/>
       <arg name='nameURI' type='const xmlChar *' info='the template name URI'/>
     </function>
+    <function name='xsltFlagRVTs' file='xsltInternals'>
+      <info>Updates ownership information of RVTs in @obj according to @val.  @val = XSLT_RVT_FUNC_RESULT 
for the result of an extension function, so its RVTs won&apos;t be destroyed after leaving the returning 
scope. @val = XSLT_RVT_LOCAL for the result of an extension function to reset the state of its RVTs after it 
was returned to a new scope. @val = XSLT_RVT_GLOBAL for parts of global variables.</info>
+      <return type='int' info='0 in case of success and -1 in case of error.'/>
+      <arg name='ctxt' type='xsltTransformContextPtr' info='an XSLT transformation context'/>
+      <arg name='obj' type='xmlXPathObjectPtr' info='an XPath object to be inspected for result tree 
fragments'/>
+      <arg name='val' type='void *' info='the flag value'/>
+    </function>
     <function name='xsltForEach' file='transform'>
       <info>Process the xslt for-each node on the source node</info>
       <return type='void'/>
diff --git a/doc/libxslt-refs.xml b/doc/libxslt-refs.xml
index 3d2169f..ce0f95f 100644
--- a/doc/libxslt-refs.xml
+++ b/doc/libxslt-refs.xml
@@ -80,7 +80,6 @@
     <reference name='XSLT_MARK_RES_TREE_FRAG' 
href='html/libxslt-xsltInternals.html#XSLT_MARK_RES_TREE_FRAG'/>
     <reference name='XSLT_MAX_SORT' href='html/libxslt-xsltInternals.html#XSLT_MAX_SORT'/>
     <reference name='XSLT_NAMESPACE' href='html/libxslt-xslt.html#XSLT_NAMESPACE'/>
-    <reference name='XSLT_NORM_SAXON_NAMESPACE' href='html/libxslt-extra.html#XSLT_NORM_SAXON_NAMESPACE'/>
     <reference name='XSLT_OUTPUT_HTML' href='html/libxslt-xsltInternals.html#XSLT_OUTPUT_HTML'/>
     <reference name='XSLT_OUTPUT_TEXT' href='html/libxslt-xsltInternals.html#XSLT_OUTPUT_TEXT'/>
     <reference name='XSLT_OUTPUT_XML' href='html/libxslt-xsltInternals.html#XSLT_OUTPUT_XML'/>
@@ -94,6 +93,10 @@
     <reference name='XSLT_RUNTIME_EXTRA' href='html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA'/>
     <reference name='XSLT_RUNTIME_EXTRA_FREE' 
href='html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA_FREE'/>
     <reference name='XSLT_RUNTIME_EXTRA_LST' href='html/libxslt-xsltInternals.html#XSLT_RUNTIME_EXTRA_LST'/>
+    <reference name='XSLT_RVT_FUNC_RESULT' href='html/libxslt-variables.html#XSLT_RVT_FUNC_RESULT'/>
+    <reference name='XSLT_RVT_GLOBAL' href='html/libxslt-variables.html#XSLT_RVT_GLOBAL'/>
+    <reference name='XSLT_RVT_LOCAL' href='html/libxslt-variables.html#XSLT_RVT_LOCAL'/>
+    <reference name='XSLT_RVT_VARIABLE' href='html/libxslt-variables.html#XSLT_RVT_VARIABLE'/>
     <reference name='XSLT_SAXON_NAMESPACE' href='html/libxslt-extra.html#XSLT_SAXON_NAMESPACE'/>
     <reference name='XSLT_SECPREF_CREATE_DIRECTORY' 
href='html/libxslt-security.html#XSLT_SECPREF_CREATE_DIRECTORY'/>
     <reference name='XSLT_SECPREF_READ_FILE' href='html/libxslt-security.html#XSLT_SECPREF_READ_FILE'/>
@@ -233,6 +236,7 @@
     <reference name='xsltDebugTraceCodes' href='html/libxslt-xsltutils.html#xsltDebugTraceCodes'/>
     <reference name='xsltDecimalFormat' href='html/libxslt-xsltInternals.html#xsltDecimalFormat'/>
     <reference name='xsltDecimalFormatGetByName' 
href='html/libxslt-xsltInternals.html#xsltDecimalFormatGetByName'/>
+    <reference name='xsltDecimalFormatGetByQName' 
href='html/libxslt-xsltInternals.html#xsltDecimalFormatGetByQName'/>
     <reference name='xsltDecimalFormatPtr' href='html/libxslt-xsltInternals.html#xsltDecimalFormatPtr'/>
     <reference name='xsltDefaultSortFunction' href='html/libxslt-xsltutils.html#xsltDefaultSortFunction'/>
     <reference name='xsltDoSortFunction' href='html/libxslt-xsltutils.html#xsltDoSortFunction'/>
@@ -277,6 +281,7 @@
     <reference name='xsltFindDocument' href='html/libxslt-documents.html#xsltFindDocument'/>
     <reference name='xsltFindElemSpaceHandling' href='html/libxslt-imports.html#xsltFindElemSpaceHandling'/>
     <reference name='xsltFindTemplate' href='html/libxslt-imports.html#xsltFindTemplate'/>
+    <reference name='xsltFlagRVTs' href='html/libxslt-xsltInternals.html#xsltFlagRVTs'/>
     <reference name='xsltForEach' href='html/libxslt-transform.html#xsltForEach'/>
     <reference name='xsltFormatNumberConversion' 
href='html/libxslt-xsltInternals.html#xsltFormatNumberConversion'/>
     <reference name='xsltFormatNumberFunction' href='html/libxslt-functions.html#xsltFormatNumberFunction'/>
@@ -663,7 +668,6 @@
       <ref name='XSLT_MARK_RES_TREE_FRAG'/>
       <ref name='XSLT_MAX_SORT'/>
       <ref name='XSLT_NAMESPACE'/>
-      <ref name='XSLT_NORM_SAXON_NAMESPACE'/>
       <ref name='XSLT_OUTPUT_HTML'/>
       <ref name='XSLT_OUTPUT_TEXT'/>
       <ref name='XSLT_OUTPUT_XML'/>
@@ -677,6 +681,10 @@
       <ref name='XSLT_RUNTIME_EXTRA'/>
       <ref name='XSLT_RUNTIME_EXTRA_FREE'/>
       <ref name='XSLT_RUNTIME_EXTRA_LST'/>
+      <ref name='XSLT_RVT_FUNC_RESULT'/>
+      <ref name='XSLT_RVT_GLOBAL'/>
+      <ref name='XSLT_RVT_LOCAL'/>
+      <ref name='XSLT_RVT_VARIABLE'/>
       <ref name='XSLT_SAXON_NAMESPACE'/>
       <ref name='XSLT_SECPREF_CREATE_DIRECTORY'/>
       <ref name='XSLT_SECPREF_READ_FILE'/>
@@ -820,6 +828,7 @@
       <ref name='xsltDebugTraceCodes'/>
       <ref name='xsltDecimalFormat'/>
       <ref name='xsltDecimalFormatGetByName'/>
+      <ref name='xsltDecimalFormatGetByQName'/>
       <ref name='xsltDecimalFormatPtr'/>
       <ref name='xsltDefaultSortFunction'/>
       <ref name='xsltDoSortFunction'/>
@@ -864,6 +873,7 @@
       <ref name='xsltFindDocument'/>
       <ref name='xsltFindElemSpaceHandling'/>
       <ref name='xsltFindTemplate'/>
+      <ref name='xsltFlagRVTs'/>
       <ref name='xsltForEach'/>
       <ref name='xsltFormatNumberConversion'/>
       <ref name='xsltFormatNumberFunction'/>
@@ -1245,6 +1255,7 @@
     </type>
     <type name='xsltDecimalFormatPtr'>
       <ref name='xsltDecimalFormatGetByName'/>
+      <ref name='xsltDecimalFormatGetByQName'/>
     </type>
     <type name='xsltDocumentPtr'>
       <ref name='xsltFindDocument'/>
@@ -1342,6 +1353,7 @@
       <ref name='xsltCheckWrite'/>
       <ref name='xsltCompilePattern'/>
       <ref name='xsltCopyTextString'/>
+      <ref name='xsltDecimalFormatGetByQName'/>
       <ref name='xsltDocLoaderFunc'/>
       <ref name='xsltEvalAttrValueTemplate'/>
       <ref name='xsltEvalOneUserParam'/>
@@ -1413,6 +1425,7 @@
       <ref name='xsltDocLoaderFunc'/>
       <ref name='xsltEvalAVT'/>
       <ref name='xsltExtShutdownFunction'/>
+      <ref name='xsltFlagRVTs'/>
       <ref name='xsltFreeAVTList'/>
       <ref name='xsltNormalizeCompSteps'/>
       <ref name='xsltPointerListAddSize'/>
@@ -1594,6 +1607,7 @@
     </type>
     <type name='xmlXPathObjectPtr'>
       <ref name='xsltExtensionInstructionResultRegister'/>
+      <ref name='xsltFlagRVTs'/>
     </type>
     <type name='xmlXPathParserContextPtr'>
       <ref name='xsltDocumentFunction'/>
@@ -1738,6 +1752,7 @@
       <ref name='xsltCompileAttr'/>
       <ref name='xsltCompilePattern'/>
       <ref name='xsltDecimalFormatGetByName'/>
+      <ref name='xsltDecimalFormatGetByQName'/>
       <ref name='xsltDocumentComp'/>
       <ref name='xsltEvalStaticAttrValueTemplate'/>
       <ref name='xsltFreeAttributeSetsHashes'/>
@@ -1853,6 +1868,7 @@
       <ref name='xsltFindDocument'/>
       <ref name='xsltFindElemSpaceHandling'/>
       <ref name='xsltFindTemplate'/>
+      <ref name='xsltFlagRVTs'/>
       <ref name='xsltForEach'/>
       <ref name='xsltFreeCtxtExts'/>
       <ref name='xsltFreeDocuments'/>
@@ -1994,7 +2010,6 @@
     </file>
     <file name='extra'>
       <ref name='XSLT_LIBXSLT_NAMESPACE'/>
-      <ref name='XSLT_NORM_SAXON_NAMESPACE'/>
       <ref name='XSLT_SAXON_NAMESPACE'/>
       <ref name='XSLT_XALAN_NAMESPACE'/>
       <ref name='XSLT_XT_NAMESPACE'/>
@@ -2145,6 +2160,10 @@
     </file>
     <file name='variables'>
       <ref name='XSLT_REGISTER_VARIABLE_LOOKUP'/>
+      <ref name='XSLT_RVT_FUNC_RESULT'/>
+      <ref name='XSLT_RVT_GLOBAL'/>
+      <ref name='XSLT_RVT_LOCAL'/>
+      <ref name='XSLT_RVT_VARIABLE'/>
       <ref name='xsltAddStackElemList'/>
       <ref name='xsltEvalGlobalVariables'/>
       <ref name='xsltEvalOneUserParam'/>
@@ -2293,6 +2312,7 @@
       <ref name='xsltCreateRVT'/>
       <ref name='xsltDecimalFormat'/>
       <ref name='xsltDecimalFormatGetByName'/>
+      <ref name='xsltDecimalFormatGetByQName'/>
       <ref name='xsltDecimalFormatPtr'/>
       <ref name='xsltDocument'/>
       <ref name='xsltDocumentPtr'/>
@@ -2305,6 +2325,7 @@
       <ref name='xsltEvalAVT'/>
       <ref name='xsltExtensionInstructionResultFinalize'/>
       <ref name='xsltExtensionInstructionResultRegister'/>
+      <ref name='xsltFlagRVTs'/>
       <ref name='xsltFormatNumberConversion'/>
       <ref name='xsltFreeAVTList'/>
       <ref name='xsltFreeRVTs'/>
@@ -2799,6 +2820,7 @@
         </word>
         <word name='Find'>
           <ref name='xsltDecimalFormatGetByName'/>
+          <ref name='xsltDecimalFormatGetByQName'/>
           <ref name='xsltFindElemSpaceHandling'/>
           <ref name='xsltGetNamespace'/>
           <ref name='xsltGetSpecialNamespace'/>
@@ -3055,9 +3077,6 @@
         <word name='Needed'>
           <ref name='_xsltTransformContext'/>
         </word>
-        <word name='Norm'>
-          <ref name='XSLT_NORM_SAXON_NAMESPACE'/>
-        </word>
         <word name='Not'>
           <ref name='_xsltStylesheet'/>
           <ref name='xsltGetPlainNamespace'/>
@@ -3084,6 +3103,7 @@
           <ref name='xsltInitAllDocKeys'/>
         </word>
         <word name='Obsolete'>
+          <ref name='_xsltTransformContext'/>
           <ref name='xsltGetPlainNamespace'/>
           <ref name='xsltRegisterTmpRVT'/>
           <ref name='xsltTemplateProcess'/>
@@ -3193,6 +3213,7 @@
         <word name='QName'>
           <ref name='_xsltStackElem'/>
           <ref name='_xsltTemplate'/>
+          <ref name='xsltDecimalFormatGetByQName'/>
           <ref name='xsltEvalAttrValueTemplate'/>
           <ref name='xsltGetQNameURI'/>
           <ref name='xsltGetQNameURI2'/>
@@ -3223,12 +3244,17 @@
           <ref name='_xsltTransformContext'/>
         </word>
         <word name='RVT'>
+          <ref name='XSLT_RVT_FUNC_RESULT'/>
+          <ref name='XSLT_RVT_GLOBAL'/>
+          <ref name='XSLT_RVT_LOCAL'/>
+          <ref name='XSLT_RVT_VARIABLE'/>
           <ref name='_xsltTransformContext'/>
           <ref name='xsltRegisterLocalRVT'/>
           <ref name='xsltReleaseRVT'/>
         </word>
         <word name='RVTs'>
           <ref name='_xsltTransformContext'/>
+          <ref name='xsltFlagRVTs'/>
         </word>
         <word name='Read'>
           <ref name='xsltGetUTF8Char'/>
@@ -3293,14 +3319,13 @@
           <ref name='_xsltTransformContext'/>
         </word>
       </letter>
+    </chunk>
+    <chunk name='chunk2'>
       <letter name='S'>
         <word name='SAX'>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
         </word>
-        <word name='SAXON'>
-          <ref name='XSLT_NORM_SAXON_NAMESPACE'/>
-        </word>
         <word name='Sampling'>
           <ref name='XSLT_TIMESTAMP_TICS_PER_SEC'/>
         </word>
@@ -3381,8 +3406,6 @@
           <ref name='xsltFormatNumberConversion'/>
         </word>
       </letter>
-    </chunk>
-    <chunk name='chunk2'>
       <letter name='T'>
         <word name='TEMP'>
           <ref name='_xsltCompilerCtxt'/>
@@ -3472,6 +3495,9 @@
         <word name='Update'>
           <ref name='xsltSetSecurityPrefs'/>
         </word>
+        <word name='Updates'>
+          <ref name='xsltFlagRVTs'/>
+        </word>
         <word name='Use'>
           <ref name='xsltRegisterTmpRVT'/>
         </word>
@@ -3556,6 +3582,19 @@
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
         </word>
+        <word name='XSLT_RVT_FUNC_RESULT'>
+          <ref name='xsltFlagRVTs'/>
+        </word>
+        <word name='XSLT_RVT_GLOBAL'>
+          <ref name='xsltFlagRVTs'/>
+        </word>
+        <word name='XSLT_RVT_LOCAL'>
+          <ref name='XSLT_RVT_FUNC_RESULT'/>
+          <ref name='xsltFlagRVTs'/>
+        </word>
+        <word name='XSLT_RVT_VARIABLE'>
+          <ref name='XSLT_RVT_FUNC_RESULT'/>
+        </word>
       </letter>
       <letter name='a'>
         <word name='absent'>
@@ -3568,6 +3607,7 @@
           <ref name='XSLT_RUNTIME_EXTRA_LST'/>
         </word>
         <word name='according'>
+          <ref name='xsltFlagRVTs'/>
           <ref name='xsltRunStylesheet'/>
           <ref name='xsltRunStylesheetUser'/>
           <ref name='xsltStrxfrm'/>
@@ -3610,7 +3650,11 @@
           <ref name='xsltSetDebuggerCallbacks'/>
         </word>
         <word name='after'>
+          <ref name='XSLT_RVT_FUNC_RESULT'/>
+          <ref name='XSLT_RVT_LOCAL'/>
+          <ref name='XSLT_RVT_VARIABLE'/>
           <ref name='xsltExtensionInstructionResultFinalize'/>
+          <ref name='xsltFlagRVTs'/>
           <ref name='xsltGetProfileInformation'/>
           <ref name='xsltLocaleStrcmp'/>
           <ref name='xsltParseStylesheetDoc'/>
@@ -4078,6 +4122,7 @@
           <ref name='xslAddCall'/>
           <ref name='xslDropCall'/>
           <ref name='xsltDocLoaderFunc'/>
+          <ref name='xsltExtensionInstructionResultRegister'/>
         </word>
         <word name='call-template'>
           <ref name='_xsltStyleItemCallTemplate'/>
@@ -4555,6 +4600,7 @@
         </word>
         <word name='decimal-format'>
           <ref name='xsltDecimalFormatGetByName'/>
+          <ref name='xsltDecimalFormatGetByQName'/>
         </word>
         <word name='declaration'>
           <ref name='xsltCopyNamespace'/>
@@ -4642,6 +4688,12 @@
           <ref name='xsltFindDocument'/>
           <ref name='xsltGetExtInfo'/>
         </word>
+        <word name='destroyed'>
+          <ref name='XSLT_RVT_FUNC_RESULT'/>
+          <ref name='XSLT_RVT_LOCAL'/>
+          <ref name='XSLT_RVT_VARIABLE'/>
+          <ref name='xsltFlagRVTs'/>
+        </word>
         <word name='details'>
           <ref name='xsltEvalOneUserParam'/>
         </word>
@@ -4820,6 +4872,9 @@
         <word name='end'>
           <ref name='_xsltElemPreComp'/>
         </word>
+        <word name='ends'>
+          <ref name='XSLT_RVT_LOCAL'/>
+        </word>
         <word name='engine'>
           <ref name='xsltDocLoaderFunc'/>
           <ref name='xsltSetCtxtParseOptions'/>
@@ -4928,6 +4983,7 @@
           <ref name='xsltRegisterTmpRVT'/>
         </word>
         <word name='exiting'>
+          <ref name='XSLT_RVT_FUNC_RESULT'/>
           <ref name='xsltApplyOneTemplate'/>
         </word>
         <word name='exits'>
@@ -4987,7 +5043,6 @@
         </word>
         <word name='extensions'>
           <ref name='XSLT_LIBXSLT_NAMESPACE'/>
-          <ref name='XSLT_NORM_SAXON_NAMESPACE'/>
           <ref name='XSLT_SAXON_NAMESPACE'/>
           <ref name='XSLT_XALAN_NAMESPACE'/>
           <ref name='XSLT_XT_NAMESPACE'/>
@@ -5096,6 +5151,7 @@
         <word name='flag'>
           <ref name='XSLT_STRANGE'/>
           <ref name='XSLT_TODO'/>
+          <ref name='xsltFlagRVTs'/>
         </word>
         <word name='flags'>
           <ref name='xsltXPathCompileFlags'/>
@@ -5191,6 +5247,7 @@
           <ref name='_xsltTransformContext'/>
           <ref name='xsltExtensionInstructionResultFinalize'/>
           <ref name='xsltExtensionInstructionResultRegister'/>
+          <ref name='xsltFlagRVTs'/>
         </word>
         <word name='free'>
           <ref name='XSLT_RUNTIME_EXTRA_FREE'/>
@@ -5225,6 +5282,9 @@
         <word name='full'>
           <ref name='xsltSplitQName'/>
         </word>
+        <word name='func:result'>
+          <ref name='XSLT_RVT_FUNC_RESULT'/>
+        </word>
         <word name='function-available'>
           <ref name='xsltFunctionAvailableFunction'/>
         </word>
@@ -5328,6 +5388,7 @@
           <ref name='xsltQuoteOneUserParam'/>
         </word>
         <word name='global'>
+          <ref name='XSLT_RVT_GLOBAL'/>
           <ref name='_xsltElemPreComp'/>
           <ref name='_xsltTransformContext'/>
           <ref name='xsltCleanupGlobals'/>
@@ -5335,6 +5396,7 @@
           <ref name='xsltEvalGlobalVariables'/>
           <ref name='xsltEvalOneUserParam'/>
           <ref name='xsltEvalUserParams'/>
+          <ref name='xsltFlagRVTs'/>
           <ref name='xsltFreeGlobalVariables'/>
           <ref name='xsltInitCtxtKeys'/>
           <ref name='xsltInitGlobals'/>
@@ -5343,6 +5405,9 @@
           <ref name='xsltSetCtxtSortFunc'/>
           <ref name='xsltSetSortFunc'/>
         </word>
+        <word name='goes'>
+          <ref name='XSLT_RVT_VARIABLE'/>
+        </word>
         <word name='goto'>
           <ref name='CHECK_STOPPEDE'/>
         </word>
@@ -5542,6 +5607,7 @@
           <ref name='xsltCopyOf'/>
           <ref name='xsltDocumentElem'/>
           <ref name='xsltElement'/>
+          <ref name='xsltFlagRVTs'/>
           <ref name='xsltForEach'/>
           <ref name='xsltIf'/>
           <ref name='xsltInitCtxtKey'/>
@@ -5608,6 +5674,7 @@
         </word>
         <word name='inspected'>
           <ref name='xsltExtensionInstructionResultRegister'/>
+          <ref name='xsltFlagRVTs'/>
         </word>
         <word name='instances'>
           <ref name='xsltFormatNumberConversion'/>
@@ -5620,6 +5687,7 @@
           <ref name='xsltRegisterTmpRVT'/>
         </word>
         <word name='instructions'>
+          <ref name='XSLT_RVT_LOCAL'/>
           <ref name='_xsltTemplate'/>
           <ref name='xsltApplyOneTemplate'/>
           <ref name='xsltParseAnyXSLTElem'/>
@@ -5686,6 +5754,9 @@
         <word name='invoking'>
           <ref name='xsltGetSpecialNamespace'/>
         </word>
+        <word name='isn'>
+          <ref name='xsltExtensionInstructionResultRegister'/>
+        </word>
         <word name='issues'>
           <ref name='_xsltTransformContext'/>
         </word>
@@ -5710,6 +5781,7 @@
           <ref name='xsltAllocateExtra'/>
           <ref name='xsltAllocateExtraCtxt'/>
           <ref name='xsltApplyStylesheetUser'/>
+          <ref name='xsltFlagRVTs'/>
           <ref name='xsltFreeGlobalVariables'/>
           <ref name='xsltGetNamespace'/>
           <ref name='xsltParseGlobalParam'/>
@@ -5794,6 +5866,9 @@
         <word name='leaks'>
           <ref name='xsltAttrListTemplateProcess'/>
         </word>
+        <word name='leaving'>
+          <ref name='xsltFlagRVTs'/>
+        </word>
         <word name='left'>
           <ref name='xsltApplyOneTemplate'/>
         </word>
@@ -5824,6 +5899,8 @@
         <word name='libxslt'>
           <ref name='XSLT_LIBXSLT_NAMESPACE'/>
           <ref name='XSLT_REFACTORED_VARS'/>
+          <ref name='xsltExtensionInstructionResultFinalize'/>
+          <ref name='xsltExtensionInstructionResultRegister'/>
           <ref name='xsltFunctionNodeSet'/>
         </word>
         <word name='lifespan'>
@@ -5874,10 +5951,12 @@
           <ref name='xsltSetLoaderFunc'/>
         </word>
         <word name='local'>
+          <ref name='XSLT_RVT_VARIABLE'/>
           <ref name='_xsltCompilerCtxt'/>
           <ref name='_xsltStackElem'/>
           <ref name='_xsltTemplate'/>
           <ref name='_xsltTransformContext'/>
+          <ref name='xsltDecimalFormatGetByQName'/>
           <ref name='xsltLocalVariablePush'/>
           <ref name='xsltParseStylesheetParam'/>
           <ref name='xsltParseStylesheetVariable'/>
@@ -6108,6 +6187,7 @@
           <ref name='xsltFindTemplate'/>
         </word>
         <word name='named'>
+          <ref name='_xsltStylesheet'/>
           <ref name='xsltFindTemplate'/>
         </word>
         <word name='names'>
@@ -6142,6 +6222,7 @@
         </word>
         <word name='necessary'>
           <ref name='xsltCheckWrite'/>
+          <ref name='xsltExtensionInstructionResultRegister'/>
         </word>
         <word name='need'>
           <ref name='XSLT_ITEM_COMPATIBILITY_FIELDS'/>
@@ -6176,6 +6257,10 @@
         <word name='nested'>
           <ref name='_xsltStylesheet'/>
         </word>
+        <word name='newer'>
+          <ref name='xsltExtensionInstructionResultFinalize'/>
+          <ref name='xsltExtensionInstructionResultRegister'/>
+        </word>
         <word name='newly'>
           <ref name='xsltCopyTextString'/>
           <ref name='xsltExtensionInstructionResultRegister'/>
@@ -6295,6 +6380,7 @@
           <ref name='XML_CAST_FPTR'/>
           <ref name='xsltDocumentFunction'/>
           <ref name='xsltExtensionInstructionResultRegister'/>
+          <ref name='xsltFlagRVTs'/>
           <ref name='xsltKeyFunction'/>
           <ref name='xsltSystemPropertyFunction'/>
           <ref name='xsltXPathCompile'/>
@@ -6441,6 +6527,7 @@
           <ref name='xsltFormatNumberConversion'/>
         </word>
         <word name='out'>
+          <ref name='XSLT_RVT_VARIABLE'/>
           <ref name='xsltSetGenericDebugFunc'/>
           <ref name='xsltSetGenericErrorFunc'/>
           <ref name='xsltSetTransformErrorFunc'/>
@@ -6471,6 +6558,9 @@
         <word name='own'>
           <ref name='xsltApplyStylesheetUser'/>
         </word>
+        <word name='ownership'>
+          <ref name='xsltFlagRVTs'/>
+        </word>
         <word name='owning'>
           <ref name='_xsltCompilerNodeInfo'/>
         </word>
@@ -6556,12 +6646,19 @@
         </word>
         <word name='part'>
           <ref name='XSLT_REFACTORED_VARS'/>
+          <ref name='XSLT_RVT_FUNC_RESULT'/>
+          <ref name='XSLT_RVT_GLOBAL'/>
+          <ref name='XSLT_RVT_VARIABLE'/>
           <ref name='_xsltElemPreComp'/>
           <ref name='_xsltFormatNumberInfo'/>
           <ref name='_xsltStackElem'/>
           <ref name='_xsltTemplate'/>
+          <ref name='xsltDecimalFormatGetByQName'/>
           <ref name='xsltTransformFunction'/>
         </word>
+        <word name='parts'>
+          <ref name='xsltFlagRVTs'/>
+        </word>
         <word name='pass'>
           <ref name='XSLT_PARSE_OPTIONS'/>
           <ref name='xsltAttrTemplateValueProcessNode'/>
@@ -6902,6 +6999,9 @@
           <ref name='XSLT_ITEM_COMPATIBILITY_FIELDS'/>
           <ref name='_xsltEffectiveNs'/>
         </word>
+        <word name='receives'>
+          <ref name='XSLT_RVT_FUNC_RESULT'/>
+        </word>
         <word name='record'>
           <ref name='xsltParseGlobalParam'/>
           <ref name='xsltParseStylesheetOutput'/>
@@ -6909,6 +7009,9 @@
         <word name='recorded'>
           <ref name='xsltParseStylesheetCallerParam'/>
         </word>
+        <word name='recursions'>
+          <ref name='_xsltTransformContext'/>
+        </word>
         <word name='recursive'>
           <ref name='_xsltTransformContext'/>
         </word>
@@ -6955,6 +7058,10 @@
           <ref name='_xsltStylesheet'/>
           <ref name='xsltParseStylesheetOutput'/>
         </word>
+        <word name='releases'>
+          <ref name='xsltExtensionInstructionResultFinalize'/>
+          <ref name='xsltExtensionInstructionResultRegister'/>
+        </word>
         <word name='remain'>
           <ref name='xsltLocalVariablePop'/>
         </word>
@@ -7003,6 +7110,8 @@
           <ref name='xsltNeedElemSpaceHandling'/>
         </word>
         <word name='reset'>
+          <ref name='XSLT_RVT_FUNC_RESULT'/>
+          <ref name='xsltFlagRVTs'/>
           <ref name='xsltSetGenericDebugFunc'/>
           <ref name='xsltSetGenericErrorFunc'/>
           <ref name='xsltSetSortFunc'/>
@@ -7044,6 +7153,7 @@
           <ref name='xsltXPathCompileFlags'/>
         </word>
         <word name='results'>
+          <ref name='XSLT_RVT_FUNC_RESULT'/>
           <ref name='xsltParseTemplateContent'/>
         </word>
         <word name='retrieve'>
@@ -7052,6 +7162,7 @@
         <word name='return'>
           <ref name='CHECK_STOPPED'/>
           <ref name='CHECK_STOPPED0'/>
+          <ref name='XSLT_RVT_FUNC_RESULT'/>
           <ref name='xsltAllocateExtra'/>
           <ref name='xsltAllocateExtraCtxt'/>
           <ref name='xsltAttrTemplateValueProcess'/>
@@ -7060,11 +7171,16 @@
           <ref name='xsltSplitQName'/>
         </word>
         <word name='returned'>
+          <ref name='XSLT_RVT_FUNC_RESULT'/>
           <ref name='xsltExtensionInstructionResultFinalize'/>
+          <ref name='xsltFlagRVTs'/>
           <ref name='xsltGetProfileInformation'/>
           <ref name='xsltGetQNameURI'/>
           <ref name='xsltParseStylesheetDoc'/>
         </word>
+        <word name='returning'>
+          <ref name='xsltFlagRVTs'/>
+        </word>
         <word name='reuse'>
           <ref name='xsltApplyOneTemplate'/>
           <ref name='xsltReleaseRVT'/>
@@ -7134,11 +7250,13 @@
           <ref name='xsltNormalizeCompSteps'/>
         </word>
         <word name='scope'>
+          <ref name='XSLT_RVT_VARIABLE'/>
           <ref name='_xsltKeyDef'/>
           <ref name='_xsltStylePreComp'/>
           <ref name='_xsltStylesheet'/>
           <ref name='xsltApplyOneTemplate'/>
           <ref name='xsltEvalXPathPredicate'/>
+          <ref name='xsltFlagRVTs'/>
           <ref name='xsltGetQNameURI'/>
           <ref name='xsltGetTemplate'/>
         </word>
@@ -7413,6 +7531,7 @@
           <ref name='xslHandleDebugger'/>
           <ref name='xsltCleanupTemplates'/>
           <ref name='xsltExtensionInstructionResultFinalize'/>
+          <ref name='xsltFlagRVTs'/>
           <ref name='xsltGetXIncludeDefault'/>
         </word>
         <word name='states'>
@@ -7582,6 +7701,7 @@
           <ref name='xsltEvalUserParams'/>
           <ref name='xsltExtensionInstructionResultFinalize'/>
           <ref name='xsltExtensionInstructionResultRegister'/>
+          <ref name='xsltFlagRVTs'/>
           <ref name='xsltInitAllDocKeys'/>
           <ref name='xsltInitCtxtKey'/>
           <ref name='xsltLocalVariablePush'/>
@@ -7754,6 +7874,7 @@
           <ref name='IS_XSLT_REAL_NODE'/>
           <ref name='XSLT_ITEM_COMPATIBILITY_FIELDS'/>
           <ref name='XSLT_LOCALE_NONE'/>
+          <ref name='XSLT_RVT_FUNC_RESULT'/>
           <ref name='XSLT_STRANGE'/>
           <ref name='xslHandleDebugger'/>
           <ref name='xsltApplyOneTemplate'/>
@@ -7939,6 +8060,9 @@
         <word name='unstructured'>
           <ref name='_xsltCompilerCtxt'/>
         </word>
+        <word name='unsupported'>
+          <ref name='xsltExtensionInstructionResultFinalize'/>
+        </word>
         <word name='unused'>
           <ref name='xsltDocumentComp'/>
           <ref name='xsltSecurityAllow'/>
@@ -8060,6 +8184,7 @@
           <ref name='xsltCleanupGlobals'/>
           <ref name='xsltEvalGlobalVariables'/>
           <ref name='xsltEvalUserParams'/>
+          <ref name='xsltFlagRVTs'/>
           <ref name='xsltFreeGlobalVariables'/>
           <ref name='xsltInitGlobals'/>
           <ref name='xsltLocalVariablePop'/>
@@ -8118,6 +8243,7 @@
           <ref name='_xsltStackElem'/>
           <ref name='_xsltTemplate'/>
           <ref name='xsltEvalXPathPredicate'/>
+          <ref name='xsltFlagRVTs'/>
           <ref name='xsltNewLocale'/>
           <ref name='xsltNextImport'/>
           <ref name='xsltRegisterExtPrefix'/>
@@ -8204,6 +8330,7 @@
         </word>
         <word name='with'>
           <ref name='CHECK_STOPPED0'/>
+          <ref name='XSLT_RVT_FUNC_RESULT'/>
           <ref name='xsltAttrTemplateValueProcessNode'/>
           <ref name='xsltEvalAttrValueTemplate'/>
           <ref name='xsltEvalStaticAttrValueTemplate'/>
@@ -8239,8 +8366,10 @@
           <ref name='_xsltTransformContext'/>
         </word>
         <word name='won'>
+          <ref name='XSLT_RVT_FUNC_RESULT'/>
           <ref name='_xsltTemplate'/>
           <ref name='xsltCopyNamespaceList'/>
+          <ref name='xsltFlagRVTs'/>
         </word>
         <word name='work'>
           <ref name='xsltCheckWrite'/>
@@ -8332,6 +8461,9 @@
         <word name='xsl:apply-templates'>
           <ref name='xsltTransformFunction'/>
         </word>
+        <word name='xsl:attribute'>
+          <ref name='xsltAttribute'/>
+        </word>
         <word name='xsl:choose'>
           <ref name='xsltChoose'/>
         </word>
@@ -8448,6 +8580,7 @@
         </word>
         <word name='xsltDecimalFormatPtr'>
           <ref name='xsltDecimalFormatGetByName'/>
+          <ref name='xsltDecimalFormatGetByQName'/>
         </word>
         <word name='xsltDocLoaderFunc'>
           <ref name='xsltDocLoaderFunc'/>
@@ -8616,8 +8749,8 @@
     </chunk>
     <chunks>
       <chunk name='chunk0' start='A' end='I'/>
-      <chunk name='chunk1' start='J' end='S'/>
-      <chunk name='chunk2' start='T' end='a'/>
+      <chunk name='chunk1' start='J' end='R'/>
+      <chunk name='chunk2' start='S' end='a'/>
       <chunk name='chunk3' start='b' end='c'/>
       <chunk name='chunk4' start='d' end='e'/>
       <chunk name='chunk5' start='f' end='g'/>
diff --git a/doc/libxslt.xsa b/doc/libxslt.xsa
index f6b8c2a..edaec37 100644
--- a/doc/libxslt.xsa
+++ b/doc/libxslt.xsa
@@ -8,28 +8,112 @@
   </vendor>
   <product id="libxslt">
     <name>libxslt</name>
-    <version>1.1.28</version>
-    <last-release> Nov 21 2012</last-release>
+    <version>1.1.29</version>
+    <last-release> May 24 2016</last-release>
     <info-url>http://xmlsoft.org/XSLT/</info-url>
-    <changes>   -  Portability:
-    Fix python build by using libxsltmod_la_CPPFLAGS instead of AM_CPPFLAGS (Alexandre Rostovtsev),
-    configure should be more careful with linker script (Igor Pashev),
-    add gcrypt library in LIBADD, not LDFLAGS, as recommended (Roumen Petrov)
+    <changes>   - Security:
+  CVE-2015-7995 Fix for type confusion in preprocessing attributes (Daniel Veillard)
   
-   -  Bug fixes:
-    Fix generate-id() to avoid generating the same ID (Stewart Brodie),
-    Fix crash with empty xsl:key/@match attribute (Nick Wellnhofer),
-    Crash when passing an uninitialized variable to document() (Nick Wellnhofer),
-    Add missing test docs to EXTRA_DIST (Nick Wellnhofer),
-    Fix regression: Default namespace not correctly used (Nick Wellnhofer)
+   - Documentation:
   
-   -  Cleanups:
-    Remove xsltTransStorageAdd and xsltTransStorageRemove from symbols.xml (Daniel Veillard),
-    autogen.sh cleanup (Daniel Richard),
-    consistent use of xslt processor (Roumen Petrov),
-    Add object files in tests/plugins to .gitignore (Nick Wellnhofer),
-    Fix error on bug-165 regression test (Daniel Veillard),
-    Remove xsltTransStorageAdd and xsltTransStorageRemove (Daniel Veillard),
+   - Portability:
+  Fix a portibility problem with previous commit (Eduard Sanou),
+  Fix MingW build (Nick Wellnhofer),
+  Correctly emulate snprintf on older MSVC versions (Nick Wellnhofer),
+  Add Python script to run some tests on Windows (Nick Wellnhofer),
+  Remove /OPT:NOWIN98 option (Nick Wellnhofer),
+  Visual Studio 14 CTP defines snprintf() (Daniel Veillard),
+  Use AC_PATH_TOOL to find libgcrypt-config and xml2-config (Micha¿ Górny),
+  Use $libdir for LIBXSLT_DEFAULT_PLUGINS_PATH (larryhaja),
+  Use mkdir macro also in case if mingw32. (Lars Kanis),
+  Add math library to executable link flags (Nick Wellnhofer),
+  Fix quoting of xlocale test program in configure.in (Nick Wellnhofer)
+  
+   - Bug Fixes:
+  Fix OOB heap read in xsltExtModuleRegisterDynamic (Nick Wellnhofer),
+  Remove CDATA markup from libxslt_tutorial.c (Nick Wellnhofer),
+  Remove generated headers from dist tarball (Nick Wellnhofer),
+  Mark XML file argument as repeatable (Nick Wellnhofer),
+  Keep timezone in date:add (Nick Wellnhofer),
+  Fix buffer overflow in exsltDateFormat (Nick Wellnhofer),
+  Fix saxon:line-number with namespace nodes (Nick Wellnhofer),
+  Fix dyn:map with namespace nodes (Nick Wellnhofer),
+  Fix error handling in Saxon extension functions (Nick Wellnhofer),
+  Fix double free in libexslt hash functions (Nick Wellnhofer),
+  Fix libxslt format warnings (David Kilzer),
+  Fix xsltNumberFormatGetMultipleLevel (Nick Wellnhofer),
+  Fix use-after-free in xsltDocumentFunctionLoadDocument (Nick Wellnhofer),
+  Always initialize EXSLT month and day to 1 (Nick Wellnhofer),
+  Fix possible NULL pointer deref in transform.c (mahendra.n),
+  Fix possible NULL pointer deref in xsltCopyTextString (Nick Wellnhofer),
+  Fix possible NULL pointer deref in libexslt/functions.c (Nick Wellnhofer),
+  Fix possible NULL pointer deref in xsltproc.c (mahendra.n),
+  Fix possible NULL pointer deref in preproc.c (mahendra.n),
+  Fix LIBXSLT_DEFAULT_PLUGINS_PATH in xsltconfig.h (Nick Wellnhofer),
+  Fix memory leak in xsltNumberFormat (Albert Astals Cid),
+  Error in doc/Makefile.am (Brice De Bruyne),
+  Detect attribute sets recursions in more cases (Daniel Veillard),
+  Check name vales for attribute-set elements (Daniel Veillard),
+  Fix hang with namespace-alias, fixes #700689 (Shaun McCance),
+  Fix str:align with UTF-8 strings (Nick Wellnhofer),
+  Fix for compiled XPath helpers (Nick Wellnhofer),
+  Check return value of exsltFuncNewFunctionData (Nick Wellnhofer),
+  Fix return value of xsltRegisterExtModuleElement (Nick Wellnhofer),
+  Call xmlNodeGetSpacePreserve with element node (Nick Wellnhofer),
+  Set namespaces before evaluating xsl:number (Nick Wellnhofer),
+  Make --maxvars option work (Per Hedeland),
+  Set correct context node when initializing xsl:keys (Nick Wellnhofer),
+  Fix for bug 436589 (Imran Azeezullah),
+  Memory leak in xsltCompileIdKeyPattern error path (Nick Wellnhofer),
+  Fix handling of UTF-8 strings in EXSLT crypto module (Nick Wellnhofer),
+  Fix certain patterns with predicates (Nick Wellnhofer),
+  Fix direct pattern matching (Nick Wellnhofer),
+  Fix str:padding to work with UTF-8 strings (Nick Wellnhofer),
+  EXSLT function str:replace() is broken as-is (Nick Wellnhofer),
+  Fix a couple of places where (f)printf parameters were broken (Daniel Veillard)
+  
+   - Improvements:
+  Add support timestamps from environment (Daniel Veillard),
+  Add missing tests to dist tarball (Nick Wellnhofer),
+  Improve error message in xsltAddTemplate and fix test (Nick Wellnhofer),
+  Allow REC tests with empty stdout (Nick Wellnhofer),
+  Fix GPL license in HTML files as well (Nick Wellnhofer),
+  Fix status message in EXSLT dynamic tests (Nick Wellnhofer),
+  Add public function macros to xsltlocale.h (Nick Wellnhofer),
+  Make valgrind tests work with libtool (Nick Wellnhofer),
+  Add a couple of xsl:number tests (Nick Wellnhofer),
+  Lower and upper bound for format token "i" (Nick Wellnhofer),
+  Lower bound for format token "a" (Nick Wellnhofer),
+  Handle negative xsl:number values (Nick Wellnhofer),
+  Round xsl:number values to nearest integer (Nick Wellnhofer),
+  Allow {URI}NCName syntax for user parameters (Nick Wellnhofer),
+  Fix endTimer parameter type (Nick Wellnhofer),
+  Fix error messages for unsupported methods (Nick Wellnhofer),
+  Replace sprintf with snprintf (David Kilzer),
+  Enforce two digit exponent under MSVC (Nick Wellnhofer),
+  Rework xsltNumberFormat to fix warning (Nick Wellnhofer),
+  Fix a couple of GPL licences found in the documentation (Daniel Veillard),
+  Use hash table to lookup named templates (Christian Ceelen),
+  Fix to reg tests post 737840 fix (Daniel Veillard),
+  Don't fail build the man page if xsltproc is not present (Daniel Veillard),
+  Re-adding xsltproc.1 (Daniel Veillard),
+  Fix time type in xsltSaveProfiling (Nick Wellnhofer),
+  Remove unused parameters (Nick Wellnhofer),
+  Suppress unused variable warning. (Nick Wellnhofer),
+  Remove unused variable in xsltGenerateIdFunction (Nick Wellnhofer),
+  Add test case for XPath function args in error case (Nick Wellnhofer),
+  Add comment about known-to-fail test (Nick Wellnhofer),
+  Adjust expected test output (Nick Wellnhofer),
+  Helper functions to evaluate compiled XPath expressions (Nick Wellnhofer),
+  Add tests for crypto:rc4 (Nick Wellnhofer),
+  Add first test case for EXSLT crypto module (Nick Wellnhofer),
+  Separate function for predicate matching in patterns (Nick Wellnhofer),
+  Initialize pseudo random number generator with current time or optional command line parameter (Nils 
Werner),
+  Adding doc update related to 1.1.28 (Daniel Veillard)
+  
+   - Cleanups:
+  Remove bogus test file (Nick Wellnhofer),
+  Add warning message to expected test output (Nick Wellnhofer)
   
 
 </changes>
diff --git a/doc/news.html b/doc/news.html
index 1c63bfb..5076893 100644
--- a/doc/news.html
+++ b/doc/news.html
@@ -9,7 +9,95 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
     </style><title>News</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" 
vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td 
width="120"><a href="http://swpat.ffii.org/";><img src="epatents.png" alt="Action against software patents" 
/></a></td><td width="180"><a href="http://www.gnome.org/";><img src="gnome2.png" alt="GNOME2 Logo" /></a><a 
href="http://www.w3.org/Status";><img src="w3c.png" alt="W3C logo" /></a><a href="http://www.redhat.com";><img 
src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/";><img 
src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></td><td><table border="0" 
width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" 
border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library 
for GNOME</h1><h2>News</h2></td></tr></table></td></tr></tab
 le></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" 
width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" 
bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" 
bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form 
action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" 
size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a 
href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a 
href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a 
href="help.html">How to help</a></li><li><a href="downloads.html">Downlo
 ads</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a 
href="xsltproc2.html">The xsltproc tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a 
href="API.html">The programming API</a></li><li><a href="python.html">Python and bindings</a></li><li><a 
href="internals.html">Library internals</a></li><li><a href="extensions.html">Writing 
extensions</a></li><li><a href="contribs.html">Contributions</a></li><li><a href="EXSLT/index.html" 
style="font-weight:bold">libexslt</a></li><li><a href="xslt.html">flat page</a>, <a 
href="site.xsl">stylesheet</a></li><li><a href="html/index.html" style="font-weight:bold">API 
Menu</a></li><li><a href="ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" 
border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" 
align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="tutorial/libxslttutorial.html">Tutorial</a
,
           <a href="tutorial2/libxslt_pipes.html">Tutorial2</a></li><li><a href="xsltproc.html">Man page for 
xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/";>Mail archive</a></li><li><a 
href="http://xmlsoft.org/";>XML libxml2</a></li><li><a href="ftp://xmlsoft.org/";>FTP</a></li><li><a 
href="http://www.zlatkovic.com/projects/libxml/";>Windows binaries</a></li><li><a 
href="http://garypennington.net/libxml2/";>Solaris binaries</a></li><li><a 
href="http://www.explain.com.au/oss/libxml2xslt.html";>MacOsX binaries</a></li><li><a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt";>Bug Tracker</a></li><li><a 
href="http://codespeak.net/lxml/";>lxml Python bindings</a></li><li><a 
href="http://cpan.uwinnipeg.ca/dist/XML-LibXSLT";>Perl XSLT bindings</a></li><li><a 
href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17";>XSLT with PHP</a></li><li><a 
href="http://www.mod-xslt2.com/";>Apache module</a></li><li><a href="http://sourceforge.net/projects/libxml2-p
 as/">Pascal bindings</a></li><li><a href="http://xsldbg.sourceforge.net/";>Xsldbg 
Debugger</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" 
cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API 
Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a 
href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a 
href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a 
href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" 
bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" 
cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" 
cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><p>See the <a 
href="http://git.gnome.org/browse/libxslt/";>git page</a>
-to get a description of the recent commits.</p><p>Those are the public releases made:</p><h3>1.1.29: May 24 
2016</h3><ul>
+to get a description of the recent commits.</p><p>Those are the public releases made:</p><h3>v1.1.30: Sep 04 
2017</h3><ul>
+  <li>Documentation:<br />
+  Misc doc fixes (Nick Wellnhofer)<br />
+  </li>
+
+  <li>Portability:<br />
+  Look for libxml2 via pkg-config first (Elliott Sales de Andrade),<br />
+  Change default SOPREFIX on Windows to "bin" (Nick Wellnhofer),<br />
+  Add WIN32_EXTRA_LDFLAGS to tests/plugins/Makefile.am (Michael Haubenwallner)<br />
+  </li>
+
+  <li>Bug Fixes:<br />
+  Also fix memory hazards in exsltFuncResultElem (Nick Wellnhofer),<br />
+  Fix NULL deref in xsltDefaultSortFunction (Nick Wellnhofer),<br />
+  Fix memory hazards in exsltFuncFunctionFunction (Nick Wellnhofer),<br />
+  Fix memory leaks in EXSLT error paths (Nick Wellnhofer),<br />
+  Fix memory leak in str:concat with empty node-set (Nick Wellnhofer),<br />
+  Fix memory leaks in error paths (Nick Wellnhofer),<br />
+  Switch to xmlUTF8Strsize in numbers.c (Nick Wellnhofer),<br />
+  Fix NULL pointer deref in xsltFormatNumberFunction (Nick Wellnhofer),<br />
+  Fix UTF-8 check in str:padding (Nick Wellnhofer),<br />
+  Fix xmlStrPrintf argument (Nick Wellnhofer),<br />
+  Check for overflow in _exsltDateParseGYear (Nick Wellnhofer),<br />
+  Fix double to int conversion (Nick Wellnhofer),<br />
+  Check for overflow in exsltDateParseDuration (Nick Wellnhofer),<br />
+  Change version of xsltMaxVars back to 1.0.24 (Nick Wellnhofer),<br />
+  Disable xsltCopyTextString optimization for extensions (Nick Wellnhofer),<br />
+  Create DOCTYPE for HTML version 5 (Nick Wellnhofer),<br />
+  Make xsl:decimal-format work with namespaces (Nick Wellnhofer),<br />
+  Remove norm:localTime extension function (Nick Wellnhofer),<br />
+  Check for integer overflow in xsltAddTextString (Nick Wellnhofer),<br />
+  Detect infinite recursion when evaluating function arguments (Nick Wellnhofer),<br />
+  Fix memory leak in xsltElementAvailableFunction (Nick Wellnhofer),<br />
+  Fix for pattern predicates calling functions (Nick Wellnhofer),<br />
+  Fix cmd.exe invocations in Makefile.mingw (Nick Wellnhofer),<br />
+  Don't try to install index.sgml (Nick Wellnhofer),<br />
+  Fix symbols.xml (Nick Wellnhofer),<br />
+  Fix heap overread in xsltFormatNumberConversion (Nick Wellnhofer),<br />
+  Fix &lt;xsl:number level="any"/&gt; for non-element nodes (Nick Wellnhofer),<br />
+  Fix unreachable code in xsltAddChild (mahendra.n),<br />
+  Change version number in xsl:version warning (Nick Wellnhofer),<br />
+  Avoid infinite recursion after failed param evaluation (Nick Wellnhofer),<br />
+  Stop if potential recursion is detected (Nick Wellnhofer),<br />
+  Consider built-in templates in apply-imports (Nick Wellnhofer),<br />
+  Fix precedence with multiple attribute sets (Nick Wellnhofer),<br />
+  Rework attribute set resolution (Nick Wellnhofer)<br />
+  </li>
+
+  <li>Improvements:<br />
+  Add .travis.yml (Nick Wellnhofer),<br />
+  Silence tests a little (Nick Wellnhofer),<br />
+  Set LIBXML_SRC to absolute path (Nick Wellnhofer),<br />
+  Add missing #include (Nick Wellnhofer),<br />
+  Adjust expected error messages in tests (Nick Wellnhofer),<br />
+  Make xsltDebug more quiet (Nick Wellnhofer),<br />
+  New-line terminate error message that missed this convention (Jan Pokorn�),<br />
+  Use xmlBuffers in EXSLT string functions (Nick Wellnhofer),<br />
+  Switch to xmlUTF8Strsize in EXSLT string functions (Nick Wellnhofer),<br />
+  Check for return value of xmlUTF8Strlen (Nick Wellnhofer),<br />
+  Avoid double/long round trip in FORMAT_ITEM (Nick Wellnhofer),<br />
+  Separate date and duration structs (Nick Wellnhofer),<br />
+  Check for overflow in _exsltDateDifference (Nick Wellnhofer),<br />
+  Clamp seconds field of durations (Nick Wellnhofer),<br />
+  Change _exsltDateAddDurCalc parameter types (Nick Wellnhofer),<br />
+  Fix date:difference with time zones (Nick Wellnhofer),<br />
+  Rework division/remainder arithmetic in date.c (Nick Wellnhofer),<br />
+  Remove exsltDateCastDateToNumber (Nick Wellnhofer),<br />
+  Change internal representation of years (Nick Wellnhofer),<br />
+  Optimize IS_LEAP (Nick Wellnhofer),<br />
+  Link libraries with libm (Jussi Kukkonen),<br />
+  Rename xsltCopyTreeInternal to xsltCopyTree (Nick Wellnhofer),<br />
+  Update linker version script (Nick Wellnhofer),<br />
+  Add local wildcard to version script (Nick Wellnhofer),<br />
+  Make some symbols static (Nick Wellnhofer),<br />
+  Remove redundant NULL check in xsltNumberComp (mahendra.n),<br />
+  Fix forwards compatibility for imported stylesheets (Nick Wellnhofer),<br />
+  Reduce warnings in forwards-compatible mode (Nick Wellnhofer),<br />
+  Precompute XSLT elements after preprocessing (Nick Wellnhofer),<br />
+  Fix whitespace in xsltParseStylesheetTop (Nick Wellnhofer),<br />
+  Consolidate recursion checks (Nick Wellnhofer),<br />
+  Treat XSLT_STATE_STOPPED same as errors (Nick Wellnhofer),<br />
+  Make sure that XSLT_STATE_STOPPED isn't overwritten (Nick Wellnhofer),<br />
+  Add comment regarding built-in templates and params (Nick Wellnhofer),<br />
+  Rewrite memory management of local RVTs (Nick Wellnhofer),<br />
+  Validate QNames of attribute sets (Nick Wellnhofer),<br />
+  Add xsl:attribute-set regression tests (Nick Wellnhofer),<br />
+  Ignore imported stylesheets in xsltApplyAttributeSet (Nick Wellnhofer)<br />
+  </li>
+</ul><h3>1.1.29: May 24 2016</h3><ul>
   <li>Security:<br />
   CVE-2015-7995 Fix for type confusion in preprocessing attributes (Daniel Veillard)<br />
   </li>
diff --git a/doc/xslt.html b/doc/xslt.html
index e1139cd..805538e 100644
--- a/doc/xslt.html
+++ b/doc/xslt.html
@@ -304,6 +304,96 @@ to get a description of the recent commits.</p>
 
 <p>Those are the public releases made:</p>
 
+<h3>v1.1.30: Sep 04 2017</h3>
+<ul>
+  <li>Documentation:<br/>
+  Misc doc fixes (Nick Wellnhofer)<br/>
+  </li>
+
+  <li>Portability:<br/>
+  Look for libxml2 via pkg-config first (Elliott Sales de Andrade),<br/>
+  Change default SOPREFIX on Windows to "bin" (Nick Wellnhofer),<br/>
+  Add WIN32_EXTRA_LDFLAGS to tests/plugins/Makefile.am (Michael Haubenwallner)<br/>
+  </li>
+
+  <li>Bug Fixes:<br/>
+  Also fix memory hazards in exsltFuncResultElem (Nick Wellnhofer),<br/>
+  Fix NULL deref in xsltDefaultSortFunction (Nick Wellnhofer),<br/>
+  Fix memory hazards in exsltFuncFunctionFunction (Nick Wellnhofer),<br/>
+  Fix memory leaks in EXSLT error paths (Nick Wellnhofer),<br/>
+  Fix memory leak in str:concat with empty node-set (Nick Wellnhofer),<br/>
+  Fix memory leaks in error paths (Nick Wellnhofer),<br/>
+  Switch to xmlUTF8Strsize in numbers.c (Nick Wellnhofer),<br/>
+  Fix NULL pointer deref in xsltFormatNumberFunction (Nick Wellnhofer),<br/>
+  Fix UTF-8 check in str:padding (Nick Wellnhofer),<br/>
+  Fix xmlStrPrintf argument (Nick Wellnhofer),<br/>
+  Check for overflow in _exsltDateParseGYear (Nick Wellnhofer),<br/>
+  Fix double to int conversion (Nick Wellnhofer),<br/>
+  Check for overflow in exsltDateParseDuration (Nick Wellnhofer),<br/>
+  Change version of xsltMaxVars back to 1.0.24 (Nick Wellnhofer),<br/>
+  Disable xsltCopyTextString optimization for extensions (Nick Wellnhofer),<br/>
+  Create DOCTYPE for HTML version 5 (Nick Wellnhofer),<br/>
+  Make xsl:decimal-format work with namespaces (Nick Wellnhofer),<br/>
+  Remove norm:localTime extension function (Nick Wellnhofer),<br/>
+  Check for integer overflow in xsltAddTextString (Nick Wellnhofer),<br/>
+  Detect infinite recursion when evaluating function arguments (Nick Wellnhofer),<br/>
+  Fix memory leak in xsltElementAvailableFunction (Nick Wellnhofer),<br/>
+  Fix for pattern predicates calling functions (Nick Wellnhofer),<br/>
+  Fix cmd.exe invocations in Makefile.mingw (Nick Wellnhofer),<br/>
+  Don't try to install index.sgml (Nick Wellnhofer),<br/>
+  Fix symbols.xml (Nick Wellnhofer),<br/>
+  Fix heap overread in xsltFormatNumberConversion (Nick Wellnhofer),<br/>
+  Fix &lt;xsl:number level="any"/&gt; for non-element nodes (Nick Wellnhofer),<br/>
+  Fix unreachable code in xsltAddChild (mahendra.n),<br/>
+  Change version number in xsl:version warning (Nick Wellnhofer),<br/>
+  Avoid infinite recursion after failed param evaluation (Nick Wellnhofer),<br/>
+  Stop if potential recursion is detected (Nick Wellnhofer),<br/>
+  Consider built-in templates in apply-imports (Nick Wellnhofer),<br/>
+  Fix precedence with multiple attribute sets (Nick Wellnhofer),<br/>
+  Rework attribute set resolution (Nick Wellnhofer)<br/>
+  </li>
+
+  <li>Improvements:<br/>
+  Add .travis.yml (Nick Wellnhofer),<br/>
+  Silence tests a little (Nick Wellnhofer),<br/>
+  Set LIBXML_SRC to absolute path (Nick Wellnhofer),<br/>
+  Add missing #include (Nick Wellnhofer),<br/>
+  Adjust expected error messages in tests (Nick Wellnhofer),<br/>
+  Make xsltDebug more quiet (Nick Wellnhofer),<br/>
+  New-line terminate error message that missed this convention (Jan Pokorn�),<br/>
+  Use xmlBuffers in EXSLT string functions (Nick Wellnhofer),<br/>
+  Switch to xmlUTF8Strsize in EXSLT string functions (Nick Wellnhofer),<br/>
+  Check for return value of xmlUTF8Strlen (Nick Wellnhofer),<br/>
+  Avoid double/long round trip in FORMAT_ITEM (Nick Wellnhofer),<br/>
+  Separate date and duration structs (Nick Wellnhofer),<br/>
+  Check for overflow in _exsltDateDifference (Nick Wellnhofer),<br/>
+  Clamp seconds field of durations (Nick Wellnhofer),<br/>
+  Change _exsltDateAddDurCalc parameter types (Nick Wellnhofer),<br/>
+  Fix date:difference with time zones (Nick Wellnhofer),<br/>
+  Rework division/remainder arithmetic in date.c (Nick Wellnhofer),<br/>
+  Remove exsltDateCastDateToNumber (Nick Wellnhofer),<br/>
+  Change internal representation of years (Nick Wellnhofer),<br/>
+  Optimize IS_LEAP (Nick Wellnhofer),<br/>
+  Link libraries with libm (Jussi Kukkonen),<br/>
+  Rename xsltCopyTreeInternal to xsltCopyTree (Nick Wellnhofer),<br/>
+  Update linker version script (Nick Wellnhofer),<br/>
+  Add local wildcard to version script (Nick Wellnhofer),<br/>
+  Make some symbols static (Nick Wellnhofer),<br/>
+  Remove redundant NULL check in xsltNumberComp (mahendra.n),<br/>
+  Fix forwards compatibility for imported stylesheets (Nick Wellnhofer),<br/>
+  Reduce warnings in forwards-compatible mode (Nick Wellnhofer),<br/>
+  Precompute XSLT elements after preprocessing (Nick Wellnhofer),<br/>
+  Fix whitespace in xsltParseStylesheetTop (Nick Wellnhofer),<br/>
+  Consolidate recursion checks (Nick Wellnhofer),<br/>
+  Treat XSLT_STATE_STOPPED same as errors (Nick Wellnhofer),<br/>
+  Make sure that XSLT_STATE_STOPPED isn't overwritten (Nick Wellnhofer),<br/>
+  Add comment regarding built-in templates and params (Nick Wellnhofer),<br/>
+  Rewrite memory management of local RVTs (Nick Wellnhofer),<br/>
+  Validate QNames of attribute sets (Nick Wellnhofer),<br/>
+  Add xsl:attribute-set regression tests (Nick Wellnhofer),<br/>
+  Ignore imported stylesheets in xsltApplyAttributeSet (Nick Wellnhofer)<br/>
+  </li>
+</ul>
 <h3>1.1.29: May 24 2016</h3>
 <ul>
   <li>Security:<br/>
diff --git a/libxslt/xsltwin32config.h b/libxslt/xsltwin32config.h
index 35c714e..a143455 100644
--- a/libxslt/xsltwin32config.h
+++ b/libxslt/xsltwin32config.h
@@ -23,21 +23,21 @@ extern "C" {
  *
  * the version string like "1.2.3"
  */
-#define LIBXSLT_DOTTED_VERSION "1.1.29"
+#define LIBXSLT_DOTTED_VERSION "1.1.30"
 
 /**
  * LIBXSLT_VERSION:
  *
  * the version number: 1.2.3 value is 1002003
  */
-#define LIBXSLT_VERSION 10129
+#define LIBXSLT_VERSION 10130
 
 /**
  * LIBXSLT_VERSION_STRING:
  *
  * the version number string, 1.2.3 value is "1002003"
  */
-#define LIBXSLT_VERSION_STRING "10129"
+#define LIBXSLT_VERSION_STRING "10130"
 
 /**
  * LIBXSLT_VERSION_EXTRA:


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]