1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-07-31 02:43:06 +03:00

- transform.c: fixed #53401

- configure.in libxslt/*.c: allowed to suppress debug reporting
  functionalities but it brings not noticeable improvements
- doc/xslt.html doc/html/*: updated and regenerated docs
Daniel
This commit is contained in:
Daniel Veillard
2001-04-22 20:31:17 +00:00
parent 3d65ba4ae6
commit 6f01c32a40
32 changed files with 780 additions and 577 deletions

View File

@ -121,7 +121,7 @@ NAME="LIBXSLT-XSLTINTERNALS"
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN3062"
NAME="AEN3092"
></A
><H2
>Name</H2
@ -129,7 +129,7 @@ NAME="AEN3062"
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN3065"
NAME="AEN3095"
></A
><H2
>Synopsis</H2
@ -372,7 +372,7 @@ HREF="XMLCHAR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN3127"
NAME="AEN3157"
></A
><H2
>Description</H2
@ -382,14 +382,14 @@ NAME="AEN3127"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN3130"
NAME="AEN3160"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN3132"
NAME="AEN3162"
></A
><H3
><A
@ -418,7 +418,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3137"
NAME="AEN3167"
></A
><H3
><A
@ -453,7 +453,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3142"
NAME="AEN3172"
></A
><H3
><A
@ -479,7 +479,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3147"
NAME="AEN3177"
></A
><H3
><A
@ -505,7 +505,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3152"
NAME="AEN3182"
></A
><H3
><A
@ -542,7 +542,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3157"
NAME="AEN3187"
></A
><H3
><A
@ -568,7 +568,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3162"
NAME="AEN3192"
></A
><H3
><A
@ -622,7 +622,7 @@ struct _xsltDocument {
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3167"
NAME="AEN3197"
></A
><H3
><A
@ -723,7 +723,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3172"
NAME="AEN3202"
></A
><H3
><A
@ -749,7 +749,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3177"
NAME="AEN3207"
></A
><H3
><A
@ -796,9 +796,9 @@ CLASS="PROGRAMLISTING"
xsltDocumentPtr docList; /* the document list */
xsltDocumentPtr document; /* the current document */
xmlNodePtr node; /* the node being processed */
xmlNodePtr node; /* the current node being processed */
xmlNodeSetPtr nodeList; /* the current node list */
xmlNodePtr current; /* the current node */
/* xmlNodePtr current; the node */
xmlDocPtr output; /* the resulting document */
xmlNodePtr insert; /* the insertion node */
@ -815,7 +815,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3182"
NAME="AEN3212"
></A
><H3
><A
@ -841,7 +841,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3187"
NAME="AEN3217"
></A
><H3
><A
@ -900,6 +900,8 @@ CLASS="PROGRAMLISTING"
xsltNumberData numdata; /* number */
xmlXPathCompExprPtr comp; /* a precompiled XPath expression */
xmlNsPtr *nsList; /* the namespaces in scope */
int nsNr; /* the number of namespaces in scope */
};</PRE
></TD
></TR
@ -910,7 +912,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3192"
NAME="AEN3222"
></A
><H3
><A
@ -936,7 +938,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3197"
NAME="AEN3227"
></A
><H3
><A
@ -994,7 +996,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
>&nbsp;:</TD
>:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@ -1011,7 +1013,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
>&nbsp;:</TD
>:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@ -1028,7 +1030,7 @@ CLASS="PARAMETER"
><I
>inst</I
></TT
>&nbsp;:</TD
>:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@ -1045,7 +1047,7 @@ CLASS="PARAMETER"
><I
>comp</I
></TT
>&nbsp;:</TD
>:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@ -1060,7 +1062,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3227"
NAME="AEN3257"
></A
><H3
><A
@ -1104,7 +1106,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3232"
NAME="AEN3262"
></A
><H3
><A
@ -1134,7 +1136,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3237"
NAME="AEN3267"
></A
><H3
><A
@ -1164,7 +1166,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3242"
NAME="AEN3272"
></A
><H3
><A
@ -1180,7 +1182,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
>#define CHECK_STOPPED if (ctxt-&gt;state == XSLT_STATE_STOPPED) return;</PRE
>#define CHECK_STOPPED if (ctxt-state == XSLT_STATE_STOPPED) return;</PRE
></TD
></TR
></TABLE
@ -1190,7 +1192,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3247"
NAME="AEN3277"
></A
><H3
><A
@ -1206,7 +1208,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
>#define CHECK_STOPPEDE if (ctxt-&gt;state == XSLT_STATE_STOPPED) goto error;</PRE
>#define CHECK_STOPPEDE if (ctxt-state == XSLT_STATE_STOPPED) goto error;</PRE
></TD
></TR
></TABLE
@ -1216,7 +1218,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3252"
NAME="AEN3282"
></A
><H3
><A
@ -1232,7 +1234,7 @@ CELLPADDING="6"
><TD
><PRE
CLASS="PROGRAMLISTING"
>#define CHECK_STOPPED0 if (ctxt-&gt;state == XSLT_STATE_STOPPED) return(0);</PRE
>#define CHECK_STOPPED0 if (ctxt-state == XSLT_STATE_STOPPED) return(0);</PRE
></TD
></TR
></TABLE
@ -1242,7 +1244,7 @@ CLASS="PROGRAMLISTING"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3257"
NAME="AEN3287"
></A
><H3
><A
@ -1303,7 +1305,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3273"
NAME="AEN3303"
></A
><H3
><A
@ -1354,7 +1356,7 @@ CLASS="PARAMETER"
><I
>filename</I
></TT
>&nbsp;:</TD
>:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@ -1384,7 +1386,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3294"
NAME="AEN3324"
></A
><H3
><A
@ -1437,7 +1439,7 @@ CLASS="PARAMETER"
><I
>sheet</I
></TT
>&nbsp;:</TD
>:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@ -1452,7 +1454,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3311"
NAME="AEN3341"
></A
><H3
><A
@ -1500,7 +1502,7 @@ CLASS="PARAMETER"
><I
>str</I
></TT
>&nbsp;:</TD
>:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@ -1530,7 +1532,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3331"
NAME="AEN3361"
></A
><H3
><A
@ -1583,7 +1585,7 @@ CLASS="PARAMETER"
><I
>elem</I
></TT
>&nbsp;:</TD
>:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@ -1598,7 +1600,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3348"
NAME="AEN3378"
></A
><H3
><A
@ -1654,7 +1656,7 @@ CLASS="PARAMETER"
><I
>sheet</I
></TT
>&nbsp;:</TD
>:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@ -1671,7 +1673,7 @@ CLASS="PARAMETER"
><I
>name</I
></TT
>&nbsp;:</TD
>:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@ -1701,7 +1703,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3374"
NAME="AEN3404"
></A
><H3
><A
@ -1757,7 +1759,7 @@ CLASS="PARAMETER"
><I
>ret</I
></TT
>&nbsp;:</TD
>:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@ -1774,7 +1776,7 @@ CLASS="PARAMETER"
><I
>doc</I
></TT
>&nbsp;:</TD
>:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@ -1804,7 +1806,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3400"
NAME="AEN3430"
></A
><H3
><A
@ -1857,7 +1859,7 @@ CLASS="PARAMETER"
><I
>style</I
></TT
>&nbsp;:</TD
>:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@ -1874,7 +1876,7 @@ CLASS="PARAMETER"
><I
>cur</I
></TT
>&nbsp;:</TD
>:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@ -1889,7 +1891,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3421"
NAME="AEN3451"
></A
><H3
><A
@ -1940,7 +1942,7 @@ CLASS="PARAMETER"
><I
>doc</I
></TT
>&nbsp;:</TD
>:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@ -1970,7 +1972,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3442"
NAME="AEN3472"
></A
><H3
><A
@ -2024,7 +2026,7 @@ CLASS="PARAMETER"
><I
>ctxt</I
></TT
>&nbsp;:</TD
>:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@ -2041,7 +2043,7 @@ CLASS="PARAMETER"
><I
>data</I
></TT
>&nbsp;:</TD
>:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@ -2058,7 +2060,7 @@ CLASS="PARAMETER"
><I
>node</I
></TT
>&nbsp;:</TD
>:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@ -2073,7 +2075,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN3467"
NAME="AEN3497"
></A
><H3
><A
@ -2134,7 +2136,7 @@ CLASS="PARAMETER"
><I
>self</I
></TT
>&nbsp;:</TD
>:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@ -2151,7 +2153,7 @@ CLASS="PARAMETER"
><I
>format</I
></TT
>&nbsp;:</TD
>:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@ -2168,7 +2170,7 @@ CLASS="PARAMETER"
><I
>number</I
></TT
>&nbsp;:</TD
>:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
@ -2185,7 +2187,7 @@ CLASS="PARAMETER"
><I
>result</I
></TT
>&nbsp;:</TD
>:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"