1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-07-10 14:40:58 +03:00

preparing 1.0.7 cleanup similar to libxml2 one finished cleaning up

* configure.in: preparing 1.0.7
* libxslt.spec.in: cleanup similar to libxml2 one
* breakpoint/*.[hc]: finished cleaning up contributed code
* doc/*: updated and rebuilt the documentation
* xsltproc/xsltproc.c: cleanup of the timing code
* xsltproc/Makefile.am: auto* sucks
* libxslt/transform.c: added a missing include
Daniel
This commit is contained in:
Daniel Veillard
2001-11-10 13:35:26 +00:00
parent a33af2fb96
commit d03254ec53
24 changed files with 658 additions and 411 deletions

View File

@ -636,6 +636,25 @@ HREF="libxslt-transform.html#XSLTREGISTERALLELEMENT"
> (<A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
>xsltTransformContextPtr</A
> ctxt);
void <A
HREF="libxslt-transform.html#XSLHANDLEDEBUGGER"
>xslHandleDebugger</A
> (<GTKDOCLINK
HREF="XMLNODEPTR"
>xmlNodePtr</GTKDOCLINK
> cur,
<GTKDOCLINK
HREF="XMLNODEPTR"
>xmlNodePtr</GTKDOCLINK
> node,
<A
HREF="libxslt-xsltinternals.html#XSLTTEMPLATEPTR"
>xsltTemplatePtr</A
> templ,
<A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
>xsltTransformContextPtr</A
> ctxt);</PRE
></TD
></TR
@ -644,7 +663,7 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN1094"
NAME="AEN1099"
></A
><H2
>Description</H2
@ -654,14 +673,14 @@ NAME="AEN1094"
><DIV
CLASS="REFSECT1"
><A
NAME="AEN1097"
NAME="AEN1102"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN1099"
NAME="AEN1104"
></A
><H3
><A
@ -688,7 +707,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1105"
NAME="AEN1110"
></A
><P
></P
@ -726,7 +745,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1114"
NAME="AEN1119"
></A
><H3
><A
@ -753,7 +772,7 @@ CLASS="PROGRAMLISTING"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1120"
NAME="AEN1125"
></A
><P
></P
@ -789,7 +808,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1129"
NAME="AEN1134"
></A
><H3
><A
@ -827,7 +846,7 @@ HREF="XMLDOCPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1138"
NAME="AEN1143"
></A
><P
></P
@ -897,7 +916,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1155"
NAME="AEN1160"
></A
><H3
><A
@ -932,7 +951,7 @@ CLASS="PARAMETER"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1163"
NAME="AEN1168"
></A
><P
></P
@ -970,7 +989,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1172"
NAME="AEN1177"
></A
><H3
><A
@ -1018,7 +1037,7 @@ its own transformation context.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1183"
NAME="AEN1188"
></A
><P
></P
@ -1156,7 +1175,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1216"
NAME="AEN1221"
></A
><H3
><A
@ -1190,7 +1209,7 @@ HREF="XMLNODEPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1224"
NAME="AEN1229"
></A
><P
></P
@ -1245,7 +1264,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1237"
NAME="AEN1242"
></A
><H3
><A
@ -1292,7 +1311,7 @@ module elements.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1248"
NAME="AEN1253"
></A
><P
></P
@ -1379,7 +1398,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1269"
NAME="AEN1274"
></A
><H3
><A
@ -1418,7 +1437,7 @@ NOTE: This may lead to a non-wellformed output XML wise !</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1278"
NAME="AEN1283"
></A
><P
></P
@ -1505,7 +1524,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1299"
NAME="AEN1304"
></A
><H3
><A
@ -1548,7 +1567,7 @@ the given output.</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1309"
NAME="AEN1314"
></A
><P
></P
@ -1652,7 +1671,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1334"
NAME="AEN1339"
></A
><H3
><A
@ -1731,7 +1750,7 @@ since the interface uses only UTF8</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1350"
NAME="AEN1355"
></A
><P
></P
@ -1870,7 +1889,7 @@ error.</TD
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1383"
NAME="AEN1388"
></A
><H3
><A
@ -1918,7 +1937,7 @@ caller to handle them back (they may be reused).</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1394"
NAME="AEN1399"
></A
><P
></P
@ -2024,7 +2043,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1419"
NAME="AEN1424"
></A
><H3
><A
@ -2066,7 +2085,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1429"
NAME="AEN1434"
></A
><P
></P
@ -2155,7 +2174,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1450"
NAME="AEN1455"
></A
><H3
><A
@ -2198,7 +2217,7 @@ called directly</P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1460"
NAME="AEN1465"
></A
><P
></P
@ -2287,7 +2306,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1481"
NAME="AEN1486"
></A
><H3
><A
@ -2329,7 +2348,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1491"
NAME="AEN1496"
></A
><P
></P
@ -2418,7 +2437,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1512"
NAME="AEN1517"
></A
><H3
><A
@ -2460,7 +2479,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1522"
NAME="AEN1527"
></A
><P
></P
@ -2549,7 +2568,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1543"
NAME="AEN1548"
></A
><H3
><A
@ -2591,7 +2610,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1553"
NAME="AEN1558"
></A
><P
></P
@ -2680,7 +2699,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1574"
NAME="AEN1579"
></A
><H3
><A
@ -2722,7 +2741,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1584"
NAME="AEN1589"
></A
><P
></P
@ -2811,7 +2830,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1605"
NAME="AEN1610"
></A
><H3
><A
@ -2853,7 +2872,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1615"
NAME="AEN1620"
></A
><P
></P
@ -2942,7 +2961,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1636"
NAME="AEN1641"
></A
><H3
><A
@ -2984,7 +3003,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1646"
NAME="AEN1651"
></A
><P
></P
@ -3073,7 +3092,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1667"
NAME="AEN1672"
></A
><H3
><A
@ -3115,7 +3134,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1677"
NAME="AEN1682"
></A
><P
></P
@ -3204,7 +3223,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1698"
NAME="AEN1703"
></A
><H3
><A
@ -3246,7 +3265,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1708"
NAME="AEN1713"
></A
><P
></P
@ -3335,7 +3354,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1729"
NAME="AEN1734"
></A
><H3
><A
@ -3377,7 +3396,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1739"
NAME="AEN1744"
></A
><P
></P
@ -3466,7 +3485,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1760"
NAME="AEN1765"
></A
><H3
><A
@ -3508,7 +3527,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1770"
NAME="AEN1775"
></A
><P
></P
@ -3597,7 +3616,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1791"
NAME="AEN1796"
></A
><H3
><A
@ -3639,7 +3658,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1801"
NAME="AEN1806"
></A
><P
></P
@ -3728,7 +3747,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1822"
NAME="AEN1827"
></A
><H3
><A
@ -3770,7 +3789,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1832"
NAME="AEN1837"
></A
><P
></P
@ -3859,7 +3878,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1853"
NAME="AEN1858"
></A
><H3
><A
@ -3901,7 +3920,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1863"
NAME="AEN1868"
></A
><P
></P
@ -3990,7 +4009,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1884"
NAME="AEN1889"
></A
><H3
><A
@ -4032,7 +4051,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1894"
NAME="AEN1899"
></A
><P
></P
@ -4121,7 +4140,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1915"
NAME="AEN1920"
></A
><H3
><A
@ -4163,7 +4182,7 @@ HREF="libxslt-xsltinternals.html#XSLTSTYLEPRECOMPPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1925"
NAME="AEN1930"
></A
><P
></P
@ -4252,7 +4271,7 @@ VALIGN="TOP"
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1946"
NAME="AEN1951"
></A
><H3
><A
@ -4282,7 +4301,7 @@ HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1953"
NAME="AEN1958"
></A
><P
></P
@ -4317,6 +4336,139 @@ VALIGN="TOP"
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN1967"
></A
><H3
><A
NAME="XSLHANDLEDEBUGGER"
></A
>xslHandleDebugger ()</H3
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>void xslHandleDebugger (<GTKDOCLINK
HREF="XMLNODEPTR"
>xmlNodePtr</GTKDOCLINK
> cur,
<GTKDOCLINK
HREF="XMLNODEPTR"
>xmlNodePtr</GTKDOCLINK
> node,
<A
HREF="libxslt-xsltinternals.html#XSLTTEMPLATEPTR"
>xsltTemplatePtr</A
> templ,
<A
HREF="libxslt-xsltinternals.html#XSLTTRANSFORMCONTEXTPTR"
>xsltTransformContextPtr</A
> ctxt);</PRE
></TD
></TR
></TABLE
><P
>If either cur or node are a breakpoint, or xslDebugStatus in state
where debugging must occcur at this time then transfer control
to the xslDebugBreak function</P
><P
></P
><DIV
CLASS="INFORMALTABLE"
><A
NAME="AEN1977"
></A
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TBODY
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>cur</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> source node being executed</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>node</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> data node being processed</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>templ</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> temlate that applies to node</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>ctxt</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> the xslt transform context </TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"