1. 20 May, 2019 1 commit
  2. 15 May, 2019 1 commit
  3. 16 Mar, 2018 1 commit
  4. 08 Jan, 2018 1 commit
  5. 27 Nov, 2017 1 commit
    • Nick Wellnhofer's avatar
      Fix libz and liblzma detection · cb5541c9
      Nick Wellnhofer authored
      If libz or liblzma are detected with pkg-config, AC_CHECK_HEADERS must
      not be run because the correct CPPFLAGS aren't set. It is actually not
      required have separate checks for LIBXML_ZLIB_ENABLED and HAVE_ZLIB_H.
      Only check for LIBXML_ZLIB_ENABLED and remove HAVE_ZLIB_H macro.
      
      Fixes bug 764657, bug 787041.
      cb5541c9
  6. 09 Nov, 2017 2 commits
  7. 09 Oct, 2017 3 commits
    • Nick Wellnhofer's avatar
      Simplify Windows IO functions · 56723974
      Nick Wellnhofer authored
      Remove "native" non-Unicode functions which were only needed for
      pre-NT systems like Windows 95/98.
      
      Don't redefine `stat` but use `struct _stat` and `_stat()` instead.
      56723974
    • 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
      Fix pointer/int cast warnings on 64-bit Windows · d422b954
      Nick Wellnhofer authored
      On 64-bit Windows, `long` is 32 bits wide and can't hold a pointer.
      Switch to ptrdiff_t instead which should be the same size as a pointer
      on every somewhat sane platform without requiring C99 types like
      intptr_t.
      
      Fixes bug 788312.
      
      Thanks to J. Peter Mugaas for the report and initial patch.
      d422b954
  8. 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
  9. 18 Jun, 2017 1 commit
  10. 17 Jun, 2017 1 commit
  11. 10 Jun, 2017 1 commit
  12. 06 Jun, 2017 1 commit
  13. 07 Apr, 2017 1 commit
  14. 12 Oct, 2016 1 commit
  15. 23 May, 2016 1 commit
  16. 03 Nov, 2015 1 commit
  17. 13 Oct, 2014 1 commit
  18. 06 Oct, 2014 1 commit
    • Philip Withnall's avatar
      xmlIO: Handle error returns from dup() · 21699937
      Philip Withnall authored
      If dup() fails and returns -1, gzdopen() will transparently return NULL,
      but then close() will fail after being called on an invalid FD. Change
      the code to only call close() on valid FDs.
      
      Coverity issue: #72382
      21699937
  19. 26 Jul, 2014 2 commits
  20. 12 Dec, 2013 1 commit
  21. 10 May, 2013 1 commit
  22. 27 Mar, 2013 1 commit
  23. 13 Feb, 2013 1 commit
  24. 26 Oct, 2012 1 commit
  25. 11 Sep, 2012 1 commit
  26. 07 Sep, 2012 1 commit
    • Michael Stahl's avatar
      Support long path names on WNT · 55b899a2
      Michael Stahl authored
      so we've got this patch to libxml2 2.7.6 in the LibreOffice code base,
      inherited from OOo.  it fixes a definite problem, which is that Windows
      has a rather low maximum path length restriction, and there is a special
      trick on NT whereby path names can be prefixed with "\\?\", in which
      case the maximum length is 32k, which ought to be sufficient even for
      bloated office suites :)
      
      I'll attach the patch to the xmlCanonicPath function.  note that i
      didn't write this and am by no means an expert on either Microsoftean
      platforms or libxml so maybe it's not the best way to do it.
      55b899a2
  27. 07 Aug, 2012 1 commit
  28. 06 Aug, 2012 1 commit
    • Daniel Veillard's avatar
      Provide new accessors for xmlOutputBuffer · e258adec
      Daniel Veillard authored
      To avoid digging into buf->buffer insternal strcuture the two
      new entry points xmlOutputBufferGetContent() and
      xmlOutputBufferGetSize() should make the ode cleaner.
      
      * include/libxml/xmlIO.h: add two new functions
      * xmlIO.c: impement the 2 functions based on the new buffer entry points
      e258adec
  29. 23 Jul, 2012 1 commit
  30. 27 Jan, 2012 3 commits
  31. 19 Jan, 2010 1 commit
  32. 24 Aug, 2009 1 commit
  33. 12 Aug, 2009 1 commit
  34. 11 Aug, 2009 1 commit