1. 23 Sep, 2016 1 commit
    • Kitware Robot's avatar
      Reindent using the reindentation script. · f830ff47
      Kitware Robot authored
      This commit reindents the code with the following utility:
      Utilities/Maintenance/vtk-reindent-code.py
      
      This utility changes the positions of the braces so that they are no
      longer indented relative to the code block they reside in.
      
      The bash command line used was the following:
      
      for d in Charts Common Deprecated Domains Examples Filters GUISupport \
               Geovis IO Imaging Infovis Interaction Parallel Rendering \
               Testing Views Web Wrapping; do
        for e in cxx cxx.in txx txx.in hxx hxx.in h h.in c c.in; do
          find "${d}" -name "*.${e}" -exec \
            python Utilities/Maintenance/vtk_reindent_code.py {} +
        done
      done
      f830ff47
  2. 07 Jul, 2016 2 commits
    • Sean McBride's avatar
      Applied VTK_DELETE_FUNCTION to many constructors · 1853e030
      Sean McBride authored
      vtk(.*)\(const vtk\1&\);\s*//\s*Not implemented[\.]*
      to
      vtk\1(const vtk\1\&) VTK_DELETE_FUNCTION;
      
      vtk(.*)\(const vtk\1 &\);\s*//\s*Not implemented[\.]*
      to
      vtk\1(const vtk\1 \&) VTK_DELETE_FUNCTION;
      
      vtk(.*)\( const vtk\1 & \);\s*//\s*Not implemented[\.]*
      to
      vtk\1( const vtk\1 \& ) VTK_DELETE_FUNCTION;
      
      vtk(.*)\( const vtk\1& \);\s*//\s*Not implemented[\.]*
      to
      vtk\1( const vtk\1\& ) VTK_DELETE_FUNCTION;
      
      vtk(.*) \(const vtk\1&\);\s*//\s*Not implemented[\.]*
      to
      vtk\1 (const vtk\1\&) VTK_DELETE_FUNCTION;
      1853e030
    • Sean McBride's avatar
      Applied VTK_DELETE_FUNCTION for operator= · 2d0e11ef
      Sean McBride authored
      (operator\s*=.*);\s*//\s*Not\s*implemented[\.]*
      to
      \1 VTK_DELETE_FUNCTION;
      
      After that, this finds basically nothing:
      
      operator.*implemented
      
      then manually reverted changed files in VPIC and KWSys folders.
      2d0e11ef
  3. 05 Jul, 2016 1 commit
  4. 08 Mar, 2016 1 commit
  5. 02 Nov, 2015 2 commits
  6. 07 Oct, 2015 1 commit
  7. 25 Mar, 2015 1 commit
  8. 04 Dec, 2014 1 commit
    • Ken Martin's avatar
      Fix a few issues with parallel passes in VTK · dd3801a1
      Ken Martin authored
      Fixes a number of runtime failures in OpenGL2 with these
      parallel passes.  Added a simple test to verify the code runs.
      
      Change-Id: I2bcd998ab013412f7ee89c5ee122e9a1108954c6
      dd3801a1
  9. 31 Oct, 2014 1 commit
    • Ken Martin's avatar
      A number of Parallel and MPI fixes for OpenGL2 · 022ae36a
      Ken Martin authored
      Fixed a compile issue and a bunch of failing tests for
      Parallel and MPI. Had to add support for hardware off
      screen windows back in.  Basically just updated the code
      that is in OpenGL1 for OpenGL2. Also needed a couple other
      minor fixes that these tests identified.
      
      Change-Id: I2365fe7024248607e70dc763599ab4c7db1495d8
      022ae36a
  10. 16 Apr, 2014 2 commits
  11. 28 Jan, 2014 1 commit
    • Utkarsh Ayachit's avatar
      Added test to test vtkSynchronizedRenderers. · 84892990
      Utkarsh Ayachit authored
      Adding test to test use of vtkSynchronizedRenderers in client-server mode. Also
      fixed vtkTestDriver to respect exit code from processes so that it catches
      errors.
      
      Change-Id: I2cf888bbb3aadf5a534a7e683106bc86cfba984b
      84892990
  12. 01 Sep, 2013 1 commit
  13. 14 Aug, 2013 1 commit
    • Marcus D. Hanwell's avatar
      Add support for private dependencies in VTK · 57901457
      Marcus D. Hanwell authored
      A simple implementation of private dependencies, with some of the most
      obvious private dependencies moved over. This should be used for all
      dependencies that are not exposed in the public API of the classes in
      the module.
      
      The target_link_libraries call defaults to private due to the way CMake
      implements the link logic. The private dependency logic can help reduce
      link line and include directory length for private links where the
      dependency's API is not exposed in the module. Also added code to ensure
      include directories are not duplicated for modules in the build tree.
      
      Change-Id: If4535338e8d5e9957d7bcce7d3ab0eadec21d2c4
      57901457
  14. 24 Jul, 2013 1 commit
    • Burlen Loring's avatar
      Make "graphic error" api legacy · c544585c
      Burlen Loring authored
      Decorated vtkRenderWindow "graphic error" methods with legacy.
      These were superceded by vtkOpenGL{Check/Clear}ErrorMacro's.
      
      Change-Id: I2b3fbbbb1125b7611d4553e6ea1640b3f74121f6
      c544585c
  15. 04 Jun, 2013 1 commit
    • Brad King's avatar
      Convert VTKData test inputs to ExternalData content links · 3797f83d
      Brad King authored
      Add to the Testing/Data directory ExternalData content links mirroring
      the content and layout we use from the VTKData/Data directory.
      
      Add a CMake/vtkLegacyData.cmake module, included from CMakeLists.txt and
      Testing/External/CMakeLists.txt, to call ExternalData_Expand_Arguments
      for all data directories added from VTKData/Data.  This will bulk-fetch
      all test input data currently used by tests of any module, enabled or
      not.  We can make the DATA{} references more granular later.
      
      Add a VTK_TEST_DATA_DIR variable to refer to the directory we tell the
      ExternalData module to populate the real data files.  Replace references
      to VTK_DATA_ROOT in test command lines (after -D) with references to
      VTK_TEST_DATA_DIR.  Drop the VTK_DATA_ROOT CMake option and stop using
      the VTKData repository.
      
      Remove the TESTING_DATA option from the vtk_add_test_cxx API and remove
      the VTK_DATA_ROOT option from the vtk_add_test_mpi API since all test
      input data are now handled through ExternalData and Testing/Data content
      links.
      
      Change-Id: Id02490b76ea2e161b9038188264a4830485039d8
      3797f83d
  16. 17 May, 2013 2 commits
  17. 14 May, 2013 3 commits
  18. 01 Mar, 2013 1 commit
    • Berk Geveci's avatar
      Fixed TestParallelRendering which was hanging. · 6daacef0
      Berk Geveci authored
      TestParallelRendering was not originally designed to be run as a
      test. Fixed. It does not do image comparison but at least runs as
      part of the test suite. This class is covered well in the ParaView
      testing suite.
      
      Change-Id: Ic579396983698c5448b806ce6082b37a9cd8d4b5
      6daacef0
  19. 28 Feb, 2013 1 commit
    • Berk Geveci's avatar
      Disabled test that should not run. Now it is compile only. · 2297cf89
      Berk Geveci authored
      This test (TestClientServerRendering) was never designed to be run.
      It needs a test harness to launch both client and server, which
      does not exist. For now, I switched this test to compile only. Will
      work on developing a Python test harness in the future.
      
      Change-Id: I0fa00a741f9f6a376682919ff52d16ee8f2e1d0b
      2297cf89
  20. 02 Oct, 2012 1 commit
    • David E. DeMarle's avatar
      Fix most of the parallel tests. · 4d05b66e
      David E. DeMarle authored
      Add optional test macro arguments to allow for some of the tests to
      depend on VTK_LARGE_DATA_ROOT and for most of the tests to have
      their correct images in an pre-modularized vtkdata directory layout.
      NOTE: This requires some VTKDATA file movement because old tests
      have names like tname.cxx.png and this assumes tname.png.
      
      Also make TestParallelRendering return some sort of pass/fail result.
      
      Change-Id: Id76a92ac1d7f5eedb15baff91e6849b590961d5e
      4d05b66e
  21. 06 Sep, 2012 1 commit
    • David E. DeMarle's avatar
      Give tests right baseline directory. · 7d19061f
      David E. DeMarle authored
      We don't plan to move the vtk baseline images so this new testing
      macro needs an argument to tell it where to find the images to
      compare with.
      
      Change-Id: Iab3f617b07d80ea5fba18333a8c9afc83cb3ca16
      7d19061f
  22. 29 Aug, 2012 1 commit
  23. 28 Aug, 2012 1 commit
  24. 30 Apr, 2012 1 commit
    • Brad King's avatar
      Remove RevisionMacro remnants · 8250ac3e
      Brad King authored
      Since the transition away from CVS and commit ecbbf7f7 (Remove
      vtk(Cxx|Type)RevisionMacro, 2010-05-19) the per-file revisions reported
      by vtkObjectBase::(CollectRevisions|PrintRevisions) have not been
      implemented.  Drop these methods.  Define associated macros
      
        vtkExportedTypeRevisionMacro
        vtkTypeRevisionMacro
        vtkCxxRevisionMacro
      
      to have no extra effects and only when VTK_LEGACY_REMOVE is OFF.
      When VTK_LEGACY_REMOVE is OFF drop the PrintRevisions special
      case from wrapping.
      
      Change-Id: Idf543e405762c12777e4b83044d73f666b12e213
      8250ac3e
  25. 10 Apr, 2012 1 commit
  26. 09 Apr, 2012 2 commits
    • VTK Developers's avatar
      Remove trailing whitespace from all source files · 2d323fc4
      VTK Developers authored
      Exclude ThirdParty, Utilities/MetaIO, and Utilities/KWSys as these
      are maintained outside VTK.
      
      Co-Author: Marcus D. Hanwell <marcus.hanwell@kitware.com>
      Co-Author: Chris Harris <chris.harris@kitware.com>
      Co-Author: Brad King <brad.king@kitware.com>
      2d323fc4
    • VTK Developers's avatar
      Modularize VTK tree layout · cdd4d6fd
      VTK Developers authored
      Move source files from their former monolithic VTK location to their new
      location in modular VTK without modification.  This preserves enough
      information for "git blame -M" and "git log --follow" to connect
      modularized VTK files to their original location and history.
      
      Co-Author: Marcus D. Hanwell <marcus.hanwell@kitware.com>
      Co-Author: Chris Harris <chris.harris@kitware.com>
      Co-Author: Brad King <brad.king@kitware.com>
      Co-Author: Nikhil Shetty <nikhil.shetty@kitware.com>
      cdd4d6fd