mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-07-28 00:21:53 +03:00
new API building Python script, does the C parsing directly, generates a
* doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API building Python script, does the C parsing directly, generates a better API description including structure fieds defs and enums. Still a couple of bugs, but good enough for the python wrappers now. * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c include/libxml/schemasInternals.h include/libxml/tree.h: more cleanup based on the python analysis script reports. * libxml.spec.in: make sure the API XML description is part of the devel package. Daniel
This commit is contained in:
@ -38,6 +38,7 @@ newCatalog()
|
||||
parseCatalogFile()
|
||||
|
||||
# functions from module debugXML
|
||||
boolToText()
|
||||
debugDumpString()
|
||||
shellPrintXPathError()
|
||||
|
||||
@ -151,13 +152,6 @@ validateNamesValue()
|
||||
validateNmtokenValue()
|
||||
validateNmtokensValue()
|
||||
|
||||
# functions from module wincecompat
|
||||
close()
|
||||
getenv()
|
||||
read()
|
||||
strerror()
|
||||
write()
|
||||
|
||||
# functions from module xmlIO
|
||||
checkFilename()
|
||||
cleanupInputCallbacks()
|
||||
@ -171,9 +165,16 @@ registerDefaultInputCallbacks()
|
||||
registerDefaultOutputCallbacks()
|
||||
registerHTTPPostCallbacks()
|
||||
|
||||
# functions from module xmlmemory.c
|
||||
mallocBreakpoint()
|
||||
|
||||
# functions from module xmlregexp
|
||||
regexpCompile()
|
||||
|
||||
# functions from module xmlschemastypes
|
||||
schemaCleanupTypes()
|
||||
schemaInitTypes()
|
||||
|
||||
# functions from module xmlunicode
|
||||
uCSIsAlphabeticPresentationForms()
|
||||
uCSIsArabic()
|
||||
@ -394,6 +395,9 @@ Class xmlNode(xmlCore)
|
||||
unsetNsProp()
|
||||
unsetProp()
|
||||
|
||||
# functions from module tree.c
|
||||
newReconciliedNs()
|
||||
|
||||
# functions from module valid
|
||||
isID()
|
||||
isRef()
|
||||
@ -421,6 +425,9 @@ Class xmlNode(xmlCore)
|
||||
xpathNextPrecedingSibling()
|
||||
xpathNextSelf()
|
||||
|
||||
# functions from module xpointer.c
|
||||
xpointerAdvanceNode()
|
||||
|
||||
|
||||
Class xmlDoc(xmlNode)
|
||||
|
||||
@ -441,6 +448,9 @@ Class xmlDoc(xmlNode)
|
||||
htmlSaveFileFormat()
|
||||
htmlSetMetaEncoding()
|
||||
|
||||
# functions from module HTMLtree.c
|
||||
htmlNodeDumpOutput()
|
||||
|
||||
# functions from module debugXML
|
||||
debugDumpDocument()
|
||||
debugDumpDocumentHead()
|
||||
@ -456,6 +466,9 @@ Class xmlDoc(xmlNode)
|
||||
encodeSpecialChars()
|
||||
parameterEntity()
|
||||
|
||||
# functions from module parserInternals.c
|
||||
upgradeOldNs()
|
||||
|
||||
# functions from module tree
|
||||
copyDoc()
|
||||
createIntSubset()
|
||||
@ -623,6 +636,15 @@ Class xpathParserContext()
|
||||
xpathTrueFunction()
|
||||
xpathValueFlipSign()
|
||||
xpatherror()
|
||||
|
||||
# functions from module xpointer.c
|
||||
xpointerEndPointFunction()
|
||||
xpointerHereFunction()
|
||||
xpointerOriginFunction()
|
||||
xpointerRangeFunction()
|
||||
xpointerRangeInsideFunction()
|
||||
xpointerStartPointFunction()
|
||||
xpointerStringRangeFunction()
|
||||
Class parserCtxt()
|
||||
# accessors
|
||||
doc()
|
||||
@ -641,6 +663,9 @@ Class parserCtxt()
|
||||
htmlParseDocument()
|
||||
htmlParseElement()
|
||||
|
||||
# functions from module HTMLparser.c
|
||||
htmlDecodeEntities()
|
||||
|
||||
# functions from module parser
|
||||
clearParserCtxt()
|
||||
freeParserCtxt()
|
||||
@ -648,8 +673,13 @@ Class parserCtxt()
|
||||
parseChunk()
|
||||
parseDocument()
|
||||
parseExtParsedEnt()
|
||||
setupParserForBuffer()
|
||||
stopParser()
|
||||
|
||||
# functions from module parser.c
|
||||
parseAttValueComplex()
|
||||
parseCharDataComplex()
|
||||
|
||||
# functions from module parserInternals
|
||||
decodeEntities()
|
||||
namespaceParseNCName()
|
||||
@ -713,6 +743,9 @@ Class xmlDtd(xmlNode)
|
||||
dtdQAttrDesc()
|
||||
dtdQElementDesc()
|
||||
|
||||
# functions from module valid.c
|
||||
scanAttributeDecl()
|
||||
|
||||
|
||||
Class xmlNs(xmlNode)
|
||||
|
||||
|
Reference in New Issue
Block a user