1. 04 Mar, 2004 1 commit
  2. 26 Feb, 2004 1 commit
  3. 23 Feb, 2004 1 commit
  4. 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
  5. 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
  6. 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
  7. 24 Dec, 2003 1 commit
  8. 20 Dec, 2003 1 commit
  9. 17 Dec, 2003 1 commit
  10. 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
  11. 05 Dec, 2003 1 commit
    • 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
  12. 20 Nov, 2003 1 commit
    • Daniel Veillard's avatar
      applied patch from Alfred Mickautsch, bugfixes and comments added his test · 5841f0e0
      Daniel Veillard authored
      * 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
      5841f0e0
  13. 18 Nov, 2003 1 commit
  14. 14 Nov, 2003 1 commit
  15. 16 Aug, 2003 3 commits
  16. 29 Apr, 2003 1 commit
  17. 24 Jan, 2003 1 commit
  18. 06 Jan, 2003 1 commit
    • Daniel Veillard's avatar
      preparing 2.5.0 release only warn in pedantic mode about namespace name · 7b4b2f9d
      Daniel Veillard authored
      * 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
      7b4b2f9d
  19. 19 Dec, 2002 1 commit
  20. 18 Dec, 2002 1 commit
  21. 22 Nov, 2002 1 commit
  22. 17 Nov, 2002 1 commit
  23. 26 Sep, 2002 1 commit
  24. 25 Sep, 2002 1 commit
    • Daniel Veillard's avatar
      improving some documentation comments found and fixed a mem leak with · bd9afb52
      Daniel Veillard authored
      * tree.c: improving some documentation comments
      * xmlregexp.c: found and fixed a mem leak with python regression tests
      * doc/*: rebuilt the doc and the API XML file including the
        xmlregexp.h xmlautomata.h and xmlunicode.h headers
      * python/generator.py python/libxml2class.txt python/libxml_wrap.h
        python/types.c: added access to the XML Schemas regexps from
        python
      * python/tests/Makefile.am python/tests/regexp.py: added a
        simple regexp bindings test
      Daniel
      bd9afb52
  25. 16 Apr, 2002 1 commit
  26. 09 Mar, 2002 1 commit
  27. 21 Feb, 2002 1 commit
  28. 20 Feb, 2002 1 commit
  29. 23 Jan, 2002 1 commit