From 0bcc7f6ae97a8bd8615dfd9d3acf8188ab66580e Mon Sep 17 00:00:00 2001
From: Daniel Veillard
Date: Sun, 4 Sep 2005 21:39:03 +0000
Subject: [PATCH] updated the docs and rebuild releasing 2.6.21 removed
* NEWS elfgcchack.h testapi.c doc/*: updated the docs and rebuild
releasing 2.6.21
* include/libxml/threads.h threads.c: removed xmlIsThreadsEnabled()
* threads.c include/libxml/threads.h xmllint.c: added the more
generic xmlHasFeature() as suggested by Bjorn Reese, xmllint uses it.
Daniel
---
ChangeLog | 8 +
NEWS | 39 ++++
doc/APIchunk10.html | 1 -
doc/APIchunk12.html | 2 +-
doc/APIchunk13.html | 30 ---
doc/APIchunk14.html | 7 +-
doc/APIchunk15.html | 1 +
doc/APIchunk17.html | 1 -
doc/APIchunk18.html | 2 +-
doc/APIchunk19.html | 1 -
doc/APIchunk2.html | 1 +
doc/APIchunk20.html | 1 +
doc/APIchunk23.html | 1 +
doc/APIchunk26.html | 1 +
doc/APIchunk6.html | 2 +-
doc/APIfiles.html | 34 ++-
doc/APIfunctions.html | 1 +
doc/APIsymbols.html | 34 ++-
doc/FAQ.html | 2 +-
doc/XSLT.html | 2 +-
doc/bugs.html | 2 +-
doc/catalog.html | 2 +-
doc/contribs.html | 2 +-
doc/downloads.html | 2 +-
doc/encoding.html | 2 +-
doc/help.html | 2 +-
doc/html/libxml-parser.html | 43 +++-
doc/html/libxml-threads.html | 5 +-
doc/index.html | 3 +
doc/intro.html | 2 +-
doc/libxml2-api.xml | 103 +++++++--
doc/libxml2-refs.xml | 163 ++++++++++----
doc/libxml2.xsa | 60 +++--
doc/namespaces.html | 2 +-
doc/news.html | 414 +++++++++++++----------------------
doc/xmldtd.html | 2 +-
elfgcchack.h | 32 ++-
include/libxml/parser.h | 46 ++++
include/libxml/threads.h | 2 -
parser.c | 206 +++++++++++++++++
testapi.c | 47 +++-
threads.c | 18 --
win32/libxml2.def.src | 3 +-
xmllint.c | 81 +++----
44 files changed, 925 insertions(+), 490 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index a4ef9186..6b29e3c8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+Sun Sep 4 23:36:45 CEST 2005 Daniel Veillard
+
+ * NEWS elfgcchack.h testapi.c doc/*: updated the docs and rebuild
+ releasing 2.6.21
+ * include/libxml/threads.h threads.c: removed xmlIsThreadsEnabled()
+ * threads.c include/libxml/threads.h xmllint.c: added the more
+ generic xmlHasFeature() as suggested by Bjorn Reese, xmllint uses it.
+
Sun Sep 4 22:45:49 CEST 2005 Daniel Veillard
* configure.in doc/* configure.in: prepare for release
diff --git a/NEWS b/NEWS
index a8f28eaf..51879310 100644
--- a/NEWS
+++ b/NEWS
@@ -15,6 +15,45 @@ ChangeLog.html
to the CVS at
http://cvs.gnome.org/viewcvs/libxml2/
code base.There is the list of public releases:
+2.6.21: Sep 4 2005:
+ - build fixes: Cygwin portability fixes (Gerrit P. Haase), calling
+ convention problems on Windows (Marcus Boerger), cleanups based on
+ Linus' sparse tool, update of win32/configure.js (Rob Richards),
+ remove warnings on Windows(Marcus Boerger), compilation without SAX1,
+ detection of the Python binary, use $GCC inestad of $CC = 'gcc' (Andrew
+ W. Nosenko), compilation/link with threads and old gcc, compile
+ problem by C370 on Z/OS,
+ - bug fixes: http_proxy environments (Peter Breitenlohner), HTML UTF-8
+ bug (Jiri Netolicky), XPath NaN compare bug (William Brack),
+ htmlParseScript potential bug, Schemas regexp handling of spaces,
+ Base64 Schemas comparisons NIST passes, automata build error xsd:all,
+ xmlGetNodePath for namespaced attributes (Alexander Pohoyda),
+ xmlSchemas foreign namespaces handling, XML Schemas facet comparison
+ (Kupriyanov Anatolij), xmlSchemaPSimpleTypeErr error report (Kasimier
+ Buchcik), xml: namespace ahndling in Schemas (Kasimier), empty model
+ group in Schemas (Kasimier), wilcard in Schemas (Kasimier), URI
+ composition (William), xs:anyType in Schemas (Kasimier), Python resolver
+ emmitting error messages directly, Python xmlAttr.parent (Jakub Piotr
+ Clapa), trying to fix the file path/URI conversion,
+ xmlTextReaderGetAttribute fix (Rob Richards), xmlSchemaFreeAnnot memleak
+ (Kasimier), HTML UTF-8 serialization, streaming XPath, Schemas determinism
+ detection problem, XInclude bug, Schemas context type (Dean Hill),
+ validation fix (Derek Poon), xmlTextReaderGetAttribute[Ns] namespaces
+ (Rob Richards), Schemas type fix (Kuba Nowakowski), UTF-8 parser bug,
+ error in encoding handling, xmlGetLineNo fixes, bug on entities handling,
+ entity name extraction in error handling with XInclude, text nodes
+ in HTML body tags (Gary Coady), xml:id and IDness at the treee level
+ fixes, XPath streaming patterns bugs.
+ - improvements: structured interfaces for schemas and RNG error reports
+ (Marcus Boerger), optimization of the char data inner loop parsing
+ (thanks to Behdad Esfahbod for the idea), schematron validation
+ though not finished yet, xmlSaveOption to omit XML declaration,
+ keyref match error reports (Kasimier), formal expression handling
+ code not plugged yet, more lax mode for the HTML parser,
+ parser XML_PARSE_COMPACT option for text nodes allocation.
+ - documentation: xmllint man page had --nonet duplicated
+
+
2.6.20: Jul 10 2005:
- build fixes: Windows build (Rob Richards), Mingw compilation (Igor
Zlatkovic), Windows Makefile (Igor), gcc warnings (Kasimier and
diff --git a/doc/APIchunk10.html b/doc/APIchunk10.html
index c5083f07..161b4ef2 100644
--- a/doc/APIchunk10.html
+++ b/doc/APIchunk10.html
@@ -52,7 +52,6 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlXPathOrderDocElems
about_xmlParserCtxt
xmlDebugDumpString
-xmlIsThreadsEnabled
xmlShellDir
xmlTextWriterWriteRawLen
abovexmlParseMarkupDecl
diff --git a/doc/APIchunk12.html b/doc/APIchunk12.html
index a3a22f74..9d1944ec 100644
--- a/doc/APIchunk12.html
+++ b/doc/APIchunk12.html
@@ -420,7 +420,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlExpDump
xmlExpMaxToken
xmlGetLastError
-xmlIsThreadsEnabled
+xmlHasFeature
xmlPatterncompile
xmlRegexpCompile
xmlRegexpExec
diff --git a/doc/APIchunk13.html b/doc/APIchunk13.html
index f2645f69..a44fa805 100644
--- a/doc/APIchunk13.html
+++ b/doc/APIchunk13.html
@@ -496,36 +496,6 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlSAXParseMemory
xmlSAXParseMemoryWithData
xmlXPathOrderDocElems
-does_xmlEntity
-xmlCheckUTF8
-xmlCtxtResetLastError
-xmlGetNoNsProp
-xmlGetNsProp
-xmlGetProp
-xmlHasNsProp
-xmlModuleFree
-xmlNodeGetBase
-xmlParseMarkupDecl
-xmlResetLastError
-xmlSaveDoc
-xmlSaveTree
-xmlSchemaGetCanonValue
-xmlSchemaValPredefTypeNodeNoNorm
-xmlURIEscape
-xmlURIUnescapeString
-xmlValidateAttributeDecl
-xmlValidateDocument
-xmlValidateDocumentFinal
-xmlValidateDtd
-xmlValidateDtdFinal
-xmlValidateElementDecl
-xmlValidateNotationDecl
-xmlValidateOneAttribute
-xmlValidateOneElement
-xmlValidateOneNamespace
-xmlValidateRoot
-xmlXPathSubstringAfterFunction
-xmlXPathSubstringBeforeFunction
doesn_htmlElemDesc
htmlElementAllowedHere
xmlCleanupParser
diff --git a/doc/APIchunk14.html b/doc/APIchunk14.html
index fc36d543..d5681086 100644
--- a/doc/APIchunk14.html
+++ b/doc/APIchunk14.html
@@ -113,8 +113,7 @@ A:link, A:visited, A:active { text-decoration: underline }
emittedxmlSetGenericErrorFunc
empty-elementxmlParseStartTag
enablexmlCatalogSetDebug
-enabledxmlIsThreadsEnabled
-xmlSaveFile
+enabledxmlSaveFile
xmlSaveFormatFile
enablingxmlLineNumbersDefault
xmlPedanticParserDefault
@@ -320,6 +319,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlSAXParseMemoryWithData
exactxmlGetBufferAllocationScheme
xmlSetBufferAllocationScheme
+examinedxmlHasFeature
examplexmlParserInputBufferCreateStatic
xmlReconciliateNs
xmlTextReaderConstString
@@ -350,7 +350,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlRegExecNextValues
xmlRegExecPushString
xmlRegExecPushString2
-existxmlXPtrLocationSetAdd
+existxmlHasFeature
+xmlXPtrLocationSetAdd
existentxmlDOMWrapAdoptNode
xmlDOMWrapReconcileNamespaces
existsxmlDictExists
diff --git a/doc/APIchunk15.html b/doc/APIchunk15.html
index 59d36820..a1645998 100644
--- a/doc/APIchunk15.html
+++ b/doc/APIchunk15.html
@@ -112,6 +112,7 @@ A:link, A:visited, A:active { text-decoration: underline }
favorxmlNewElementContent
featurexmlGetFeature
xmlGetFeaturesList
+xmlHasFeature
xmlSetFeature
featuresxmlGetFeaturesList
fedxmlCreatePushParserCtxt
diff --git a/doc/APIchunk17.html b/doc/APIchunk17.html
index 403c5b05..b797ffda 100644
--- a/doc/APIchunk17.html
+++ b/doc/APIchunk17.html
@@ -279,7 +279,6 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlDebugDumpNode
xmlDebugDumpNodeList
xmlDebugDumpOneNode
-xmlIsThreadsEnabled
xmlNanoFTPUpdateURL
xmlNanoHTTPFetch
xmlNanoHTTPMethod
diff --git a/doc/APIchunk18.html b/doc/APIchunk18.html
index 21013fd1..8bc0157c 100644
--- a/doc/APIchunk18.html
+++ b/doc/APIchunk18.html
@@ -221,9 +221,9 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlCleanupMemory
xmlCleanupParser
xmlCleanupThreads
+xmlHasFeature
xmlInitThreads
xmlInitializeGlobalState
-xmlIsThreadsEnabled
xmlLockLibrary
xmlModuleFree
xmlModuleOpen
diff --git a/doc/APIchunk19.html b/doc/APIchunk19.html
index d9fbad56..cecaf32d 100644
--- a/doc/APIchunk19.html
+++ b/doc/APIchunk19.html
@@ -309,7 +309,6 @@ A:link, A:visited, A:active { text-decoration: underline }
multiplexmlCurrentChar
xmlStringCurrentChar
multiplyxmlXPathMultValues
-multithreadxmlIsThreadsEnabled
multithreadedhtmlInitAutoClose
xmlInitParser
mutexxmlDictCleanup
diff --git a/doc/APIchunk2.html b/doc/APIchunk2.html
index 11a3dbde..b0f3780a 100644
--- a/doc/APIchunk2.html
+++ b/doc/APIchunk2.html
@@ -368,6 +368,7 @@ A:link, A:visited, A:active { text-decoration: underline }
setDocumentLocator
setDocumentLocatorSAXFunc
xmlSAX2SetDocumentLocator
+ExaminesxmlHasFeature
ExclusivexmlC14NDocDumpMemory
xmlC14NDocSave
xmlC14NDocSaveTo
diff --git a/doc/APIchunk20.html b/doc/APIchunk20.html
index 682b06bb..01db33a1 100644
--- a/doc/APIchunk20.html
+++ b/doc/APIchunk20.html
@@ -211,6 +211,7 @@ A:link, A:visited, A:active { text-decoration: underline }
non-validatingxmlParseAttValue
xmlParseEntityRef
non-zeroinitxmlDefaultSAXHandler
+xmlHasFeature
xmlIsLetter
xmlSAX2InitDefaultSAXHandler
xmlXPathBooleanFunction
diff --git a/doc/APIchunk23.html b/doc/APIchunk23.html
index 8a59e1db..a9194f75 100644
--- a/doc/APIchunk23.html
+++ b/doc/APIchunk23.html
@@ -440,6 +440,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlNanoHTTPOpenRedir
xmlNanoHTTPReturnCode
requestedxmlExternalEntityLoader
+xmlHasFeature
xmlIsID
xmlMallocFunc
xmlReallocFunc
diff --git a/doc/APIchunk26.html b/doc/APIchunk26.html
index 3aefd617..8a0befaa 100644
--- a/doc/APIchunk26.html
+++ b/doc/APIchunk26.html
@@ -85,6 +85,7 @@ A:link, A:visited, A:active { text-decoration: underline }
XML_SCHEMAS_FACET_UNKNOWN
htmlCtxtUseOptions
xmlCtxtUseOptions
+xmlHasFeature
xmlUCSIsBlock
xmlUCSIsCat
unlesshtmlSAXParseDoc
diff --git a/doc/APIchunk6.html b/doc/APIchunk6.html
index 69026ab6..1357cdab 100644
--- a/doc/APIchunk6.html
+++ b/doc/APIchunk6.html
@@ -225,6 +225,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlGetDocEntity
xmlGetDtdEntity
xmlGetParameterEntity
+xmlHasFeature
xmlLinkGetData
xmlXPathCheckError
xmlXPathGetContextNode
@@ -240,7 +241,6 @@ A:link, A:visited, A:active { text-decoration: underline }
ReversexmlListReverse
RootxmlParseDocTypeDecl
xmlValidateRoot
-Run-timexmlIsThreadsEnabled
RunicxmlUCSIsRunic
A-B
C-C
diff --git a/doc/APIfiles.html b/doc/APIfiles.html
index 675a349f..b275cf76 100644
--- a/doc/APIfiles.html
+++ b/doc/APIfiles.html
@@ -576,6 +576,37 @@ A:link, A:visited, A:active { text-decoration: underline }
XML_COMPLETE_ATTRS
XML_DEFAULT_VERSION
XML_DETECT_IDS
+XML_FEATURE_AUTOMATA
+XML_FEATURE_C14N
+XML_FEATURE_CATALOG
+XML_FEATURE_DEBUG
+XML_FEATURE_DEBUG_MEM
+XML_FEATURE_DEBUG_RUN
+XML_FEATURE_EXPR
+XML_FEATURE_FTP
+XML_FEATURE_HTML
+XML_FEATURE_HTTP
+XML_FEATURE_ICONV
+XML_FEATURE_ISO8859X
+XML_FEATURE_LEGACY
+XML_FEATURE_MODULES
+XML_FEATURE_NONE
+XML_FEATURE_OUTPUT
+XML_FEATURE_PATTERN
+XML_FEATURE_PUSH
+XML_FEATURE_READER
+XML_FEATURE_REGEXP
+XML_FEATURE_SAX1
+XML_FEATURE_SCHEMAS
+XML_FEATURE_SCHEMATRON
+XML_FEATURE_THREAD
+XML_FEATURE_TREE
+XML_FEATURE_UNICODE
+XML_FEATURE_VALID
+XML_FEATURE_WRITER
+XML_FEATURE_XINCLUDE
+XML_FEATURE_XPATH
+XML_FEATURE_XPTR
XML_PARSER_ATTRIBUTE_VALUE
XML_PARSER_CDATA_SECTION
XML_PARSER_COMMENT
@@ -672,10 +703,12 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlCtxtResetPush
xmlCtxtUseOptions
xmlExternalEntityLoader
+xmlFeature
xmlFreeParserCtxt
xmlGetExternalEntityLoader
xmlGetFeature
xmlGetFeaturesList
+xmlHasFeature
xmlIOParseDTD
xmlInitNodeInfoSeq
xmlInitParser
@@ -1203,7 +1236,6 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlGetThreadId
xmlInitThreads
xmlIsMainThread
-xmlIsThreadsEnabled
xmlLockLibrary
xmlMutex
xmlMutexLock
diff --git a/doc/APIfunctions.html b/doc/APIfunctions.html
index 6ac8f036..3d660c4b 100644
--- a/doc/APIfunctions.html
+++ b/doc/APIfunctions.html
@@ -1287,6 +1287,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlExpStringDerive
xmlExpSubsume
Type xmlExternalEntityLoader:
xmlSetExternalEntityLoader
+
Type xmlFeature:
xmlHasFeature
Type xmlFreeFunc:
xmlGcMemSetup
xmlMemSetup
Type xmlFreeFunc *:
xmlGcMemGet
diff --git a/doc/APIsymbols.html b/doc/APIsymbols.html
index fe26d0d5..d0fe11df 100644
--- a/doc/APIsymbols.html
+++ b/doc/APIsymbols.html
@@ -413,6 +413,37 @@ A:link, A:visited, A:active { text-decoration: underline }
XML_EXTERNAL_GENERAL_PARSED_ENTITY
XML_EXTERNAL_GENERAL_UNPARSED_ENTITY
XML_EXTERNAL_PARAMETER_ENTITY
+XML_FEATURE_AUTOMATA
+XML_FEATURE_C14N
+XML_FEATURE_CATALOG
+XML_FEATURE_DEBUG
+XML_FEATURE_DEBUG_MEM
+XML_FEATURE_DEBUG_RUN
+XML_FEATURE_EXPR
+XML_FEATURE_FTP
+XML_FEATURE_HTML
+XML_FEATURE_HTTP
+XML_FEATURE_ICONV
+XML_FEATURE_ISO8859X
+XML_FEATURE_LEGACY
+XML_FEATURE_MODULES
+XML_FEATURE_NONE
+XML_FEATURE_OUTPUT
+XML_FEATURE_PATTERN
+XML_FEATURE_PUSH
+XML_FEATURE_READER
+XML_FEATURE_REGEXP
+XML_FEATURE_SAX1
+XML_FEATURE_SCHEMAS
+XML_FEATURE_SCHEMATRON
+XML_FEATURE_THREAD
+XML_FEATURE_TREE
+XML_FEATURE_UNICODE
+XML_FEATURE_VALID
+XML_FEATURE_WRITER
+XML_FEATURE_XINCLUDE
+XML_FEATURE_XPATH
+XML_FEATURE_XPTR
XML_FROM_C14N
XML_FROM_CATALOG
XML_FROM_CHECK
@@ -1910,6 +1941,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlExpStringDerive
xmlExpSubsume
xmlExternalEntityLoader
+xmlFeature
xmlFileClose
xmlFileMatch
xmlFileOpen
@@ -1989,6 +2021,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlGlobalState
xmlGlobalStatePtr
xmlHandleEntity
+xmlHasFeature
xmlHasNsProp
xmlHasProp
xmlHashAddEntry
@@ -2085,7 +2118,6 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlIsPubidChar_ch
xmlIsPubidChar_tab
xmlIsRef
-xmlIsThreadsEnabled
xmlIsXHTML
xmlKeepBlanksDefault
xmlKeepBlanksDefaultValue
diff --git a/doc/FAQ.html b/doc/FAQ.html
index 4ad826fe..7f68c997 100644
--- a/doc/FAQ.html
+++ b/doc/FAQ.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
H2 {font-family: Verdana,Arial,Helvetica}
H3 {font-family: Verdana,Arial,Helvetica}
A:link, A:visited, A:active { text-decoration: underline }
-
FAQ |    | The XML C parser and toolkit of GnomeFAQ |
|
|
| Table of Contents: - License(s)
+FAQ |    | The XML C parser and toolkit of GnomeFAQ |
|
|
| Table of Contents: - License(s)
- Installation
- Compilation
- Developer corner
diff --git a/doc/XSLT.html b/doc/XSLT.html
index 2e8a1abf..7212cb66 100644
--- a/doc/XSLT.html
+++ b/doc/XSLT.html
@@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica}
H2 {font-family: Verdana,Arial,Helvetica}
H3 {font-family: Verdana,Arial,Helvetica}
A:link, A:visited, A:active { text-decoration: underline }
-XSLT |    | The XML C parser and toolkit of GnomeXSLT |
|
|
|
|
|
|
|
|
|
|
|
|