aboutsummaryrefslogtreecommitdiffstats
path: root/doc/APIconstructors.html
Commit message (Collapse)AuthorAgeFilesLines
* fixing #307823 and a couple of assorted bugs fixed conditionals inDaniel Veillard2005-07-031-0/+1
| | | | | | | | | | * testapi.c runsuite.c runtest.c: fixing #307823 and a couple of assorted bugs * python/generator.py python/libxml2-python-api.xml: fixed conditionals in generator too * doc/apibuild.py doc/libxml2-api.xml doc/* elfgcchack.h: some cleanups too and rebuilt Daniel
* if sax1 is used and input is a file use the old API xmlParseFile()Daniel Veillard2005-06-151-0/+3
| | | | | | | | | * xmllint.c: if sax1 is used and input is a file use the old API xmlParseFile() * xmlschemas.c: cleanups * doc/* testapi.c elfgcchack.h: rebuilt to add python bindings for the new functions in Schemas. Daniel
* fixing bug #303068 increasing the nanoftp buffer. fixed __attribute()Daniel Veillard2005-05-061-1/+1
| | | | | | | * nanoftp.c: fixing bug #303068 increasing the nanoftp buffer. * doc/apibuild.py: fixed __attribute() parsing problem * doc/* testapi.c: regenerated the descriptions and docs. Daniel
* revamped the elfgcchack.h format to cope with gcc4 change of aliasingDaniel Veillard2005-04-011-0/+1
| | | | | | | | | | | * doc/apibuild.py doc/elfgcchack.xsl: revamped the elfgcchack.h format to cope with gcc4 change of aliasing allowed scopes, had to add extra informations to doc/libxml2-api.xml to separate the header from the c module source. * *.c: updated all c library files to add a #define bottom_xxx and reimport elfgcchack.h thereafter, and a bit of cleanups. * doc//* testapi.c: regenerated when rebuilding the API Daniel
* preparing release of 2.6.18 updated docs and rebuilt reactivated gccDaniel Veillard2005-03-131-1/+2
| | | | | | | * NEWS configure.in testapi.c doc/*: preparing release of 2.6.18 updated docs and rebuilt * libxml.spec.in: reactivated gcc profiling for gcc >= 4.0.0 Daniel
* a bit of cleanup rebuilt the API the tests and the documentation as aDaniel Veillard2005-02-191-0/+3
| | | | | | | * xmlschemastypes.c: a bit of cleanup * elfgcchack.h testapi.c doc/*: rebuilt the API the tests and the documentation as a result. Daniel
* This change started out as a simple desire to speed up theWilliam M. Brack2005-02-131-0/+1
| | | | | | | | | | | | | | | | execution time of testapi.c, which was being delayed by nameserver requests for non-existent URL's. From there it just sort of grew, and grew.... * nanohttp.c, nanoftp.c: changed the processing of URL's to use the uri.c routines instead of custom code. * include/libxml/xmlerror.h: added code XML_FTP_URL_SYNTAX * uri.c: added accepting ipV6 addresses, in accordance with RFC's 2732 and 2373 (TODO: allow ipV4 within ipV6) * gentest.py, testapi.c: fixed a few problems with the testing of the nanoftp and nanohttp routines. * include/libxml/xmlversion.h: minor change to fix a warning on the docs generation * regenerated the docs
* fixing the way testapi.c is generated, fixes bug #161386 fix a commentDaniel Veillard2005-01-251-1/+4
| | | | | | | | * Makefile.am testapi.c doc/Makefile.am: fixing the way testapi.c is generated, fixes bug #161386 * dict.c: fix a comment typo * elfgcchack.h doc/*: regenerated Daniel
* fixed bug #157633 in relaxng choice optimization added regression testsDaniel Veillard2005-01-151-1/+1
| | | | | | | | | * relaxng.c: fixed bug #157633 in relaxng choice optimization * result/relaxng/choice0* test/relaxng/choice0*: added regression tests about it. * doc/*: rebuilt * testdso.c: removed a warning due to a missing void in signature. Daniel
* applied patch from Bjorn Reese, plus some cleanups fixed the stylesheet toDaniel Veillard2005-01-041-1/+0
| | | | | | | | | * xmlmodule.c include/libxml/xmlmodule.h: applied patch from Bjorn Reese, plus some cleanups * elfgcchack.h doc/elfgcchack.xsl: fixed the stylesheet to add the new header * doc/* testapi.c: regenerated the API Daniel
* making DSO support an option code and documentation cleanups regeneratedDaniel Veillard2005-01-041-0/+2
| | | | | | | | | | | * configure.in: making DSO support an option * xmlmodule.c xmlreader.c include/libxml/xmlmodule.h: code and documentation cleanups * elfgcchack.h testapi.c doc/*: regenerated the docs and checks for new module * test/valid/REC-xml-19980210.xml: fix a small change introduced previously Daniel
* doc/site.xsl, doc/xml.html, plus rebuilt all the html pages ChangeMST 2004 John Fleck2004-12-211-1/+1
| | | | | | | | Tue Dec 21 08:10:44 MST 2004 John Fleck <jfleck@inkstain.net> * doc/site.xsl, doc/xml.html, plus rebuilt all the html pages Change reference to new site for Solaris binaries, fixing bug 160598
* fixed ID deallocation problem based on patch from Steve Shepard fixes bugDaniel Veillard2004-12-101-0/+2
| | | | | | | | * valid.c: fixed ID deallocation problem based on patch from Steve Shepard fixes bug #160893 * xmlmemory.c: improving comment. * testapi.c: new test for xmlDictExists() is generated. Daniel
* more testing and coverage more cleanups rebuilt DanielDaniel Veillard2004-11-021-1/+1
| | | | | | | * gentest.py testapi.c: more testing and coverage * elfgcchack.h xmlstring.c include/libxml/xmlstring.h: more cleanups * doc/*: rebuilt Daniel
* preparing release 2.6.15 cleanups DanielDaniel Veillard2004-10-271-0/+4
| | | | | | * ChangeLog NEWS configure.in doc/*: preparing release 2.6.15 * debugXML.c nanoftp.c xmlschemas.c xmlschemastypes.c: cleanups Daniel
* releasing 2.6.14, rebuilding the docs DanielDaniel Veillard2004-09-291-0/+2
| | | | | * configure.in doc/*: releasing 2.6.14, rebuilding the docs Daniel
* preparing 2.6.12 release, updated and and rebuilt the docs. DanielDaniel Veillard2004-08-221-2/+2
| | | | | | * configure.in doc/* NEWS: preparing 2.6.12 release, updated and and rebuilt the docs. Daniel
* Applied patch from Torkel Lyng to add Schemas support to the PythonDaniel Veillard2004-08-181-0/+2
| | | | | | | | | | * xmlschemas.c include/libxml/xmlschemas.h python/generator.py python/libxml.c python/libxml_wrap.h python/types.c python/tests/schema.py python/tests/Makefile.am: Applied patch from Torkel Lyng to add Schemas support to the Python bindings and extend the schemas error API, registered a new test. * doc/* elfgcchack.h: rebuilt to regenerate the bindings Daniel
* oops, DanielDaniel Veillard2004-08-141-1/+1
|
* Change the color of non-visited links, DanielDaniel Veillard2004-08-141-1/+1
|
* applied Schemas patches from Kasimier Buchcik, there is still one openDaniel Veillard2004-06-291-5/+8
| | | | | | | | | | * xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h include/libxml/schemasInternals.h include/libxml/xmlschemastypes.h: applied Schemas patches from Kasimier Buchcik, there is still one open issue about referencing freed memory. * test/schemas/* result/schemas/*: updated with new tests from Kasimier Daniel
* hack based on Arjan van de Ven suggestion to reduce ELF footprint andDaniel Veillard2004-06-271-2/+8
| | | | | | | | | | | | | | * elfgcchack.h doc/elfgcchack.xsl libxml.h: hack based on Arjan van de Ven suggestion to reduce ELF footprint and generated code. Based on aliasing of libraries function to generate direct call instead of indirect ones * doc/libxml2-api.xml doc/Makefile.am doc/apibuild.py: added automatic generation of elfgcchack.h based on the API description, extended the API description to show the conditionals configuration flags required for symbols. * nanohttp.c parser.c xmlsave.c include/libxml/*.h: lot of cleanup * doc/*: regenerated the docs. Daniel
* Rebuild the docs, danielDaniel Veillard2004-05-161-2/+1
|
* paalied patch from Julio M. Merino Vidal fixing bug #134751 to fixDaniel Veillard2004-03-041-0/+6
| | | | | | | | | * configure.in doc/Makefile.am include/libxml/Makefile.am: paalied patch from Julio M. Merino Vidal fixing bug #134751 to fix --with-html-dir option. * doc/*: rebuilt fully the docs * doc/html/libxml-xmlsave.html: new file from new header. Daniel
* regenerated docs using older version of xsltproc pending resolution of AVTWilliam M. Brack2004-02-261-1/+1
| | | | | * doc/*.html, doc/html/*.html: regenerated docs using older version of xsltproc pending resolution of AVT problem
* preparing 2.6.7 release, updated and rebuilt the documentation. DanielDaniel Veillard2004-02-231-1/+1
| | | | | | * doc/* NEWS configure.in: preparing 2.6.7 release, updated and rebuilt the documentation. Daniel
* added xmlByteConsumed() interface updated the benchmark rebuilt the docsDaniel Veillard2004-02-111-1/+2
| | | | | | | | | | * parserInternals.c xmlIO.c encoding.c include/libxml/parser.h include/libxml/xmlIO.h: added xmlByteConsumed() interface * doc/*: updated the benchmark rebuilt the docs * python/tests/Makefile.am python/tests/indexes.py: added a specific regression test for xmlByteConsumed() * include/libxml/encoding.h rngparser.c tree.c: small cleanups Daniel
* added io1.c an example ox xmlIO usage and io1.res test result, fixed aDaniel Veillard2004-01-231-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | * doc/examples/*: added io1.c an example ox xmlIO usage and io1.res test result, fixed a awful lot of memory leaks showing up in testWriter.c, changed the examples and the Makefiles to test memory leaks. * xmlwriter.c: fixed a memory leak * Makefile.am: run the doc/examples regression tests as part of make tests * xpath.c include/libxml/xpath.h: added xmlXPathCtxtCompile() to compile an XPath expression within a context, currently the goal is to be able to reuse the XSLT stylesheet dictionnary, but this opens the door to others possible optimizations. * dict.c include/libxml/dict.h: added xmlDictCreateSub() which allows to build a new dictionnary based on another read-only dictionnary. This is needed for XSLT to keep the stylesheet dictionnary read-only while being able to reuse the strings for the transformation dictionnary. * xinclude.c: fixed a dictionnar reference counting problem occuring when document parsing failed. * testSAX.c: adding option --repeat for timing 100times the parsing * doc/* : rebuilt all the docs Daniel
* moved string and UTF8 routines out of parser.c and encoding.c into a newWilliam M. Brack2004-01-061-14/+14
| | | | | | | | | | | | | | | | | | | | | * encoding.c, parser.c, xmlstring.c, Makefile.am, include/libxml/Makefile.am, include/libxml/catalog.c, include/libxml/chvalid.h, include/libxml/encoding.h, include/libxml/parser.h, include/libxml/relaxng.h, include/libxml/tree.h, include/libxml/xmlwriter.h, include/libxml/xmlstring.h: moved string and UTF8 routines out of parser.c and encoding.c into a new module xmlstring.c with include file include/libxml/xmlstring.h mostly using patches from Reid Spencer. Since xmlChar now defined in xmlstring.h, several include files needed to have a #include added for safety. * doc/apibuild.py: added some additional sorting for various references displayed in the APIxxx.html files. Rebuilt the docs, and also added new file for xmlstring module. * configure.in: small addition to help my testing; no effect on normal usage. * doc/search.php: added $_GET[query] so that persistent globals can be disabled (for recent versions of PHP)
* fixed apibuild.py's generation of "constructors" to be in alphabeticalWilliam M. Brack2004-01-051-315/+315
| | | | | | | * doc/apibuild.py, doc/APIconstructors.html, doc/libxml2-refs.xml, win32/libxml2.def.src: fixed apibuild.py's generation of "constructors" to be in alphabetical order (instead of previous random sequence); regenerated resulting files.
* change background color of function declaration to improve readabilityMST 2004 John Fleck2004-01-051-13/+14
| | | | | | | | Sun Jan 4 18:54:29 MST 2004 John Fleck <jfleck@inkstain.net> * doc/newapi.xsl: change background color of function declaration to improve readability * doc/*: rebuild docs with new stylesheet
* updated the docs and prepared a new release 2.6.4 DanielDaniel Veillard2003-12-241-5/+5
| | | | | | * configure.in NEWS doc/*: updated the docs and prepared a new release 2.6.4 Daniel
* fixed xmlXPathReturnString to cater for NULL pointer (bug 129561) addedWilliam M. Brack2003-12-201-17/+17
| | | | | | | | * include/libxml/xpathInternals.h: fixed xmlXPathReturnString to cater for NULL pointer (bug 129561) * globals.c: added comment to suppress documentation warning * doc/apibuild.py: fixed problem which caused last APIchunkxx.html to be lost. Rebuilt doc/* (including adding APIchunk26.html)
* tree.c doc/* Elaborate in documentation discussion of xmlNewChild andMST 2003 John Fleck2003-12-171-12/+12
| | | | | | | | | | | | Tue Dec 16 20:40:40 MST 2003 John Fleck <jfleck@inkstain.net> * tree.c * doc/* Elaborate in documentation discussion of xmlNewChild and xmlNewTextChild. Thanks to Steve Lenti for pointing out the usefulness of a more explicit explanation of the reserved character escaping issue. 
* augmented the XInclude API to be able to pass XML parser flags down to theDaniel Veillard2003-12-091-3/+3
| | | | | | | | | | | | | | * xinclude.c xmllint.c xmlreader.c include/libxml/xinclude.h include/libxml/xmlerror.h: augmented the XInclude API to be able to pass XML parser flags down to the Inclusion process. Also resynchronized with the Last Call W3C Working Draft 10 November 2003 for the xpointer attribute. * Makefile.am test/XInclude/docs/nodes[23].xml result/XInclude/*: augmented the tests for the new namespace and testing the xpointer attribute, changed the way error messages are tested * doc/*: regenerated the documentation Daniel
* cleanup the make rebuild in doc, this include new directive to stopDaniel Veillard2003-12-051-79/+80
| | | | | | | | | | | | | | | | | * globals.c xmlwriter.c doc/apibuild.py include/libxml/globals.h include/libxml/pattern.h include/libxml/schemasInternals.h include/libxml/xmlexports.h include/libxml/xmlwriter.h: cleanup the make rebuild in doc, this include new directive to stop documentation warnings * doc/* doc/html/*: rebuilt the docs * pattern.c xmlreader.c include/libxml/pattern.h include/libxml/xmlreader.h: adding xmlTextReaderPreservePattern() to save nodes while scanning the tree with the reader, cleanup the way element were freed, and xmlTextReaderPreserve() implementation, the API might change for namespace binding support when compiling patterns. * doc/examples/*: added reader3.c exposing the xmlTextReaderPreserve() Daniel
* un Nov 30 21:33:37 MST 2003 John Fleck <jfleck@inkstain.net>John Fleck2003-12-011-65/+65
| | | | | | | * include/libxml/xinclude.h * doc/* Add comments for macro definitions in xinclude.h and rebuild the docs
* applied patch from Alfred Mickautsch, bugfixes and comments added his testDaniel Veillard2003-11-201-1/+4
| | | | | | | | | | * xmlwriter.c include/libxml/xmlwriter.h: applied patch from Alfred Mickautsch, bugfixes and comments * doc/examples/*: added his test as the xmlWriter example * doc/html/ doc/*.html: this resulted in some improvements * include/libxml/hash.h: fixed an inclusion problem when <libxml/hash.h> wasn't preceeded by <xml/parser.h> Daniel
* modified the file header to add more informations, painful... updated toDaniel Veillard2003-11-181-1/+1
| | | | | | | | | | | | * include/libxml/*.h include/libxml/*.h.in: modified the file header to add more informations, painful... * genChRanges.py genUnicode.py: updated to generate said changes in headers * doc/apibuild.py: extract headers, add them to libxml2-api.xml * *.html *.xsl *.xml: updated the stylesheets to flag geprecated APIs modules. Updated the stylesheets, some cleanups, regenerated * doc/html/*.html: regenerated added back book1 and libxml-lib.html Daniel
* cleaned up the build process to remove all remains from the old gtk-docDaniel Veillard2003-11-181-95/+502
| | | | | | | | | * doc/Makefile.am doc/*.xsl doc/*.html doc/apibuild.py: cleaned up the build process to remove all remains from the old gtk-doc inherited, libxml2-refs.xml is now generated by apibuild.py, the stylesheets have been improved, and the API*html now generated are XHTML1 valid too Daniel
* rebuilt the generated pages (again), manually restored doc/html/index.htmlWilliam M. Brack2003-11-151-639/+6
| | | | | | | | | | | * doc/Makefile.am doc/*.html doc/html/*.html: rebuilt the generated pages (again), manually restored doc/html/index.html and manually edited generated file doc/gnome-xml.xml to put in appropriate headings. * doc/docdescr.doc: new file to describe details of the document generation (helps my memory for the next time) * genChRanges.py,chvalid.c,include/libxml/chvalid.h: minor enhancement to please the automatic documentation generation.
* minor changes to some comments rebuilt the generated HTML pages forWilliam M. Brack2003-11-141-2/+3
| | | | | | * tree.c: minor changes to some comments * doc/*.html: rebuilt the generated HTML pages for changes from jfleck (bug 126945)
* 2.6.0beta1 changes Fixing attribute normalization, might not be totallyDaniel Veillard2003-08-161-1/+16
| | | | | | | | | | | | | | | * configure.in doc/* : 2.6.0beta1 changes * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute normalization, might not be totally fixed but this should make sure SAX event provide the right strings for attributes except entities for which libxml2 is different by default This should fix #109564 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes in attribute callback values * result/c14n/with-comments/example-4 result/c14n/without-comments/example-4: this also fixes a subtle bug in the canonicalization tests. Daniel
* fixed part (2) of bug 119535 (wrong alpha case on filenames)William M. Brack2003-08-161-561/+244
| | | | | * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html: fixed part (2) of bug 119535 (wrong alpha case on filenames)
* regenerated API documentation for xmlsoft.org (part of Bug 119535)William M. Brack2003-08-161-776/+776
| | | | | * doc/API*.html, doc/html/*: regenerated API documentation for xmlsoft.org (part of Bug 119535)
* Added informations about xml2-config in the FAQ, DanielDaniel Veillard2003-04-291-806/+779
|
* more work on Relax-NG regenerated the docs updated and augmented theDaniel Veillard2003-01-241-15/+15
| | | | | | | | * relaxng.c: more work on Relax-NG * doc/*: regenerated the docs * test/relaxng/* result/relaxng/*: updated and augmented the Relax-NG regression tests and results Daniel
* preparing 2.5.0 release only warn in pedantic mode about namespace nameDaniel Veillard2003-01-061-0/+2
| | | | | | | | | | | | * configure.in NEWS: preparing 2.5.0 release * SAX.c: only warn in pedantic mode about namespace name brokeness * globals.c: fix a doc generation problem * uri.c: fix #101520 * doc/*: updated and rebuilt the doc for the release, includuding stylesheet update * python/Makefile.am: fix a filename bug Daniel
* fixed the Windows link, DanielDaniel Veillard2002-12-191-1/+1
|
* more work on the xml reader interfaces. updated Igor's mail and the WebDaniel Veillard2002-12-181-1/+1
| | | | | | | | * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more work on the xml reader interfaces. * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the Web page for the Windows binaries. Daniel