1. 09 Nov, 2017 1 commit
    • Nick Wellnhofer's avatar
      Fix hash callback signatures · e03f0a19
      Nick Wellnhofer authored
      Make sure that all parameters and return values of hash callback
      functions exactly match the callback function type. This is required
      to pass clang's Control Flow Integrity checks and to allow compilation
      to asm.js with Emscripten.
      
      Fixes bug 784861.
      e03f0a19
  2. 21 Oct, 2017 1 commit
  3. 09 Oct, 2017 1 commit
    • 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
  4. 23 Jun, 2016 1 commit
  5. 23 May, 2016 2 commits
  6. 16 Mar, 2015 1 commit
  7. 27 Oct, 2014 1 commit
  8. 26 Jul, 2014 1 commit
  9. 14 Jul, 2014 3 commits
  10. 10 Jun, 2014 1 commit
  11. 28 Nov, 2013 1 commit
  12. 30 Sep, 2013 1 commit
  13. 30 Oct, 2012 1 commit
  14. 11 Sep, 2012 1 commit
  15. 13 Aug, 2012 1 commit
  16. 15 May, 2012 1 commit
  17. 10 Nov, 2011 1 commit
  18. 04 Aug, 2011 1 commit
    • Shaun McCance's avatar
      Fix RELAX NG include bug #655288 · d7eb9b5d
      Shaun McCance authored
      When overriding during include, children of the root
      node are scanned. But the root node was gotten with
      doc->children, instead of xmlDocGetRootElement.
      d7eb9b5d
  19. 15 Mar, 2010 1 commit
    • Ben Walton's avatar
      relaxng.c: cast to allow compilation with sun studio 11 · a7a6a4b2
      Ben Walton authored
      Sun Studio 11 was failing to compile relaxng.c due to a type mismatch
      in a ternary operator used to provide an argument to xmlRngPErr.  It
      seems that sos11 cc is more pedantic about this part of the C99
      standard.  GCC issues a warning but doesn't fail by default.
      
      After casting the string literal "nothing" to (const xmlChar *) sos11
      cc is happy.  GCC no longer issues a warning either.
      
      Another warning was cleaned up with an identical cast.
      a7a6a4b2
  20. 24 Sep, 2009 1 commit
  21. 09 Sep, 2009 1 commit
  22. 07 Sep, 2009 3 commits
  23. 31 Aug, 2009 1 commit
    • Daniel Veillard's avatar
      492317 Fix Relax-NG validation problems · 1ba2aca3
      Daniel Veillard authored
      * relaxng.c xmlregexp.c: a subtle problem when checking for compileable
        content model, if using the same elements in cases of choices. Handled
        by adding a special flag to the regexp compilation to detect
        transitions with different atoms using same strings.
      * test/relaxng/492317* result/relaxng/492317*: add the test to the
        regression suite
      1ba2aca3
  24. 26 Aug, 2009 2 commits
  25. 21 Aug, 2009 1 commit
  26. 14 Aug, 2009 2 commits
  27. 25 Jun, 2008 1 commit
  28. 02 Jun, 2008 1 commit
  29. 12 Jun, 2007 1 commit
  30. 13 Oct, 2006 1 commit
  31. 06 May, 2006 1 commit
  32. 28 Apr, 2006 1 commit
  33. 13 Apr, 2006 1 commit