1. 31 Mar, 2015 2 commits
  2. 11 Mar, 2015 1 commit
    • Scott Wittenburg's avatar
      Fix how we import our argparse fallback implementation. · 566dc51f
      Scott Wittenburg authored
      In environments where Python 2.6 is still in use, there is no
      argparse module included by default.  For these situations, we
      have included our own copy, called _argparse.py, which we usually
      import in the except block in case the default is not present.  At
      some point, the vtk.web package included this file, but at some
      point it was removed and because few sites still use Python 2.6,
      it was not caught.
      
      This fix puts the _argparse.py in a single location (except for
      where it is needed at build time).  This location is vtk.util,
      and everything now looks there in the fallback case.
      
      Change-Id: Id64241ffbe4e3cec7e96dae386da1a6385c5f6ed
      566dc51f
  3. 09 Feb, 2015 3 commits
  4. 18 Dec, 2014 1 commit
    • Dave DeMarle's avatar
      update cdash scrapers to use https · bf4b4076
      Dave DeMarle authored
      Necessary because we changed the config of the cdash server
      at kitware this week to require https protocol.
      
      Change-Id: I9957fa7f25e4cc22197318564f7f5ccfe2633a05
      bf4b4076
  5. 06 Aug, 2014 1 commit
  6. 05 Aug, 2014 1 commit
  7. 24 Jun, 2014 1 commit
  8. 12 Feb, 2014 1 commit
  9. 31 Jan, 2014 1 commit
  10. 30 Jan, 2014 1 commit
  11. 22 Jan, 2014 1 commit
  12. 08 Jan, 2014 3 commits
    • Brad King's avatar
      Teach SourceTarball.bash to split source and data tarballs · bf5cf3cf
      Brad King authored
      Teach Utilities/Maintenance/SourceTarball.bash to generate separate
      archives for the source code, normal data, and large data.  Organize
      the archive layout so that they can all be extracted on top of one
      another.  Make the data archives extract into <prefix>/.ExternalData
      to appear as if the content came with the source tree.
      
      Add .ExternalData/README.rst to document the directory and indicate its
      existence.  Change the BUILD_TESTING default to OFF when the file is not
      present.  Teach SourceTarball.bash to leave this file out of the source
      tarball and put it in the normal data tarball.  With this approach
      users can download and build the source with or without the data and
      never hit the network for test data by default.
      
      Change-Id: I33007959c87ea60a9b11f49e5f7af351fc2ca9b7
      bf5cf3cf
    • Brad King's avatar
      Port SourceTarball.bash to run on OS X · 57399278
      Brad King authored
      Create a compute_MD5 function to abstract the differences between
      the Linux "md5sum" tool and the OS X "md5" tool.
      
      Change-Id: I79fdb8347f99a17643a73179bb98dc8c671442b9
      57399278
    • Brad King's avatar
      Add release helper script SourceTarball.bash · 360d6c73
      Brad King authored
      Port the Utilities/Maintenance/SourceTarball.bash from ITK 4.5.0 to VTK.
      Update the URL and tarball names for VTK.
      
      Change-Id: Id78cb69b781d646e0800322b50c2d2dba905124b
      360d6c73
  13. 25 Nov, 2013 1 commit
    • Andrew Maclean's avatar
      ADD: VisualizeModuleDependencies.py · dfc562af
      Andrew Maclean authored
      This program takes a list of module files and creates a
      (possibly disjoint) directed graph of the modules and their
      dependencies. Arrows on the directed graph point to the
      dependent module.
      
      Tested on Windows/Linux for various lists of modules. Additionally
      tested on all the vtk modules by replacing the line:
      graph = GenerateGraph(moduleList, moduleDepencencies, moduleTreeDepth)
      with
      graph = GenerateGraph(moduleDepencenciesmoduleList, moduleDepencencies, moduleTreeDepth)
      
      Change-Id: Id3da81bc9bba719736e76eee68c27a387382c76e
      Signed-off-by: Andrew Maclean's avatarAndrew Maclean <andrew.amaclean@gmail.com>
      dfc562af
  14. 18 Nov, 2013 1 commit
  15. 10 Nov, 2013 1 commit
    • Andrew Maclean's avatar
      Enhance WhatModulesVTK.py · d78f3ad7
      Andrew Maclean authored
      The python script accepts either a file as the second
      parameter or a directory.
      If a directory is passed to the program it is
      recursively searched for all files that contain includes.
      
      The script has been enhanced to parse the module.cmake files
      in order to calculate, in addition the set of all modules
      referenced in the files, the following extra sets:
      
      1) A minimal set of modules that need to be referenced.
      2) A set of modules where all the dependencies are chased down.
      
      Change-Id: Ie0251a76c85458ddb8a1ed034d3d89239abddcae
      Signed-off-by: Andrew Maclean's avatarAndrew Maclean <andrew.amaclean@gmail.com>
      d78f3ad7
  16. 21 May, 2013 1 commit
    • 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
  17. 29 Oct, 2012 1 commit
    • Bill Lorensen's avatar
      ENH: Utility to find modules needed by a VTK app · dcf6d56b
      Bill Lorensen authored
      Generate a FindPackage(VTK COMPONENTS) that lists all modules
      referenced by a set of files
      
      This is derived from WhatModulesITK.py developed for ITK.
      
      Change-Id: I5b7e663557dcc21900c608f59c7664c0a82ee4e0
      dcf6d56b
  18. 13 Sep, 2012 1 commit
    • Bill Lorensen's avatar
      ENH: Code coverage for Macs · e381b957
      Bill Lorensen authored
      This patch addresses a bug reported at llvm.org
      http://llvm.org/bugs/show_bug.cgi?id=11809
      
      The Mac clang compiler can generate coverage information. But when the
      executables run, they place the .gcda files in the wrong
      directories. The .gcda files should be in the same directory as the
      .gcno files. This patch adds a python script fixcoverage.py that moves
      each .gcda file into the directory containing the associated .gcno
      file.
      
      Change-Id: If0d12a3834b3649a41230ad131a8625c9b61481b
      e381b957
  19. 03 Feb, 2012 1 commit
    • Bill Lorensen's avatar
      ENH: Silence the lcov and genhtml output · b2d384bb
      Bill Lorensen authored
      lcov and genhtml produce verbose status information. This patch
      silences the output, making the covrage process more user friendly.
      
      Change-Id: Ide016d4ea25d3f24ac952541e4024c0c6f8bd3ce
      b2d384bb
  20. 04 Jan, 2012 1 commit
    • Bill Lorensen's avatar
      ENH: Code Coverage Scripts · 74d2d68a
      Bill Lorensen authored
      These scripts were developed for ITKv4 and modified for VTK. They
      facilliate computing code coverage for a local build. Hopefully they
      will encourage developers to have high code coverage for new
      submissions and better coverage for existing classes.
      
      The scripts only work for gcc compilers.
      
      Change-Id: I5ff8baf3e443c1fe82ec9cf38c332245b0671776
      74d2d68a