1. 24 Apr, 2003 1 commit
    • Daniel Veillard's avatar
      integrated the Out Of Memory test from Havoc Pennington #109368 a lot of · a76fe5ca
      Daniel Veillard authored
      * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
        Memory test from Havoc Pennington #109368
      * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
        xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
        include/libxml/parser.h: a lot of memory allocation cleanups
        based on the results of the OOM testing
      * check-relaxng-test-suite2.py: seems I forgot to commit the
        script.
      Daniel
      a76fe5ca
  2. 23 Apr, 2003 3 commits
  3. 22 Apr, 2003 3 commits
  4. 21 Apr, 2003 2 commits
  5. 20 Apr, 2003 1 commit
  6. 19 Apr, 2003 1 commit
    • Daniel Veillard's avatar
      added xmlMallocAtomic() to be used when allocating blocks which do not · 3c908dca
      Daniel Veillard authored
      * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
        nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
        xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
        include/libxml/globals.h include/libxml/xmlmemory.h: added
        xmlMallocAtomic() to be used when allocating blocks which
        do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
        to allow registering the full set of functions needed by
        a garbage collecting allocator like libgc, ref #109944
      Daniel
      3c908dca
  7. 18 Apr, 2003 2 commits
  8. 17 Apr, 2003 3 commits
  9. 16 Apr, 2003 1 commit
    • Daniel Veillard's avatar
      more work on RelaxNG streaming validation trying to improve the subset · ce192eb8
      Daniel Veillard authored
      * relaxng.c xmllint.c: more work on RelaxNG streaming validation
        trying to improve the subset compiled, and more testing.
      * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
        documentation
      * test/relaxng/tutor11_1_3.xml: fixes the DTD path
      * result/relaxng/*.err: fix some of the outputs
      Daniel
      ce192eb8
  10. 15 Apr, 2003 1 commit
    • Daniel Veillard's avatar
      implemented streaming of RelaxNG (when possible) on top of the xmlReader · f4e5576f
      Daniel Veillard authored
      * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
        include/libxml/xmlreader.h: implemented streaming of
        RelaxNG (when possible) on top of the xmlReader interface,
        provided it as xmllint --stream --relaxng .rng .xml
        This seems to mostly work.
      * Makefile.am: updated to test RelaxNG streaming
      Daniel
      f4e5576f
  11. 14 Apr, 2003 1 commit
  12. 13 Apr, 2003 1 commit
  13. 11 Apr, 2003 2 commits
  14. 10 Apr, 2003 2 commits
  15. 09 Apr, 2003 2 commits
  16. 07 Apr, 2003 1 commit
  17. 05 Apr, 2003 1 commit
  18. 04 Apr, 2003 1 commit
  19. 03 Apr, 2003 1 commit
  20. 01 Apr, 2003 3 commits
  21. 31 Mar, 2003 5 commits
  22. 30 Mar, 2003 1 commit
    • Daniel Veillard's avatar
      more work on XML Schemas datatypes and facets support. Currently only · e637c4ad
      Daniel Veillard authored
      * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
        and facets support. Currently only schemas with binHex or
        base64 don't compile. A few error left in the test suite:
        found 1035 test instances: 919 success 23 failures
        most are gdate or gdateyear failing check, and a few cases where
        James clark tests results are strange.
      * valid.c: allow to reuse the Notation checking routine without
        having a validation context.
      * SAX.c: removed a #if 0
      Daniel
      e637c4ad
  23. 29 Mar, 2003 1 commit