Add xsltProcessOneNode to exported symbols for lxml
authorDaniel Veillard <veillard@redhat.com>
Thu, 24 Sep 2009 14:21:53 +0000 (16:21 +0200)
committerDaniel Veillard <veillard@redhat.com>
Thu, 24 Sep 2009 14:21:53 +0000 (16:21 +0200)
* doc/symbols.xml libxslt/transform.c libxslt/transform.h:
  exports the entry point explicitely since lxml depends on it,
  also fixed some white spaces problems.

doc/symbols.xml
libxslt/transform.c
libxslt/transform.h

index 63ffac0..2eea92c 100644 (file)
     <symbol file="xsltlocale">xsltStrxfrm</symbol>
     <symbol file="extensions">xsltInitGlobals</symbol>
   </release>
+  <release version="1.1.26">
+    <!-- lxml was using it even if not pusblished -->
+    <symbol file="transform">xsltProcessOneNode</symbol>
+  </release>
 </symbols>
index a19269d..a4ca41d 100644 (file)
@@ -1709,9 +1709,6 @@ xsltApplyFallbacks(xsltTransformContextPtr ctxt, xmlNodePtr node,
  *                                                                     *
  ************************************************************************/
 
-static
-void xsltProcessOneNode(xsltTransformContextPtr ctxt, xmlNodePtr node,
-                       xsltStackElemPtr params);
 /**
  * xsltDefaultProcessOneNode:
  * @ctxt:  a XSLT process context
@@ -1977,7 +1974,7 @@ xsltDefaultProcessOneNode(xsltTransformContextPtr ctxt, xmlNodePtr node,
  *
  * Process the source node.
  */
-static void
+void
 xsltProcessOneNode(xsltTransformContextPtr ctxt, xmlNodePtr contextNode,
                   xsltStackElemPtr withParams)
 {
@@ -2280,7 +2277,7 @@ xsltApplySequenceConstructor(xsltTransformContextPtr ctxt,
                if (IS_XSLT_ELEM_FAST(cur) && IS_XSLT_NAME(cur, "message")) {
                    xsltMessage(ctxt, contextNode, cur);
                    goto skip_children;
-               }                  
+               }
                /*
                * Something really went wrong:
                */
@@ -2467,7 +2464,7 @@ xsltApplySequenceConstructor(xsltTransformContextPtr ctxt,
                    xsltMessage(ctxt, contextNode, cur);
                } else {
                    xsltTransformError(ctxt, NULL, cur,
-                       "Unexpected XSLT element '%s'.\n", cur->name);             
+                       "Unexpected XSLT element '%s'.\n", cur->name);
                }
                goto skip_children;
 
@@ -4076,7 +4073,7 @@ xsltComment(xsltTransformContextPtr ctxt, xmlNodePtr node,
         if ((value[len-1] == '-') ||
            (xmlStrstr(value, BAD_CAST "--"))) {
            xsltTransformError(ctxt, NULL, inst,
-                   "xsl:comment : '--' or ending '-' not allowed in comment\n");
+                   "xsl:comment : '--' or ending '-' not allowed in comment\n");
            /* fall through to try to catch further errors */
        }
     }
