1. 27 Oct, 2015 1 commit
    • David Gobbi's avatar
      The vtkImageResliceMapper was needlessly recomputing. · af5d537c
      David Gobbi authored
      The ResliceNeedUpdate flag was not being reset after each update.  It
      looks like the developer (myself) was playing with this flag during a
      debugging session, and forgot to set it to the correct value before
      committing the code.
      af5d537c
  2. 26 Oct, 2015 1 commit
  3. 23 Oct, 2015 1 commit
    • Ben Boeckel's avatar
      Merge remote-tracking branch... · 0225aeea
      Ben Boeckel authored
      Merge remote-tracking branch 'gl/Xabi/release-6.3-enable-DoubleClick-for-Win32OpenGLRenderWindow' into release-6.3
      
      * gl/Xabi/release-6.3-enable-DoubleClick-for-Win32OpenGLRenderWindow:
        Set the CS_DBLCLKS  flag to receive double-click notifications
      0225aeea
  4. 22 Oct, 2015 1 commit
  5. 21 Oct, 2015 4 commits
  6. 20 Oct, 2015 5 commits
  7. 08 Oct, 2015 1 commit
  8. 07 Oct, 2015 2 commits
    • David Gobbi's avatar
      Remove Python version from vtkPythonConfigure.h. · 7d78e329
      David Gobbi authored
      This is no longer needed, and is needlessly restrictive.
      It's best to have a header that can be used by multiple
      versions of python.
      7d78e329
    • Max Smolens's avatar
      Fix HAVE_ROUND-related build warnings in Visual Studio 2013 · 96ca3e6f
      Max Smolens authored
      When built with certain versions of Python, a VTK build with
      VTK_WRAP_PYTHON enabled results in many build warnings. For example:
      
      Python 2.7.10:
      
          c:\python27\include\pyconfig.h(444): warning C4005: 'HAVE_ROUND' : macro redefinition
                    C:\dev\VTK\Utilities\Python\vtkPython.h(77) : see previous definition of 'HAVE_ROUND'
      
      This warning occurs because both vtkPython.h and Python.h define the
      HAVE_ROUND macro, but the definitions don't match. Python 2.7.9+ and
      Python 3.4.2+ define HAVE_ROUND when compiling with Visual Studio 2013+
      (see http://bugs.python.org/issue21958).
      
      Python 3.4.1:
      
          c:\python34\include\pymath.h(22): warning C4273: 'round' : inconsistent dll linkage
                    C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\math.h(516) : see previous definition of 'round'
          C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\xtgmath.h(206): warning C4273: 'round' : inconsistent dll linkage
                    C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\math.h(516) : see previous definition of 'round'
      
      This warning occurs because neither Python.h nor vtkPython.h define HAVE_ROUND.
      
      This commit removes the build warnings by:
      - changing the HAVE_ROUND macro definition to match Python's definition
      - removing the Python version check
      96ca3e6f
  9. 06 Oct, 2015 1 commit
  10. 04 Oct, 2015 2 commits
  11. 02 Oct, 2015 1 commit
    • Ben Boeckel's avatar
      Merge remote-tracking branch 'gl/dgobbi/python-py3k' into release-6.3 · 849afc86
      Ben Boeckel authored
      * gl/dgobbi/python-py3k: (49 commits)
        FindPythonLibs Py3k fixes from cmake master.
        Help FindPythonLibs.cmake find Py3k on OS X.
        Fix warning when compiling with Python 3.5.
        Update wxVTKRenderWindowInteractor.py for Py3k.
        Add Py3k support for QVTKRenderWindowInteractor.py.
        Add keysyms to QVTKRenderWindowInteractor.py.
        Update the wrapper documentation for Python 3.
        The Py3K wrapping broke init args for subclasses.
        Add tests for encoded strings in python.
        For Py3k, return bytes for non-utf8 C++ strings.
        Make vtkVariantStrictWeakOrder(a,b) work with Py3k.
        Converting python examples so they also run on Py3k.
        python3: add support in IOGeoJSON and IOParallelXML tests
        A fix to enable this script to work with Py3k.
        Fix remaining py3k issues with vtk.tk module.
        Add a few other minor py3k test fixes.
        Fixing tests for Python3.
        Add a python function to check buffer equivalence.
        Fix typo PYTHON_VERSION_HEX to PY_VERSION_HEX
        Add include guard to vtkPythonCompatibility.h
        ...
      849afc86
  12. 19 Sep, 2015 1 commit
    • David Gobbi's avatar
      FindPythonLibs Py3k fixes from cmake master. · 7bb212d3
      David Gobbi authored
      Since Python 3.2, the python libraries and include directories can
      have the suffixes m (pymalloc), u (wide unicode), and d (debug).
      The first two (m and u) are now included in the default search path.
      If someone wants the debug library on Linux/OS X, they must select
      it explicitly.
      
      Everything in this change came from the master branch of make.
      7bb212d3
  13. 18 Sep, 2015 1 commit
  14. 15 Sep, 2015 1 commit
  15. 14 Sep, 2015 1 commit
    • David Gobbi's avatar
      Help FindPythonLibs.cmake find Py3k on OS X. · 79ed9c29
      David Gobbi authored
      VTK calls FindPythonInterp first, tries to find the python libraries that
      match the version of the interpreter.  This wasn't working for the OS X
      python 3.4 package from python.org, because the includes were stored in
      the directory python3.2m instead of the directory python3.2.
      79ed9c29
  16. 11 Sep, 2015 1 commit
  17. 05 Sep, 2015 3 commits
  18. 31 Aug, 2015 1 commit
  19. 30 Aug, 2015 1 commit
  20. 28 Aug, 2015 2 commits
  21. 24 Aug, 2015 2 commits
  22. 23 Aug, 2015 1 commit
  23. 21 Aug, 2015 2 commits
  24. 20 Aug, 2015 1 commit
  25. 19 Aug, 2015 2 commits