1. 13 Oct, 2014 1 commit
  2. 26 Jul, 2014 1 commit
  3. 09 May, 2014 1 commit
  4. 11 Sep, 2012 1 commit
  5. 09 May, 2011 1 commit
  6. 18 Jan, 2009 1 commit
    • Daniel Veillard's avatar
      port patch from Marcus Meissner to add gcc checking for printf like · f63085de
      Daniel Veillard authored
      * include/libxml/parser.h include/libxml/xmlwriter.h
        include/libxml/relaxng.h include/libxml/xmlversion.h.in
        include/libxml/xmlwin32version.h.in include/libxml/valid.h
        include/libxml/xmlschemas.h include/libxml/xmlerror.h:
        port patch from Marcus Meissner to add gcc checking for
        printf like functions parameters, should fix #65068
      * doc/apibuild.py doc/*: modified the script accordingly
        and regenerated
      * xpath.c xmlmemory.c threads.c: fix a few warnings
      Daniel
      
      svn path=/trunk/; revision=3813
      f63085de
  7. 30 Jul, 2008 1 commit
  8. 30 Oct, 2007 1 commit
  9. 11 Oct, 2006 1 commit
  10. 08 May, 2005 1 commit
  11. 14 Apr, 2005 1 commit
  12. 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
  13. 10 Dec, 2004 1 commit
  14. 02 Nov, 2004 1 commit
    • Daniel Veillard's avatar
      adding xmlMemBlocks() work on generator of an automatic API regression · 36e5cd50
      Daniel Veillard authored
      * xmlmemory.c include/libxml/xmlmemory.h: adding xmlMemBlocks()
      * Makefile.am gentest.py testapi.c: work on generator of an
        automatic API regression test tool.
      * SAX2.c nanoftp.c parser.c parserInternals.c tree.c xmlIO.c
        xmlstring.c: various API hardeing changes as a result of running
        teh first set of automatic API regression tests.
      * test/slashdot16.xml: apparently missing from CVS, commited it
      Daniel
      36e5cd50
  15. 18 Sep, 2004 1 commit
    • William M. Brack's avatar
      added the routine xmlNanoHTTPContentLength to the external API · 13dfa87e
      William M. Brack authored
      * nanohttp.c, include/libxml/nanohttp.h: added the routine
        xmlNanoHTTPContentLength to the external API (bug151968).
      * parser.c: fixed unnecessary internal error message (bug152060);
        also changed call to strncmp over to xmlStrncmp.
      * encoding.c: fixed compilation warning (bug152307).
      * tree.c: fixed segfault in xmlCopyPropList (bug152368); fixed
        a couple of compilation warnings.
      * HTMLtree.c, debugXML.c, xmlmemory.c: fixed a few compilation
        warnings; no change to logic.
      13dfa87e
  16. 13 Jul, 2004 1 commit
  17. 02 Jul, 2004 1 commit
  18. 01 Jul, 2004 1 commit
    • Daniel Veillard's avatar
      applied patch from Stphane Bidoul to fix some Python bindings · f93a8660
      Daniel Veillard authored
      * python/libxml.c python/generator.py python/libxml.py
        python/libxml2-python-api.xml python/libxml2class.txt:
        applied patch from Stphane Bidoul to fix some Python bindings
        initialization, then had to change the parserCleanup()
        to handle memory released there.
      * xmlmemory.c: added more debugging comments.
      Daniel
      f93a8660
  19. 10 Jun, 2004 1 commit
  20. 22 Jan, 2004 1 commit
  21. 04 Jan, 2004 1 commit
  22. 02 Jan, 2004 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 Nov, 2003 1 commit
    • William M. Brack's avatar
      enhanced by adding mutex to protect global structures in a multi-threading · 0622fe8b
      William M. Brack authored
      * xmlmemory.c: enhanced by adding mutex to protect global
        structures in a multi-threading environment.  This fixed
        some random errors on the Threads regression tests.
      
      * encoding.c, include/libxml/encoding.h: Enhanced the handling of
        UTF-16, UTF-16LE and UTF-16BE encodings.  Now UTF-16 output is
        handled internally by default, with proper BOM and UTF-16LE
        encoding.  Native UTF-16LE and UTF-16BE encoding will not generate
        BOM on output, and will be automatically recognized on input.
      * test/utf16lebom.xml, test/utf16bebom.xml, result/utf16?ebom*:
        added regression tests for above.
      0622fe8b
  25. 29 Sep, 2003 3 commits
    • 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
    • Daniel Veillard's avatar
      better fix, avoids breaking the python bindings Daniel · c064b476
      Daniel Veillard authored
      * xmlmemory.c: better fix, avoids breaking the python bindings
      Daniel
      c064b476
    • Daniel Veillard's avatar
      fix a compilation problem when configuring with debug but without · fb43bd6f
      Daniel Veillard authored
      * xmlmemory.c: fix a compilation problem when configuring
        with debug but without mem-debug
      Daniel
      fb43bd6f
  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. 05 Aug, 2003 1 commit
  28. 24 Apr, 2003 1 commit
    • Daniel Veillard's avatar
      integrated the Out Of Memory test from Havoc Pennington #109368 a lot of · a76fe5ca
      Daniel Veillard authored
      * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
        Memory test from Havoc Pennington #109368
      * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
        xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
        include/libxml/parser.h: a lot of memory allocation cleanups
        based on the results of the OOM testing
      * check-relaxng-test-suite2.py: seems I forgot to commit the
        script.
      Daniel
      a76fe5ca
  29. 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
  30. 11 Dec, 2002 1 commit
    • 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
  31. 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
  32. 28 Mar, 2002 1 commit
  33. 18 Mar, 2002 2 commits
    • 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
    • Daniel Veillard's avatar
      humm, changed the way the SAX parser work when · 5997aca8
      Daniel Veillard authored
      * 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
      5997aca8
  34. 15 Feb, 2002 1 commit
  35. 13 Feb, 2002 1 commit
  36. 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
  37. 06 Feb, 2002 1 commit