1. 04 Mar, 2004 1 commit
  2. 25 Feb, 2004 1 commit
  3. 23 Feb, 2004 1 commit
  4. 12 Feb, 2004 1 commit
  5. 09 Feb, 2004 1 commit
  6. 25 Jan, 2004 1 commit
  7. 08 Jan, 2004 1 commit
  8. 06 Jan, 2004 2 commits
    • William M. Brack's avatar
      fixed Bug130593 fixed compilation warning · 5d4cba41
      William M. Brack authored
      * configure.in: fixed Bug130593
      * xmlwriter.c: fixed compilation warning
      5d4cba41
    • William M. Brack's avatar
      moved string and UTF8 routines out of parser.c and encoding.c into a new · a2e844a3
      William M. Brack authored
      * encoding.c, parser.c, xmlstring.c, Makefile.am,
        include/libxml/Makefile.am, include/libxml/catalog.c,
        include/libxml/chvalid.h, include/libxml/encoding.h,
        include/libxml/parser.h, include/libxml/relaxng.h,
        include/libxml/tree.h, include/libxml/xmlwriter.h,
        include/libxml/xmlstring.h:
        moved string and UTF8 routines out of parser.c and encoding.c
        into a new module xmlstring.c with include file
        include/libxml/xmlstring.h mostly using patches from Reid
        Spencer.  Since xmlChar now defined in xmlstring.h, several
        include files needed to have a #include added for safety.
      * doc/apibuild.py: added some additional sorting for various
        references displayed in the APIxxx.html files.  Rebuilt the
        docs, and also added new file for xmlstring module.
      * configure.in: small addition to help my testing; no effect on
        normal usage.
      * doc/search.php: added $_GET[query] so that persistent globals
        can be disabled (for recent versions of PHP)
      a2e844a3
  9. 24 Dec, 2003 1 commit
  10. 10 Dec, 2003 1 commit
  11. 09 Dec, 2003 1 commit
  12. 03 Dec, 2003 1 commit
  13. 02 Dec, 2003 1 commit
    • Daniel Veillard's avatar
      adding the pattern node selection code. Inheried in part from libxslt but · b3de70c2
      Daniel Veillard authored
      * pattern.c include/libxml/pattern.h: adding the pattern node
        selection code. Inheried in part from libxslt but smaller.
      * Makefile.am configure.in include/libxml/xmlversion.h.in:
        integrated the pattern module, made it a configure time option
      * xmllint.c: added --pattern to test when doing --stream
      Daniel
      b3de70c2
  14. 11 Nov, 2003 1 commit
    • Daniel Veillard's avatar
      less verbose on difference cleanup fixed xmlCleanupParser() doc work on · d8cf9061
      Daniel Veillard authored
      * check-xinclude-test-suite.py: less verbose on difference
      * libxml.spec.in: cleanup
      * parser.c: fixed xmlCleanupParser() doc
      * doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml
        doc/examples/Makefile.am doc/examples/example1.c
        doc/examples/examples.xml doc/examples/index.py
        doc/examples/test1.xml: work on adding C examples and
        generating automated information about those. examples.xml
        is autogenerated describing the examples.
      * example/Makefile.am: cleanup
      Daniel
      d8cf9061
  15. 04 Nov, 2003 1 commit
  16. 28 Oct, 2003 1 commit
  17. 21 Oct, 2003 1 commit
  18. 20 Oct, 2003 2 commits
    • Daniel Veillard's avatar
      added the xmlWriter module contributed by Alfred Mickautsch added room for · 1d211e22
      Daniel Veillard authored
      * configure.in xmlwriter.c Makefile.am include/libxml/xmlwriter.h
        include/libxml/Makefile.am include/libxml/xmlversion.h.in:
        added the xmlWriter module contributed by Alfred Mickautsch
      * include/libxml/tree.h: added room for line and extra information
      * xmlreader.c python/tests/reader6.py: bugfixing some problem some
        of them introduced in September
      * win32/libxml2.def.src doc/libxml2-api.xml: regenerated the API
      Daniel
      1d211e22
    • Daniel Veillard's avatar
      removing xmldwalk module since it got merged with the xmlreader. cleanup · 198c1bfc
      Daniel Veillard authored
      * Makefile.am configure.in xmldwalk.c xmlreader.c
        include/libxml/Makefile.am include/libxml/xmldwalk.h
        include/libxml/xmlversion.h.in: removing xmldwalk module
        since it got merged with the xmlreader.
      * parser.c: cleanup
      * win32/libxml2.def.src python/libxml2class.txt doc/libxml2-api.xml:
        rebuilt the API
      * python/tests/Makefile.am python/tests/reader7.py
        python/tests/walker.py: adding regression testing for the
        new xmlreader APIs, new APIs for reader creation, including
        makeing reader "walker" operating on preparsed document trees.
      Daniel
      198c1bfc
  19. 18 Oct, 2003 1 commit
    • William M. Brack's avatar
      enhanced macros to avoid breaking ABI from previous versions. modified to · 871611bb
      William M. Brack authored
      * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
        include/libxml/parserInternals.h: enhanced macros to avoid
        breaking ABI from previous versions.
      * catalog.c, parser.c, tree.c: modified to use IS_* macros
        defined in parserInternals.h.  Makes maintenance much easier.
      * testHTML.c, testSAX.c, python/libxml.c: minor fixes to avoid
        compilation warnings
      * configuration.in: fixed pushHTML test error; enhanced for
        better devel (me) testing
      871611bb
  20. 11 Oct, 2003 2 commits
  21. 10 Oct, 2003 1 commit
  22. 03 Oct, 2003 1 commit
  23. 02 Oct, 2003 1 commit
    • Daniel Veillard's avatar
      changed 'make tests' to use a concise output, scrolling to see where thing · 2b8c4a15
      Daniel Veillard authored
      * Makefile.am: changed 'make tests' to use a concise output,
        scrolling to see where thing broke wasn't pleasant
      * configure.in: some beta4 preparation, but not ready yet
      * error.c globals.c include/libxml/globals.h include/libxml/xmlerror.h:
        new error handling code, last error informations are stored
        in the parsing context or a global variable, new APIs to
        handle the xmlErrorPtr type.
      * parser.c parserInternals.c valid.c : started migrating to the
        new error handling code, it's a royal pain.
      * include/libxml/parser.h include/libxml/parserInternals.h:
        moved the definition of xmlNewParserCtxt()
      * parser.c: small potential buffer access problem in push code
        provided by Justin Fletcher
      * result/*.sax result/VC/PENesting* result/namespaces/*
        result/valid/*.err: some error messages were sligthly changed.
      Daniel
      2b8c4a15
  24. 30 Sep, 2003 3 commits
  25. 29 Sep, 2003 2 commits
    • Daniel Veillard's avatar
      Adding a configure option to remove tree manipulation code which is not · 652327a7
      Daniel Veillard authored
      * configure.in entities.c tree.c valid.c xmllint.c
        include/libxml/tree.h include/libxml/xmlversion.h.in:
        Adding a configure option to remove tree manipulation
        code which is not strictly needed by the parser.
      Daniel
      652327a7
    • Daniel Veillard's avatar
      Okay this is scary but it is just adding a configure option to disable · a9cce9cd
      Daniel Veillard authored
      * HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c
        encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c
        testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c
        testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c
        xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c
        example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h
        include/libxml/catalog.h include/libxml/debugXML.h
        include/libxml/entities.h include/libxml/nanohttp.h
        include/libxml/relaxng.h include/libxml/tree.h
        include/libxml/valid.h include/libxml/xmlIO.h
        include/libxml/xmlschemas.h include/libxml/xmlversion.h.in
        include/libxml/xpathInternals.h python/libxml.c:
        Okay this is scary but it is just adding a configure option
        to disable output, this touches most of the files.
      Daniel
      a9cce9cd
  26. 28 Sep, 2003 1 commit
    • Daniel Veillard's avatar
      cleanup, creating a new legacy.c module, made sure make tests ran in · 4432df23
      Daniel Veillard authored
      * Makefile.am: cleanup, creating a new legacy.c module,
        made sure make tests ran in reduced conditions
      * SAX.c SAX2.c configure.in entities.c globals.c parser.c
        parserInternals.c tree.c valid.c xlink.c xmlIO.c xmlcatalog.c
        xmlmemory.c xpath.c xmlmemory.c include/libxml/xmlversion.h.in:
        increased the modularization, allow to configure out
        validation code and legacy code, added a configuration
        option --with-minimum compiling only the mandatory code
        which then shrink to 200KB.
      Daniel
      4432df23
  27. 25 Sep, 2003 1 commit
    • Daniel Veillard's avatar
      preparing a beta3 solving the ABI problems make sure the global variables · 092643b5
      Daniel Veillard authored
      * configure.in: preparing a beta3 solving the ABI problems
      * globals.c parser.c parserInternals.c testHTML.c HTMLparser.c SAX.c
        include/libxml/globals.h include/libxml/SAX.h: make sure the
        global variables for the default SAX handler are V1 ones to
        avoid ABI compat problems.
      * xmlreader.c: cleanup of uneeded code
      * hash.c: fix a comment
      Daniel
      092643b5
  28. 19 Sep, 2003 1 commit
    • Daniel Veillard's avatar
      preparing a 2.6.0-beta2 release avoid a warning avoid duplicate code in · e72c508c
      Daniel Veillard authored
      * configure.in: preparing a 2.6.0-beta2 release
      * xmlIO.c: avoid a warning
      * tree.c: avoid duplicate code in xmlReplaceNode as pointed out
        by Chris Ryland
      * include/libxml/dict.h: add a QName access lookup to the
        dictionary.
      * xmlreader.c include/libxml/xmlreader.h: adding const access
        based on the dictionary interface for string read from the
        reader, the node content access is still TODO, it's too different
      Daniel
      e72c508c
  29. 01 Sep, 2003 2 commits
    • Daniel Veillard's avatar
      2.6.0beta1 changes Fixing attribute normalization, might not be totally · 4fc5281d
      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
      4fc5281d
    • Daniel Veillard's avatar
      Applied a patch from Kevin P. Fleming to add --libtool-libs option to · 90d165b7
      Daniel Veillard authored
      * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
        to add --libtool-libs option to xml2-config script.
      Daniel
      90d165b7
  30. 15 Aug, 2003 1 commit
  31. 14 Aug, 2003 1 commit
  32. 13 Aug, 2003 1 commit
    • William M. Brack's avatar
      took away the requirement for automake-1.4, changed the messages for · 476cd964
      William M. Brack authored
      * autogen.sh: took away the requirement for automake-1.4,
        changed the messages for getting auto* tools to current
        gnu pages.
      * configure.in, configure: added check for Linux Dec alpha
        requiring -ieee flag, fixed test for ipv6
      * trionan.c: fixed problem for compiling on Linux Dec alpha
        using native compiler
      * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
        whenever libxml2-api.xml is changed.
      476cd964
  33. 09 Aug, 2003 1 commit