1. 21 Oct, 2017 2 commits
  2. 09 Oct, 2017 2 commits
    • Nick Wellnhofer's avatar
      Fix the Windows header mess · e3890546
      Nick Wellnhofer authored
      Don't include windows.h and wsockcompat.h from config.h but only when
      needed.
      
      Don't define _WINSOCKAPI_ manually. This was apparently done to stop
      windows.h from including winsock.h which is a problem if winsock2.h
      wasn't included first. But on MinGW, this causes compiler warnings.
      Define WIN32_LEAN_AND_MEAN instead which has the same effect.
      
      Always use the compiler-defined _WIN32 macro instead of WIN32.
      e3890546
    • Nick Wellnhofer's avatar
      socklen_t is always int on Windows · 45b0ebdc
      Nick Wellnhofer authored
      Define XML_SOCKLEN_T as `int` unconditionally in wsockcompat.h. Fixes
      compiler warnings and removes some duplicated code.
      45b0ebdc
  3. 06 Sep, 2017 1 commit
  4. 06 Oct, 2014 1 commit
  5. 14 Jul, 2014 1 commit
  6. 12 Dec, 2013 1 commit
  7. 11 Sep, 2012 1 commit
  8. 02 Apr, 2012 1 commit
  9. 04 Nov, 2010 1 commit
  10. 29 Aug, 2008 1 commit
  11. 17 Apr, 2007 1 commit
  12. 20 Mar, 2007 1 commit
  13. 08 Aug, 2005 1 commit
  14. 07 Aug, 2005 1 commit
    • Daniel Veillard's avatar
      get rid of the dependancy on a locally installed DTD try to cleanup the · 336a8e13
      Daniel Veillard authored
      * test/relaxng/docbook_0.xml: get rid of the dependancy on a locally
        installed DTD
      * uri.c include/libxml/uri.h xmlIO.c nanoftp.c nanohttp.c: try to
        cleanup the Path/URI conversion mess, needed fixing in various
        layers and a new API to the uri module which also fixes #306861
      * runtest.c: integrated a regression test specific to check the
        URI conversions done before calling the I/O handlers.
      Daniel
      336a8e13
  15. 06 May, 2005 1 commit
  16. 05 Apr, 2005 1 commit
  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. 31 Mar, 2005 1 commit
  19. 13 Feb, 2005 1 commit
    • William M. Brack's avatar
      This change started out as a simple desire to speed up the · 015ccb2c
      William M. Brack authored
      execution time of testapi.c, which was being delayed by
      nameserver requests for non-existent URL's.  From there it
      just sort of grew, and grew....
      * nanohttp.c, nanoftp.c: changed the processing of URL's
        to use the uri.c routines instead of custom code.
      * include/libxml/xmlerror.h: added code XML_FTP_URL_SYNTAX
      * uri.c: added accepting ipV6 addresses, in accordance with
        RFC's 2732 and 2373 (TODO: allow ipV4 within ipV6)
      * gentest.py, testapi.c: fixed a few problems with the
        testing of the nanoftp and nanohttp routines.
      * include/libxml/xmlversion.h: minor change to fix a
        warning on the docs generation
      * regenerated the docs
      015ccb2c
  20. 15 Jan, 2005 1 commit
  21. 05 Nov, 2004 1 commit
  22. 04 Nov, 2004 1 commit
  23. 03 Nov, 2004 1 commit
  24. 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
  25. 27 Oct, 2004 2 commits
  26. 26 Oct, 2004 1 commit
  27. 16 Aug, 2004 1 commit
    • Daniel Veillard's avatar
      small typo pointed out by Mike Hommey slightly improved the --c14n · 29b17482
      Daniel Veillard authored
      * xmlIO.c: small typo pointed out by Mike Hommey
      * doc/xmllint.xml, xmllint.html, xmllint.1: slightly improved
        the --c14n description, c.f. #144675 .
      * nanohttp.c nanoftp.c: applied a first simple patch from
        Mike Hommey for $no_proxy, c.f. #133470
      * parserInternals.c include/libxml/parserInternals.h
        include/libxml/xmlerror.h: cleanup to avoid 'error' identifier
        in includes #
      * parser.c SAX2.c debugXML.c include/libxml/parser.h:
        first version of the inplementation of parsing within
        the context of a node in the tree #142359, new function
        xmlParseInNodeContext(), added support at the xmllint --shell
        level as the "set" function
      * test/scripts/set* result/scripts/* Makefile.am: extended
        the script based regression tests to instrument the new function.
      Daniel
      29b17482
  28. 10 Feb, 2004 1 commit
  29. 29 Oct, 2003 1 commit
  30. 10 Oct, 2003 1 commit
  31. 29 Sep, 2003 2 commits
    • Daniel Veillard's avatar
      last finishing touch to the BeOS patch from Marcin 'Shard' Konicki Daniel · 89f7f27a
      Daniel Veillard authored
      * nanoftp.c nanohttp.c: last finishing touch to the BeOS
        patch from Marcin 'Shard' Konicki
      Daniel
      89f7f27a
    • 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
  32. 14 Aug, 2003 1 commit
  33. 31 Jul, 2003 1 commit
  34. 10 Jul, 2003 1 commit
  35. 08 Jul, 2003 1 commit
  36. 07 Jul, 2003 1 commit