1. 20 Jul, 2018 1 commit
  2. 11 Jul, 2018 1 commit
  3. 18 Feb, 2018 1 commit
  4. 16 Oct, 2017 1 commit
  5. 03 Jul, 2017 1 commit
  6. 05 May, 2017 1 commit
  7. 04 May, 2017 2 commits
  8. 03 May, 2017 4 commits
  9. 02 May, 2017 5 commits
  10. 17 Mar, 2017 1 commit
  11. 13 Mar, 2017 2 commits
  12. 12 Mar, 2017 1 commit
    • Øyvind "pippin" Kolås's avatar
      gegl-tester: add support for alternative hashes · 1cbb1e55
      Øyvind "pippin" Kolås authored
      OpenCL and/or different machines produce slightly different hashes, the regular
      regression testing suite uses reference images and a fuzzy comparison that
      permits tiny differences to pass, this commit adds support for two more
      alternative hashes, we should strive to not need using them. When used we
      should add a comment about the differences/architectures/code paths causing the
      need for multiple semi-valid hashes of the output.
      1cbb1e55
  13. 11 Mar, 2017 1 commit
  14. 09 Mar, 2017 4 commits
  15. 29 Jan, 2017 1 commit
  16. 31 Dec, 2016 1 commit
  17. 14 Nov, 2016 1 commit
  18. 26 Sep, 2016 1 commit
  19. 21 Sep, 2016 1 commit
  20. 20 Sep, 2016 2 commits
  21. 26 Mar, 2016 1 commit
  22. 14 Mar, 2016 1 commit
  23. 06 Feb, 2016 1 commit
  24. 22 Nov, 2015 1 commit
  25. 21 Nov, 2015 1 commit
  26. 01 Sep, 2015 1 commit
  27. 30 Jun, 2015 1 commit
    • Roman Lebedev's avatar
      gegl-imgcmp: main: if images differ, memcpy() right amount of string · d54c292d
      Roman Lebedev authored
      If one of tests fail and images are different, we write image
      difference under a new name. We use very scary looking memcpy()
      to replace last 4 symbols of filename with "-diff.png", but
      since sizeof("-diff.png") == 10, we were reading 1 byte past
      string bound.
      
      Fixes AddressSanitiser complaint like:
      ...
      PASS apply-lens3.xml (OpenCL)
      /home/lebedevri/src/_GIMP/gegl/tests/compositions/reference/bump-map.png and /home/lebedevri/src/_GIMP/gegl/tests/compositions/output/bump-map.png differ
        wrong pixels   : 46/150000 (0.03%)
        max ?e         : 0.214
        avg ?e (wrong) : 0.111(wrong) 0.000(total)
      =================================================================
      ==29799==ERROR: AddressSanitizer: global-buffer-overflow on address 0x000000402aa0 at pc 0x4020b0 bp 0x7fffa5051640 sp 0x7fffa5051638
      READ of size 11 at 0x000000402aa0 thread T0
          0 0x4020af in main /home/lebedevri/src/_GIMP/gegl/tools/gegl-imgcmp.c:148
          1 0x7fe64b509b44 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b44)
          2 0x40154b (/home/lebedevri/src/_GIMP/gegl/tools/.libs/gegl-imgcmp+0x40154b)
      
      0x000000402aa0 is located 4205152 bytes insideASAN:SIGSEGV
      ==29799==AddressSanitizer: while reporting a bug found another one.Ignoring.
      FAIL bump-map.xml
      ...
      d54c292d