applied a patch from Gman for building docs applied a patch from Gary
* doc/*: applied a patch from Gman for building docs
* valid.c xmllint.c include/libxml/valid.h: applied a patch from
Gary Pennington to provide an allocator for xmlValidCtxt
* xmlreader.c: applied patch from Jacek Konieczny fixing bug
#113580 about data not being passed immediately.
Daniel
diff --git a/ChangeLog b/ChangeLog
index 2b194a5..c03b92a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
+
+ * doc/*: applied a patch from Gman for building docs
+ * valid.c xmllint.c include/libxml/valid.h: applied a patch from
+ Gary Pennington to provide an allocator for xmlValidCtxt
+ * xmlreader.c: applied patch from Jacek Konieczny fixing bug
+ #113580 about data not being passed immediately.
+
Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
* tree.c: applied a couple of patches from Mark Itzcovitz
diff --git a/doc/Makefile.am b/doc/Makefile.am
index 77c6845..b791d5c 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -56,14 +56,14 @@
-@(xsltproc --nonet xmlcatalog_man.xml)
scan:
- -gtkdoc-scan --module=libxml --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="acconfig.h config.h win32config.h trio.h triostr.h triop.h config-mac.h XMLTestPrefix2.h XMLTestPrefix.h triodef.h trionan.h xlink.h libxml.h libxml2-py.h libxml_wrap.h"
+ -gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="acconfig.h config.h win32config.h trio.h triostr.h triop.h config-mac.h XMLTestPrefix2.h XMLTestPrefix.h triodef.h trionan.h xlink.h libxml.h libxml2-py.h libxml_wrap.h"
templates: scan
- -gtkdoc-mktmpl --module=libxml
+ -gtkdoc-mktmpl --module=$(DOC_MODULE)
xml: templates
if test -d xml ; then rm xml/* ; else mkdir xml ; fi
- -gtkdoc-mkdb --module=libxml --source-dir=$(DOC_SOURCE_DIR) --output-format=xml --main-sgml-file=$(DOC_MAIN_XML_FILE)
+ -gtkdoc-mkdb --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --output-format=xml --main-sgml-file=$(DOC_MAIN_XML_FILE)
libxml2-api.xml: apibuild.py ../include/libxml/*.h
@@ -93,7 +93,7 @@
-@INSTALL@ -m 0644 $(srcdir)/xml.html $(srcdir)/encoding.html $(srcdir)/FAQ.html $(srcdir)/structure.gif $(srcdir)/DOM.gif $(srcdir)/smallfootonly.gif $(srcdir)/redhat.gif $(srcdir)/libxml.gif $(srcdir)/w3c.png $(srcdir)/Libxml2-Logo-180x168.gif $(srcdir)/Libxml2-Logo-90x34.gif $(DESTDIR)$(TARGET_DIR)
-@INSTALL@ -m 0644 $(srcdir)/html/*.html $(DESTDIR)$(TARGET_DIR)
-@INSTALL@ -m 0644 $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR)
- -(cd $(DESTDIR); gtkdoc-fixxref --module=libxml --html-dir=$(HTML_DIR))
+ -(cd $(DESTDIR); gtkdoc-fixxref --module=$(DOC_MODULE) --html-dir=$(HTML_DIR))
-@(tar cf - tutorial | (cd $(DESTDIR)$(TARGET_DIR) && tar xvf -))
.PHONY : html xml templates scan
diff --git a/doc/bugs.html b/doc/bugs.html
index 5dc6850..533fd4c 100644
--- a/doc/bugs.html
+++ b/doc/bugs.html
@@ -17,7 +17,7 @@
follow the instructions. <strong>Do not send code, I won't debug it</strong>
(but patches are really appreciated!).</p><p>Check the following <strong><span style="color: #FF0000">before
posting</span></strong>:</p><ul><li>Read the <a href="FAQ.html">FAQ</a> and <a href="search.php">use the
- search engine</a> to get informations related to your problem.</li>
+ search engine</a> to get information related to your problem.</li>
<li>Make sure you are <a href="ftp://xmlsoft.org/">using a recent
version</a>, and that the problem still shows up in a recent version.</li>
<li>Check the <a href="http://mail.gnome.org/archives/xml/">list
@@ -28,20 +28,20 @@
programs found in source in the distribution.</li>
<li>Please send the command showing the error as well as the input (as an
attachment)</li>
-</ul><p>Then send the bug with associated informations to reproduce it to the <a href="mailto:xml@gnome.org">xml@gnome.org</a> list; if it's really libxml
+</ul><p>Then send the bug with associated information to reproduce it to the <a href="mailto:xml@gnome.org">xml@gnome.org</a> list; if it's really libxml
related I will approve it. Please do not send mail to me directly, it makes
things really hard to track and in some cases I am not the best person to
-answer a given question, ask on the list.</p><p>To <span style="color: #E50000">be really clear about support</span>:</p><ul><li>Support or help <span style="color: #E50000">request MUST be sent to
+answer a given question, ask on the list.</p><p>To <span style="color: #E50000">be really clear about support</span>:</p><ul><li>Support or help <span style="color: #E50000">requests MUST be sent to
the list or on bugzilla</span> in case of problems, so that the Question
and Answers can be shared publicly. Failing to do so carries the implicit
message "I want free support but I don't want to share the benefits with
others" and is not welcome. I will automatically Carbon-Copy the
xml@gnome.org mailing list for any technical reply made about libxml2 or
libxslt.</li>
- <li>There is <span style="color: #E50000">no garantee for support</span>,
+ <li>There is <span style="color: #E50000">no garantee of support</span>,
if your question remains unanswered after a week, repost it, making sure
- you gave all the detail needed and the informations requested.</li>
- <li>Failing to provide informations as requested or double checking first
+ you gave all the detail needed and the information requested.</li>
+ <li>Failing to provide information as requested or double checking first
for prior feedback also carries the implicit message "the time of the
library maintainers is less valuable than my time" and might not be
welcome.</li>
diff --git a/doc/libxml2-api.xml b/doc/libxml2-api.xml
index 16ac150..d9e080f 100644
--- a/doc/libxml2-api.xml
+++ b/doc/libxml2-api.xml
@@ -61,141 +61,47 @@
<exports symbol='xmlXPtrRangeToFunction'/>
<exports symbol='xmlXPtrWrapLocationSet'/>
</file>
- <file name='xmlunicode'>
- <exports symbol='xmlUCSIsAlphabeticPresentationForms'/>
- <exports symbol='xmlUCSIsArabic'/>
- <exports symbol='xmlUCSIsArabicPresentationFormsA'/>
- <exports symbol='xmlUCSIsArabicPresentationFormsB'/>
- <exports symbol='xmlUCSIsArmenian'/>
- <exports symbol='xmlUCSIsArrows'/>
- <exports symbol='xmlUCSIsBasicLatin'/>
- <exports symbol='xmlUCSIsBengali'/>
- <exports symbol='xmlUCSIsBlock'/>
- <exports symbol='xmlUCSIsBlockElements'/>
- <exports symbol='xmlUCSIsBopomofo'/>
- <exports symbol='xmlUCSIsBopomofoExtended'/>
- <exports symbol='xmlUCSIsBoxDrawing'/>
- <exports symbol='xmlUCSIsBraillePatterns'/>
- <exports symbol='xmlUCSIsByzantineMusicalSymbols'/>
- <exports symbol='xmlUCSIsCJKCompatibility'/>
- <exports symbol='xmlUCSIsCJKCompatibilityForms'/>
- <exports symbol='xmlUCSIsCJKCompatibilityIdeographs'/>
- <exports symbol='xmlUCSIsCJKCompatibilityIdeographsSupplement'/>
- <exports symbol='xmlUCSIsCJKRadicalsSupplement'/>
- <exports symbol='xmlUCSIsCJKSymbolsandPunctuation'/>
- <exports symbol='xmlUCSIsCJKUnifiedIdeographs'/>
- <exports symbol='xmlUCSIsCJKUnifiedIdeographsExtensionA'/>
- <exports symbol='xmlUCSIsCJKUnifiedIdeographsExtensionB'/>
- <exports symbol='xmlUCSIsCat'/>
- <exports symbol='xmlUCSIsCatC'/>
- <exports symbol='xmlUCSIsCatCc'/>
- <exports symbol='xmlUCSIsCatCf'/>
- <exports symbol='xmlUCSIsCatCo'/>
- <exports symbol='xmlUCSIsCatCs'/>
- <exports symbol='xmlUCSIsCatL'/>
- <exports symbol='xmlUCSIsCatLl'/>
- <exports symbol='xmlUCSIsCatLm'/>
- <exports symbol='xmlUCSIsCatLo'/>
- <exports symbol='xmlUCSIsCatLt'/>
- <exports symbol='xmlUCSIsCatLu'/>
- <exports symbol='xmlUCSIsCatM'/>
- <exports symbol='xmlUCSIsCatMc'/>
- <exports symbol='xmlUCSIsCatMe'/>
- <exports symbol='xmlUCSIsCatMn'/>
- <exports symbol='xmlUCSIsCatN'/>
- <exports symbol='xmlUCSIsCatNd'/>
- <exports symbol='xmlUCSIsCatNl'/>
- <exports symbol='xmlUCSIsCatNo'/>
- <exports symbol='xmlUCSIsCatP'/>
- <exports symbol='xmlUCSIsCatPc'/>
- <exports symbol='xmlUCSIsCatPd'/>
- <exports symbol='xmlUCSIsCatPe'/>
- <exports symbol='xmlUCSIsCatPf'/>
- <exports symbol='xmlUCSIsCatPi'/>
- <exports symbol='xmlUCSIsCatPo'/>
- <exports symbol='xmlUCSIsCatPs'/>
- <exports symbol='xmlUCSIsCatS'/>
- <exports symbol='xmlUCSIsCatSc'/>
- <exports symbol='xmlUCSIsCatSk'/>
- <exports symbol='xmlUCSIsCatSm'/>
- <exports symbol='xmlUCSIsCatSo'/>
- <exports symbol='xmlUCSIsCatZ'/>
- <exports symbol='xmlUCSIsCatZl'/>
- <exports symbol='xmlUCSIsCatZp'/>
- <exports symbol='xmlUCSIsCatZs'/>
- <exports symbol='xmlUCSIsCherokee'/>
- <exports symbol='xmlUCSIsCombiningDiacriticalMarks'/>
- <exports symbol='xmlUCSIsCombiningHalfMarks'/>
- <exports symbol='xmlUCSIsCombiningMarksforSymbols'/>
- <exports symbol='xmlUCSIsControlPictures'/>
- <exports symbol='xmlUCSIsCurrencySymbols'/>
- <exports symbol='xmlUCSIsCyrillic'/>
- <exports symbol='xmlUCSIsDeseret'/>
- <exports symbol='xmlUCSIsDevanagari'/>
- <exports symbol='xmlUCSIsDingbats'/>
- <exports symbol='xmlUCSIsEnclosedAlphanumerics'/>
- <exports symbol='xmlUCSIsEnclosedCJKLettersandMonths'/>
- <exports symbol='xmlUCSIsEthiopic'/>
- <exports symbol='xmlUCSIsGeneralPunctuation'/>
- <exports symbol='xmlUCSIsGeometricShapes'/>
- <exports symbol='xmlUCSIsGeorgian'/>
- <exports symbol='xmlUCSIsGothic'/>
- <exports symbol='xmlUCSIsGreek'/>
- <exports symbol='xmlUCSIsGreekExtended'/>
- <exports symbol='xmlUCSIsGujarati'/>
- <exports symbol='xmlUCSIsGurmukhi'/>
- <exports symbol='xmlUCSIsHalfwidthandFullwidthForms'/>
- <exports symbol='xmlUCSIsHangulCompatibilityJamo'/>
- <exports symbol='xmlUCSIsHangulJamo'/>
- <exports symbol='xmlUCSIsHangulSyllables'/>
- <exports symbol='xmlUCSIsHebrew'/>
- <exports symbol='xmlUCSIsHighPrivateUseSurrogates'/>
- <exports symbol='xmlUCSIsHighSurrogates'/>
- <exports symbol='xmlUCSIsHiragana'/>
- <exports symbol='xmlUCSIsIPAExtensions'/>
- <exports symbol='xmlUCSIsIdeographicDescriptionCharacters'/>
- <exports symbol='xmlUCSIsKanbun'/>
- <exports symbol='xmlUCSIsKangxiRadicals'/>
- <exports symbol='xmlUCSIsKannada'/>
- <exports symbol='xmlUCSIsKatakana'/>
- <exports symbol='xmlUCSIsKhmer'/>
- <exports symbol='xmlUCSIsLao'/>
- <exports symbol='xmlUCSIsLatin1Supplement'/>
- <exports symbol='xmlUCSIsLatinExtendedA'/>
- <exports symbol='xmlUCSIsLatinExtendedAdditional'/>
- <exports symbol='xmlUCSIsLatinExtendedB'/>
- <exports symbol='xmlUCSIsLetterlikeSymbols'/>
- <exports symbol='xmlUCSIsLowSurrogates'/>
- <exports symbol='xmlUCSIsMalayalam'/>
- <exports symbol='xmlUCSIsMathematicalAlphanumericSymbols'/>
- <exports symbol='xmlUCSIsMathematicalOperators'/>
- <exports symbol='xmlUCSIsMiscellaneousSymbols'/>
- <exports symbol='xmlUCSIsMiscellaneousTechnical'/>
- <exports symbol='xmlUCSIsMongolian'/>
- <exports symbol='xmlUCSIsMusicalSymbols'/>
- <exports symbol='xmlUCSIsMyanmar'/>
- <exports symbol='xmlUCSIsNumberForms'/>
- <exports symbol='xmlUCSIsOgham'/>
- <exports symbol='xmlUCSIsOldItalic'/>
- <exports symbol='xmlUCSIsOpticalCharacterRecognition'/>
- <exports symbol='xmlUCSIsOriya'/>
- <exports symbol='xmlUCSIsPrivateUse'/>
- <exports symbol='xmlUCSIsRunic'/>
- <exports symbol='xmlUCSIsSinhala'/>
- <exports symbol='xmlUCSIsSmallFormVariants'/>
- <exports symbol='xmlUCSIsSpacingModifierLetters'/>
- <exports symbol='xmlUCSIsSpecials'/>
- <exports symbol='xmlUCSIsSuperscriptsandSubscripts'/>
- <exports symbol='xmlUCSIsSyriac'/>
- <exports symbol='xmlUCSIsTags'/>
- <exports symbol='xmlUCSIsTamil'/>
- <exports symbol='xmlUCSIsTelugu'/>
- <exports symbol='xmlUCSIsThaana'/>
- <exports symbol='xmlUCSIsThai'/>
- <exports symbol='xmlUCSIsTibetan'/>
- <exports symbol='xmlUCSIsUnifiedCanadianAboriginalSyllabics'/>
- <exports symbol='xmlUCSIsYiRadicals'/>
- <exports symbol='xmlUCSIsYiSyllables'/>
+ <file name='SAX'>
+ <exports symbol='attribute'/>
+ <exports symbol='attributeDecl'/>
+ <exports symbol='cdataBlock'/>
+ <exports symbol='characters'/>
+ <exports symbol='checkNamespace'/>
+ <exports symbol='comment'/>
+ <exports symbol='docbDefaultSAXHandlerInit'/>
+ <exports symbol='elementDecl'/>
+ <exports symbol='endDocument'/>
+ <exports symbol='endElement'/>
+ <exports symbol='entityDecl'/>
+ <exports symbol='externalSubset'/>
+ <exports symbol='getColumnNumber'/>
+ <exports symbol='getEntity'/>
+ <exports symbol='getLineNumber'/>
+ <exports symbol='getNamespace'/>
+ <exports symbol='getParameterEntity'/>
+ <exports symbol='getPublicId'/>
+ <exports symbol='getSystemId'/>
+ <exports symbol='globalNamespace'/>
+ <exports symbol='hasExternalSubset'/>
+ <exports symbol='hasInternalSubset'/>
+ <exports symbol='htmlDefaultSAXHandlerInit'/>
+ <exports symbol='ignorableWhitespace'/>
+ <exports symbol='initdocbDefaultSAXHandler'/>
+ <exports symbol='inithtmlDefaultSAXHandler'/>
+ <exports symbol='initxmlDefaultSAXHandler'/>
+ <exports symbol='internalSubset'/>
+ <exports symbol='isStandalone'/>
+ <exports symbol='namespaceDecl'/>
+ <exports symbol='notationDecl'/>
+ <exports symbol='processingInstruction'/>
+ <exports symbol='reference'/>
+ <exports symbol='resolveEntity'/>
+ <exports symbol='setDocumentLocator'/>
+ <exports symbol='setNamespace'/>
+ <exports symbol='startDocument'/>
+ <exports symbol='startElement'/>
+ <exports symbol='unparsedEntityDecl'/>
+ <exports symbol='xmlDefaultSAXHandlerInit'/>
</file>
<file name='parserInternals'>
<exports symbol='INPUT_CHUNK'/>
@@ -736,142 +642,6 @@
<exports symbol='xmlXPathVariable'/>
<exports symbol='xmlXPathVariablePtr'/>
</file>
- <file name='xmlunicode'>
- <exports symbol='xmlUCSIsAlphabeticPresentationForms'/>
- <exports symbol='xmlUCSIsArabic'/>
- <exports symbol='xmlUCSIsArabicPresentationFormsA'/>
- <exports symbol='xmlUCSIsArabicPresentationFormsB'/>
- <exports symbol='xmlUCSIsArmenian'/>
- <exports symbol='xmlUCSIsArrows'/>
- <exports symbol='xmlUCSIsBasicLatin'/>
- <exports symbol='xmlUCSIsBengali'/>
- <exports symbol='xmlUCSIsBlock'/>
- <exports symbol='xmlUCSIsBlockElements'/>
- <exports symbol='xmlUCSIsBopomofo'/>
- <exports symbol='xmlUCSIsBopomofoExtended'/>
- <exports symbol='xmlUCSIsBoxDrawing'/>
- <exports symbol='xmlUCSIsBraillePatterns'/>
- <exports symbol='xmlUCSIsByzantineMusicalSymbols'/>
- <exports symbol='xmlUCSIsCJKCompatibility'/>
- <exports symbol='xmlUCSIsCJKCompatibilityForms'/>
- <exports symbol='xmlUCSIsCJKCompatibilityIdeographs'/>
- <exports symbol='xmlUCSIsCJKCompatibilityIdeographsSupplement'/>
- <exports symbol='xmlUCSIsCJKRadicalsSupplement'/>
- <exports symbol='xmlUCSIsCJKSymbolsandPunctuation'/>
- <exports symbol='xmlUCSIsCJKUnifiedIdeographs'/>
- <exports symbol='xmlUCSIsCJKUnifiedIdeographsExtensionA'/>
- <exports symbol='xmlUCSIsCJKUnifiedIdeographsExtensionB'/>
- <exports symbol='xmlUCSIsCat'/>
- <exports symbol='xmlUCSIsCatC'/>
- <exports symbol='xmlUCSIsCatCc'/>
- <exports symbol='xmlUCSIsCatCf'/>
- <exports symbol='xmlUCSIsCatCo'/>
- <exports symbol='xmlUCSIsCatCs'/>
- <exports symbol='xmlUCSIsCatL'/>
- <exports symbol='xmlUCSIsCatLl'/>
- <exports symbol='xmlUCSIsCatLm'/>
- <exports symbol='xmlUCSIsCatLo'/>
- <exports symbol='xmlUCSIsCatLt'/>
- <exports symbol='xmlUCSIsCatLu'/>
- <exports symbol='xmlUCSIsCatM'/>
- <exports symbol='xmlUCSIsCatMc'/>
- <exports symbol='xmlUCSIsCatMe'/>
- <exports symbol='xmlUCSIsCatMn'/>
- <exports symbol='xmlUCSIsCatN'/>
- <exports symbol='xmlUCSIsCatNd'/>
- <exports symbol='xmlUCSIsCatNl'/>
- <exports symbol='xmlUCSIsCatNo'/>
- <exports symbol='xmlUCSIsCatP'/>
- <exports symbol='xmlUCSIsCatPc'/>
- <exports symbol='xmlUCSIsCatPd'/>
- <exports symbol='xmlUCSIsCatPe'/>
- <exports symbol='xmlUCSIsCatPf'/>
- <exports symbol='xmlUCSIsCatPi'/>
- <exports symbol='xmlUCSIsCatPo'/>
- <exports symbol='xmlUCSIsCatPs'/>
- <exports symbol='xmlUCSIsCatS'/>
- <exports symbol='xmlUCSIsCatSc'/>
- <exports symbol='xmlUCSIsCatSk'/>
- <exports symbol='xmlUCSIsCatSm'/>
- <exports symbol='xmlUCSIsCatSo'/>
- <exports symbol='xmlUCSIsCatZ'/>
- <exports symbol='xmlUCSIsCatZl'/>
- <exports symbol='xmlUCSIsCatZp'/>
- <exports symbol='xmlUCSIsCatZs'/>
- <exports symbol='xmlUCSIsCherokee'/>
- <exports symbol='xmlUCSIsCombiningDiacriticalMarks'/>
- <exports symbol='xmlUCSIsCombiningHalfMarks'/>
- <exports symbol='xmlUCSIsCombiningMarksforSymbols'/>
- <exports symbol='xmlUCSIsControlPictures'/>
- <exports symbol='xmlUCSIsCurrencySymbols'/>
- <exports symbol='xmlUCSIsCyrillic'/>
- <exports symbol='xmlUCSIsDeseret'/>
- <exports symbol='xmlUCSIsDevanagari'/>
- <exports symbol='xmlUCSIsDingbats'/>
- <exports symbol='xmlUCSIsEnclosedAlphanumerics'/>
- <exports symbol='xmlUCSIsEnclosedCJKLettersandMonths'/>
- <exports symbol='xmlUCSIsEthiopic'/>
- <exports symbol='xmlUCSIsGeneralPunctuation'/>
- <exports symbol='xmlUCSIsGeometricShapes'/>
- <exports symbol='xmlUCSIsGeorgian'/>
- <exports symbol='xmlUCSIsGothic'/>
- <exports symbol='xmlUCSIsGreek'/>
- <exports symbol='xmlUCSIsGreekExtended'/>
- <exports symbol='xmlUCSIsGujarati'/>
- <exports symbol='xmlUCSIsGurmukhi'/>
- <exports symbol='xmlUCSIsHalfwidthandFullwidthForms'/>
- <exports symbol='xmlUCSIsHangulCompatibilityJamo'/>
- <exports symbol='xmlUCSIsHangulJamo'/>
- <exports symbol='xmlUCSIsHangulSyllables'/>
- <exports symbol='xmlUCSIsHebrew'/>
- <exports symbol='xmlUCSIsHighPrivateUseSurrogates'/>
- <exports symbol='xmlUCSIsHighSurrogates'/>
- <exports symbol='xmlUCSIsHiragana'/>
- <exports symbol='xmlUCSIsIPAExtensions'/>
- <exports symbol='xmlUCSIsIdeographicDescriptionCharacters'/>
- <exports symbol='xmlUCSIsKanbun'/>
- <exports symbol='xmlUCSIsKangxiRadicals'/>
- <exports symbol='xmlUCSIsKannada'/>
- <exports symbol='xmlUCSIsKatakana'/>
- <exports symbol='xmlUCSIsKhmer'/>
- <exports symbol='xmlUCSIsLao'/>
- <exports symbol='xmlUCSIsLatin1Supplement'/>
- <exports symbol='xmlUCSIsLatinExtendedA'/>
- <exports symbol='xmlUCSIsLatinExtendedAdditional'/>
- <exports symbol='xmlUCSIsLatinExtendedB'/>
- <exports symbol='xmlUCSIsLetterlikeSymbols'/>
- <exports symbol='xmlUCSIsLowSurrogates'/>
- <exports symbol='xmlUCSIsMalayalam'/>
- <exports symbol='xmlUCSIsMathematicalAlphanumericSymbols'/>
- <exports symbol='xmlUCSIsMathematicalOperators'/>
- <exports symbol='xmlUCSIsMiscellaneousSymbols'/>
- <exports symbol='xmlUCSIsMiscellaneousTechnical'/>
- <exports symbol='xmlUCSIsMongolian'/>
- <exports symbol='xmlUCSIsMusicalSymbols'/>
- <exports symbol='xmlUCSIsMyanmar'/>
- <exports symbol='xmlUCSIsNumberForms'/>
- <exports symbol='xmlUCSIsOgham'/>
- <exports symbol='xmlUCSIsOldItalic'/>
- <exports symbol='xmlUCSIsOpticalCharacterRecognition'/>
- <exports symbol='xmlUCSIsOriya'/>
- <exports symbol='xmlUCSIsPrivateUse'/>
- <exports symbol='xmlUCSIsRunic'/>
- <exports symbol='xmlUCSIsSinhala'/>
- <exports symbol='xmlUCSIsSmallFormVariants'/>
- <exports symbol='xmlUCSIsSpacingModifierLetters'/>
- <exports symbol='xmlUCSIsSpecials'/>
- <exports symbol='xmlUCSIsSuperscriptsandSubscripts'/>
- <exports symbol='xmlUCSIsSyriac'/>
- <exports symbol='xmlUCSIsTags'/>
- <exports symbol='xmlUCSIsTamil'/>
- <exports symbol='xmlUCSIsTelugu'/>
- <exports symbol='xmlUCSIsThaana'/>
- <exports symbol='xmlUCSIsThai'/>
- <exports symbol='xmlUCSIsTibetan'/>
- <exports symbol='xmlUCSIsUnifiedCanadianAboriginalSyllabics'/>
- <exports symbol='xmlUCSIsYiRadicals'/>
- <exports symbol='xmlUCSIsYiSyllables'/>
- </file>
<file name='xlink'>
<exports symbol='XLINK_ACTUATE_AUTO'/>
<exports symbol='XLINK_ACTUATE_NONE'/>
@@ -1504,6 +1274,124 @@
<exports symbol='xmlTextReaderValue'/>
<exports symbol='xmlTextReaderXmlLang'/>
</file>
+ <file name='xmlschemas'>
+ <exports symbol='XML_SCHEMAS_ERR_'/>
+ <exports symbol='XML_SCHEMAS_ERR_ATTRINVALID'/>
+ <exports symbol='XML_SCHEMAS_ERR_ATTRUNKNOWN'/>
+ <exports symbol='XML_SCHEMAS_ERR_CONSTRUCT'/>
+ <exports symbol='XML_SCHEMAS_ERR_ELEMCONT'/>
+ <exports symbol='XML_SCHEMAS_ERR_EXTRACONTENT'/>
+ <exports symbol='XML_SCHEMAS_ERR_FACET'/>
+ <exports symbol='XML_SCHEMAS_ERR_HAVEDEFAULT'/>
+ <exports symbol='XML_SCHEMAS_ERR_INTERNAL'/>
+ <exports symbol='XML_SCHEMAS_ERR_INVALIDATTR'/>
+ <exports symbol='XML_SCHEMAS_ERR_INVALIDELEM'/>
+ <exports symbol='XML_SCHEMAS_ERR_ISABSTRACT'/>
+ <exports symbol='XML_SCHEMAS_ERR_MISSING'/>
+ <exports symbol='XML_SCHEMAS_ERR_NOROLLBACK'/>
+ <exports symbol='XML_SCHEMAS_ERR_NOROOT'/>
+ <exports symbol='XML_SCHEMAS_ERR_NOTDETERMINIST'/>
+ <exports symbol='XML_SCHEMAS_ERR_NOTEMPTY'/>
+ <exports symbol='XML_SCHEMAS_ERR_NOTNILLABLE'/>
+ <exports symbol='XML_SCHEMAS_ERR_NOTSIMPLE'/>
+ <exports symbol='XML_SCHEMAS_ERR_NOTTOPLEVEL'/>
+ <exports symbol='XML_SCHEMAS_ERR_NOTYPE'/>
+ <exports symbol='XML_SCHEMAS_ERR_OK'/>
+ <exports symbol='XML_SCHEMAS_ERR_UNDECLAREDELEM'/>
+ <exports symbol='XML_SCHEMAS_ERR_VALUE'/>
+ <exports symbol='XML_SCHEMAS_ERR_WRONGELEM'/>
+ <exports symbol='XML_SCHEMAS_ERR_XXX'/>
+ <exports symbol='xmlSchema'/>
+ <exports symbol='xmlSchemaDump'/>
+ <exports symbol='xmlSchemaFree'/>
+ <exports symbol='xmlSchemaFreeParserCtxt'/>
+ <exports symbol='xmlSchemaFreeValidCtxt'/>
+ <exports symbol='xmlSchemaNewMemParserCtxt'/>
+ <exports symbol='xmlSchemaNewParserCtxt'/>
+ <exports symbol='xmlSchemaNewValidCtxt'/>
+ <exports symbol='xmlSchemaParse'/>
+ <exports symbol='xmlSchemaParserCtxt'/>
+ <exports symbol='xmlSchemaParserCtxtPtr'/>
+ <exports symbol='xmlSchemaPtr'/>
+ <exports symbol='xmlSchemaSetParserErrors'/>
+ <exports symbol='xmlSchemaSetValidErrors'/>
+ <exports symbol='xmlSchemaValidCtxt'/>
+ <exports symbol='xmlSchemaValidCtxtPtr'/>
+ <exports symbol='xmlSchemaValidError'/>
+ <exports symbol='xmlSchemaValidateDoc'/>
+ <exports symbol='xmlSchemaValidateStream'/>
+ <exports symbol='xmlSchemaValidityErrorFunc'/>
+ <exports symbol='xmlSchemaValidityWarningFunc'/>
+ </file>
+ <file name='relaxng'>
+ <exports symbol='XML_RELAXNG_ERR_ATTREXTRANS'/>
+ <exports symbol='XML_RELAXNG_ERR_ATTRNAME'/>
+ <exports symbol='XML_RELAXNG_ERR_ATTRNONS'/>
+ <exports symbol='XML_RELAXNG_ERR_ATTRVALID'/>
+ <exports symbol='XML_RELAXNG_ERR_ATTRWRONGNS'/>
+ <exports symbol='XML_RELAXNG_ERR_CONTENTVALID'/>
+ <exports symbol='XML_RELAXNG_ERR_DATAELEM'/>
+ <exports symbol='XML_RELAXNG_ERR_DATATYPE'/>
+ <exports symbol='XML_RELAXNG_ERR_DUPID'/>
+ <exports symbol='XML_RELAXNG_ERR_ELEMEXTRANS'/>
+ <exports symbol='XML_RELAXNG_ERR_ELEMNAME'/>
+ <exports symbol='XML_RELAXNG_ERR_ELEMNONS'/>
+ <exports symbol='XML_RELAXNG_ERR_ELEMNOTEMPTY'/>
+ <exports symbol='XML_RELAXNG_ERR_ELEMWRONG'/>
+ <exports symbol='XML_RELAXNG_ERR_ELEMWRONGNS'/>
+ <exports symbol='XML_RELAXNG_ERR_EXTRACONTENT'/>
+ <exports symbol='XML_RELAXNG_ERR_EXTRADATA'/>
+ <exports symbol='XML_RELAXNG_ERR_INTEREXTRA'/>
+ <exports symbol='XML_RELAXNG_ERR_INTERNAL'/>
+ <exports symbol='XML_RELAXNG_ERR_INTERNODATA'/>
+ <exports symbol='XML_RELAXNG_ERR_INTERSEQ'/>
+ <exports symbol='XML_RELAXNG_ERR_INVALIDATTR'/>
+ <exports symbol='XML_RELAXNG_ERR_LACKDATA'/>
+ <exports symbol='XML_RELAXNG_ERR_LIST'/>
+ <exports symbol='XML_RELAXNG_ERR_LISTELEM'/>
+ <exports symbol='XML_RELAXNG_ERR_LISTEMPTY'/>
+ <exports symbol='XML_RELAXNG_ERR_LISTEXTRA'/>
+ <exports symbol='XML_RELAXNG_ERR_MEMORY'/>
+ <exports symbol='XML_RELAXNG_ERR_NODEFINE'/>
+ <exports symbol='XML_RELAXNG_ERR_NOELEM'/>
+ <exports symbol='XML_RELAXNG_ERR_NOGRAMMAR'/>
+ <exports symbol='XML_RELAXNG_ERR_NOSTATE'/>
+ <exports symbol='XML_RELAXNG_ERR_NOTELEM'/>
+ <exports symbol='XML_RELAXNG_ERR_TEXTWRONG'/>
+ <exports symbol='XML_RELAXNG_ERR_TYPE'/>
+ <exports symbol='XML_RELAXNG_ERR_TYPECMP'/>
+ <exports symbol='XML_RELAXNG_ERR_TYPEVAL'/>
+ <exports symbol='XML_RELAXNG_ERR_VALELEM'/>
+ <exports symbol='XML_RELAXNG_ERR_VALUE'/>
+ <exports symbol='XML_RELAXNG_OK'/>
+ <exports symbol='xmlRelaxNG'/>
+ <exports symbol='xmlRelaxNGCleanupTypes'/>
+ <exports symbol='xmlRelaxNGDump'/>
+ <exports symbol='xmlRelaxNGDumpTree'/>
+ <exports symbol='xmlRelaxNGFree'/>
+ <exports symbol='xmlRelaxNGFreeParserCtxt'/>
+ <exports symbol='xmlRelaxNGFreeValidCtxt'/>
+ <exports symbol='xmlRelaxNGNewDocParserCtxt'/>
+ <exports symbol='xmlRelaxNGNewMemParserCtxt'/>
+ <exports symbol='xmlRelaxNGNewParserCtxt'/>
+ <exports symbol='xmlRelaxNGNewValidCtxt'/>
+ <exports symbol='xmlRelaxNGParse'/>
+ <exports symbol='xmlRelaxNGParserCtxt'/>
+ <exports symbol='xmlRelaxNGParserCtxtPtr'/>
+ <exports symbol='xmlRelaxNGPtr'/>
+ <exports symbol='xmlRelaxNGSetParserErrors'/>
+ <exports symbol='xmlRelaxNGSetValidErrors'/>
+ <exports symbol='xmlRelaxNGValidCtxt'/>
+ <exports symbol='xmlRelaxNGValidCtxtPtr'/>
+ <exports symbol='xmlRelaxNGValidErr'/>
+ <exports symbol='xmlRelaxNGValidateDoc'/>
+ <exports symbol='xmlRelaxNGValidateFullElement'/>
+ <exports symbol='xmlRelaxNGValidatePopElement'/>
+ <exports symbol='xmlRelaxNGValidatePushCData'/>
+ <exports symbol='xmlRelaxNGValidatePushElement'/>
+ <exports symbol='xmlRelaxNGValidityErrorFunc'/>
+ <exports symbol='xmlRelaxNGValidityWarningFunc'/>
+ </file>
<file name='globals'>
<exports symbol='_xmlGlobalState'/>
<exports symbol='docbDefaultSAXHandler'/>
@@ -1588,166 +1476,6 @@
<exports symbol='xmlTreeIndentString'/>
<exports symbol='xmlTreeIndentString'/>
</file>
- <file name='relaxng'>
- <exports symbol='XML_RELAXNG_ERR_ATTREXTRANS'/>
- <exports symbol='XML_RELAXNG_ERR_ATTRNAME'/>
- <exports symbol='XML_RELAXNG_ERR_ATTRNONS'/>
- <exports symbol='XML_RELAXNG_ERR_ATTRVALID'/>
- <exports symbol='XML_RELAXNG_ERR_ATTRWRONGNS'/>
- <exports symbol='XML_RELAXNG_ERR_CONTENTVALID'/>
- <exports symbol='XML_RELAXNG_ERR_DATAELEM'/>
- <exports symbol='XML_RELAXNG_ERR_DATATYPE'/>
- <exports symbol='XML_RELAXNG_ERR_DUPID'/>
- <exports symbol='XML_RELAXNG_ERR_ELEMEXTRANS'/>
- <exports symbol='XML_RELAXNG_ERR_ELEMNAME'/>
- <exports symbol='XML_RELAXNG_ERR_ELEMNONS'/>
- <exports symbol='XML_RELAXNG_ERR_ELEMNOTEMPTY'/>
- <exports symbol='XML_RELAXNG_ERR_ELEMWRONG'/>
- <exports symbol='XML_RELAXNG_ERR_ELEMWRONGNS'/>
- <exports symbol='XML_RELAXNG_ERR_EXTRACONTENT'/>
- <exports symbol='XML_RELAXNG_ERR_EXTRADATA'/>
- <exports symbol='XML_RELAXNG_ERR_INTEREXTRA'/>
- <exports symbol='XML_RELAXNG_ERR_INTERNAL'/>
- <exports symbol='XML_RELAXNG_ERR_INTERNODATA'/>
- <exports symbol='XML_RELAXNG_ERR_INTERSEQ'/>
- <exports symbol='XML_RELAXNG_ERR_INVALIDATTR'/>
- <exports symbol='XML_RELAXNG_ERR_LACKDATA'/>
- <exports symbol='XML_RELAXNG_ERR_LIST'/>
- <exports symbol='XML_RELAXNG_ERR_LISTELEM'/>
- <exports symbol='XML_RELAXNG_ERR_LISTEMPTY'/>
- <exports symbol='XML_RELAXNG_ERR_LISTEXTRA'/>
- <exports symbol='XML_RELAXNG_ERR_MEMORY'/>
- <exports symbol='XML_RELAXNG_ERR_NODEFINE'/>
- <exports symbol='XML_RELAXNG_ERR_NOELEM'/>
- <exports symbol='XML_RELAXNG_ERR_NOGRAMMAR'/>
- <exports symbol='XML_RELAXNG_ERR_NOSTATE'/>
- <exports symbol='XML_RELAXNG_ERR_NOTELEM'/>
- <exports symbol='XML_RELAXNG_ERR_TEXTWRONG'/>
- <exports symbol='XML_RELAXNG_ERR_TYPE'/>
- <exports symbol='XML_RELAXNG_ERR_TYPECMP'/>
- <exports symbol='XML_RELAXNG_ERR_TYPEVAL'/>
- <exports symbol='XML_RELAXNG_ERR_VALELEM'/>
- <exports symbol='XML_RELAXNG_ERR_VALUE'/>
- <exports symbol='XML_RELAXNG_OK'/>
- <exports symbol='xmlRelaxNG'/>
- <exports symbol='xmlRelaxNGCleanupTypes'/>
- <exports symbol='xmlRelaxNGDump'/>
- <exports symbol='xmlRelaxNGDumpTree'/>
- <exports symbol='xmlRelaxNGFree'/>
- <exports symbol='xmlRelaxNGFreeParserCtxt'/>
- <exports symbol='xmlRelaxNGFreeValidCtxt'/>
- <exports symbol='xmlRelaxNGNewDocParserCtxt'/>
- <exports symbol='xmlRelaxNGNewMemParserCtxt'/>
- <exports symbol='xmlRelaxNGNewParserCtxt'/>
- <exports symbol='xmlRelaxNGNewValidCtxt'/>
- <exports symbol='xmlRelaxNGParse'/>
- <exports symbol='xmlRelaxNGParserCtxt'/>
- <exports symbol='xmlRelaxNGParserCtxtPtr'/>
- <exports symbol='xmlRelaxNGPtr'/>
- <exports symbol='xmlRelaxNGSetParserErrors'/>
- <exports symbol='xmlRelaxNGSetValidErrors'/>
- <exports symbol='xmlRelaxNGValidCtxt'/>
- <exports symbol='xmlRelaxNGValidCtxtPtr'/>
- <exports symbol='xmlRelaxNGValidErr'/>
- <exports symbol='xmlRelaxNGValidateDoc'/>
- <exports symbol='xmlRelaxNGValidateFullElement'/>
- <exports symbol='xmlRelaxNGValidatePopElement'/>
- <exports symbol='xmlRelaxNGValidatePushCData'/>
- <exports symbol='xmlRelaxNGValidatePushElement'/>
- <exports symbol='xmlRelaxNGValidityErrorFunc'/>
- <exports symbol='xmlRelaxNGValidityWarningFunc'/>
- </file>
- <file name='xmlschemas'>
- <exports symbol='XML_SCHEMAS_ERR_'/>
- <exports symbol='XML_SCHEMAS_ERR_ATTRINVALID'/>
- <exports symbol='XML_SCHEMAS_ERR_ATTRUNKNOWN'/>
- <exports symbol='XML_SCHEMAS_ERR_CONSTRUCT'/>
- <exports symbol='XML_SCHEMAS_ERR_ELEMCONT'/>
- <exports symbol='XML_SCHEMAS_ERR_EXTRACONTENT'/>
- <exports symbol='XML_SCHEMAS_ERR_FACET'/>
- <exports symbol='XML_SCHEMAS_ERR_HAVEDEFAULT'/>
- <exports symbol='XML_SCHEMAS_ERR_INTERNAL'/>
- <exports symbol='XML_SCHEMAS_ERR_INVALIDATTR'/>
- <exports symbol='XML_SCHEMAS_ERR_INVALIDELEM'/>
- <exports symbol='XML_SCHEMAS_ERR_ISABSTRACT'/>
- <exports symbol='XML_SCHEMAS_ERR_MISSING'/>
- <exports symbol='XML_SCHEMAS_ERR_NOROLLBACK'/>
- <exports symbol='XML_SCHEMAS_ERR_NOROOT'/>
- <exports symbol='XML_SCHEMAS_ERR_NOTDETERMINIST'/>
- <exports symbol='XML_SCHEMAS_ERR_NOTEMPTY'/>
- <exports symbol='XML_SCHEMAS_ERR_NOTNILLABLE'/>
- <exports symbol='XML_SCHEMAS_ERR_NOTSIMPLE'/>
- <exports symbol='XML_SCHEMAS_ERR_NOTTOPLEVEL'/>
- <exports symbol='XML_SCHEMAS_ERR_NOTYPE'/>
- <exports symbol='XML_SCHEMAS_ERR_OK'/>
- <exports symbol='XML_SCHEMAS_ERR_UNDECLAREDELEM'/>
- <exports symbol='XML_SCHEMAS_ERR_VALUE'/>
- <exports symbol='XML_SCHEMAS_ERR_WRONGELEM'/>
- <exports symbol='XML_SCHEMAS_ERR_XXX'/>
- <exports symbol='xmlSchema'/>
- <exports symbol='xmlSchemaDump'/>
- <exports symbol='xmlSchemaFree'/>
- <exports symbol='xmlSchemaFreeParserCtxt'/>
- <exports symbol='xmlSchemaFreeValidCtxt'/>
- <exports symbol='xmlSchemaNewMemParserCtxt'/>
- <exports symbol='xmlSchemaNewParserCtxt'/>
- <exports symbol='xmlSchemaNewValidCtxt'/>
- <exports symbol='xmlSchemaParse'/>
- <exports symbol='xmlSchemaParserCtxt'/>
- <exports symbol='xmlSchemaParserCtxtPtr'/>
- <exports symbol='xmlSchemaPtr'/>
- <exports symbol='xmlSchemaSetParserErrors'/>
- <exports symbol='xmlSchemaSetValidErrors'/>
- <exports symbol='xmlSchemaValidCtxt'/>
- <exports symbol='xmlSchemaValidCtxtPtr'/>
- <exports symbol='xmlSchemaValidError'/>
- <exports symbol='xmlSchemaValidateDoc'/>
- <exports symbol='xmlSchemaValidateStream'/>
- <exports symbol='xmlSchemaValidityErrorFunc'/>
- <exports symbol='xmlSchemaValidityWarningFunc'/>
- </file>
- <file name='SAX'>
- <exports symbol='attribute'/>
- <exports symbol='attributeDecl'/>
- <exports symbol='cdataBlock'/>
- <exports symbol='characters'/>
- <exports symbol='checkNamespace'/>
- <exports symbol='comment'/>
- <exports symbol='docbDefaultSAXHandlerInit'/>
- <exports symbol='elementDecl'/>
- <exports symbol='endDocument'/>
- <exports symbol='endElement'/>
- <exports symbol='entityDecl'/>
- <exports symbol='externalSubset'/>
- <exports symbol='getColumnNumber'/>
- <exports symbol='getEntity'/>
- <exports symbol='getLineNumber'/>
- <exports symbol='getNamespace'/>
- <exports symbol='getParameterEntity'/>
- <exports symbol='getPublicId'/>
- <exports symbol='getSystemId'/>
- <exports symbol='globalNamespace'/>
- <exports symbol='hasExternalSubset'/>
- <exports symbol='hasInternalSubset'/>
- <exports symbol='htmlDefaultSAXHandlerInit'/>
- <exports symbol='ignorableWhitespace'/>
- <exports symbol='initdocbDefaultSAXHandler'/>
- <exports symbol='inithtmlDefaultSAXHandler'/>
- <exports symbol='initxmlDefaultSAXHandler'/>
- <exports symbol='internalSubset'/>
- <exports symbol='isStandalone'/>
- <exports symbol='namespaceDecl'/>
- <exports symbol='notationDecl'/>
- <exports symbol='processingInstruction'/>
- <exports symbol='reference'/>
- <exports symbol='resolveEntity'/>
- <exports symbol='setDocumentLocator'/>
- <exports symbol='setNamespace'/>
- <exports symbol='startDocument'/>
- <exports symbol='startElement'/>
- <exports symbol='unparsedEntityDecl'/>
- <exports symbol='xmlDefaultSAXHandlerInit'/>
- </file>
<file name='threads'>
<exports symbol='xmlCleanupThreads'/>
<exports symbol='xmlFreeMutex'/>
@@ -2202,6 +1930,142 @@
<exports symbol='xmlNanoHTTPSave'/>
<exports symbol='xmlNanoHTTPScanProxy'/>
</file>
+ <file name='xmlunicode'>
+ <exports symbol='xmlUCSIsAlphabeticPresentationForms'/>
+ <exports symbol='xmlUCSIsArabic'/>
+ <exports symbol='xmlUCSIsArabicPresentationFormsA'/>
+ <exports symbol='xmlUCSIsArabicPresentationFormsB'/>
+ <exports symbol='xmlUCSIsArmenian'/>
+ <exports symbol='xmlUCSIsArrows'/>
+ <exports symbol='xmlUCSIsBasicLatin'/>
+ <exports symbol='xmlUCSIsBengali'/>
+ <exports symbol='xmlUCSIsBlock'/>
+ <exports symbol='xmlUCSIsBlockElements'/>
+ <exports symbol='xmlUCSIsBopomofo'/>
+ <exports symbol='xmlUCSIsBopomofoExtended'/>
+ <exports symbol='xmlUCSIsBoxDrawing'/>
+ <exports symbol='xmlUCSIsBraillePatterns'/>
+ <exports symbol='xmlUCSIsByzantineMusicalSymbols'/>
+ <exports symbol='xmlUCSIsCJKCompatibility'/>
+ <exports symbol='xmlUCSIsCJKCompatibilityForms'/>
+ <exports symbol='xmlUCSIsCJKCompatibilityIdeographs'/>
+ <exports symbol='xmlUCSIsCJKCompatibilityIdeographsSupplement'/>
+ <exports symbol='xmlUCSIsCJKRadicalsSupplement'/>
+ <exports symbol='xmlUCSIsCJKSymbolsandPunctuation'/>
+ <exports symbol='xmlUCSIsCJKUnifiedIdeographs'/>
+ <exports symbol='xmlUCSIsCJKUnifiedIdeographsExtensionA'/>
+ <exports symbol='xmlUCSIsCJKUnifiedIdeographsExtensionB'/>
+ <exports symbol='xmlUCSIsCat'/>
+ <exports symbol='xmlUCSIsCatC'/>
+ <exports symbol='xmlUCSIsCatCc'/>
+ <exports symbol='xmlUCSIsCatCf'/>
+ <exports symbol='xmlUCSIsCatCo'/>
+ <exports symbol='xmlUCSIsCatCs'/>
+ <exports symbol='xmlUCSIsCatL'/>
+ <exports symbol='xmlUCSIsCatLl'/>
+ <exports symbol='xmlUCSIsCatLm'/>
+ <exports symbol='xmlUCSIsCatLo'/>
+ <exports symbol='xmlUCSIsCatLt'/>
+ <exports symbol='xmlUCSIsCatLu'/>
+ <exports symbol='xmlUCSIsCatM'/>
+ <exports symbol='xmlUCSIsCatMc'/>
+ <exports symbol='xmlUCSIsCatMe'/>
+ <exports symbol='xmlUCSIsCatMn'/>
+ <exports symbol='xmlUCSIsCatN'/>
+ <exports symbol='xmlUCSIsCatNd'/>
+ <exports symbol='xmlUCSIsCatNl'/>
+ <exports symbol='xmlUCSIsCatNo'/>
+ <exports symbol='xmlUCSIsCatP'/>
+ <exports symbol='xmlUCSIsCatPc'/>
+ <exports symbol='xmlUCSIsCatPd'/>
+ <exports symbol='xmlUCSIsCatPe'/>
+ <exports symbol='xmlUCSIsCatPf'/>
+ <exports symbol='xmlUCSIsCatPi'/>
+ <exports symbol='xmlUCSIsCatPo'/>
+ <exports symbol='xmlUCSIsCatPs'/>
+ <exports symbol='xmlUCSIsCatS'/>
+ <exports symbol='xmlUCSIsCatSc'/>
+ <exports symbol='xmlUCSIsCatSk'/>
+ <exports symbol='xmlUCSIsCatSm'/>
+ <exports symbol='xmlUCSIsCatSo'/>
+ <exports symbol='xmlUCSIsCatZ'/>
+ <exports symbol='xmlUCSIsCatZl'/>
+ <exports symbol='xmlUCSIsCatZp'/>
+ <exports symbol='xmlUCSIsCatZs'/>
+ <exports symbol='xmlUCSIsCherokee'/>
+ <exports symbol='xmlUCSIsCombiningDiacriticalMarks'/>
+ <exports symbol='xmlUCSIsCombiningHalfMarks'/>
+ <exports symbol='xmlUCSIsCombiningMarksforSymbols'/>
+ <exports symbol='xmlUCSIsControlPictures'/>
+ <exports symbol='xmlUCSIsCurrencySymbols'/>
+ <exports symbol='xmlUCSIsCyrillic'/>
+ <exports symbol='xmlUCSIsDeseret'/>
+ <exports symbol='xmlUCSIsDevanagari'/>
+ <exports symbol='xmlUCSIsDingbats'/>
+ <exports symbol='xmlUCSIsEnclosedAlphanumerics'/>
+ <exports symbol='xmlUCSIsEnclosedCJKLettersandMonths'/>
+ <exports symbol='xmlUCSIsEthiopic'/>
+ <exports symbol='xmlUCSIsGeneralPunctuation'/>
+ <exports symbol='xmlUCSIsGeometricShapes'/>
+ <exports symbol='xmlUCSIsGeorgian'/>
+ <exports symbol='xmlUCSIsGothic'/>
+ <exports symbol='xmlUCSIsGreek'/>
+ <exports symbol='xmlUCSIsGreekExtended'/>
+ <exports symbol='xmlUCSIsGujarati'/>
+ <exports symbol='xmlUCSIsGurmukhi'/>
+ <exports symbol='xmlUCSIsHalfwidthandFullwidthForms'/>
+ <exports symbol='xmlUCSIsHangulCompatibilityJamo'/>
+ <exports symbol='xmlUCSIsHangulJamo'/>
+ <exports symbol='xmlUCSIsHangulSyllables'/>
+ <exports symbol='xmlUCSIsHebrew'/>
+ <exports symbol='xmlUCSIsHighPrivateUseSurrogates'/>
+ <exports symbol='xmlUCSIsHighSurrogates'/>
+ <exports symbol='xmlUCSIsHiragana'/>
+ <exports symbol='xmlUCSIsIPAExtensions'/>
+ <exports symbol='xmlUCSIsIdeographicDescriptionCharacters'/>
+ <exports symbol='xmlUCSIsKanbun'/>
+ <exports symbol='xmlUCSIsKangxiRadicals'/>
+ <exports symbol='xmlUCSIsKannada'/>
+ <exports symbol='xmlUCSIsKatakana'/>
+ <exports symbol='xmlUCSIsKhmer'/>
+ <exports symbol='xmlUCSIsLao'/>
+ <exports symbol='xmlUCSIsLatin1Supplement'/>
+ <exports symbol='xmlUCSIsLatinExtendedA'/>
+ <exports symbol='xmlUCSIsLatinExtendedAdditional'/>
+ <exports symbol='xmlUCSIsLatinExtendedB'/>
+ <exports symbol='xmlUCSIsLetterlikeSymbols'/>
+ <exports symbol='xmlUCSIsLowSurrogates'/>
+ <exports symbol='xmlUCSIsMalayalam'/>
+ <exports symbol='xmlUCSIsMathematicalAlphanumericSymbols'/>
+ <exports symbol='xmlUCSIsMathematicalOperators'/>
+ <exports symbol='xmlUCSIsMiscellaneousSymbols'/>
+ <exports symbol='xmlUCSIsMiscellaneousTechnical'/>
+ <exports symbol='xmlUCSIsMongolian'/>
+ <exports symbol='xmlUCSIsMusicalSymbols'/>
+ <exports symbol='xmlUCSIsMyanmar'/>
+ <exports symbol='xmlUCSIsNumberForms'/>
+ <exports symbol='xmlUCSIsOgham'/>
+ <exports symbol='xmlUCSIsOldItalic'/>
+ <exports symbol='xmlUCSIsOpticalCharacterRecognition'/>
+ <exports symbol='xmlUCSIsOriya'/>
+ <exports symbol='xmlUCSIsPrivateUse'/>
+ <exports symbol='xmlUCSIsRunic'/>
+ <exports symbol='xmlUCSIsSinhala'/>
+ <exports symbol='xmlUCSIsSmallFormVariants'/>
+ <exports symbol='xmlUCSIsSpacingModifierLetters'/>
+ <exports symbol='xmlUCSIsSpecials'/>
+ <exports symbol='xmlUCSIsSuperscriptsandSubscripts'/>
+ <exports symbol='xmlUCSIsSyriac'/>
+ <exports symbol='xmlUCSIsTags'/>
+ <exports symbol='xmlUCSIsTamil'/>
+ <exports symbol='xmlUCSIsTelugu'/>
+ <exports symbol='xmlUCSIsThaana'/>
+ <exports symbol='xmlUCSIsThai'/>
+ <exports symbol='xmlUCSIsTibetan'/>
+ <exports symbol='xmlUCSIsUnifiedCanadianAboriginalSyllabics'/>
+ <exports symbol='xmlUCSIsYiRadicals'/>
+ <exports symbol='xmlUCSIsYiSyllables'/>
+ </file>
<file name='uri'>
<exports symbol='_xmlURI'/>
<exports symbol='xmlBuildURI'/>
@@ -3545,6 +3409,7 @@
<field name='notaDecl' type='xmlHashTablePtr' info=''/>
<field name='schemasImports' type='xmlHashTablePtr' info=''/>
<field name='_private' type='void *' info=' unused by the library for users or bindings'/>
+ <field name='groupDecl' type='xmlHashTablePtr' info=''/>
</struct>
<struct name='xmlSchemaAnnot' file='schemasInternals' type='struct _xmlSchemaAnnot'>
<field name='next' type='struct _xmlSchemaAnnot *' info=''/>
diff --git a/doc/xml.html b/doc/xml.html
index 43b49cb..ad288ef 100644
--- a/doc/xml.html
+++ b/doc/xml.html
@@ -501,7 +501,7 @@
posting</span></strong>:</p>
<ul>
<li>Read the <a href="FAQ.html">FAQ</a> and <a href="search.php">use the
- search engine</a> to get informations related to your problem.</li>
+ search engine</a> to get information related to your problem.</li>
<li>Make sure you are <a href="ftp://xmlsoft.org/">using a recent
version</a>, and that the problem still shows up in a recent version.</li>
<li>Check the <a href="http://mail.gnome.org/archives/xml/">list
@@ -515,7 +515,7 @@
attachment)</li>
</ul>
-<p>Then send the bug with associated informations to reproduce it to the <a
+<p>Then send the bug with associated information to reproduce it to the <a
href="mailto:xml@gnome.org">xml@gnome.org</a> list; if it's really libxml
related I will approve it. Please do not send mail to me directly, it makes
things really hard to track and in some cases I am not the best person to
@@ -523,17 +523,17 @@
<p>To <span style="color: #E50000">be really clear about support</span>:</p>
<ul>
- <li>Support or help <span style="color: #E50000">request MUST be sent to
+ <li>Support or help <span style="color: #E50000">requests MUST be sent to
the list or on bugzilla</span> in case of problems, so that the Question
and Answers can be shared publicly. Failing to do so carries the implicit
message "I want free support but I don't want to share the benefits with
others" and is not welcome. I will automatically Carbon-Copy the
xml@gnome.org mailing list for any technical reply made about libxml2 or
libxslt.</li>
- <li>There is <span style="color: #E50000">no garantee for support</span>,
+ <li>There is <span style="color: #E50000">no garantee of support</span>,
if your question remains unanswered after a week, repost it, making sure
- you gave all the detail needed and the informations requested.</li>
- <li>Failing to provide informations as requested or double checking first
+ you gave all the detail needed and the information requested.</li>
+ <li>Failing to provide information as requested or double checking first
for prior feedback also carries the implicit message "the time of the
library maintainers is less valuable than my time" and might not be
welcome.</li>
diff --git a/include/libxml/valid.h b/include/libxml/valid.h
index 4b4f40d..14234e8 100644
--- a/include/libxml/valid.h
+++ b/include/libxml/valid.h
@@ -127,6 +127,10 @@
typedef struct _xmlHashTable xmlRefTable;
typedef xmlRefTable *xmlRefTablePtr;
+/* Allocate/Release Validation Contexts */
+xmlValidCtxtPtr xmlNewValidCtxt(void);
+void xmlFreeValidCtxt(xmlValidCtxtPtr);
+
/* Notation */
xmlNotationPtr xmlAddNotationDecl (xmlValidCtxtPtr ctxt,
xmlDtdPtr dtd,
diff --git a/valid.c b/valid.c
index 77e7b87..b99e8c5 100644
--- a/valid.c
+++ b/valid.c
@@ -681,6 +681,36 @@
****************************************************************/
/**
+ * xmlNewValidCtxt:
+ *
+ * Allocate a validation context structure.
+ *
+ * Returns NULL if not, otherwise the new validation context structure
+ */
+xmlValidCtxtPtr
+xmlNewValidCtxt(void) {
+ xmlValidCtxtPtr ret;
+
+ if ((ret = xmlMalloc(sizeof (xmlValidCtxt))) == NULL)
+ return (NULL);
+
+ (void) memset(ret, 0, sizeof (xmlValidCtxt));
+
+ return (ret);
+}
+
+/**
+ * xmlFreeValidCtxt:
+ * @cur: the validation context to free
+ *
+ * Free a validation context structure.
+ */
+void
+xmlFreeValidCtxt(xmlValidCtxtPtr cur) {
+ xmlFree(cur);
+}
+
+/**
* xmlNewElementContent:
* @name: the subelement name or NULL
* @type: the type of element content decl
diff --git a/xmllint.c b/xmllint.c
index 1a87115..df5e51f 100644
--- a/xmllint.c
+++ b/xmllint.c
@@ -1081,14 +1081,21 @@
"Could not parse DTD %s\n", dtdvalid);
progresult = 2;
} else {
- xmlValidCtxt cvp;
+ xmlValidCtxtPtr cvp;
+
+ if ((cvp = xmlNewValidCtxt()) == NULL) {
+ xmlGenericError(xmlGenericErrorContext,
+ "Couldn't allocate validation context\n");
+ exit(-1);
+ }
+ cvp->userData = (void *) stderr;
+ cvp->error = (xmlValidityErrorFunc) fprintf;
+ cvp->warning = (xmlValidityWarningFunc) fprintf;
+
if ((timing) && (!repeat)) {
startTimer();
}
- cvp.userData = (void *) stderr;
- cvp.error = (xmlValidityErrorFunc) fprintf;
- cvp.warning = (xmlValidityWarningFunc) fprintf;
- if (!xmlValidateDtd(&cvp, doc, dtd)) {
+ if (!xmlValidateDtd(cvp, doc, dtd)) {
xmlGenericError(xmlGenericErrorContext,
"Document %s does not validate against %s\n",
filename, dtdvalid);
@@ -1097,17 +1104,25 @@
if ((timing) && (!repeat)) {
endTimer("Validating against DTD");
}
+ xmlFreeValidCtxt(cvp);
xmlFreeDtd(dtd);
}
} else if (postvalid) {
- xmlValidCtxt cvp;
+ xmlValidCtxtPtr cvp;
+
+ if ((cvp = xmlNewValidCtxt()) == NULL) {
+ xmlGenericError(xmlGenericErrorContext,
+ "Couldn't allocate validation context\n");
+ exit(-1);
+ }
+
if ((timing) && (!repeat)) {
startTimer();
}
- cvp.userData = (void *) stderr;
- cvp.error = (xmlValidityErrorFunc) fprintf;
- cvp.warning = (xmlValidityWarningFunc) fprintf;
- if (!xmlValidateDocument(&cvp, doc)) {
+ cvp->userData = (void *) stderr;
+ cvp->error = (xmlValidityErrorFunc) fprintf;
+ cvp->warning = (xmlValidityWarningFunc) fprintf;
+ if (!xmlValidateDocument(cvp, doc)) {
xmlGenericError(xmlGenericErrorContext,
"Document %s does not validate\n", filename);
progresult = 3;
@@ -1115,6 +1130,7 @@
if ((timing) && (!repeat)) {
endTimer("Validating");
}
+ xmlFreeValidCtxt(cvp);
#ifdef LIBXML_SCHEMAS_ENABLED
} else if (relaxngschemas != NULL) {
xmlRelaxNGValidCtxtPtr ctxt;
diff --git a/xmlreader.c b/xmlreader.c
index 4d37165..20ff753 100644
--- a/xmlreader.c
+++ b/xmlreader.c
@@ -688,6 +688,8 @@
do {
if (xmlTextReaderGetSuccessor(reader->node) != NULL)
return(1);
+ if (reader->ctxt->nodeNr <= reader->depth)
+ return(1);
if (reader->mode == XML_TEXTREADER_MODE_EOF)
return(1);
val = xmlTextReaderPushData(reader);