1. 06 Jun, 2018 1 commit
    • Berk Geveci's avatar
      Added support for reading/writing time as field data. · f4bbc019
      Berk Geveci authored
      Added support to the parallel XML formats to read & write time
      information as field data. Time value is stored and read from
      a field array named TimeValue. This can then be leveraged by
      readers that support file series.
      f4bbc019
  2. 20 Mar, 2018 1 commit
    • Sean McBride's avatar
      Applied clang-tidy modernize-use-equals-default fixes · 84ec1d57
      Sean McBride authored
      This required some clean up, because the automatic changes borked a couple of files, but mostly resulted in stupid whitespacing. A few find/replace fixed things up.
      
      There are now some duplicate semis because it did changes like:
      
        ~AMRIndexIterator() override{};
      to
        ~AMRIndexIterator() override= default;;
      
      Note there was a pointless semi before, which clang-tidy didn’t expect / account for.
      
      My next commit will remove them.
      84ec1d57
  3. 20 Dec, 2017 1 commit
  4. 15 Nov, 2017 1 commit
  5. 06 Nov, 2017 2 commits
  6. 02 Nov, 2017 2 commits
  7. 04 Oct, 2017 1 commit
  8. 02 Oct, 2017 1 commit
  9. 29 Sep, 2017 3 commits
  10. 17 Aug, 2017 1 commit
  11. 16 Aug, 2017 1 commit
  12. 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
  13. 30 May, 2017 1 commit
  14. 27 Apr, 2017 1 commit
  15. 21 Apr, 2017 1 commit
  16. 14 Apr, 2017 1 commit
  17. 16 Jan, 2017 2 commits
  18. 14 Jan, 2017 1 commit
  19. 26 Sep, 2016 1 commit
  20. 23 Sep, 2016 2 commits
    • 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
    • David E. DeMarle's avatar
      replace VTK's nonstandard Doxygen with standard markup · 6a7e5148
      David E. DeMarle authored
      generated via:
      cd $VTKSRC
      perl Utilities/Doxygen/doc_header2doxygen.pl --to ~/tmp/vtkheaders .
      cp -r ~/tmp/vtkheaders/* .
      6a7e5148
  21. 12 Sep, 2016 1 commit
    • 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. 07 Jul, 2016 2 commits
    • 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
  23. 25 May, 2016 1 commit
    • Kitware Robot's avatar
      Remove all BTX and ETX markers from VTK headers · 4d127b1d
      Kitware Robot authored
      Perl was used to remove all the BTX and ETX markers from the code.
      The specific command that was run on all "vtk*.h" files was this:
          perl -0777 -i -pe 's/(\n* *\/\/ *[BE]TX *\n+)+/\n\n/g'
      
      This regex replaces each BTX/ETX line, plus any leading or trailing
      blank lines, with a single blank line.
      4d127b1d
  24. 15 Apr, 2016 1 commit
  25. 14 Apr, 2016 1 commit
  26. 13 Apr, 2016 2 commits
    • Utkarsh Ayachit's avatar
      BUG 15492: Don't write empty datasets. · 8b0ab13a
      Utkarsh Ayachit authored
      vtkXMLPMultiBlockDataWriter/vtkXMLCompositeDataWriter now skips empty
      datasets and treats them same as NULL leaf nodes. Also added a new test
      to verify the same.
      8b0ab13a
    • Utkarsh Ayachit's avatar
      Avoid duplication in vtkXMLDataSetWriter and vtkXMLCompositeDataWriter. · baafd121
      Utkarsh Ayachit authored
      vtkXMLCompositeDataWriter, instead of duplicating code from
      vtkXMLDataSetWriter to create the appropriate type of reader, now simply
      call a new method on vtkXMLDataSetWriter to create the writer for
      a specific dataset type.
      
      Also avoid hardcoding filename extensions, instead using API on the appropriate
      writer for the dataset type to get the extension string.
      baafd121
  27. 08 Mar, 2016 1 commit
  28. 02 Feb, 2016 1 commit
  29. 01 Feb, 2016 3 commits
  30. 29 Jan, 2016 1 commit
    • Berk Geveci's avatar
      Refactored and update the way algorithms are updated. · f020ebb6
      Berk Geveci authored
      The way algorithms were updated (made to execute) with
      request meta-data (such as update extent) was very error
      prone and counter-intuitive. Added new methods to make
      updating with meta-data easier. I also deprecated a number
      of methods to set request meta-data. This will encourage
      developers to migrate to the new API which is less error-
      prone.
      f020ebb6