Skip to content
Snippets Groups Projects
  1. May 24, 2017
    • Brad King's avatar
      pre-commit: Fix import of ExternalData files with CRLF newlines · 05f68e7a
      Brad King authored
      We use `git hash-object` to load the original file into the Git
      object store.  Add the `--no-filters` option to avoid applying
      any conversion filters that `git add` would apply based on
      attributes.  Otherwise file content may not be preserved, such
      CRLF newlines when `core.autocrlf` is `true`.
      05f68e7a
  2. May 15, 2017
  3. May 03, 2017
  4. Apr 27, 2017
  5. Apr 26, 2017
  6. Apr 20, 2017
  7. Apr 02, 2017
    • David Gobbi's avatar
      Remove special characters from VTK source files. · 03647e64
      David Gobbi authored
      The source was searched with "grep -l [^ -~]" to find characters outside
      of the printable ASCII range 0x20 to 0x7e.  The worst offender is the
      en-dash character, which is visually indistinguishable from the minus
      character in most code editors.  Several tabs were also found, which
      is surprising since they should be blocked by the commit hooks.
      03647e64
  8. Mar 29, 2017
  9. Mar 14, 2017
  10. Feb 27, 2017
  11. Feb 01, 2017
  12. Jan 18, 2017
  13. Jan 17, 2017
  14. Jan 16, 2017
    • Andrew Maclean's avatar
    • Robert Maynard's avatar
      Convert vtk over to using VTK_OVERRIDE · 3f7a2769
      Robert Maynard authored
      3f7a2769
    • Michka Popoff's avatar
      ENH: Do not link against libpython when possible · 5668595e
      Michka Popoff authored
      This is similar to what is already done in ITK and SimpleITK.
      
      The new vtkTargetLinkLibrariesWithDynamicLookup.cmake file is slightly modified copy from
      ITK/CMake/itkTargetLinkLibrariesWithDynamicLookup.cmake
      The explanation of what this patch tries to achieve is documented in this file.
      
      A new argument is introduced, called OPTIONAL_PYTHON_LINK.
      When used, the module will be optionally be linked against libpython.
      In the module.cmake files, most vtkPython dependencies were moved to COMPILE_DEPENDS, so that libpython is not added to the target_link_libraries() call.
      
      The vtkPython is explicitely linked against the python libraries, as this is a python executable.
      
      Also, the find_package calls for the PythonLibs were made optional when possible.
      
      The XDMF3 project was not updated, this will need to be done separately if weak linking is wished for that project.
      
      Fixes: #16068
      5668595e
  15. Dec 19, 2016
  16. Dec 05, 2016
    • Sean McBride's avatar
      Change Borland hacks to be for old compliers only · bcee8f31
      Sean McBride authored
      VTK has several Borland-specific workarounds, but I’m
      fairly sure they are all for ancient compilers.
      So this changes makes them all apply to older-than-newest
      versions only.
      This will make it easier to remove them entirely one day,
      as currently it’s impossible to know if they are needed for all, old, or new versions.
      bcee8f31
  17. Nov 26, 2016
  18. Oct 26, 2016
  19. Sep 24, 2016
  20. Sep 23, 2016
  21. Sep 12, 2016
    • Haocheng LIU's avatar
      Rewrite all public&private dependency in module.cmake file · 6e113ad4
      Haocheng LIU authored
      The current dependency relationship in vtk is unclear and misleading.
      This MR tries to rewrite them based on header files inclusion of headers
      and source files in each module. Corner cases are considered and
      modules are sorted in alphabetical order to facilitate future reference.
      See details in my gitlab python based script project. In future we can continue
      using this script to clean the VTK Dependency easily from
      time to time.
      6e113ad4
  22. Aug 24, 2016
  23. Aug 23, 2016
    • David Gobbi's avatar
      Add cmake check for minimum supported Python version · 643e587e
      David Gobbi authored
      We will be removing support for Python 2.6 and Python 3.2 in the near
      future, so add deprecation warnings for these.  For older versions of
      Python, generate an error.  This deprecation is due in part to the
      fact that WebPython now requires Python 2.7 or 3.3+.
      643e587e
  24. Jul 11, 2016
  25. Jul 08, 2016
  26. Jul 07, 2016
    • 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
    • Sean McBride's avatar
      include vtkConfigure.h in files that will need it · 37e1de8d
      Sean McBride authored
      These files will eventually need vtkConfigure.h
      for eventual VTK_DELETE_FUNCTION usage.
      37e1de8d
    • David Gobbi's avatar
      Simplifications for vtk_reindent_code.py · 0e93dad3
      David Gobbi authored
      Making the code a little less obfuscated.
      0e93dad3
  27. Jul 06, 2016
  28. Jul 05, 2016
  29. Jul 03, 2016
Loading