@@ -4816,7 +4813,7 @@ xsltApplyTemplates(xsltTransformContextPtr ctxt, xmlNodePtr node,
        */
 #if 0
        if ((ctxt->nbKeys > 0) &&
-           (list->nodeNr != 0) &&         
+           (list->nodeNr != 0) &&
            (list->nodeTab[0]->doc != NULL) &&
            XSLT_IS_RES_TREE_FRAG(list->nodeTab[0]->doc))
        {
index 105ac2d..2cfbec2 100644 (file)
@@ -24,51 +24,55 @@ extern "C" {
 /**
  * XInclude default processing.
  */
-XSLTPUBFUN void XSLTCALL               
+XSLTPUBFUN void XSLTCALL
                xsltSetXIncludeDefault  (int xinclude);
-XSLTPUBFUN int XSLTCALL                
+XSLTPUBFUN int XSLTCALL
                xsltGetXIncludeDefault  (void);
 
 /**
  * Export context to users.
  */
-XSLTPUBFUN xsltTransformContextPtr XSLTCALL 
+XSLTPUBFUN xsltTransformContextPtr XSLTCALL
                xsltNewTransformContext (xsltStylesheetPtr style,
                                         xmlDocPtr doc);
 
-XSLTPUBFUN void XSLTCALL                       
+XSLTPUBFUN void XSLTCALL
                xsltFreeTransformContext(xsltTransformContextPtr ctxt);
 
-XSLTPUBFUN xmlDocPtr XSLTCALL          
+XSLTPUBFUN xmlDocPtr XSLTCALL
                xsltApplyStylesheetUser (xsltStylesheetPtr style,
                                         xmlDocPtr doc,
                                         const char **params,
                                         const char *output,
                                         FILE * profile,
                                         xsltTransformContextPtr userCtxt);
+XSLTPUBFUN void XSLTCALL
+                xsltProcessOneNode      (xsltTransformContextPtr ctxt,
+                                         xmlNodePtr node,
+                                         xsltStackElemPtr params);
 /**
  * Private Interfaces.
  */
-XSLTPUBFUN void XSLTCALL               
+XSLTPUBFUN void XSLTCALL
                xsltApplyStripSpaces    (xsltTransformContextPtr ctxt,
                                         xmlNodePtr node);
-XSLTPUBFUN xmlDocPtr XSLTCALL  
+XSLTPUBFUN xmlDocPtr XSLTCALL
                xsltApplyStylesheet     (xsltStylesheetPtr style,
                                         xmlDocPtr doc,
                                         const char **params);
-XSLTPUBFUN xmlDocPtr XSLTCALL  
+XSLTPUBFUN xmlDocPtr XSLTCALL
                xsltProfileStylesheet   (xsltStylesheetPtr style,
                                         xmlDocPtr doc,
                                         const char **params,
                                         FILE * output);
-XSLTPUBFUN int XSLTCALL                
+XSLTPUBFUN int XSLTCALL
                xsltRunStylesheet       (xsltStylesheetPtr style,
                                         xmlDocPtr doc,
                                         const char **params,
                                         const char *output,
                                         xmlSAXHandlerPtr SAX,
                                         xmlOutputBufferPtr IObuf);
-XSLTPUBFUN int XSLTCALL                
+XSLTPUBFUN int XSLTCALL
                xsltRunStylesheetUser   (xsltStylesheetPtr style,
                                         xmlDocPtr doc,
                                         const char **params,
@@ -77,101 +81,101 @@ XSLTPUBFUN int XSLTCALL
                                         xmlOutputBufferPtr IObuf,
                                         FILE * profile,
                                         xsltTransformContextPtr userCtxt);
-XSLTPUBFUN void XSLTCALL               
+XSLTPUBFUN void XSLTCALL
                xsltApplyOneTemplate    (xsltTransformContextPtr ctxt,
                                         xmlNodePtr node,
                                         xmlNodePtr list,
                                         xsltTemplatePtr templ,
                                         xsltStackElemPtr params);
-XSLTPUBFUN void XSLTCALL               
+XSLTPUBFUN void XSLTCALL
                xsltDocumentElem        (xsltTransformContextPtr ctxt,
                                         xmlNodePtr node,
                                         xmlNodePtr inst,
                                         xsltStylePreCompPtr comp);
-XSLTPUBFUN void XSLTCALL               
+XSLTPUBFUN void XSLTCALL
                xsltSort                (xsltTransformContextPtr ctxt,
                                         xmlNodePtr node,
                                         xmlNodePtr inst,
                                         xsltStylePreCompPtr comp);
-XSLTPUBFUN void XSLTCALL               
+XSLTPUBFUN void XSLTCALL
                xsltCopy                (xsltTransformContextPtr ctxt,
                                         xmlNodePtr node,
                                         xmlNodePtr inst,
                                         xsltStylePreCompPtr comp);
-XSLTPUBFUN void XSLTCALL               
+XSLTPUBFUN void XSLTCALL
                xsltText                (xsltTransformContextPtr ctxt,
                                         xmlNodePtr node,
                                         xmlNodePtr inst,
                                         xsltStylePreCompPtr comp);
-XSLTPUBFUN void XSLTCALL               
+XSLTPUBFUN void XSLTCALL
                xsltElement             (xsltTransformContextPtr ctxt,
                                         xmlNodePtr node,
                                         xmlNodePtr inst,
                                         xsltStylePreCompPtr comp);
-XSLTPUBFUN void XSLTCALL               
+XSLTPUBFUN void XSLTCALL
                xsltComment             (xsltTransformContextPtr ctxt,
                                         xmlNodePtr node,
                                         xmlNodePtr inst,
                                         xsltStylePreCompPtr comp);
-XSLTPUBFUN void XSLTCALL               
+XSLTPUBFUN void XSLTCALL
                xsltAttribute           (xsltTransformContextPtr ctxt,
                                         xmlNodePtr node,
                                         xmlNodePtr inst,
                                         xsltStylePreCompPtr comp);
-XSLTPUBFUN void XSLTCALL               
+XSLTPUBFUN void XSLTCALL
                xsltProcessingInstruction(xsltTransformContextPtr ctxt,
                                         xmlNodePtr node,
                                         xmlNodePtr inst,
                                         xsltStylePreCompPtr comp);
-XSLTPUBFUN void XSLTCALL               
+XSLTPUBFUN void XSLTCALL
                xsltCopyOf              (xsltTransformContextPtr ctxt,
                                         xmlNodePtr node,
                                         xmlNodePtr inst,
                                         xsltStylePreCompPtr comp);
-XSLTPUBFUN void XSLTCALL               
+XSLTPUBFUN void XSLTCALL
                xsltValueOf             (xsltTransformContextPtr ctxt,
                                         xmlNodePtr node,
                                         xmlNodePtr inst,
                                         xsltStylePreCompPtr comp);
-XSLTPUBFUN void XSLTCALL               
+XSLTPUBFUN void XSLTCALL
                xsltNumber              (xsltTransformContextPtr ctxt,
                                         xmlNodePtr node,
                                         xmlNodePtr inst,
                                         xsltStylePreCompPtr comp);
-XSLTPUBFUN void XSLTCALL               
+XSLTPUBFUN void XSLTCALL
                xsltApplyImports        (xsltTransformContextPtr ctxt,
                                         xmlNodePtr node,
                                         xmlNodePtr inst,
                                         xsltStylePreCompPtr comp);
-XSLTPUBFUN void XSLTCALL               
+XSLTPUBFUN void XSLTCALL
                xsltCallTemplate        (xsltTransformContextPtr ctxt,
                                         xmlNodePtr node,
                                         xmlNodePtr inst,
                                         xsltStylePreCompPtr comp);
-XSLTPUBFUN void XSLTCALL               
+XSLTPUBFUN void XSLTCALL
                xsltApplyTemplates      (xsltTransformContextPtr ctxt,
                                         xmlNodePtr node,
                                         xmlNodePtr inst,
                                         xsltStylePreCompPtr comp);
-XSLTPUBFUN void XSLTCALL               
+XSLTPUBFUN void XSLTCALL
                xsltChoose              (xsltTransformContextPtr ctxt,
                                         xmlNodePtr node,
                                         xmlNodePtr inst,
                                         xsltStylePreCompPtr comp);
-XSLTPUBFUN void XSLTCALL               
+XSLTPUBFUN void XSLTCALL
                xsltIf                  (xsltTransformContextPtr ctxt,
                                         xmlNodePtr node,
                                         xmlNodePtr inst,
                                         xsltStylePreCompPtr comp);
-XSLTPUBFUN void XSLTCALL               
+XSLTPUBFUN void XSLTCALL
                xsltForEach             (xsltTransformContextPtr ctxt,
                                         xmlNodePtr node,
                                         xmlNodePtr inst,
                                         xsltStylePreCompPtr comp);
-XSLTPUBFUN void XSLTCALL               
+XSLTPUBFUN void XSLTCALL
                xsltRegisterAllElement  (xsltTransformContextPtr ctxt);
 
-XSLTPUBFUN xmlNodePtr XSLTCALL 
+XSLTPUBFUN xmlNodePtr XSLTCALL
                xsltCopyTextString      (xsltTransformContextPtr ctxt,
                                         xmlNodePtr target,
                                         const xmlChar *string,
@@ -189,7 +193,7 @@ XSLTPUBFUN int XSLTCALL
 /*
  * Hook for the debugger if activated.
  */
-XSLTPUBFUN void XSLTCALL               
+XSLTPUBFUN void XSLTCALL
                xslHandleDebugger       (xmlNodePtr cur,
                                         xmlNodePtr node,
                                         xsltTemplatePtr templ,