1. 07 May, 2012 1 commit
  2. 02 May, 2012 1 commit
  3. 09 Apr, 2012 4 commits
    • Brad King's avatar
      Mark headers to be excluded from header style tests · 002f853f
      Brad King authored
      Add a comment to the bottom of each header that used to be excluded from
      kit HeaderTesting tests in monolithic VTK.  Format the comment in a way
      that cannot be accidentally copied into another header without
      modification.  This comment will tell HeaderTesting.py to exclude a
      header from testing so we do not have to separately list every excluded
      header in every module.
      
      Change-Id: I9d7ae607125459a6527843c8c15ac463a20f6812
      002f853f
    • VTK Developers's avatar
      Remove trailing whitespace from all source files · 2d323fc4
      VTK Developers authored and Brad King's avatar Brad King committed
      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
      Add modular VTK build system · 0c1471f1
      VTK Developers authored and Brad King's avatar Brad King committed
      Add module.cmake, CMakeLists.txt, and other build system files.
      
      The modular VTK build system is not yet mature.  The monolithic build
      files had a lot of infrastructure.  The modular build files reproduce
      much of the functionality but some features will need to be restored
      later.  Document status and tasks in "TODO-Modularization.txt".
      
      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>
      0c1471f1
    • VTK Developers's avatar
      Modularize VTK tree layout · cdd4d6fd
      VTK Developers authored and Brad King's avatar Brad King committed
      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
  4. 07 Mar, 2012 1 commit
    • Kyle Lutz's avatar
      Fix misspellings in VTK/Hybrid · 69a52d51
      Kyle Lutz authored
      This fixes a number of misspellings in the comments of
      the source files in VTK/Hybrid. The misspellings were
      found using the codespell tool.
      
      Change-Id: Ie3373ec30aa86642889dc1f50077b2fba20f0e75
      69a52d51
  5. 13 Dec, 2011 1 commit
  6. 10 Aug, 2011 1 commit
  7. 20 Jul, 2011 1 commit
  8. 31 May, 2011 2 commits
  9. 06 Apr, 2011 1 commit
    • Brian Helba's avatar
      STYLE: Add .NAME section to selected headers · f67719bc
      Brian Helba authored
      Cleans up classes that still were not properly parsed by the improved doc_header2doxygen.pl script. Some classes are still missing brief descriptions.
      
      Change-Id: I9f7ee19b6e550d8379e7a40733a76749827a1c3d
      f67719bc
  10. 20 Mar, 2011 1 commit
    • Robert Maynard's avatar
      Resolve memory leak #11982. · 67941d51
      Robert Maynard authored
      Needed a custom copy constructor so that the connectivity cache in
      the ExodusIIReader doesn't reset when the cached is valid.
      67941d51
  11. 18 Mar, 2011 1 commit
    • Robert Maynard's avatar
      Fixed a memory leak in ExodusIIReader. · d94d7c2a
      Robert Maynard authored
      When stl reserves on a vector with existing objects, it doesn't promise it won't delete and than copy existing objects. This makes sure if that happens we delete the old cached geometery so it doesn't leak.
      d94d7c2a
  12. 08 Mar, 2011 1 commit
    • Brad King's avatar
      Remove vtkexodus2 from header search path · d05515bb
      Brad King authored
      Create Utilities/vtk_exodusII.h to include exodusII.h from our internal
      fork of ExodusII at Utilities/vtkexodus2/include.  Avoid putting the
      internal location directly in the header file search path so that the
      headers do not conflict with any on the system.  This approach is
      already used for several other utility library headers.
      d05515bb
  13. 14 Jul, 2010 1 commit
  14. 20 May, 2010 1 commit
    • Mark Olesen's avatar
      Remove vtk(Cxx|Type)RevisionMacro · ecbbf7f7
      Mark Olesen authored and Brad King's avatar Brad King committed
      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
  15. 23 Apr, 2010 1 commit
    • Mark Olesen's avatar
      Remove vtk(Cxx|Type)RevisionMacro · 19c55e0e
      Mark Olesen authored and Brad King's avatar Brad King committed
      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
  16. 01 Oct, 2009 1 commit
    • Utkarsh Ayachit's avatar
      ENH: Committing Nathan's fixes for BUG #8422. · 680bcbee
      Utkarsh Ayachit authored
      * Added implicit index arrays as requested in 8422.  It is off by default
      as there are currently a number of caveats to what numbers will show up
      there.
      * XML changes to load implicit exodus arrays.
      * Added the implicit variables to the exodus variable box, off by default.
      680bcbee
  17. 28 Sep, 2009 1 commit
  18. 29 Jul, 2009 1 commit
    • Utkarsh Ayachit's avatar
      BUG: Fixed BUG #9335. Fast path now works even when number of exodus files > 1. · a9b095af
      Utkarsh Ayachit authored
      The issue was that vtkPExodusIIReader appends the outputs of internal readers
      for each of the file into a single multi-block. However, when doing this
      appending, the field data from the 1st reader alone would get propagated.
      However when FastPathId was present on some other file, the field data would be
      lost. Fixed that by making vtkPExtractArraysOverTime check which reader found
      the requested fast id and explicitly pass the fast-path data arrays.
      a9b095af
  19. 22 Jul, 2009 1 commit
  20. 30 Mar, 2009 1 commit
  21. 06 Aug, 2008 1 commit
    • Utkarsh Ayachit's avatar
      ENH: Fixed BUG #6888. Fast path has now been re-enabled. It disappeared after · 44bedb4e
      Utkarsh Ayachit authored
      exodus reader switched to multiblocks and vtkExtractArraysOverTime started
      support extracting of multiple cells/points.
      
      In the new framework, fast path only works if the selection being extracted is a
      global id based selection. For multiple cells/points, we execute the pipeline
      once for each cell/point, thus avoiding any need to change the fast path-based
      keys in the executive.
      
      vtkCompositeDataPipeline::NeedToExecuteData() now takes into consideration
      changes in fast path keys (similar to vtkStreamingDemandDrivenPipeline).
      44bedb4e
  22. 03 Aug, 2008 1 commit
  23. 01 Apr, 2008 1 commit
  24. 15 Mar, 2008 2 commits
    • David Thompson's avatar
      567e1568
    • David Thompson's avatar
      COMP: Fix MSVC6 tetchiness about deleting const char* · 8cf6e6f9
      David Thompson authored
      COMP: Fix problem with Java wrappers by getting rid of
            Broadcast method on vtkExodusIIReader (it's all part of
            vtkPExodusIIReader::Broadcast now that the parallel
            reader has access to the metadata object).
      BUG: Fix test failures when loading fewer Exodus files than
           there are processes. (Forgot to update SetUpEmptyGrid. Now
           it is part of the private metadata class and the
           vtkExodusIIReaderPrivate declaration has its own header file.)
      ENH: Add support for FileId array
      8cf6e6f9