1. 10 Apr, 2003 1 commit
  2. 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
  3. 22 Mar, 2003 3 commits
  4. 21 Mar, 2003 1 commit
    • Daniel Veillard's avatar
      fixed Red Hat bug #86118 use libxml2.spec instead of libxml.spec fixed · 580ced8e
      Daniel Veillard authored
      * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
        instead of libxml.spec
      * relaxng.c: fixed some of the error reporting excessive
        verbosity
      * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
        xmlschemastypes.c: removed some warnings from gcc
      * doc/libxml2-api.xml: rebuilt
      Daniel
      580ced8e
  5. 17 Mar, 2003 1 commit
  6. 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
  7. 04 Feb, 2003 1 commit
  8. 21 Jan, 2003 1 commit
  9. 20 Jan, 2003 1 commit
  10. 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
  11. 14 Jan, 2003 1 commit
  12. 05 Jan, 2003 1 commit
    • Daniel Veillard's avatar
      seriously changed the way data are pushed to the underlying parser, go by · 067bae5f
      Daniel Veillard authored
      * xmlreader.c: seriously changed the way data are pushed to
        the underlying parser, go by block of 512 bytes instead of
        tryng to detect tag boundaries at that level. Changed the
        way empty element are detected and tagged.
      * python/tests/reader.py python/tests/reader2.py
        python/tests/reader3.py: small changes mostly due to context
        reporting being different and DTD node being reported. Some
        errors previously undetected are now caught and fixed.
      * doc/xmlreader.html: flagged last section as TODO
      Daniel
      067bae5f
  13. 04 Jan, 2003 1 commit
  14. 03 Jan, 2003 3 commits
  15. 02 Jan, 2003 1 commit
  16. 01 Jan, 2003 2 commits
  17. 31 Dec, 2002 1 commit
  18. 30 Dec, 2002 4 commits
  19. 29 Dec, 2002 1 commit
  20. 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
  21. 27 Dec, 2002 1 commit
  22. 23 Dec, 2002 1 commit
  23. 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
  24. 18 Dec, 2002 1 commit
  25. 16 Dec, 2002 1 commit
  26. 15 Dec, 2002 1 commit
  27. 14 Dec, 2002 1 commit
    • Daniel Veillard's avatar
      added the close and getattribute methods of XmlTextReader. added the · 0eb38c72
      Daniel Veillard authored
      * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
        methods of XmlTextReader.
      * python/generator.py python/libxml_wrap.h python/types.c
        python/libxml2class.txt: added the reader to the Python bindings
      * python/tests/Makefile.am python/tests/reader.py: added a specific
        test for the Python bindings of the Reader APIs
      * parser.c: small cleanup.
      Daniel
      0eb38c72
  28. 11 Dec, 2002 2 commits
    • Daniel Veillard's avatar
      preparing release of 2.4.29 rebuilt the docs and API a few more fixes for · 9b4bb4d0
      Daniel Veillard authored
      * configure.in: preparing release of 2.4.29
      * doc/*: rebuilt the docs and API
      * xmlreader.c: a few more fixes for the XmlTextReader API
      Daniel
      9b4bb4d0
    • Daniel Veillard's avatar
      new API building Python script, does the C parsing directly, generates a · a9b66d00
      Daniel Veillard authored
      * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
        building Python script, does the C parsing directly, generates
        a better API description including structure fieds defs and
        enums. Still a couple of bugs, but good enough for the python
        wrappers now.
      * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
        valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
        include/libxml/schemasInternals.h include/libxml/tree.h: more
        cleanup based on the python analysis script reports.
      * libxml.spec.in: make sure the API XML description is part of the
        devel package.
      Daniel
      a9b66d00
  29. 10 Dec, 2002 1 commit
    • Daniel Veillard's avatar
      code cleanup, especially the function comments. fixed a small bug when · 01c13b5b
      Daniel Veillard authored
      * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
        nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
        testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
        xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
        code cleanup, especially the function comments.
      * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
      Daniel
      01c13b5b
  30. 09 Dec, 2002 1 commit
    • Daniel Veillard's avatar
      Adding a new set of APIs based on the C# TextXmlReader API but converted · e1ca5033
      Daniel Veillard authored
      * Makefile.am xmlreader.c include/libxml/Makefile.am
        include/libxml/xmlreader.h:  Adding a new set of APIs based on
        the C# TextXmlReader API but converted to C. Allow to parse
        in constant memory usage, far simpler to program and explain
        than the SAX like APIs, unfinished but working.
      * testReader.c: test program
      Daniel
      e1ca5033