1. 15 Feb, 2016 1 commit
  2. 11 Feb, 2016 1 commit
    • Dylan Baker's avatar
      python: function with six version 1.5.2 · c4a5618a
      Dylan Baker authored
      CMake actually marks that we require six 1.4.0, however, I can't find
      any packages anywhere for 1.4.0, and the lowest version I've seen
      requested is 1.5.2.
      
      This fixes requirements for working with six 1.5.2, and sets tox to use
      1.5.2 (and a suitable version of mock). Primarily there are a few things
      we're using that are not available: six.moves.getcwd, six.viewvalues,
      six.python_2_unicode_compatible.
      Signed-off-by: default avatarDylan Baker <dylanx.c.baker@intel.com>
      Tested-by: Brian Paul's avatarBrian Paul <brianp@vmware.com>
      c4a5618a
  3. 08 Feb, 2016 1 commit
  4. 26 Jan, 2016 1 commit
  5. 11 Dec, 2015 1 commit
  6. 29 Sep, 2015 1 commit
  7. 02 Sep, 2015 1 commit
  8. 15 Jul, 2015 1 commit
  9. 08 Jun, 2015 2 commits
  10. 06 Jun, 2015 1 commit
  11. 05 Jun, 2015 1 commit
  12. 24 Mar, 2015 1 commit
  13. 04 Mar, 2015 1 commit
  14. 03 Mar, 2015 1 commit
  15. 27 Feb, 2015 1 commit
  16. 26 Feb, 2015 1 commit
  17. 23 Feb, 2015 1 commit
    • Dylan Baker's avatar
      Add dependency on Python six · 3780c734
      Dylan Baker authored
      Six is a module that provides a clean, standardized interface for
      handling python2 and python3 from the same code base. This adds a
      requirement on six as a build-time dependency, the plan is to use it
      only for python generators (those called during build time)
      
      While it certainly is possible to reimplement much of what six does
      scratch and not add another python dependency, I think it's better to
      just use six. For one thing a large number of python modules already
      depend on six, so the chances are good that most people already have it
      installed. Second, it's the de facto standard for supporting complex
      code bases in 2 and 3, so it's familiar and many of the corner cases
      have already been addressed.
      
      This adds the necessary cmake boilerplate to ensure that six is
      available. At this time I don't know of a specific version being
      required, but I am currently using 1.9.0
      
      v2: - update README with six dependency (Jordan)
      Signed-off-by: default avatarDylan Baker <dylanx.c.baker@intel.com>
      Reviewed-by: Jordan Justen's avatarJordan Justen <jordan.l.justen@intel.com>
      3780c734
  18. 20 Feb, 2015 2 commits
  19. 18 Feb, 2015 1 commit
    • Jose Fonseca's avatar
      cmake: Drop -Wdeclaration-after-statement. · 1b85b63a
      Jose Fonseca authored
      MSVC 2013 does support C99 declarations after statements.  There were some
      bugs before 2013 Update 4 but it there are no known issues with Update 4
      so far.  And that's what we already require.
      
      Trivial.
      1b85b63a
  20. 04 Feb, 2015 2 commits
  21. 02 Feb, 2015 1 commit
  22. 19 Jan, 2015 5 commits
  23. 07 Jan, 2015 1 commit
  24. 16 Dec, 2014 3 commits
  25. 14 Dec, 2014 1 commit
    • Emil Velikov's avatar
      utils: add initial WAFFLE_WGL support · 18caea37
      Emil Velikov authored
      This will allow us to use waffle with its upcoming WGL support for
      Windows. With that done, the final step to removing glut is to convert
      piglit to use waffle for MacOS.
      
      Current implementation does not have input handling/event loop, and as
      such one needs to pass "-auto" when running individual tests, otherwise
      the test will abort after being displayed for 8 seconds.
      
      Waffle 1.5.0 is the first version that has WGL support.
      
      TODO:
       - Add input handling (event_loop).
      
      v2: Updated the instructions in the README.
      v3: Update against upstream Waffle (no API breakage)
      v4: s/Sleep/fprintf()+getchar()/ in the event_loop. Suggested by Jose.
      Signed-off-by: Emil Velikov's avatarEmil Velikov <emil.l.velikov@gmail.com>
      Reviewed-by: Brian Paul <brianp@vmware.com> (v1)
      18caea37
  26. 08 Nov, 2014 3 commits
  27. 03 Nov, 2014 1 commit
    • Jordan Justen's avatar
      gbm: use libcaca to display results in non-auto mode · 26769202
      Jordan Justen authored
      If GBM is enabled, attempt to locate libcaca too.
      
      If the test was not run with -auto, then use libcaca
      to draw a text version of the test's results to the
      console.
      
      v2 (Ben): Rebase
      Per Ken's comment the libcaca API may change at v1.0, but it's still not
      there are 8 months. I propose we push this, and worry about libcaca
      breakage later.
      
      Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> (v1)
      Acked-by: Kenneth Graunke's avatarKenneth Graunke <kenneth@whitecape.org>
      Cc: Kristian Høgsberg <krh@bitplanet.net>
      Signed-off-by: Ben Widawsky's avatarBen Widawsky <ben@bwidawsk.net>
      26769202
  28. 10 Oct, 2014 1 commit
  29. 19 Aug, 2014 1 commit
    • Dylan Baker's avatar
      Bump python version requirement to 2.7.x · 2baa07a1
      Dylan Baker authored
      Python 2.6.6 was the final feature release of the 2.6 branch, it was
      released in August 2010. Python 2.6.9 was the last security release, it
      was released in October 2013. There is no support from upstream for 2.6,
      either for bugs or security problems, OSX, linux, windows all have 2.7
      available to them, as does VMWare in their environment.
      
      Since no one any longer has a hard 2.6 requirement going to 2.7 seems
      like a natural choice. It has more features, more modules, and better
      3.x compatibility than 2.6 does.
      Signed-off-by: Dylan Baker's avatarDylan Baker <baker.dylan.c@gmail.com>
      2baa07a1