1. 17 Oct, 2018 1 commit
  2. 05 Oct, 2018 1 commit
  3. 27 Sep, 2018 1 commit
  4. 01 Aug, 2018 1 commit
    • Christoph Reiter's avatar
      gresource-tool: fix build in case libelf is available on Windows. Fixes #1466 · 70ad4845
      Christoph Reiter authored
      The gresource code uses libelf if available but that also depends on mmap but isn't
      guarded with HAVE_MMAP. This can make the build fail under MSYS2 where a mingw version
      of libelf exists but there is no mmap.
      
      Instead of guarting the libelf code with HAVE_LIBELF add a new macro named USE_LIBELF
      which is only defined if libelf and mmap support are available.
      
      Also install the mingw libelf version for CI so we catch similar errors in the future.
      70ad4845
  5. 06 Jul, 2018 1 commit
    • Christoph Reiter's avatar
      CI: Include coverage data of code which isn't executed by the test suite. · 69ae2f42
      Christoph Reiter authored
      See comment in !151. Using the "--initial" option of lcov we collect
      the coverage of all compiled files and merge them later into the final
      report. This way we can see which files are built but never executed
      by the test suite.
      
      Because the --initial switch also collects files in the ccache directory
      we have to point it to the build directory instead, which in turn breaks
      --no-external. Instead of using --no-external in the collection step,
      filter out any files not in the source tree in the final coverage job
      through a path filter.
      69ae2f42
  6. 03 Jul, 2018 1 commit
  7. 26 May, 2018 1 commit
  8. 02 May, 2018 2 commits
  9. 25 Apr, 2018 2 commits