1. 29 Nov, 2013 1 commit
  2. 03 Aug, 2013 1 commit
  3. 13 Feb, 2013 1 commit
  4. 12 Dec, 2012 1 commit
  5. 11 Sep, 2012 1 commit
  6. 10 Aug, 2012 1 commit
    • Daniel Veillard's avatar
      Regenerating docs and API files · 28cc42d0
      Daniel Veillard authored
      Various cleanups
      * configure.in: force regeneration of APIs in my environment
      * buf.c buf.h enc.h encoding.c include/libxml/tree.h
        include/libxml/xmlerror.h save.h tree.c: various comment cleanups
        pointed by apibuild
      * doc/apibuild.py: added the 3 new internal headers in the excludes
      * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated the API
      * doc/symbols.xml: listing new entry points for 2.9.0
      * doc/devhelp/*: regenerated
      28cc42d0
  7. 23 Jul, 2012 1 commit
  8. 08 May, 2012 1 commit
    • Timothy Elliott's avatar
      Prevent an infinite loop when dumping a node with encoding problems · 689408bd
      Timothy Elliott authored
      When a node is dumped with a new encoding, we may encounter characters
      that are not supported in the new encoding. libxml2 handles this by
      replacing the character with character references, but in some encodings
      this can result in an infinite loop when the character references
      themselves contain unsupported characters.
      
      This fixes the infinite loop by undoing a character reference substitution
      when it cannot be inserted, and returning an encoder error.
      
      This bug was noticed when looking into an infinite loop bug report for
      the Ruby Nokogiri project. The original bug report, "nokogiri process
      hangs on call to inner_html" is here:
      https://github.com/tenderlove/nokogiri/issues/400
      689408bd
  9. 19 Aug, 2011 1 commit
  10. 04 Nov, 2010 1 commit
  11. 03 Nov, 2010 3 commits
  12. 07 Sep, 2009 2 commits
  13. 26 Aug, 2009 1 commit
    • Daniel Veillard's avatar
      566012 autodetected encoding and encoding conflict · 7e385bd4
      Daniel Veillard authored
      * encoding.c parser.c parserInternals.c: when we autodetect an encoding
        but it's actually not completely compatible with the one declared
        great care must be taken to not convert more than just the first line.
        Led to some refactoring, more private functions and a bit of cleanup.
      7e385bd4
  14. 24 Aug, 2009 1 commit
  15. 30 Aug, 2008 1 commit
  16. 03 Apr, 2008 1 commit
  17. 06 Mar, 2008 1 commit
  18. 15 Feb, 2008 1 commit
  19. 22 May, 2007 1 commit
    • William M. Brack's avatar
      Fixed typo in xmlCharEncFirstLine pointed out by Mark Rowe (bug #440159) · 38d452ac
      William M. Brack authored
      * encoding.c: Fixed typo in xmlCharEncFirstLine pointed out
        by Mark Rowe (bug #440159)
      * include/libxml/xmlversion.h.in: Added check for definition of
        _POSIX_C_SOURCE to avoid warnings on Apple OS/X (patch from
        Wendy Doyle and Mark Rowe, bug #346675)
      * schematron.c, testapi.c, tree.c, xmlIO.c, xmlsave.c: minor
        changes to fix compilation warnings - no change to logic.
      
      svn path=/trunk/; revision=3618
      38d452ac
  20. 16 Oct, 2006 1 commit
  21. 02 May, 2006 1 commit
  22. 10 Mar, 2006 1 commit
  23. 09 Mar, 2006 1 commit
  24. 02 Sep, 2005 1 commit
  25. 24 Aug, 2005 2 commits
  26. 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
  27. 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
  28. 31 Mar, 2005 1 commit
  29. 12 Mar, 2005 1 commit
  30. 16 Feb, 2005 1 commit
    • Daniel Veillard's avatar
      fix the comment to describe the real return values lot of work on the · 56de87ee
      Daniel Veillard authored
      * encoding.c: fix the comment to describe the real return values
      * pattern.c xpath.c include/libxml/pattern.h: lot of work on
        the patterns, pluggin in the XPath default evaluation, but
        disabled right now because it's not yet good enough for XSLT.
        pattern.h streaming API are likely to be changed to handle
        relative and absolute paths in the same expression.
      Daniel
      56de87ee
  31. 11 Nov, 2004 1 commit
  32. 06 Nov, 2004 1 commit
  33. 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
  34. 31 Oct, 2004 1 commit
  35. 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
  36. 09 Sep, 2004 1 commit