1. 23 Jul, 2019 1 commit
  2. 02 May, 2019 4 commits
  3. 29 Apr, 2019 1 commit
  4. 04 Apr, 2019 1 commit
  5. 02 Apr, 2019 1 commit
  6. 28 Mar, 2019 2 commits
  7. 27 Mar, 2019 3 commits
  8. 14 Mar, 2019 1 commit
  9. 17 Dec, 2018 4 commits
  10. 14 Dec, 2018 2 commits
  11. 12 Dec, 2018 1 commit
  12. 11 Dec, 2018 1 commit
    • Adam Jackson's avatar
      ci: Work around broken python UTF8 handling in the CI docker image · 899d2607
      Adam Jackson authored
      Gitlab very kindly exposes the details of the git commit message (among
      much else) in the environment. Unfortunately, piglit tries to handle the
      environment in non-UTF8-safe ways, which means if the top-of-tree commit
      mentions non-ASCII characters (say, in the author's name) then all the
      tests fail and so does the pipeline.
      Fortunately none of those variables are things our piglit invocation
      needs. Since I've failed to rebuild the docker image as yet, just clear
      the likely variables from the environment before running piglit.
  13. 28 Sep, 2018 1 commit
  14. 26 Sep, 2018 1 commit
  15. 21 Mar, 2018 2 commits
  16. 14 Mar, 2018 2 commits
    • Adam Jackson's avatar
      travis: Update OSX build · 8f628033
      Adam Jackson authored
      Install and use xorgproto, and build with optimization as clang has
      warnings that only work above -O0. Also expand the build matrix for both
      Xcode 8.3 and 9.2. Both images are OSX 10.12 at the moment so this is
      really just a way to test with clang 8 vs 9.
      Signed-off-by: Adam Jackson's avatarAdam Jackson <ajax@redhat.com>
    • Adam Jackson's avatar
      travis: Switch linux build from stretch to rawhide · 1ca092f9
      Adam Jackson authored
      Stretch's Mesa is too far behind, and building Mesa to build xserver is
      not the sort of problem we're trying to solve here. But our Travis
      scripts run inside a docker image, and that image can be whatever, so
      since I have to keep rawhide building anyway let's switch to that for
      now. The dockerfile can be found at:
      The $DISTRO part of the change is foreshadowing for the day we readd a
      (probably sid-based) debian image; patches for other environments are
      Signed-off-by: Adam Jackson's avatarAdam Jackson <ajax@redhat.com>
  17. 14 Feb, 2018 1 commit
  18. 08 Dec, 2017 1 commit
  19. 01 Nov, 2017 1 commit
    • Eric Anholt's avatar
      test: Add a test for the overflow bug in bigreqs. · 14af8bee
      Eric Anholt authored
      The failing struct comes from the python test written by Michal Srb
      v2: Use a drawable (root window) and gc, so that PolyLines hopefully
          actually tries processing things.  However, the request seems to
          process successfully so the poll() just stalls out.  However, this
          does let us distinguish between detecting the bigrequests error
          and not, at least.
      v3: Clean up the description of what we expect the poll() call to do.
      v4: Use XI2 instead of PolyLine to trigger a predictable error. We know the
          server replies with BadValue for a zero num_masks argument. So if we send
          a bigreq with a num_masks 0 and a length 0, we can just check whether we
          get killed (good) or a BadValue (bad). It doesn't test for specific memory
          overflows or crashes, but based on the assumption that we shouldn't look
          at *any* BigReq of size 0, this seems to be sufficient.
      Signed-off-by: Eric Anholt's avatarEric Anholt <eric@anholt.net>
      Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
  20. 30 Oct, 2017 3 commits
  21. 04 Oct, 2017 1 commit
  22. 25 Sep, 2017 1 commit
  23. 24 Sep, 2017 1 commit
  24. 20 Sep, 2017 3 commits