1. 10 Dec, 2004 1 commit
  2. 09 Nov, 2004 1 commit
    • Daniel Veillard's avatar
      integrated in "make tests" added -q option, and more conditional features · d0cf7f6e
      Daniel Veillard authored
      * 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
      d0cf7f6e
  3. 04 Nov, 2004 1 commit
  4. 02 Nov, 2004 2 commits
  5. 27 Oct, 2004 1 commit
  6. 29 Sep, 2004 1 commit
  7. 07 Sep, 2004 1 commit
  8. 31 Aug, 2004 1 commit
  9. 22 Aug, 2004 1 commit
  10. 18 Aug, 2004 1 commit
    • Daniel Veillard's avatar
      Applied patch from Torkel Lyng to add Schemas support to the Python · 259f0dfa
      Daniel Veillard authored
      * 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
      259f0dfa
  11. 03 Aug, 2004 2 commits
  12. 06 Jul, 2004 1 commit
  13. 05 Jul, 2004 1 commit
  14. 29 Jun, 2004 2 commits
  15. 27 Jun, 2004 1 commit
    • Daniel Veillard's avatar
      hack based on Arjan van de Ven suggestion to reduce ELF footprint and · a2351322
      Daniel Veillard authored
      * 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
      a2351322
  16. 16 May, 2004 1 commit
  17. 18 Apr, 2004 2 commits
  18. 29 Mar, 2004 1 commit
  19. 22 Mar, 2004 1 commit
    • Daniel Veillard's avatar
      applied patch from Alfred Mickautsch for better DTD support. fixed bug · 500a1de5
      Daniel Veillard authored
      * xmlwriter.c include/libxml/xmlwriter.h doc/* : applied patch from
        Alfred Mickautsch for better DTD support.
      * SAX2.c HTMLparser.c parser.c xinclude.c xmllint.c xmlreader.c
        xmlschemas.c: fixed bug #137867 i.e. fixed properly the way
        reference counting is handled in the XML parser which had the
        side effect of removing a lot of hazardous cruft added to try
        to fix the problems associated as they popped up.
      * xmlIO.c: FILE * close fixup for stderr/stdout
      Daniel
      500a1de5
  20. 04 Mar, 2004 1 commit
  21. 26 Feb, 2004 2 commits
  22. 25 Feb, 2004 1 commit
  23. 23 Feb, 2004 1 commit
  24. 11 Feb, 2004 1 commit
    • Daniel Veillard's avatar
      added xmlByteConsumed() interface updated the benchmark rebuilt the docs · 3671190b
      Daniel Veillard authored
      * 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
      3671190b
  25. 25 Jan, 2004 1 commit
  26. 23 Jan, 2004 1 commit
    • Daniel Veillard's avatar
      added io1.c an example ox xmlIO usage and io1.res test result, fixed a · 4773df2a
      Daniel Veillard authored
      * 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
      4773df2a
  27. 06 Jan, 2004 2 commits
    • Daniel Veillard's avatar
      fixed the comment in the header rebuilt the docs Daniel · 5987071f
      Daniel Veillard authored
      * include/libxml/xmlstring.h: fixed the comment in the header
      * doc/*: rebuilt the docs
      Daniel
      5987071f
    • William M. Brack's avatar
      moved string and UTF8 routines out of parser.c and encoding.c into a new · a2e844a3
      William M. Brack authored
      * 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)
      a2e844a3
  28. 05 Jan, 2004 1 commit
  29. 24 Dec, 2003 1 commit
  30. 20 Dec, 2003 1 commit
  31. 17 Dec, 2003 1 commit
  32. 09 Dec, 2003 1 commit
    • Daniel Veillard's avatar
      augmented the XInclude API to be able to pass XML parser flags down to the · e74d2e1c
      Daniel Veillard authored
      * 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
      e74d2e1c
  33. 05 Dec, 2003 2 commits
    • Daniel Veillard's avatar
      fixed the pattern interfaces but not yet the parser to handle the · ffa7b7e2
      Daniel Veillard authored
      * pattern.c xmlreader.c xmllint.c include/libxml/pattern.h
        include/libxml/xmlreader.h: fixed the pattern interfaces
        but not yet the parser to handle the namespaces.
      * doc/examples/reader3.c doc/*: fixed the example, rebuilt the docs.
      Daniel
      ffa7b7e2
    • Daniel Veillard's avatar
      cleanup the make rebuild in doc, this include new directive to stop · 1e90661b
      Daniel Veillard authored
      * 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
      1e90661b