summaryrefslogtreecommitdiff
path: root/elfgcchack.h
Commit message (Collapse)AuthorAgeFilesLines
* Change preprocessor OS tests to __linux__Nick Wellnhofer2017-09-141-1/+1
| | | | "linux" without leading underscores is deprecated and less reliable.
* Revert "Add an XML_PARSE_NOXXE flag to block all entities loading even local"Nick Wellnhofer2017-06-061-10/+0
| | | | | | | This reverts commit 2304078555896cf1638c628f50326aeef6f0e0d0. The new flag doesn't work and the change even broke the XML_PARSE_NONET option.
* Add an XML_PARSE_NOXXE flag to block all entities loading even localDoran Moppert2017-04-071-0/+10
| | | | | | | | | For https://bugzilla.gnome.org/show_bug.cgi?id=772726 * include/libxml/parser.h: Add a new parser flag XML_PARSE_NOXXE * elfgcchack.h, xmlIO.h, xmlIO.c: associated loading routine * include/libxml/xmlerror.h: new error raised * xmllint.c: adds --noxxe flag to activate the option
* Release of libxml2-2.9.2v2.9.2Daniel Veillard2014-10-161-2/+2
|
* elfgcchack.h: more legacy needs xmlSAX2StartElement() and xmlSAX2EndElement()Roumen Petrov2014-10-161-2/+2
|
* elfgcchack.h: add xmlXPathNodeEval and xmlXPathSetContextNodeRoumen Petrov2014-10-161-0/+24
| | | | (after rebuild in doc)
* elfgcchack.h after rebuild in docRoumen Petrov2013-04-011-0/+174
|
* Regenerated API and symbolsDaniel Veillard2009-08-241-0/+12
| | | | | | * doc/Makefile.am: make the check for symbols pbm a make api failure * doc/symbols.xml: added xmlXIncludeProcessTreeFlagsData * doc//* elfgcchack.h libxml2.syms testapi.c: regenerated
* adds element traversal support avoid a warning regenerated danielDaniel Veillard2008-11-271-0/+80
| | | | | | | | | | * include/libxml/tree.h tree.c python/generator.py: adds element traversal support * valid.c: avoid a warning * doc/*: regenerated daniel svn path=/trunk/; revision=3804
* added new function xmlSchemaValidCtxtGetParserCtxt based on HolgerDaniel Veillard2008-04-111-0/+12
| | | | | | | | | | | | | | | | * include/libxml/xmlschemas.h xmlschemas.c: added new function xmlSchemaValidCtxtGetParserCtxt based on Holger Kaelberer patch * doc/apibuild.py doc/*: regenerated the doc, chased why the new function didn't got any documentation, added more checking in the generator * include/libxml/relaxng.h include/libxml/schematron.h include/libxml/xmlschemas.h include/libxml/c14n.h include/libxml/xmlregexp.h include/libxml/globals.h include/libxml/xmlreader.h threads.c xmlschemas.c: various changes and cleanups following the new reports Daniel svn path=/trunk/; revision=3738
* lot of out of memory handling fixes from Ashwin work around a problem withDaniel Veillard2008-03-311-10/+0
| | | | | | | | | * parser.c: lot of out of memory handling fixes from Ashwin * elfgcchack.h doc/elfgcchack.xsl: work around a problem with xmlDllMain * include/libxml/threads.h: indenting cleanups Daniel svn path=/trunk/; revision=3720
* trying to clarify even more the xmlCleanupParser() use and the memoryDaniel Veillard2008-03-311-0/+22
| | | | | | | | * parser.c docs/*: trying to clarify even more the xmlCleanupParser() use and the memory documentation Daniel svn path=/trunk/; revision=3719
* Re-generated the documentation (API chunks 27-29 were missing) (alsoWilliam M. Brack2007-01-111-4/+72
| | | | | | | | * Re-generated the documentation (API chunks 27-29 were missing) (also causes changes to testapi.c, elfgcchack.h and win32/libxml2.def.src) svn path=/trunk/; revision=3574
* updated the Ruby bindings links, and regenerated the docs. DanielDaniel Veillard2006-02-231-0/+46
| | | | | | * doc//*: updated the Ruby bindings links, and regenerated the docs. Daniel
* upated the news regenerated the docs, preparing for release of 2.6.23LIBXML2_2_6_23Daniel Veillard2006-01-051-2/+62
| | | | | | | * NEWS configure.in libxml.spec.in testapi.c doc/*: upated the news regenerated the docs, preparing for release of 2.6.23 * pattern.c xmlschemas.c: fixed some comments Daniel
* updated the docs and rebuild releasing 2.6.21 removedLIBXML2_2_6_21Daniel Veillard2005-09-041-10/+22
| | | | | | | | | * 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
* avoid passing a char[] as snprintf first argument. implementedDaniel Veillard2005-09-021-0/+10
| | | | | | | | | * encoding.c parserInternals.c: avoid passing a char[] as snprintf first argument. * threads.c include/libxml/threads.h: implemented xmlIsThreadsEnabled() based on Andrew W. Nosenko idea. * doc/* elfgcchack.h: regenerated the API Daniel
* fixed compilation when configured --without-sax1 and other cleanups fixesDaniel Veillard2005-08-231-2/+2
| | | | | | | | * SAX2.c globals.c runtest.c testC14N.c testapi.c tree.c include/libxml/SAX2.h include/libxml/xmlregexp.h: fixed compilation when configured --without-sax1 and other cleanups fixes bug #172683 * doc/* elfgcchack.h: regenerated Daniel
* Hopefully fixed this time, danielDaniel Veillard2005-08-231-36/+0
|
* regenerated fixed a compilation problem some cleanups and one bug fixDaniel Veillard2005-08-231-0/+48
| | | | | | | | * elfgcchack.h testapi.c doc/*: regenerated * schematron.c: fixed a compilation problem * xmlregexp.c include/libxml/xmlregexp.h: some cleanups and one bug fix * result/expr/base: slightly changes the number of Cons. Daniel
* rescanned code and rebuilt small cleanup cleanup problems from codeDaniel Veillard2005-08-221-0/+347
| | | | | | | | * elfgcchack.h testapi.c doc/*: rescanned code and rebuilt * xmlregexp.c: small cleanup * include/libxml/schematron.h include/libxml/xmlexports.h include/libxml/xmlversion.h.in: cleanup problems from code scanner Daniel
* applied patch from Marcus Boerger to route relaxng and schemas errorDaniel Veillard2005-07-131-3/+85
| | | | | | | | | | * error.c relaxng.c xmlreader.c xmlschemas.c include/libxml/relaxng.h include/libxml/xmlschemas.h: applied patch from Marcus Boerger to route relaxng and schemas error messages when using the reader through the structured interface if activated. * elfgcchack.h doc/* testapi.c: rebuilt since this add new APIs to test. Daniel
* fixing #307823 and a couple of assorted bugs fixed conditionals inDaniel Veillard2005-07-031-0/+50
| | | | | | | | | | * 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/+72
| | | | | | | | | * 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-0/+12
| | | | | | | * 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-1471/+10351
| | | | | | | | | | | * 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
* a bit of cleanup rebuilt the API the tests and the documentation as aDaniel Veillard2005-02-191-0/+54
| | | | | | | * 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/+24
| | | | | | | | | | | | | | | | 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-0/+20
| | | | | | | | * 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
* regenerated the API description, rebuilt, improved navigation inDaniel Veillard2005-01-121-0/+12
| | | | | | | * elfgcchack.h testapi.c doc/libxml2-api.xml doc/*: regenerated the API description, rebuilt, improved navigation in documentation a bit. Daniel
* applied patch from Bjorn Reese, plus some cleanups fixed the stylesheet toDaniel Veillard2005-01-041-0/+7733
| | | | | | | | | * 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-7700/+0
| | | | | | | | | | | * 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
* Re-examined the problems of configuring a "minimal" library.William M. Brack2005-01-021-950/+1010
| | | | | | | | | | | | | | | | | | | | | | | | | | | Synchronized the header files with the library code in order to assure that all the various conditionals (LIBXML_xxxx_ENABLED) were the same in both. Modified the API database content to more accurately reflect the conditionals. Enhanced the generation of that database. Although there was no substantial change to any of the library code's logic, a large number of files were modified to achieve the above, and the configuration script was enhanced to do some automatic enabling of features (e.g. --with-xinclude forces --with-xpath). Additionally, all the format errors discovered by apibuild.py were corrected. * configure.in: enhanced cross-checking of options * doc/apibuild.py, doc/elfgcchack.xsl, doc/libxml2-refs.xml, doc/libxml2-api.xml, gentest.py: changed the usage of the <cond> element in module descriptions * elfgcchack.h, testapi.c: regenerated with proper conditionals * HTMLparser.c, SAX.c, globals.c, tree.c, xmlschemas.c, xpath.c, testSAX.c: cleaned up conditionals * include/libxml/[SAX.h, SAX2.h, debugXML.h, encoding.h, entities.h, hash.h, parser.h, parserInternals.h, schemasInternals.h, tree.h, valid.h, xlink.h, xmlIO.h, xmlautomata.h, xmlreader.h, xpath.h]: synchronized the conditionals with the corresponding module code * doc/examples/tree2.c, doc/examples/xpath1.c, doc/examples/xpath2.c: added additional conditions required for compilation * doc/*.html, doc/html/*.html: rebuilt the docs
* integrated in "make tests" added -q option, and more conditional featuresDaniel Veillard2004-11-091-0/+28
| | | | | | | | | | | * Makefile.am gentest.py testapi.c: integrated in "make tests" added -q option, and more conditional features fixes * catalog.c debugXML.c parser.c testThreads.c xmllint.c xmlschemastypes.c xmlwriter.cinclude/libxml/catalog.h include/libxml/debugXML.h: various compilation and conditional cleanups. * doc/*: regenerated Daniel
* changing the way the .c is generated, extending the tests coverage fixingDaniel Veillard2004-11-041-0/+6
| | | | | | | | | * gentest.py testapi.c: changing the way the .c is generated, extending the tests coverage * include/libxml/nanoftp.h nanoftp.c elfgcchack.h doc/*: fixing some function signatures, regenerating stuff * SAX2.c parser.c xmlIO.c: another set of bug fixes and API hardening Daniel
* more testing and coverage more cleanups rebuilt DanielDaniel Veillard2004-11-021-0/+4
| | | | | | | * 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/+74
| | | | | | * ChangeLog NEWS configure.in doc/*: preparing release 2.6.15 * debugXML.c nanoftp.c xmlschemas.c xmlschemastypes.c: cleanups Daniel
* Applied patch from Torkel Lyng to add Schemas support to the PythonDaniel Veillard2004-08-181-0/+34
| | | | | | | | | | * 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
* fixed a bug which prevented building with --with-minimum DanielDaniel Veillard2004-07-061-0/+2
| | | | | | * elfgcchack.h doc/apibuild.py doc/libxml2-api.xml: fixed a bug which prevented building with --with-minimum Daniel
* applied Schemas patches from Kasimier Buchcik, there is still one openDaniel Veillard2004-06-291-0/+36
| | | | | | | | | | * 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-0/+7456
* 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