1. 10 Sep, 2003 3 commits
    • Daniel Veillard's avatar
      Time to commit 3 days of work rewriting the parser internal, · 07cb8226
      Daniel Veillard authored
      fixing bugs and migrating to SAX2 interface by default. There
      is some work letf TODO, like namespace validation and attributes
      normalization (this break C14N right now)
      * Makefile.am: fixed the test rules
      * include/libxml/SAX2.h include/libxml/parser.h
        include/libxml/parserInternals.h SAX2.c parser.c
        parserInternals.c: changing the parser, migrating to SAX2,
        adding new interface to switch back to SAX1 or initialize a
        SAX block for v1 or v2. Most of the namespace work is done
        below SAX, as well as attribute defaulting
      * globals.c: changed initialization of the default SAX handlers
      * hash.c tree.c include/libxml/hash.h: added QName specific handling
      * xmlIO.c: small fix
      * xmllint.c testSAX.c: provide a --sax1 switch to test the old
        version code path
      * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
        pointed out a typo in a very old test namespace
      Daniel
      07cb8226
    • Daniel Veillard's avatar
      2.6.0beta1 changes Fixing attribute normalization, might not be totally · 8e36e6a0
      Daniel Veillard authored
      * configure.in doc/* : 2.6.0beta1 changes
      * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
        normalization, might not be totally fixed but this should
        make sure SAX event provide the right strings for attributes
        except entities for which libxml2 is different by default
        This should fix #109564
      * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
        in attribute callback values
      * result/c14n/with-comments/example-4
        result/c14n/without-comments/example-4: this also fixes a subtle
        bug in the canonicalization tests.
      Daniel
      8e36e6a0
    • Daniel Veillard's avatar
      Time to commit 3 days of work rewriting the parser internal, · e57ec790
      Daniel Veillard authored
      fixing bugs and migrating to SAX2 interface by default. There
      is some work letf TODO, like namespace validation and attributes
      normalization (this break C14N right now)
      * Makefile.am: fixed the test rules
      * include/libxml/SAX2.h include/libxml/parser.h
        include/libxml/parserInternals.h SAX2.c parser.c
        parserInternals.c: changing the parser, migrating to SAX2,
        adding new interface to switch back to SAX1 or initialize a
        SAX block for v1 or v2. Most of the namespace work is done
        below SAX, as well as attribute defaulting
      * globals.c: changed initialization of the default SAX handlers
      * hash.c tree.c include/libxml/hash.h: added QName specific handling
      * xmlIO.c: small fix
      * xmllint.c testSAX.c: provide a --sax1 switch to test the old
        version code path
      * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
        pointed out a typo in a very old test namespace
      Daniel
      e57ec790
  2. 09 Sep, 2003 1 commit
  3. 08 Sep, 2003 1 commit
  4. 07 Sep, 2003 3 commits
    • Daniel Veillard's avatar
      2.6.0beta1 changes Fixing attribute normalization, might not be totally · f2a941fc
      Daniel Veillard authored
      * configure.in doc/* : 2.6.0beta1 changes
      * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
        normalization, might not be totally fixed but this should
        make sure SAX event provide the right strings for attributes
        except entities for which libxml2 is different by default
        This should fix #109564
      * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
        in attribute callback values
      * result/c14n/with-comments/example-4
        result/c14n/without-comments/example-4: this also fixes a subtle
        bug in the canonicalization tests.
      Daniel
      f2a941fc
    • Daniel Veillard's avatar
      try to cope with the fact that apps may still have allocated smaller SAX · bbeb9f9e
      Daniel Veillard authored
      * parser.c: try to cope with the fact that apps may still
        have allocated smaller SAX callbak block
      Daniel
      bbeb9f9e
    • Daniel Veillard's avatar
      allow to give -1 for undefined length in lookups first round of work on · 0fb18935
      Daniel Veillard authored
      * dict.c: allow to give -1 for undefined length in lookups
      * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
        first round of work on the new SAX2 interfaces, the API
        will change but commiting before changing for historical
        reference.
      Daniel
      0fb18935
  5. 06 Sep, 2003 1 commit
  6. 05 Sep, 2003 1 commit
  7. 03 Sep, 2003 5 commits
  8. 02 Sep, 2003 2 commits
  9. 01 Sep, 2003 6 commits
  10. 29 Aug, 2003 4 commits
  11. 28 Aug, 2003 12 commits
  12. 27 Aug, 2003 1 commit