[libxslt] Fix symbols.xml



commit 769322e94b99ff0516b53ba32a00ee42690935d4
Author: Nick Wellnhofer <wellnhofer aevum de>
Date:   Fri Dec 2 15:36:31 2016 +0100

    Fix symbols.xml

 doc/symbols.xml |   24 ++++++++++++------------
 doc/syms.xsl    |    8 ++++++++
 2 files changed, 20 insertions(+), 12 deletions(-)
---
diff --git a/doc/symbols.xml b/doc/symbols.xml
index 02ccf58..1499909 100644
--- a/doc/symbols.xml
+++ b/doc/symbols.xml
@@ -81,7 +81,7 @@
     <symbol file="pattern">xsltFreeCompMatchList</symbol>
     <symbol file="pattern">xsltFreeTemplateHashes</symbol>
     <symbol file="pattern">xsltGetTemplate</symbol>
-    <symbol file="pattern">xsltMatchPattern</symbol>
+    <symbol removed="1.0.12" file="pattern">xsltMatchPattern</symbol>
     <symbol file="pattern">xsltTestCompMatchList</symbol>
     <symbol file="preproc">xsltDocumentComp</symbol>
     <symbol file="preproc">xsltFreeStylePreComps</symbol>
@@ -221,7 +221,6 @@
     <symbol file="xslt">xsltLibxmlVersion</symbol>
     <symbol file="xslt">xsltLibxsltVersion</symbol>
     <symbol file="xslt">xsltMaxDepth</symbol>
-    <symbol file="xslt">xsltMaxVars</symbol>
     <symbol file="xsltInternals">xsltParseStylesheetImportedDoc</symbol>
     <symbol file="xsltutils">xsltSetCtxtSortFunc</symbol>
     <symbol file="xsltutils">xsltSetSortFunc</symbol>
@@ -269,25 +268,25 @@
     <symbol file="documents">xsltSetLoaderFunc</symbol>
   </release>
   <release version="1.1.18">
-    <symbol file="xsltInternals">xsltConstNamespaceNameXSLT</symbol>
+    <symbol switch="REFACTORED" file="xsltInternals">xsltConstNamespaceNameXSLT</symbol>
     <symbol file="xsltInternals">xsltExtensionInstructionResultFinalize</symbol>
     <symbol file="xsltInternals">xsltExtensionInstructionResultRegister</symbol>
     <symbol file="xsltInternals">xsltInitCtxtKey</symbol>
     <symbol file="xslt">xsltInit</symbol>
-    <symbol file="xsltInternals">xsltParseAnyXSLTElem</symbol>
-    <symbol file="xsltInternals">xsltParseSequenceConstructor</symbol>
-    <symbol file="xsltInternals">xsltPointerListAddSize</symbol>
-    <symbol file="xsltInternals">xsltPointerListClear</symbol>
-    <symbol file="xsltInternals">xsltPointerListCreate</symbol>
-    <symbol file="xsltInternals">xsltPointerListFree</symbol>
+    <symbol switch="REFACTORED" file="xsltInternals">xsltParseAnyXSLTElem</symbol>
+    <symbol switch="REFACTORED" file="xsltInternals">xsltParseSequenceConstructor</symbol>
+    <symbol switch="REFACTORED" file="xsltInternals">xsltPointerListAddSize</symbol>
+    <symbol switch="REFACTORED" file="xsltInternals">xsltPointerListClear</symbol>
+    <symbol switch="REFACTORED" file="xsltInternals">xsltPointerListCreate</symbol>
+    <symbol switch="REFACTORED" file="xsltInternals">xsltPointerListFree</symbol>
     <symbol file="xsltInternals">xsltRegisterLocalRVT</symbol>
     <symbol file="xsltInternals">xsltReleaseRVT</symbol>
-    <symbol file="xsltInternals">xsltRestoreDocumentNamespaces</symbol>
-    <symbol file="extensions">xsltStyleStylesheetLevelGetExtData</symbol>
+    <symbol switch="REFACTORED" file="xsltInternals">xsltRestoreDocumentNamespaces</symbol>
+    <symbol switch="REFACTORED" file="extensions">xsltStyleStylesheetLevelGetExtData</symbol>
     <symbol removed="1.1.28" file="xsltInternals">xsltTransStorageAdd</symbol>
     <symbol removed="1.1.28" file="xsltInternals">xsltTransStorageRemove</symbol>
     <symbol file="xsltInternals">xsltUninit</symbol>
-    <symbol file="xsltInternals">xsltXSLTAttrMarker</symbol>
+    <symbol switch="REFACTORED" file="xsltInternals">xsltXSLTAttrMarker</symbol>
   </release>
   <release version="1.1.20">
     <symbol file="transform">xsltLocalVariablePop</symbol>
@@ -312,6 +311,7 @@
   </release>
   <release version="1.1.27">
     <symbol file="xsltlocale">xsltFreeLocales</symbol>
+    <symbol file="xslt">xsltMaxVars</symbol>
     <symbol file="xsltutils">xsltXPathCompileFlags</symbol>
   </release>
   <release version="1.1.30">
diff --git a/doc/syms.xsl b/doc/syms.xsl
index 3965e90..e2cbf43 100644
--- a/doc/syms.xsl
+++ b/doc/syms.xsl
@@ -66,6 +66,14 @@
         <xsl:text>
 </xsl:text>
       </xsl:when>
+      <xsl:when test="@switch">
+        <xsl:text># </xsl:text>
+        <xsl:value-of select="$name"/>
+        <xsl:text>; requires switch </xsl:text>
+        <xsl:value-of select="@switch"/>
+        <xsl:text>
+</xsl:text>
+      </xsl:when>
       <xsl:otherwise>
         <!-- make sure we can find that symbol exported from the API list -->
         <xsl:variable name="def"


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