1. 29 Mar, 2019 1 commit
  2. 27 Nov, 2017 1 commit
  3. 28 Aug, 2017 1 commit
    • Stéphane Michaut's avatar
      Porting libxml2 on zOS encoding of code · 454e397e
      Stéphane Michaut authored
      First set of patches for zOS
      - entities.c parser.c tree.c xmlschemas.c xmlschemastypes.c xpath.c xpointer.c:
        ask conversion of code to ISO Latin 1 to avoid having the compiler assume
        EBCDIC codepoint for characters.
      - xmlmodule.c: make sure we have support for modules
      - xmlIO.c: zOS path names are special avoid dsome of the expectstions from
        Unix/Windows
      454e397e
  4. 27 May, 2017 1 commit
  5. 12 Oct, 2016 4 commits
  6. 23 May, 2016 1 commit
  7. 07 Oct, 2014 2 commits
  8. 11 Sep, 2012 1 commit
  9. 09 Aug, 2012 1 commit
  10. 07 May, 2012 1 commit
  11. 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
  12. 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
  13. 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
  14. 29 Jul, 2009 1 commit
  15. 10 Mar, 2006 1 commit
  16. 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
  17. 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
  18. 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
  19. 04 Nov, 2004 1 commit
  20. 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
  21. 22 Jan, 2004 1 commit
  22. 31 Dec, 2003 1 commit
  23. 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
  24. 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
  25. 14 Nov, 2003 1 commit
  26. 10 Oct, 2003 2 commits
  27. 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
  28. 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
  29. 06 Nov, 2002 1 commit
  30. 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
  31. 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
  32. 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
  33. 31 Dec, 2001 1 commit
  34. 28 Nov, 2001 2 commits