1. 04 Jun, 2013 1 commit
    • Brad King's avatar
      IO/Image: Fix TestSetFileNames to glob only numeric suffixes · 7b3f3da0
      Brad King authored
      Teach IO/Image/Testing/(Python|Tcl)/TestSetFileNames.(py|tcl) to glob
      only Data/headsq/quarter.* files ending in a digit.  This will avoid
      picking up ".<algo>-stamp" files created by the ExternalData module.
      
      Change-Id: Ieb145f1d41edbcce7e57355b485baf2dd8b4b9ee
      7b3f3da0
  2. 28 May, 2013 4 commits
  3. 24 May, 2013 5 commits
    • Brad King's avatar
      Convert VTKLargeData test inputs to ExternalData content links · 4fbc3a0d
      Brad King authored
      Add a Testing/Data directory with ExternalData content links mirroring
      the content and layout we use from the VTKLargeData/Data directory.
      Add a VTK_USE_LARGE_DATA option to enable tests using such data.
      
      Call ExternalData_Expand_Arguments in */*/Testing/Cxx/CMakeLists.txt for
      tests that reference these data files in order to tell the ExternalData
      module to populate a ExternalData/Testing/Data directory in the build
      tree.  Pass the ExternalData/Testing directory in the build tree as the
      "-D" data directory option to tests using these data so that they can
      find the files where ExternalData puts them at build time.
      
      In the vtk_add_test_* API replace the LARGE_DATA options with a new
      TESTING_DATA option to indicate that a test uses the directory
      ExternalData/Testing/Data populated by ExternalData from the
      Testing/Data source directory.
      
      Drop VTK_LARGE_DATA_ROOT and stop using the VTKLargeData repository.
      Drop references to VTKLargeData from test source comments.
      
      Change-Id: Iaaf36293a840e65d6c171ae69b5c99db4c61443e
      4fbc3a0d
    • Utkarsh Ayachit's avatar
      Merge remote-tracking branch 'pvvtk/pv-master' into HEAD · e61beb6c
      Utkarsh Ayachit authored
      * pvvtk/pv-master:
      
      Change-Id: I7f71aa9bb43a83428d5addca276a73e48d40f840
      e61beb6c
    • Utkarsh Ayachit's avatar
      Merge topic 'fix-image-append' into pv-master · 288cd926
      Utkarsh Ayachit authored
      710ce99d BUG #14086: Fix vtkImageAppend when no active scalars are present.
      288cd926
    • Utkarsh Ayachit's avatar
      Merge topic 'fix_ogg_support' into pv-master · ba3668b0
      Utkarsh Ayachit authored
      227749cb Cleanup OggTheora support.
      ba3668b0
    • Bill Lorensen's avatar
      Merge topic 'ExamplesWithoutTesting' into master · 797db393
      Bill Lorensen authored
      3c68fe1f BUG: Examples should build if BUILD_TESTING is OFF
      797db393
  4. 23 May, 2013 11 commits
    • Dave DeMarle's avatar
      Merge branch 'release' · d3a124f0
      Dave DeMarle authored
      Change-Id: Ice402567fc1cd085f7eeecb67d61ede4acdcc342
      d3a124f0
    • Dave DeMarle's avatar
      Merge branch 'fix-image-append-rel' into release · a70fdae4
      Dave DeMarle authored
      Change-Id: I8233c8cbb425523d774d32032956e767b64524a5
      a70fdae4
    • Bill Lorensen's avatar
      BUG: Examples should build if BUILD_TESTING is OFF · 3c68fe1f
      Bill Lorensen authored
      With BUILD_EXAMPLES:ON and BUILD_TESTING:OFF, the Examples should
      compile.
      
      To configure VTK with BUILD_EXAMPLES:ON and BUILD_TESTING:OFF, from an
      empty build tree,
      
      cmake  -DBUILD_TESTING:BOOL=OFF -DCMAKE_BUILD_TYPE:STRING=Release vtk_src_tree
      
      NOTE: If you have already configured VTK with default settings, you
      must clean the build tree and rerun cmake with the above
      setting. Otherwise, bogus tests will remain.
      
      Change-Id: I2035e49c7df4ba6f3d88447ea1b768ec63b87ee7
      3c68fe1f
    • Brad King's avatar
      Merge topic 'cleanup-Baseline-references' into master · d303b6be
      Brad King authored
      fc5d874c Remove references to old VTKData/Baseline directories
      d303b6be
    • Utkarsh Ayachit's avatar
      Merge topic 'fix-image-append' into master · 59f39e53
      Utkarsh Ayachit authored
      710ce99d BUG #14086: Fix vtkImageAppend when no active scalars are present.
      59f39e53
    • Utkarsh Ayachit's avatar
      BUG #14086: Fix vtkImageAppend when no active scalars are present. · 710ce99d
      Utkarsh Ayachit authored
      vtkImageAppend failed when the image data didn't have any point-arrays marked as
      scalars. Though vtkImageAppend's execution handled that case correctly, the
      initialization did not. This patch fixes the initialization code.
      
      Change-Id: I9207646b13038a96a26051fc3aed6d554a55aaf3
      710ce99d
    • Brad King's avatar
      Merge topic 'cleanup-Ghostscript-search' into master · 32490cfe
      Brad King authored
      fb82c67a Search for Ghostscript only when needed
      32490cfe
    • Brad King's avatar
      Search for Ghostscript only when needed · fb82c67a
      Brad King authored
      Move the search for the Ghostscript executable added by commit 870dd114
      (Add new GL2PS testing system using ghostscript, 2012-10-01) into a
      dedicated vtkGhostscript module.  Include it from CMakeLists.txt that
      need VTK_GHOSTSCRIPT_EXECUTABLE.  This avoids keeping module-specific
      code in the top-level CMakeLists.txt file and enables the corresponding
      tests in the Testing/External build.
      
      Change-Id: I410737f16c653aaaa60799ce1471cb1798707079
      fb82c67a
    • Brad King's avatar
      Merge topic 'cleanup-vtkTestingObjectFactory-cmake' into master · b7fee1f5
      Brad King authored
      57569cc9 Use vtk_test_cxx_executable in Rendering/GL2PS/Testing/Cxx
      b7fee1f5
    • Brad King's avatar
      Remove references to old VTKData/Baseline directories · fc5d874c
      Brad King authored
      The VTKData repository no longer holds Baseline directories so drop
      references to such directories from the VTK source tree:
      
      * Replace the default -V in CMake/vtkTestingRenderingDriver.cmake with a
        value that will fail but indicate what to do.  All current uses of
        this module have an explicit -V so the default should never be used.
      
      * Drop a few leftover Baseline directory references from comments in
        "*/*/Testing/*/CMakeLists.txt".
      
      * Remove boilerplate duplicate test command-line examples (that
        reference Baseline directories) from *.py tests and leave an updated
        example in "Wrapping/Python/README.txt".  The command-line example
        convention was added long before the modern CTest infrastructure
        and is no longer needed anyway.
      
      Change-Id: I3001e99b3cc8c2717107e61b3b7f988caeb49cab
      fc5d874c
    • Brad King's avatar
      Use vtk_test_cxx_executable in Rendering/GL2PS/Testing/Cxx · 57569cc9
      Brad King authored
      Replace the last use of vtkTestingObjectFactory.cmake and remove it.
      CMake modules that have immediate inline effects are hard to follow, so
      drop this one.
      
      Change-Id: I813644b0c31c1eecd3415f11e57e703d035940fd
      57569cc9
  5. 22 May, 2013 8 commits
    • Brad King's avatar
      Merge topic 'ExternalData-default-store' into master · 94072480
      Brad King authored
      d7bf9e9a Add option VTK_DATA_STORE to specify ExternalData object store
      94072480
    • Utkarsh Ayachit's avatar
      Merge topic 'fix_ogg_support' into master · af6bd4ca
      Utkarsh Ayachit authored
      227749cb Cleanup OggTheora support.
      af6bd4ca
    • Utkarsh Ayachit's avatar
      Cleanup OggTheora support. · 227749cb
      Utkarsh Ayachit authored
      There was no way to know if vtkIOMovie had OggTheora support enabled. Hence
      adding a vtkIOMovieConfigure file that has this configuration made available.
      Now when OggTheora support is available, vtkIOMovieConfigure.h defines
      VTK_HAS_OGGTHEORA_SUPPORT.
      
      Change-Id: I1efe54cb43f3ea09ab36a7bfa5a6a13d9b5c0593
      227749cb
    • Brad King's avatar
      Add option VTK_DATA_STORE to specify ExternalData object store · d7bf9e9a
      Brad King authored
      Replace the ExternalData_OBJECT_STORES cache entry with a VTK-specific
      name "VTK_DATA_STORE".  In the common use case there is only one store
      so make the option a "PATH" cache entry for easy handling in cmake-gui.
      In order to allow advanced users to configure multiple stores honor any
      ExternalData_OBJECT_STORES that is set but do not add the cache option
      by default.
      
      Select a default for VTK_DATA_STORE based on the results of local user
      configuration.  First, teach the SetupForDevelopment.sh script to run a
      SetupExternalData.sh script that prompts the developer for a default
      value.  Second, if no default was selected by developer setup, look for
      a VTKExternalData or ExternalData directory as a sibling to the source
      tree.  Third, if the previous two attempts failed, fall back to the
      environment variable ExternalData_OBJECT_STORES for advanced users.
      
      Change-Id: I964cb99aa204176010f27948a9bd40a00836532f
      d7bf9e9a
    • Brad King's avatar
      Merge topic 'use-ExternalData' into master · 5e95660b
      Brad King authored
      a731ca41 Teach Examples to use ExternalData
      5e95660b
    • Brad King's avatar
      Teach Examples to use ExternalData · a731ca41
      Brad King authored
      Teach vtk_add_test_cxx and vtk_test_cxx_executable to work in
      Examples/*/Cxx directories when variable "vtk-example" is set and
      "vtk-module" is not set.  Convert Examples/*/Cxx/CMakeLists.txt to use
      these functions.  Populate Examples/*/Cxx/Baseline/ directories with
      ExternalData content links for example baseline images.
      
      Change-Id: Ic7d847a4561f5ed882b35e80c3ce98aa578ef7d3
      a731ca41
    • Brad King's avatar
      Merge topic 'LODActor_LeakedObjects' into master · e613565b
      Brad King authored
      3f75b2a7 BUG: DebugLeaks detected leaked objects
      e613565b
    • Bill Lorensen's avatar
      BUG: DebugLeaks detected leaked objects · 3f75b2a7
      Bill Lorensen authored
      vtkLODActor failed to delete its mappers because of flawed logic.
      
      Change-Id: If796925ab899a2453b5247ae859172bbedd23372
      3f75b2a7
  6. 21 May, 2013 10 commits
    • Utkarsh Ayachit's avatar
      Merge remote-tracking branch 'pvvtk/pv-master' into HEAD · 20539fbf
      Utkarsh Ayachit authored
      * pvvtk/pv-master:
      
      Change-Id: I45f33e43d52b7de567aba18524a7669e63bbd8a1
      20539fbf
    • Utkarsh Ayachit's avatar
      Merge topic 'update_vtk' into pv-master · 77b0673c
      Utkarsh Ayachit authored
      443af9fa Merge branch 'Virtualize_Color_Methods-rel' into release
      293e5386 Make some color methods consistent.
      79a811b6 Merge branch '12994-xmlmultiblockwriter-improvements-rel' into release
      3a192370 BUG #12994. vtkXMLMultiBlockDataWriter not writing names for leaf nodes.
      77b0673c
    • Utkarsh Ayachit's avatar
      Merge topic 'extract-boundaryonly-bug' into pv-master · fc0d605a
      Utkarsh Ayachit authored
      3299c70d Fixed wrongful logic for ExtractOnlyBoundaryCells in vtkExtractGeometry.
      fc0d605a
    • Brad King's avatar
      Merge branch 'use-ExternalData' into master · 05fcc851
      Brad King authored
      d0550e61 Teach Testing/External to use ExternalData
      
      Change-Id: Ica1368328775edde648a23bde44e19d14d5a5730
      05fcc851
    • Brad King's avatar
      Teach Testing/External to use ExternalData · d0550e61
      Brad King authored
      Configure the ExternalData_SOURCE_ROOT to use the top of the VTK source
      tree.  Add the VTKData target to prepare referenced data when building
      the tests.  This completes the Testing/External changes started by
      commit 43f0b283 (Add ExternalData infrastructure, 2013-05-06).
      
      Change-Id: Icb16a5420ae895a1d85c0a9eb253bbc3ed2897b9
      d0550e61
    • Brad King's avatar
      Merge branch 'use-ExternalData' into master · 32032f9d
      Brad King authored
      0b2e4d3b Add TestVRMLNormals baseline
      62926b2d Update TestGraphLayoutView baseline
      3d5b9534 Merge branch 'master' into use-ExternalData
      ce185b24 Add script to upload content-linked external data files to MIDAS
      0a1d19a9 vtkTestingMacros: Remove vtk_add_test_* baseline directory arguments
      c0b451a5 Add ExternalData content links to test baselines
      42baebf3 Use ExternalData to reference test baselines
      4362dcb5 vtkTestingMacros: Revert temporary data transform changes
      1d24c352 vtkTestingMacros: Temporarily remove baselines from VTKData
      9eca66db vtkTestingMacros: Temporarily copy baselines to source tree
      578c738f Merge branch 'cleanup-add_test-calls' into use-ExternalData
      050fd10e Mark non-baseline tests with NO_VALID option
      02f0a6d2 Use vtk_add_test_(python|tcl) where possible
      5b018861 Use vtk_add_test_cxx function
      ef7f0191 vtkTestingMacros: Remove vtk_tests macro
      954ca17c vtkTestingMacros: Simplify vtk_add_test_mpi signature
      dbb4c573 vtkTestingMacros: Add vtk_add_test_cxx function
      d45ec734 Factor vtkTestingRenderingDriver out of vtkTestingObjectFactory
      6f185233 vtkTestingMacros: Validate argument combinations more strictly
      e58d8029 vtkTestingMacros: Rename add_test_(mpi|python|tcl) with vtk_ prefix
      52b51415 vtkTestingMacros: Generalize add_test_(python|tcl)
      0e3f070e vtkTestingMacros: Remove unused code
      6943b707 Filters/Modeling: Fix sync3dAll.py valid image name
      43f0b283 Add ExternalData infrastructure
      a0172acd ExternalData: Remove compatibility with CMake < 2.8.5
      8bc7d03a Add ExternalData module
      
      Change-Id: I9fa6dccc795026b72c876c43b39f061da0245f08
      32032f9d
    • Bill Lorensen's avatar
      Add TestVRMLNormals baseline · 0b2e4d3b
      Bill Lorensen authored
      Port the baseline image from the VTKData repository where it was just
      added.
      
      Change-Id: I7d78e2f43eda17e3b022e19b8389a667b7dfc0cb
      0b2e4d3b
    • Brad King's avatar
      Update TestGraphLayoutView baseline · 62926b2d
      Brad King authored
      Update the test baseline to match the test update by commit 8ee7cfbf
      (Initialize representation's scalar bar actors, 2012-12-06).
      
      Change-Id: Iba7659736e3741f952d0be12fdb320d49f740143
      62926b2d
    • Brad King's avatar
      Merge branch 'master' into use-ExternalData · 3d5b9534
      Brad King authored
      Change-Id: I801cf85a4e75433399123f57200c5ad4a7e9abfc
      3d5b9534
    • Matt McCormick's avatar
      Add script to upload content-linked external data files to MIDAS · ce185b24
      Matt McCormick authored
      Port the Utilities/Maintenance/ArchiveTestingData.py from ITK to VTK.
      
      Add the VTK Community on the Kitware Midas server as a resource for
      downloading VTK ExternalData.  This improves robustness against failed
      connections with the Apache file server, protection against the other
      server going down, and a web interface to examine and download the
      individual files.
      
      Add a script to upload all files corresponding to the content links in
      the source tree to the Midas server.  Make the paths of the files mirror
      the content link location within the source tree.  Obtain the files from
      a local ExternalData object store.
      
      Change-Id: I2dc9234d3ab0499dc2196e68d2c967d9445e10d7
      ce185b24
  7. 20 May, 2013 1 commit