Navigation Menu

Skip to content

Commit

Permalink
Finally - found the problem with the page generation (XMLPUBFUN not
Browse files Browse the repository at this point in the history
* doc/html/*.html: Finally - found the problem with the
  page generation (XMLPUBFUN not recognized by gtkdoc).
  Re-created the pages using a temporary version of
  include/libxml/*.h.
* testOOMlib.c,include/libxml/encoding.h,
  include/libxml/schemasInternals.h,include/libxml/valid.h,
  include/libxml/xlink.h,include/libxml/xmlwin32version.h,
  include/libxml/xmlwin32version.h.in,
  include/libxml/xpathInternals.h: minor edit of comments
  to help automatic documentation generation
* doc/docdescr.doc: small elaboration
* doc/examples/test1.c,doc/examples/Makefile.am: re-commit
  (messed up on last try)
* xmlreader.c: minor change to clear warning.
  • Loading branch information
William M. Brack committed Nov 16, 2003
1 parent 8d7b5c7 commit 60f394e
Show file tree
Hide file tree
Showing 57 changed files with 13,666 additions and 870 deletions.
17 changes: 17 additions & 0 deletions ChangeLog
@@ -1,3 +1,20 @@
Sun Nov 16 14:00:08 HKT 2003 William Brack <wbrack@mmm.com.hk>

* doc/html/*.html: Finally - found the problem with the
page generation (XMLPUBFUN not recognized by gtkdoc).
Re-created the pages using a temporary version of
include/libxml/*.h.
* testOOMlib.c,include/libxml/encoding.h,
include/libxml/schemasInternals.h,include/libxml/valid.h,
include/libxml/xlink.h,include/libxml/xmlwin32version.h,
include/libxml/xmlwin32version.h.in,
include/libxml/xpathInternals.h: minor edit of comments
to help automatic documentation generation
* doc/docdescr.doc: small elaboration
* doc/examples/test1.c,doc/examples/Makefile.am: re-commit
(messed up on last try)
* xmlreader.c: minor change to clear warning.

Sat Nov 15 19:20:32 CET 2003 Daniel Veillard <daniel@veillard.com> Sat Nov 15 19:20:32 CET 2003 Daniel Veillard <daniel@veillard.com>


* Copyright: fixed some wording * Copyright: fixed some wording
Expand Down
7 changes: 6 additions & 1 deletion doc/docdescr.doc
Expand Up @@ -54,6 +54,7 @@ NOTE: Steps 1 through 5 are performed with the command "make rebuild";
Steps 7 and 8 are performed with the command "make web" Steps 7 and 8 are performed with the command "make web"


1) Generate libxml-decl.txt, libxml-decl-list.txt and libxml-sections.txt: 1) Generate libxml-decl.txt, libxml-decl-list.txt and libxml-sections.txt:
make scan, or,
gtkdoc-scan --module=libxml --source-dir=../ \ gtkdoc-scan --module=libxml --source-dir=../ \
--ignore-headers="acconfig.h config.h win32config.h trio.h triostr.h --ignore-headers="acconfig.h config.h win32config.h trio.h triostr.h
triop.h config-m ac.h XMLTestPrefix2.h XMLTestPrefix.h triop.h config-m ac.h XMLTestPrefix2.h XMLTestPrefix.h
Expand All @@ -63,9 +64,11 @@ NOTE: Steps 1 through 5 are performed with the command "make rebuild";
These three files are used by the gdk-doc routines in the following steps. These three files are used by the gdk-doc routines in the following steps.


2) Generate the sgml documentation in the subdirectory "tmpl": 2) Generate the sgml documentation in the subdirectory "tmpl":
make templates, or,
gtkdoc-mktmpl --module=libxml gtkdoc-mktmpl --module=libxml


3) Generate the xml documentation in the subdirectory "xml": 3) Generate the xml documentation in the subdirectory "xml":
make xml, or,
gtkdoc-mkdb --module=libxml --source-dir=../ --output-format=xml \ gtkdoc-mkdb --module=libxml --source-dir=../ --output-format=xml \
--main-sgml-file=gnome-xml.xml --main-sgml-file=gnome-xml.xml


Expand All @@ -75,6 +78,7 @@ NOTE: Steps 1 through 5 are performed with the command "make rebuild";
titles. titles.


4) Generate the main html documentation in the subdirectory "html": 4) Generate the main html documentation in the subdirectory "html":
make html, or,
cd html cd html
gtkdoc-mkhtml libxml ../gnome-xml.xml gtkdoc-mkhtml libxml ../gnome-xml.xml
cd ../ cd ../
Expand All @@ -101,7 +105,7 @@ NOTE: Steps 1 through 5 are performed with the command "make rebuild";
information on the api's in the file "libxml2-api.xml", but that step is information on the api's in the file "libxml2-api.xml", but that step is
now being done by a separate script. now being done by a separate script.


7) Generate the site's main page: 7) Generate the site's main pages:
xsltproc --nonet --html --output index.html site.xsl xml.html xsltproc --nonet --html --output index.html site.xsl xml.html


All of the "top-level" pages (except xmlreader.html and guidelines.html) All of the "top-level" pages (except xmlreader.html and guidelines.html)
Expand All @@ -114,6 +118,7 @@ NOTE: Steps 1 through 5 are performed with the command "make rebuild";
xsltproc --nonet --output ../NEWS news.xsl news.html xsltproc --nonet --output ../NEWS news.xsl news.html


10)Generate the XML Software Autoupdate file libxml2.xsa: 10)Generate the XML Software Autoupdate file libxml2.xsa:
make libxml2.xsa, or,
xsltproc --nonet --output libxml2.xsa xsa.xsl news.html xsltproc --nonet --output libxml2.xsa xsa.xsl news.html


11)Manually generate xmlcatalog.1 and xmllint.1 using manpages/docbook.xsl 11)Manually generate xmlcatalog.1 and xmllint.1 using manpages/docbook.xsl
Expand Down
2 changes: 1 addition & 1 deletion doc/examples/Makefile.am
Expand Up @@ -19,7 +19,7 @@ install-data-local:
$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR) $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
-@INSTALL@ -m 0644 $(srcdir)/*.html $(srcdir)/*.c $(srcdir)/*.xml $(srcdir)/*.xsl $(srcdir)/*.out $(DESTDIR)$(TARGET_DIR) -@INSTALL@ -m 0644 $(srcdir)/*.html $(srcdir)/*.c $(srcdir)/*.xml $(srcdir)/*.xsl $(srcdir)/*.out $(DESTDIR)$(TARGET_DIR)


EXTRA_DIST=examples.xsl index.py test1.xml examples.xml test2.xml tree1.out EXTRA_DIST=examples.xsl index.py examples.xml test1.xml test2.xml tree1.out


noinst_PROGRAMS=xpath1 parse1 parse2 tree1 noinst_PROGRAMS=xpath1 parse1 parse2 tree1


Expand Down
2 changes: 1 addition & 1 deletion doc/examples/tree1.c
Expand Up @@ -25,7 +25,7 @@
* Prints the names of the all the xml elements * Prints the names of the all the xml elements
* that are siblings or children of a given xml node. * that are siblings or children of a given xml node.
*/ */
void static void
print_element_names(xmlNode * a_node) print_element_names(xmlNode * a_node)
{ {
xmlNode *cur_node = NULL; xmlNode *cur_node = NULL;
Expand Down
145 changes: 143 additions & 2 deletions doc/html/libxml-DOCBparser.html

Large diffs are not rendered by default.

453 changes: 450 additions & 3 deletions doc/html/libxml-HTMLparser.html

Large diffs are not rendered by default.

207 changes: 205 additions & 2 deletions doc/html/libxml-HTMLtree.html

Large diffs are not rendered by default.

428 changes: 216 additions & 212 deletions doc/html/libxml-SAX.html

Large diffs are not rendered by default.

132 changes: 130 additions & 2 deletions doc/html/libxml-c14n.html

Large diffs are not rendered by default.

297 changes: 295 additions & 2 deletions doc/html/libxml-catalog.html

Large diffs are not rendered by default.

72 changes: 69 additions & 3 deletions doc/html/libxml-chvalid.html
Expand Up @@ -28,7 +28,7 @@
.navigation .title { .navigation .title {
font-size: 200%; font-size: 200%;
} }
</style><link rel="home" href="index.html" title="Gnome XML Library Reference Manual "><link rel="up" href="ch01.html" title="Libxml Programming Notes"><link rel="previous" href="libxml-xpath.html" title="xpath"><link rel="next" href="libxml-uri.html" title="uri"></head><body text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xpath.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td><td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">Gnome XML Library Reference Manual </th><td><a accesskey="n" href="libxml-uri.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td></tr></table><div class="refentry"><a name="libxml-chvalid"></a><div class="titlepage"></div><div class="refnamediv"><h2>chvalid</h2><p>chvalid &#8212; </p></div><div class="refsynopsisdiv"><h2><h1 class="title"><a name="id2587244"></a>Synopsis</h1></h2><pre class="synopsis"> </style><link rel="home" href="index.html" title="Gnome XML Library Reference Manual"><link rel="up" href="ch01.html" title="Libxml Programming Notes"><link rel="previous" href="libxml-SAX.html" title="SAX"><link rel="next" href="libxml-uri.html" title="uri"></head><body text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-SAX.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td><td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">Gnome XML Library Reference Manual</th><td><a accesskey="n" href="libxml-uri.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td></tr></table><div class="refentry"><a name="libxml-chvalid"></a><div class="titlepage"></div><div class="refnamediv"><h2>chvalid</h2><p>chvalid &#8212; </p></div><div class="refsynopsisdiv"><h2><h1 class="title"><a name="id2654349"></a>Synopsis</h1></h2><pre class="synopsis">






Expand All @@ -38,6 +38,8 @@
typedef <a href="libxml-chvalid.html#xmlChLRangePtr">xmlChLRangePtr</a>; typedef <a href="libxml-chvalid.html#xmlChLRangePtr">xmlChLRangePtr</a>;
struct <a href="libxml-chvalid.html#xmlChRangeGroup">xmlChRangeGroup</a>; struct <a href="libxml-chvalid.html#xmlChRangeGroup">xmlChRangeGroup</a>;
typedef <a href="libxml-chvalid.html#xmlChRangeGroupPtr">xmlChRangeGroupPtr</a>; typedef <a href="libxml-chvalid.html#xmlChRangeGroupPtr">xmlChRangeGroupPtr</a>;
int <a href="libxml-chvalid.html#xmlCharInRange">xmlCharInRange</a> (unsigned int val,
const <a href="libxml-chvalid.html#xmlChRangeGroupPtr">xmlChRangeGroupPtr</a> group);
#define <a href="libxml-chvalid.html#xmlIsBaseChar-ch">xmlIsBaseChar_ch</a> (c) #define <a href="libxml-chvalid.html#xmlIsBaseChar-ch">xmlIsBaseChar_ch</a> (c)
#define <a href="libxml-chvalid.html#xmlIsBaseCharQ">xmlIsBaseCharQ</a> (c) #define <a href="libxml-chvalid.html#xmlIsBaseCharQ">xmlIsBaseCharQ</a> (c)
extern xmlChRangeGroup <a href="libxml-chvalid.html#xmlIsBaseCharGroup">xmlIsBaseCharGroup</a>; extern xmlChRangeGroup <a href="libxml-chvalid.html#xmlIsBaseCharGroup">xmlIsBaseCharGroup</a>;
Expand All @@ -58,6 +60,14 @@
extern xmlChRangeGroup <a href="libxml-chvalid.html#xmlIsIdeographicGroup">xmlIsIdeographicGroup</a>; extern xmlChRangeGroup <a href="libxml-chvalid.html#xmlIsIdeographicGroup">xmlIsIdeographicGroup</a>;
#define <a href="libxml-chvalid.html#xmlIsPubidChar-ch">xmlIsPubidChar_ch</a> (c) #define <a href="libxml-chvalid.html#xmlIsPubidChar-ch">xmlIsPubidChar_ch</a> (c)
#define <a href="libxml-chvalid.html#xmlIsPubidCharQ">xmlIsPubidCharQ</a> (c) #define <a href="libxml-chvalid.html#xmlIsPubidCharQ">xmlIsPubidCharQ</a> (c)
int <a href="libxml-chvalid.html#xmlIsBaseChar">xmlIsBaseChar</a> (unsigned int ch);
int <a href="libxml-chvalid.html#xmlIsBlank">xmlIsBlank</a> (unsigned int ch);
int <a href="libxml-chvalid.html#xmlIsChar">xmlIsChar</a> (unsigned int ch);
int <a href="libxml-chvalid.html#xmlIsCombining">xmlIsCombining</a> (unsigned int ch);
int <a href="libxml-chvalid.html#xmlIsDigit">xmlIsDigit</a> (unsigned int ch);
int <a href="libxml-chvalid.html#xmlIsExtender">xmlIsExtender</a> (unsigned int ch);
int <a href="libxml-chvalid.html#xmlIsIdeographic">xmlIsIdeographic</a> (unsigned int ch);
int <a href="libxml-chvalid.html#xmlIsPubidChar">xmlIsPubidChar</a> (unsigned int ch);
</pre></div><div class="refsect1"><h2>Description</h2><p> </pre></div><div class="refsect1"><h2>Description</h2><p>


</p></div><div class="refsect1"><h2>Details</h2><div class="refsect2"><h3><a name="xmlChSRange"></a>struct xmlChSRange</h3><pre class="programlisting">struct xmlChSRange { </p></div><div class="refsect1"><h2>Details</h2><div class="refsect2"><h3><a name="xmlChSRange"></a>struct xmlChSRange</h3><pre class="programlisting">struct xmlChSRange {
Expand Down Expand Up @@ -92,7 +102,15 @@
</p></div><hr><div class="refsect2"><h3><a name="xmlChRangeGroupPtr"></a>xmlChRangeGroupPtr</h3><pre class="programlisting">typedef xmlChRangeGroup *xmlChRangeGroupPtr; </p></div><hr><div class="refsect2"><h3><a name="xmlChRangeGroupPtr"></a>xmlChRangeGroupPtr</h3><pre class="programlisting">typedef xmlChRangeGroup *xmlChRangeGroupPtr;
</pre><p> </pre><p>


</p></div><hr><div class="refsect2"><h3><a name="xmlIsBaseChar-ch"></a>xmlIsBaseChar_ch()</h3><pre class="programlisting">#define xmlIsBaseChar_ch(c)</pre><p> </p></div><hr><div class="refsect2"><h3><a name="xmlCharInRange"></a>xmlCharInRange ()</h3><pre class="programlisting">int xmlCharInRange (unsigned int val,
const <a href="libxml-chvalid.html#xmlChRangeGroupPtr">xmlChRangeGroupPtr</a> group);</pre><p>
Does a binary search of the range table to determine if char
is valid</p><p>

</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>val</tt></i>:</span></td><td> character to be validated
</td></tr><tr><td><span class="term"><i><tt>group</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td> true if character valid, false otherwise
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsBaseChar-ch"></a>xmlIsBaseChar_ch()</h3><pre class="programlisting">#define xmlIsBaseChar_ch(c)</pre><p>
Automatically generated by genChRanges.py</p><p> Automatically generated by genChRanges.py</p><p>


</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate </p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
Expand Down Expand Up @@ -169,4 +187,52 @@
Automatically generated by genChRanges.py</p><p> Automatically generated by genChRanges.py</p><p>


</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate </p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
</td></tr></tbody></table></div></div></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxml-xpath.html"><b>&lt;&lt; xpath</b></a></td><td align="right"><a accesskey="n" href="libxml-uri.html"><b>uri &gt;&gt;</b></a></td></tr></table></body></html> </td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsBaseChar"></a>xmlIsBaseChar ()</h3><pre class="programlisting">int xmlIsBaseChar (unsigned int ch);</pre><p>
This function is DEPRECATED. Use xmlIsBaseChar_ch
or xmlIsBaseCharQ instead</p><p>

</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>ch</tt></i>:</span></td><td> character to validate
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>true if argument valid, false otherwise
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsBlank"></a>xmlIsBlank ()</h3><pre class="programlisting">int xmlIsBlank (unsigned int ch);</pre><p>
This function is DEPRECATED. Use xmlIsBlank_ch
or xmlIsBlankQ instead</p><p>

</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>ch</tt></i>:</span></td><td> character to validate
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>true if argument valid, false otherwise
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsChar"></a>xmlIsChar ()</h3><pre class="programlisting">int xmlIsChar (unsigned int ch);</pre><p>
This function is DEPRECATED. Use xmlIsChar_ch
or xmlIsCharQ instead</p><p>

</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>ch</tt></i>:</span></td><td> character to validate
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>true if argument valid, false otherwise
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsCombining"></a>xmlIsCombining ()</h3><pre class="programlisting">int xmlIsCombining (unsigned int ch);</pre><p>
This function is DEPRECATED. Use xmlIsCombining_ch
or xmlIsCombiningQ instead</p><p>

</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>ch</tt></i>:</span></td><td> character to validate
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>true if argument valid, false otherwise
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsDigit"></a>xmlIsDigit ()</h3><pre class="programlisting">int xmlIsDigit (unsigned int ch);</pre><p>
This function is DEPRECATED. Use xmlIsDigit_ch
or xmlIsDigitQ instead</p><p>

</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>ch</tt></i>:</span></td><td> character to validate
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>true if argument valid, false otherwise
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsExtender"></a>xmlIsExtender ()</h3><pre class="programlisting">int xmlIsExtender (unsigned int ch);</pre><p>
This function is DEPRECATED. Use xmlIsExtender_ch
or xmlIsExtenderQ instead</p><p>

</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>ch</tt></i>:</span></td><td> character to validate
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>true if argument valid, false otherwise
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsIdeographic"></a>xmlIsIdeographic ()</h3><pre class="programlisting">int xmlIsIdeographic (unsigned int ch);</pre><p>
This function is DEPRECATED. Use xmlIsIdeographic_ch
or xmlIsIdeographicQ instead</p><p>

</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>ch</tt></i>:</span></td><td> character to validate
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>true if argument valid, false otherwise
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsPubidChar"></a>xmlIsPubidChar ()</h3><pre class="programlisting">int xmlIsPubidChar (unsigned int ch);</pre><p>
This function is DEPRECATED. Use xmlIsPubidChar_ch
or xmlIsPubidCharQ instead</p><p>

</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>ch</tt></i>:</span></td><td> character to validate
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>true if argument valid, false otherwise
</td></tr></tbody></table></div></div></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxml-SAX.html"><b>&lt;&lt; SAX</b></a></td><td align="right"><a accesskey="n" href="libxml-uri.html"><b>uri &gt;&gt;</b></a></td></tr></table></body></html>

0 comments on commit 60f394e

Please sign in to comment.