1. 31 Mar, 2003 1 commit
  2. 27 Mar, 2003 1 commit
  3. 24 Mar, 2003 1 commit
  4. 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
  5. 22 Mar, 2003 1 commit
  6. 21 Mar, 2003 1 commit
  7. 20 Mar, 2003 1 commit
  8. 19 Mar, 2003 1 commit
    • Daniel Veillard's avatar
      attempt to cope with ID/IDREF(S) declared both in the DTD and in the · 249d7bbe
      Daniel Veillard authored
      * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
        declared both in the DTD and in the Schemas <grin/>
      * relaxng.c: more debug, added a big optimization for <mixed>
      * test/relaxng/testsuite.xml: augmented the testsuite
      * test/relaxng/ result/relaxng: added the RelaxNG spec and a
        DocBook example to the regression tests
      Daniel
      249d7bbe
  9. 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
  10. 10 Mar, 2003 1 commit
  11. 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
  12. 24 Feb, 2003 1 commit
  13. 21 Feb, 2003 2 commits
  14. 20 Feb, 2003 1 commit
  15. 19 Feb, 2003 2 commits
  16. 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
  17. 17 Feb, 2003 1 commit
  18. 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
  19. 13 Feb, 2003 1 commit
    • Daniel Veillard's avatar
      improved the script accordingly to the XInclude regression tests updates · 9a237c9d
      Daniel Veillard authored
      * check-xinclude-test-suite.py: improved the script accordingly
        to the XInclude regression tests updates
      * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
        November 2002
      * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
        test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
        augmented the Xpointer testsuite for the element() scheme
      Daniel
      9a237c9d
  20. 10 Feb, 2003 1 commit
    • Daniel Veillard's avatar
      OASIS RelaxNG testsuite python script to run regression against OASIS · 1703c5fc
      Daniel Veillard authored
      * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
      * check-relaxng-test-suite.py: python script to run regression
        against OASIS RelaxNG testsuite
      * relaxng.c: some cleanup tweaks
      * HTMLparser.c globals.c: cleanups in comments
      * doc/libxml2-api.xml: updated the API
      * result/relaxng/*: errors moved files, so large diffs but
        no changes at the semantic level.
      Daniel
      1703c5fc
  21. 09 Feb, 2003 1 commit
    • Daniel Veillard's avatar
      fixes a libtool problem on AMD 64bits builds found the validation problem · 231d791f
      Daniel Veillard authored
      * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
      * relaxng.c: found the validation problem I had with interleave
        when not covering all remaining siblings
      * Makefile.am test.relaxng/* result/relaxng/*: augmented the
        testsuite and check the RNG schemas against the RNG schemas
        given in appendix A
      Daniel
      231d791f
  22. 06 Feb, 2003 1 commit
  23. 05 Feb, 2003 1 commit
    • Daniel Veillard's avatar
      comments cleanups use xmllint for doing the RelaxNG tests preparing 2.5.2 · 71531f33
      Daniel Veillard authored
      * HTMLparser.c tree.c xmlIO.c: comments cleanups
      * Makefile.am: use xmllint for doing the RelaxNG tests
      * configure.in: preparing 2.5.2 made schemas support default to
        on instead of off
      * relaxng.c: removed the verbosity
      * xmllint.c: added --relaxng option
      * python/generator.py python/libxml_wrap.h: prepared the integration
        of the new RelaxNG module and schemas
      * result/relaxng/*: less verbose output
      Daniel
      71531f33
  24. 03 Feb, 2003 3 commits
  25. 02 Feb, 2003 2 commits
  26. 30 Jan, 2003 3 commits
  27. 29 Jan, 2003 3 commits
  28. 28 Jan, 2003 2 commits
  29. 27 Jan, 2003 1 commit
  30. 26 Jan, 2003 1 commit