1. 27 Apr, 2018 1 commit
  2. 04 Jan, 2018 1 commit
  3. 18 Aug, 2017 1 commit
  4. 26 Jul, 2017 1 commit
    • Kitware Robot's avatar
      Replace many NULL and 0 occurances with nullptr · a855cab0
      Kitware Robot authored
      This topic is the result of running clang-tidy to
      modernize our usage of NULL and 0 to nullptr. It also
      includes some manual and semi manual changes where
      clang-tidy would not be expected to work (such as in
      comments, or classes not compiled on this build)
      
      There are definitely many comments and occurances that
      this topic misses that we will need to fix over time.
      a855cab0
  5. 27 Mar, 2017 1 commit
  6. 21 Mar, 2017 2 commits
  7. 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
  8. 08 Mar, 2016 1 commit
  9. 28 Jan, 2016 1 commit
  10. 02 Oct, 2015 1 commit
  11. 06 May, 2013 1 commit
  12. 03 May, 2013 1 commit
    • Berk Geveci's avatar
      Fixed ordering of wedges in Ensight readers. · ac30d11b
      Berk Geveci authored
      The Ensight format and the VTK ordering for wedges (penta6 and penta15)
      is different. No one noticed it until now. Fixed.
      
      Change-Id: Ie72b2ef43eea461be4b035d3d463b92a5a1ea720
      ac30d11b
  13. 12 Mar, 2013 1 commit
  14. 08 Mar, 2013 1 commit
    • Sean McBride's avatar
      Eliminated (undefined) signed integer overflow · e29cc816
      Sean McBride authored
      clang ubsan warned running some of the 'EnSightBlow' tests:
      
      IO/EnSight/vtkEnSight6BinaryReader.cxx:2823:15: runtime error: signed integer overflow: -1358823424 * 4 cannot be represented in type 'int'
      
      I just upcast to 64 bit so that the multiplication doesn't overflow.
      The tests now pass with the ubsan check.
      
      I have subtly changed the behaviour here, but believe the
      intent is preserved.
      
      Change-Id: I0a35789c169204f04d2a683a029e992e9b20ca65
      e29cc816
  15. 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
  16. 13 Dec, 2011 1 commit
  17. 19 Sep, 2011 1 commit
    • Berk Geveci's avatar
      Started removing data object's dependency on the pipeline. · 791b167f
      Berk Geveci authored
      It was decided to remove any dependencies that data objects
      have on the pipeline logic. When modularization is complete,
      this will allow us to build a small "data model" library
      that does not depend on the "execution model". It also
      cleans up a lot of the interdepencies between data objects
      and pipeline code. To achieve this, we need to remove all
      functionality that depend on executives and pipeline logic
      from vtkDataObject and subclasses. This includes any meta-data
      such as whole extent as well as methods to setup pipeline
      connectivity such as SetInput (to be removed from algorithms).
      791b167f
  18. 20 May, 2010 1 commit
    • Mark Olesen's avatar
      Remove vtk(Cxx|Type)RevisionMacro · ecbbf7f7
      Mark Olesen authored
      The CVS $Revision$ keyword replacement will no longer maintain these
      macros automatically.  They were used only to implement CollectRevisions
      and vtkObjectBase::PrintRevisions, an API that was never used.
      
      Automated as follows:
      
        pass 0:
        catch templates
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro' | grep '<'
      
        pass 1:
        main changes
        ---------------
        $ git grep -l '^vtkCxxRevisionMacro' | while read file; do
          echo "$file" 1>&2
          perl -i -ne 'print unless (/^vtkCxxRevisionMacro/ and /\)/)' $file
        done
        $ git grep -l -e 'vtkTypeRevisionMacro(' | while read file; do
          echo "$file" 1>&2
          perl -i -pe 's/vtkTypeRevisionMacro/vtkTypeMacro/g' $file
        done
      
        pass 2:
        verify
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro'
      
      Fixed multi-line vtkCxxRevisionMacro and templates by hand.
      ecbbf7f7
  19. 23 Apr, 2010 1 commit
    • Mark Olesen's avatar
      Remove vtk(Cxx|Type)RevisionMacro · 19c55e0e
      Mark Olesen authored
      The CVS $Revision$ keyword replacement will no longer maintain these
      macros automatically.  They were used only to implement CollectRevisions
      and vtkObjectBase::PrintRevisions, an API that was never used.
      
      Automated as follows:
      
        pass 0:
        catch templates
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro' | grep '<'
      
        pass 1:
        main changes
        ---------------
        $ git grep -l '^vtkCxxRevisionMacro' | while read file; do
          echo "$file" 1>&2
          perl -i -ne 'print unless (/^vtkCxxRevisionMacro/ and /\)/)' $file
        done
        $ git grep -l -e 'vtkTypeRevisionMacro(' | while read file; do
          echo "$file" 1>&2
          perl -i -pe 's/vtkTypeRevisionMacro/vtkTypeMacro/g' $file
        done
      
        pass 2:
        verify
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro'
      
      Fixed multi-line vtkCxxRevisionMacro and templates by hand.
      19c55e0e
  20. 25 Jun, 2009 2 commits
  21. 29 Apr, 2008 1 commit
  22. 27 Mar, 2008 1 commit
  23. 26 Mar, 2008 1 commit
  24. 15 Feb, 2008 1 commit
  25. 23 Oct, 2007 1 commit
  26. 03 Apr, 2007 1 commit
  27. 08 Jan, 2007 2 commits
  28. 29 Sep, 2005 1 commit
  29. 22 Sep, 2005 1 commit
  30. 14 Sep, 2005 1 commit
  31. 30 Jun, 2005 1 commit
  32. 07 Feb, 2005 1 commit
  33. 04 Feb, 2005 1 commit
  34. 19 Oct, 2004 1 commit
    • Mathieu Malaterre's avatar
      ENH: · 84478c1a
      Mathieu Malaterre authored
      1. More const correctness when possible
      2. Handle 'partial' and 'undef' keyword as specified in EnSight handbook, Section 2.5, pages 2-106/2-110
      84478c1a
  35. 13 Oct, 2004 1 commit
  36. 27 Sep, 2004 1 commit