1. 27 Nov, 2017 5 commits
  2. 14 Nov, 2017 5 commits
    • Nick Wellnhofer's avatar
      Don't touch CFLAGS in configure.ac · 8cb8e317
      Nick Wellnhofer authored
      CFLAGS shouldn't be touched by configure.ac. The variable is supplied by
      the user and must come after other flags, so flags like warning options
      can be overridden.
      Rename CFLAGS to EXTRA_CFLAGS and add the value to AM_CFLAGS. This also
      makes it possible to override flags for each Automake program or library.
    • Nick Wellnhofer's avatar
      Fix callback signature in testapi.c · 00859f91
      Nick Wellnhofer authored
    • Nick Wellnhofer's avatar
      Ignore function pointer cast warnings · 13acadbb
      Nick Wellnhofer authored
      Use GCC pragmas as these warnings are enabled by -Wpedantic and there's
      no way to disable them selectively.
    • Nick Wellnhofer's avatar
      Simplify XPath NaN, inf and -0 handling · 8813f397
      Nick Wellnhofer authored
      Use C99 macros NAN, INFINITY, isnan, isinf. If they're not available:
      - Assume that (0.0 / 0.0) generates a NaN and !(x == x) tests for NaN.
      - Use C89's HUGE_VAL for INFINITY.
      Remove manual handling of NaN, infinity and negative zero in functions
      xmlXPathValueFlipSign and xmlXPathDivValues.
      Remove xmlXPathGetSign. All the tests for negative zero can be replaced
      with a test for negative or positive zero.
      Simplify xmlXPathRoundFunction.
      Remove Trio dependency.
      This should work on IEEE 754 compliant implementations even if the C99
      macros aren't available, but will likely break some ancient platforms.
      If problems arise, my plan is to port the relevant trionan.c solution
      to xpath.c. Note that non-compliant implementations are impossible
      to fully support, anyway, since XPath requires IEEE 754.
    • Nick Wellnhofer's avatar
      Revert "Compile testapi with -Wno-unused-function" · 86182390
      Nick Wellnhofer authored
      This reverts commit f404c4f5.
      The change broke non-GCC compilers.
  3. 09 Nov, 2017 7 commits
  4. 04 Nov, 2017 4 commits
  5. 02 Nov, 2017 1 commit
    • Daniel Veillard's avatar
      Release of libxnl2-2.9.7 · bc5a5d65
      Daniel Veillard authored
      * configure.ac doc/news.html : update for release
      * doc/news.html doc/xmlcatalog.1 doc/xmlcatalog_man.html: regenerated
  6. 24 Oct, 2017 2 commits
  7. 21 Oct, 2017 10 commits
  8. 12 Oct, 2017 1 commit
  9. 09 Oct, 2017 5 commits