1. 21 Dec, 2017 1 commit
  2. 29 Sep, 2017 1 commit
    • Andrew Bauer's avatar
      Improvements for vtkNew for stl containers and comparison operations · fd04b442
      Andrew Bauer authored
      Adding in functionality to allow inserting vtkNew objects into
      stl containers of vtkSmartPointer objects as well as comparisons
      between vtkNew objects and raw pointers. Also removing Get() and
      GetPointer() calls from vtkNew objects since in most instances we
      can just pass in the vtkNew<> object instead of having to use the
      Get() or GetPointer() methods to get the raw pointer.
      fd04b442
  3. 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
  4. 19 Aug, 2016 1 commit
    • Bill Lorensen's avatar
      ENH: Introduce vtkMTimeType · 9333d9d1
      Bill Lorensen authored
      This is a fix for:
      #14310
      
      Windows applications that run for a long time report that rendered
      objects do not change. This is because the modified time on a Windows
      system is 32 bits. This causes overflows that defeat the modified time
      mechanism. This patch defines a new type, vtkMTimeType that is 64
      unsigned integer regardless of the architecture.
      
      A mechanism to provide backward compatibility is introduced. The
      preprocessor define "VTK_HAS_MTIME_TYPE" can be used in applications
      that must build against VTK versions that use the "unsigned long" type
      for MTime's.
      
      Methodology used to find MTime occurences:
      1) Identify files as follows:
         git grep "unsigned long" | grep ime | cut -d":" -f1,1 | sort | uniq
      2) Hand edit each of those files replacing "unsigned long" with
         "vtkMTimeType" where appropriate.
      3) Temporarily change typedef for vtkMTimeType to "double" to detect
         missing conversions
      9333d9d1
  5. 08 Mar, 2016 1 commit
  6. 08 Feb, 2016 1 commit
  7. 21 Oct, 2015 1 commit
  8. 06 Apr, 2015 1 commit
  9. 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
  10. 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
  11. 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
  12. 02 Mar, 2010 1 commit
  13. 11 Feb, 2010 1 commit
  14. 18 May, 2009 1 commit
    • Jeff Baumes's avatar
      ENH: More representation changes · 878197db
      Jeff Baumes authored
       - Removing vtkSelectionLink in favor of vtkAnnotationLink.
      
       - vtkAnnotationLayers now has a special "current" annotation.
         This annotation is used to store the current selection.
      
       - Updating lots of places that used the selection link to now
         use the annotation link.
      
       - Removing obsolete classes vtkGeoLineRepresentation (replaced by
         vtkRenderedSurfaceRepresentation) vtkTreeLayoutView (all functionality
         is in vtkGraphLayoutView) vtkSurfaceRepresentation (replaced by
         vtkRenderedSurfaceRepresentation).
      
       - The cache in the representation is now cleared when the ReleaseData
         flag is set in the pipeline.
      
       - Fixed warnings when selecting in empty graph view.
      
       - Fixed texture unit warnings in geoview.
      
       - Move selection type from view to representation.
      
       - Fixing geoview bug where nothing is rendered on the first render.
         We need to render once to initialize the graphics context, then
         'really' render the first time.
      
       - Need Render() to create render window in examples.
      878197db
  15. 24 Apr, 2009 1 commit
  16. 13 Mar, 2009 2 commits
    • Jeff Baumes's avatar
      ENH: QtView class cleanup. · f60dee46
      Jeff Baumes authored
       - ENH: The adapter now handles vtk/qt selection conversion.
      
       - ENH: Removed lots of 'maps'
      
       - COMP: Fix ambiguous calls to createIndex by casting vtkIdType to int.
      
       - BUG: Fixing an over aggressive error message.
      
       - COMP: Use new selection conversion api in vtkQtAbstractModelAdapter.
      f60dee46
    • Jeff Baumes's avatar
      ENH: Qt view re-architecting. · 92f9c0f6
      Jeff Baumes authored
      Use vtkQtView as a base class for all vtkQtXXXViews.
      
       - Add record and column views types.
      
       - Update examples that use qt views.
      
       - Update paraview bar chart to use the new API.
      
       - Update OverView plugins that use qt views.
      
       - Update test using qt views.
      
       - Changing GetChartWidget to GetWidget.
      
       - Adding stubs for getting chart options for stacked chart and
         statistical box plot.
      92f9c0f6
  17. 17 Jul, 2008 1 commit
  18. 18 Apr, 2008 1 commit
  19. 11 Feb, 2008 1 commit