1. 17 Apr, 2003 1 commit
  2. 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
  3. 14 Apr, 2003 1 commit
  4. 13 Apr, 2003 1 commit
  5. 11 Apr, 2003 2 commits
  6. 09 Apr, 2003 2 commits
  7. 07 Apr, 2003 1 commit
  8. 28 Mar, 2003 1 commit
    • Daniel Veillard's avatar
      implemented comparisons for Schemas values. fixed some bugs in duration · 80b19092
      Daniel Veillard authored
      * relaxng.c: implemented comparisons for Schemas values.
      * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
        some bugs in duration handling, comparisons for durations
        and decimals, removed all memory leaks pointed out by James
        testsuite. Current status is now
        found 238 test schemas: 197 success 41 failures
        found 1035 test instances: 803 success 130 failures
      Daniel
      80b19092
  9. 27 Mar, 2003 1 commit
  10. 26 Mar, 2003 1 commit
  11. 24 Mar, 2003 1 commit
  12. 23 Mar, 2003 1 commit
    • Daniel Veillard's avatar
      fixing bug #108976 get the ID/REFs to reference the ID in the document · ef8dd7be
      Daniel Veillard authored
      * parser.c: fixing bug #108976 get the ID/REFs to reference
        the ID in the document content and not in the entity copy
      * SAX.c include/libxml/parser.h: more checking of the ID/REF
        stuff, better solution for #107208
      * xmlregexp.c: removed a direct printf, dohhh
      * xmlreader.c: fixed a bug on streaming validation of empty
        elements in entities
      * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
        cleanup of the validation tests
      * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
        added more ID/IDREF tests to the suite
      Daniel
      ef8dd7be
  13. 18 Mar, 2003 1 commit
  14. 17 Mar, 2003 1 commit
  15. 16 Mar, 2003 1 commit
    • Daniel Veillard's avatar
      switched back to the previous Relax-NG code base, the derivation algorithm · fd573f18
      Daniel Veillard authored
      * relaxng.c: switched back to the previous Relax-NG code base,
        the derivation algorithm need severe constraining code to avoid
        combinatorial explosion. Fixed the problem with Sebastian Rahtz
        TEI based example and other bugs
      * result/relaxng/*err: updated the results
      * test/relaxng/testsuite.xml: started a new test suite
      Daniel
      fd573f18
  16. 15 Mar, 2003 1 commit
    • Daniel Veillard's avatar
      After coming to the conclusion that the original RelaxNG validation code · 1564e6e5
      Daniel Veillard authored
      * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
        that the original RelaxNG validation code was un-fixeable, it got
        rewritten to use the derivation algorithm from James Clark and
        redebugged it (nearly) from scratch:
        found 373 test schemas: 372 success 1 failures
        found 529 test instances: 529 success 0 failures
      <sigh/>
      Daniel
      1564e6e5
  17. 07 Mar, 2003 1 commit
    • Daniel Veillard's avatar
      after and exchange with James Clark it appeared I had bug in URI parsing · 42f12e99
      Daniel Veillard authored
      * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
        Clark it appeared I had bug in URI parsing code ...
      * relaxng.c include/libxml/relaxng.h: completely revamped error
        reporting to not loose message from optional parts.
      * xmllint.c: added timing for RNG validation steps
      * result/relaxng/*: updated the result, all error messages changed
      Daniel
      42f12e99
  18. 05 Mar, 2003 1 commit
  19. 27 Feb, 2003 1 commit
  20. 19 Feb, 2003 2 commits
  21. 18 Feb, 2003 1 commit
    • Daniel Veillard's avatar
      float/double check bugfix exported a function for NMTOKEN validation add a · d431074c
      Daniel Veillard authored
      * xmlschemastypes.c: float/double check bugfix
      * tree.c include/libxml/tree.h: exported a function for NMTOKEN
        validation
      * xmlreader.c: add a TODO for Jody
      * relaxng.c: bugfix bugfix bugfix
        found 373 test schemas: 300 success 73 failures
        found 529 test instances: 507 success 10 failures
      * result/relaxng/*: updated the results
      Daniel
      d431074c
  22. 16 Feb, 2003 1 commit
  23. 14 Feb, 2003 1 commit
    • Daniel Veillard's avatar
      more testing on the Relax-NG front, cleaning up the regression tests · d2298791
      Daniel Veillard authored
      * check-relaxng-test-suite.py relaxng.c: more testing on the
        Relax-NG front, cleaning up the regression tests failures
        current state and I forgot support for "mixed":
        found 373 test schemas: 280 success 93 failures
        found 529 test instances: 401 success 68 failures
      * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
        moved the Name, NCName and QName validation routine in tree.c
      * uri.c: fixed handling of URI ending up with #, i.e. having
        an empty fragment ID.
      * result/relaxng/*: updated the results
      Daniel
      d2298791
  24. 05 Feb, 2003 2 commits
  25. 23 Jan, 2003 2 commits
  26. 20 Jan, 2003 1 commit
  27. 16 Jan, 2003 1 commit
    • Daniel Veillard's avatar
      applied a patch from Stphane Bidoul to allow per XMLtextReader error and · 26f70269
      Daniel Veillard authored
      * xmlreader.c include/libxml/xmlreader.h python/generator.py
        python/libxml.c python/libxml.py win32/libxml2.def.src: applied
        a patch from Stphane Bidoul to allow per XMLtextReader error
        and warning handling
      * python/tests/Makefile.am python/tests/readererr.py: adding the
        specific regression test
      Daniel
      26f70269
  28. 07 Jan, 2003 1 commit
  29. 01 Jan, 2003 1 commit
  30. 30 Dec, 2002 1 commit
  31. 28 Dec, 2002 1 commit
    • Daniel Veillard's avatar
      extended the XmlTextReader API a bit, addding accessors for the current · e18fc185
      Daniel Veillard authored
      * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
        extended the XmlTextReader API a bit, addding accessors for
        the current doc and node, and an entity substitution mode for
        the parser.
      * python/libxml.py python/libxml2class.txt: related updates
      * python/tests/Makefile.am python/tests/reader.py
        python/tests/reader2.py python/tests/reader3.py: updated a bit
        the old tests and added a new one to test the entities handling
      Daniel
      e18fc185
  32. 20 Dec, 2002 1 commit
    • Daniel Veillard's avatar
      working on DTD validation on top of xml reader interfaces. Allows to · ea7751d5
      Daniel Veillard authored
      * testReader.c xmlreader.c valid.c include/libxml/tree.h
        include/libxml/valid.h include/libxml/xmlreader.h: working on
        DTD validation on top of xml reader interfaces. Allows to
        validate arbitrary large instances. This required some extensions
        to the valid module interface and augmenting the size of xmlID
        and xmlRef structs a bit.
      * uri.c xmlregexp.c: simple cleanup.
      Daniel
      ea7751d5
  33. 18 Dec, 2002 1 commit
  34. 16 Dec, 2002 1 commit
  35. 15 Dec, 2002 1 commit