1. 07 Oct, 2014 2 commits
  2. 11 Sep, 2012 1 commit
  3. 09 Aug, 2012 1 commit
  4. 07 May, 2012 1 commit
  5. 19 Aug, 2011 1 commit
    • Daniel Veillard's avatar
      Hardening of XPath evaluation · f5048b3e
      Daniel Veillard authored
      Add a mechanism of frame for XPath evaluation when entering a function
      or a scoped evaluation, also fix a potential problem in predicate
      evaluation.
      f5048b3e
  6. 07 Sep, 2009 1 commit
    • Daniel Veillard's avatar
      Chasing dead assignments reported by clang-scan · 594e5dfb
      Daniel Veillard authored
      * SAX2.c dict.c error.c hash.c nanohttp.c parser.c python/libxml.c
        relaxng.c runtest.c tree.c valid.c xinclude.c xmlregexp.c xmlsave.c
        xmlschemas.c xpath.c xpointer.c: mostly removing unneded affectations,
        but this led to a few real bugs and some part not yet understood
        (relaxng/interleave)
      594e5dfb
  7. 20 Aug, 2009 1 commit
    • Daniel Veillard's avatar
      Add symbol versioning to libxml2 shared libs · 8ed1072c
      Daniel Veillard authored
      * libxml2.syms: the symbols with history, going back to 2.4.30
      * Makefile.am configure.in: linking flags detection and use
      * parser.c tree.c valid.c xpointer.c: various cleanup of functions
        which could be made static or simply discarded, not that many
      8ed1072c
  8. 29 Jul, 2009 1 commit
  9. 10 Mar, 2006 1 commit
  10. 28 Jul, 2005 1 commit
    • Daniel Veillard's avatar
      a lot of small cleanups based on Linus' sparse check output. Daniel · 24505b0f
      Daniel Veillard authored
      * HTMLparser.c SAX2.c encoding.c globals.c parser.c relaxng.c
        runsuite.c runtest.c schematron.c testHTML.c testReader.c
        testRegexp.c testSAX.c testThreads.c valid.c xinclude.c xmlIO.c
        xmllint.c xmlmodule.c xmlschemas.c xpath.c xpointer.c: a lot of
        small cleanups based on Linus' sparse check output.
      Daniel
      24505b0f
  11. 01 Apr, 2005 1 commit
    • Daniel Veillard's avatar
      revamped the elfgcchack.h format to cope with gcc4 change of aliasing · 5d4644ef
      Daniel Veillard authored
      * doc/apibuild.py doc/elfgcchack.xsl: revamped the elfgcchack.h
        format to cope with gcc4 change of aliasing allowed scopes, had
        to add extra informations to doc/libxml2-api.xml to separate
        the header from the c module source.
      * *.c: updated all c library files to add a #define bottom_xxx
        and reimport elfgcchack.h thereafter, and a bit of cleanups.
      * doc//* testapi.c: regenerated when rebuilding the API
      Daniel
      5d4644ef
  12. 05 Nov, 2004 1 commit
    • Daniel Veillard's avatar
      autogenerate a minimal NULL value sequence for unknown pointer types This · ce682bc2
      Daniel Veillard authored
      * gentest.py testapi.c: autogenerate a minimal NULL value sequence
        for unknown pointer types
      * HTMLparser.c SAX2.c chvalid.c encoding.c entities.c parser.c
        parserInternals.c relaxng.c valid.c xmlIO.c xmlreader.c
        xmlsave.c xmlschemas.c xmlschemastypes.c xmlstring.c xpath.c
        xpointer.c: This uncovered an impressive amount of entry points
        not checking for NULL pointers when they ought to, closing all
        the open gaps.
      Daniel
      ce682bc2
  13. 04 Nov, 2004 1 commit
  14. 08 Mar, 2004 1 commit
    • William M. Brack's avatar
      enhanced to assure that if xpointer is called for a document, the · 4d59e22a
      William M. Brack authored
      * xinclude.c: enhanced to assure that if xpointer is called
        for a document, the XML_PARSE_NOENT flag is set before parsing
        the included document so that entities will automatically get
        taken care of.
      * xpointer.c: corrected code so that, if an XML_ENTITY_REF node
        is encountered, it will log it and not crash (bug 135713)
      4d59e22a
  15. 22 Jan, 2004 1 commit
  16. 31 Dec, 2003 1 commit
  17. 30 Dec, 2003 1 commit
    • William M. Brack's avatar
      Fixed memory leak reported by Dave Beckett Removed spurious comment · 72ee48d5
      William M. Brack authored
      * parser.c, xmlmemory.c, include/libxml/xmlmemory.h: Fixed
        memory leak reported by Dave Beckett
      * xmlschemas.c: Removed spurious comment reported on the mailing
        list
      * xinclude.c, xpath.c, xpointer.c, libxml/include/xpointer.h:
        Further work on Bug 129967 concerning xpointer range handling
        and range-to function; much better, but still not complete
      72ee48d5
  18. 29 Dec, 2003 1 commit
    • William M. Brack's avatar
      edited a couple of comments in accordance with posting on the mailing list · 08171918
      William M. Brack authored
      * xmlschemas.c: edited a couple of comments in accordance with
        posting on the mailing list (no logic change)
      * xpointer.c: working on Bug 129967, added check for NULL
        nodeset to prevent crash.  Further work required.
      * xpath.c: working on Bug 129967, added code to handle
        XPATH_LOCATIONSET in RANGETO code, also added code to
        handle it in xmlXPathEvaluatePredicateResult.  Further
        work required.
      08171918
  19. 14 Nov, 2003 1 commit
  20. 10 Oct, 2003 2 commits
  21. 19 Apr, 2003 1 commit
    • Daniel Veillard's avatar
      added xmlMallocAtomic() to be used when allocating blocks which do not · 3c908dca
      Daniel Veillard authored
      * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
        nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
        xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
        include/libxml/globals.h include/libxml/xmlmemory.h: added
        xmlMallocAtomic() to be used when allocating blocks which
        do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
        to allow registering the full set of functions needed by
        a garbage collecting allocator like libgc, ref #109944
      Daniel
      3c908dca
  22. 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
  23. 06 Nov, 2002 1 commit
  24. 18 Mar, 2002 1 commit
    • Daniel Veillard's avatar
      preparing 2.4.18 updated and rebuilt the web site implement the new · 34ce8bec
      Daniel Veillard authored
      * configure.in: preparing 2.4.18
      * doc/*: updated and rebuilt the web site
      * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
        the Windows and Cygwin maintainers.
      * parser.c: humm, changed the way the SAX parser work when
        xmlSubstituteEntitiesDefault(1) is set, it will then
        do the entity registration and loading by itself in case the
        user provided SAX getEntity() returns NULL.
      * testSAX.c: added --noent to test the behaviour.
      Daniel
      34ce8bec
  25. 11 Mar, 2002 1 commit
    • Daniel Veillard's avatar
      Fixing #74186, made sure all boolean expressions get fully parenthesized, · 9ff8817e
      Daniel Veillard authored
      * c14n.c: Fixing #74186, made sure all boolean expressions
        get fully parenthesized, ran indent on the output
      * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
        include/libxml/tree.h: also #74186 related, removed the
        --with-buffers option, and all the preprocessor conditional
        sections that were resulting from it.
      Daniel
      9ff8817e
  26. 10 Feb, 2002 1 commit
    • Daniel Veillard's avatar
      Tentatively fixed #69655 , make compiling with -Wredundant-decls clean. · 0ba59239
      Daniel Veillard authored
      * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
        globals.c parser.c threads.c tree.c valid.c xmlmemory.c
        xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
        include/libxml/parserInternals.h include/libxml/tree.h
        include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
        Tentatively fixed #69655 , make compiling with -Wredundant-decls
        clean.
      * python/libxml.c: fixed a warning.
      Daniel
      0ba59239
  27. 31 Dec, 2001 1 commit
  28. 28 Nov, 2001 2 commits
  29. 17 Oct, 2001 1 commit
  30. 11 Oct, 2001 1 commit
  31. 10 Oct, 2001 1 commit
  32. 16 Aug, 2001 1 commit
  33. 12 Jul, 2001 1 commit
  34. 28 Jun, 2001 1 commit
  35. 24 Jun, 2001 1 commit
    • Daniel Veillard's avatar
      Summer's cleanup, a really big one: · c5d64345
      Daniel Veillard authored
      * AUTHORS: added William and Bjorn
      * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
        daniel@veillard.com hopefully I won't have to do this again
      * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
        docs can be rebuilt cleanly now
      * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
        from CVs it's generated, added include/libxml/xmlwin32version.h
        also generated but which should change far less frequently.
      * catalog.c nanoftp.c: made sure to include libxml.h not
        libxml/xmlversion.h directly
      * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
        when compiling on WIN32 and MSC
      Daniel
      c5d64345
  36. 21 Jun, 2001 1 commit
    • Daniel Veillard's avatar
      - Makefile.am: cleanup when --without-debug is specified · 017b108f
      Daniel Veillard authored
      - xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
        w.r.t. --without-debug and other include points
      - catalog.h testCatalog.c: a bit of cleanup and prepare for XML
        Catalogs
      - configure.in entities.h tree.h HTMLparser.c: removed
        --without-corba, made the _private field mandatory
      Daniel
      017b108f
  37. 19 Jun, 2001 1 commit