1. 31 Jul, 2004 1 commit
    • William M. Brack's avatar
      many further little changes for OOM problems. Now seems to be getting · a3215c7a
      William M. Brack authored
      * SAX2.c, encoding.c, error.c, parser.c, tree.c, uri.c, xmlIO.c,
        xmlreader.c, include/libxml/tree.h: many further little changes
        for OOM problems.  Now seems to be getting closer to "ok".
      * testOOM.c: added code to intercept more errors, found more
        problems with library. Changed method of flagging / counting
        errors intercepted.
      a3215c7a
  2. 29 Jul, 2004 1 commit
  3. 28 Jul, 2004 1 commit
  4. 22 Jul, 2004 1 commit
  5. 01 Jul, 2004 1 commit
  6. 14 Jun, 2004 1 commit
  7. 08 Jun, 2004 1 commit
    • Daniel Veillard's avatar
      fixed a serious problem when substituing entities using the Reader, the · 0df3bc3f
      Daniel Veillard authored
      * parser.c xmlreader.c include/libxml/parser.h: fixed a serious
        problem when substituing entities using the Reader, the entities
        content might be freed and if rereferenced would crash
      * Makefile.am test/* result/*: added a new test case and a new
        test operation for the reader with substitution of entities.
      Daniel
      0df3bc3f
  8. 30 Apr, 2004 1 commit
  9. 29 Apr, 2004 2 commits
  10. 20 Apr, 2004 1 commit
    • Daniel Veillard's avatar
      Johnson Cameron pointed out that initGenericErrorDefaultFunc() was really · da0ff5da
      Daniel Veillard authored
      * error.c: Johnson Cameron pointed out that
        initGenericErrorDefaultFunc() was really wrong.
      * xmlreader.c include/libxml/xmlreader.h: xmlTextReaderMode enum
        must be made public, added some missing comments on the XMLReader
        header.
      * c14n.c: Alexsey fixed C14N bug with processing namespaces
        from attributes
      Daniel
      da0ff5da
  11. 18 Apr, 2004 1 commit
  12. 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
  13. 25 Feb, 2004 1 commit
  14. 19 Feb, 2004 1 commit
  15. 16 Feb, 2004 1 commit
  16. 03 Feb, 2004 1 commit
  17. 08 Jan, 2004 1 commit
  18. 22 Dec, 2003 1 commit
  19. 21 Dec, 2003 1 commit
  20. 19 Dec, 2003 1 commit
  21. 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
  22. 08 Dec, 2003 1 commit
  23. 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
  24. 02 Dec, 2003 1 commit
  25. 20 Nov, 2003 1 commit
  26. 18 Nov, 2003 1 commit
  27. 16 Nov, 2003 1 commit
    • William M. Brack's avatar
      Finally - found the problem with the page generation (XMLPUBFUN not · 60f394e9
      William M. Brack authored
      * doc/html/*.html: Finally - found the problem with the
        page generation (XMLPUBFUN not recognized by gtkdoc).
        Re-created the pages using a temporary version of
        include/libxml/*.h.
      * testOOMlib.c,include/libxml/encoding.h,
        include/libxml/schemasInternals.h,include/libxml/valid.h,
        include/libxml/xlink.h,include/libxml/xmlwin32version.h,
        include/libxml/xmlwin32version.h.in,
        include/libxml/xpathInternals.h: minor edit of comments
        to help automatic documentation generation
      * doc/docdescr.doc: small elaboration
      * doc/examples/test1.c,doc/examples/Makefile.am: re-commit
        (messed up on last try)
      * xmlreader.c: minor change to clear warning.
      60f394e9
  28. 15 Nov, 2003 1 commit
    • Daniel Veillard's avatar
      fixed some wording make sure doc/examples is packaged fixed the really · 8d7b5c7e
      Daniel Veillard authored
      * Copyright: fixed some wording
      * libxml.spec.in: make sure doc/examples is packaged
      * include/libxml/tree.h valid.c xmlreader.c: fixed the really
        annoying problem about xmlRemoveID and xmlReader streaming.
        Thing looks fixed now, add to add a doc reference to the
        xmlID structure though...
      Daniel
      8d7b5c7e
  29. 03 Nov, 2003 1 commit
    • Daniel Veillard's avatar
      adding XInclude support to the reader interface. Lot of testing of the · 7899c5c5
      Daniel Veillard authored
      * xinclude.c xmlreader.c include/libxml/xinclude.h: adding XInclude
        support to the reader interface. Lot of testing of the walker,
        various bug fixes.
      * xmllint.c: added --walker and made sure --xinclude --stream --debug
        works as expected
      * Makefile.am result/dtd11.rdr result/ent6.rdr test/dtd11 test/ent6
        result/XInclude/*.rdr: added regression tests for the walker and
        XInclude xmlReader support, had to slightly change a couple of tests
        because the walker can't distinguish <foo/> from <foo></foo>
      Daniel
      7899c5c5
  30. 27 Oct, 2003 1 commit
  31. 20 Oct, 2003 2 commits
    • Daniel Veillard's avatar
      added the xmlWriter module contributed by Alfred Mickautsch added room for · 1d211e22
      Daniel Veillard authored
      * configure.in xmlwriter.c Makefile.am include/libxml/xmlwriter.h
        include/libxml/Makefile.am include/libxml/xmlversion.h.in:
        added the xmlWriter module contributed by Alfred Mickautsch
      * include/libxml/tree.h: added room for line and extra information
      * xmlreader.c python/tests/reader6.py: bugfixing some problem some
        of them introduced in September
      * win32/libxml2.def.src doc/libxml2-api.xml: regenerated the API
      Daniel
      1d211e22
    • Daniel Veillard's avatar
      removing xmldwalk module since it got merged with the xmlreader. cleanup · 198c1bfc
      Daniel Veillard authored
      * Makefile.am configure.in xmldwalk.c xmlreader.c
        include/libxml/Makefile.am include/libxml/xmldwalk.h
        include/libxml/xmlversion.h.in: removing xmldwalk module
        since it got merged with the xmlreader.
      * parser.c: cleanup
      * win32/libxml2.def.src python/libxml2class.txt doc/libxml2-api.xml:
        rebuilt the API
      * python/tests/Makefile.am python/tests/reader7.py
        python/tests/walker.py: adding regression testing for the
        new xmlreader APIs, new APIs for reader creation, including
        makeing reader "walker" operating on preparsed document trees.
      Daniel
      198c1bfc
  32. 18 Oct, 2003 1 commit
    • Daniel Veillard's avatar
      added new APIs for creating reader from sources or reusing a reader with a · fc8dc355
      Daniel Veillard authored
      * xmlreader.c include/libxml/xmlreader.h: added new APIs
        for creating reader from sources or reusing a reader with
        a new source, like the xmlReadxx and xmlCtxtReadxxx
      * win32/libxml2.def.src doc/libxml2-api.xml doc/apibuild.py
        doc/Makefile.am: regenerated the APIs
      * doc/xml.html: applied a patch from Stefan Kost for namesapce docs
      Daniel
      fc8dc355
  33. 01 Oct, 2003 1 commit
  34. 30 Sep, 2003 1 commit
  35. 29 Sep, 2003 1 commit
    • Daniel Veillard's avatar
      Okay this is scary but it is just adding a configure option to disable · a9cce9cd
      Daniel Veillard authored
      * HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c
        encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c
        testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c
        testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c
        xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c
        example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h
        include/libxml/catalog.h include/libxml/debugXML.h
        include/libxml/entities.h include/libxml/nanohttp.h
        include/libxml/relaxng.h include/libxml/tree.h
        include/libxml/valid.h include/libxml/xmlIO.h
        include/libxml/xmlschemas.h include/libxml/xmlversion.h.in
        include/libxml/xpathInternals.h python/libxml.c:
        Okay this is scary but it is just adding a configure option
        to disable output, this touches most of the files.
      Daniel
      a9cce9cd
  36. 28 Sep, 2003 1 commit
    • Daniel Veillard's avatar
      fix a bug raised by the Mips compiler. move the SAXv1 block definitions to · 9ee35f36
      Daniel Veillard authored
      * parser.c: fix a bug raised by the Mips compiler.
      * include/libxml/SAX.h include/libxml/parser.h: move the
        SAXv1 block definitions to parser.h fixes bug #123380
      * xmlreader.c include/libxml/xmlreader.h: reinstanciate
        the attribute and element pool borken 2 commits ago.
        Start playing with an entry point to preserve a subtree.
      * entities.c: remove a warning.
      Daniel
      9ee35f36
  37. 26 Sep, 2003 1 commit