1. 24 Jul, 2019 1 commit
  2. 22 Jul, 2019 1 commit
  3. 21 Feb, 2019 1 commit
  4. 16 Oct, 2018 1 commit
  5. 10 Jul, 2018 1 commit
  6. 31 May, 2018 1 commit
  7. 20 Mar, 2018 2 commits
    • Sean McBride's avatar
      Removed a bunch of double semicolons at the end of lines · 2d148a8f
      Sean McBride authored
      154 occurances of ;;\n
      2d148a8f
    • 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
  8. 19 Feb, 2018 1 commit
  9. 22 Jan, 2018 1 commit
  10. 16 Jan, 2018 1 commit
  11. 04 Jan, 2018 1 commit
  12. 13 Dec, 2017 1 commit
  13. 23 Nov, 2017 1 commit
  14. 22 Nov, 2017 1 commit
  15. 02 Oct, 2017 2 commits
  16. 26 Sep, 2017 2 commits
    • Alvaro Sanchez's avatar
      Changed map keys in vtkCompositeDataDisplayAttributes to be vtkDataObject*. · d07cac83
      Alvaro Sanchez authored
      Flat indices in a composite DataSet are not stable when additions or deletions
      are made.  To allow visual properties of unchanged blocks to remain fixed
      regardless of the actual state of the tree, a pointer to the vtkDataObject is
      now used as key instead of the flat index.
      d07cac83
    • David Thompson's avatar
      Add per-block pickability to some OpenGL2 mappers. · ca3483c5
      David Thompson authored
      + Add pickability to `vtkCompositeDataDisplayAttributes` per-block state.
      + Have `vtkGlyph3DMapper` accept a `vtkCompositeDataDisplayAttributes`
        instance named BlockAttributes; use it to specify visibility and
        pickability when the **input** (not source) data is composite.
      + Have `vtkCompositePolyDataMapper2` heed per-block pickability.
      + Test both mappers using hardware selection.
      ca3483c5
  17. 08 Aug, 2017 1 commit
  18. 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
  19. 02 May, 2017 1 commit
    • Ken Martin's avatar
      cleanup glyph3dmapper and improve · 133e1670
      Ken Martin authored
      The polydata rendering code has been cleaned up a fair amount
      which allows us to cleanup this class and make it use the
      fast path for all primitive types.  At this point only
      selection should be using the medium path and the slow
      path has been completely removed.
      
      This change also fixes an issue where the glyph mapper did
      not honor the edge visibility flag. This change includes
      a new test to verify that edge vilibility is working as
      well.
      133e1670
  20. 01 May, 2017 1 commit
  21. 25 Jan, 2017 1 commit
    • Ken Martin's avatar
      fix a few of the cppcheck warnings · c83a2012
      Ken Martin authored
      Just fixing some pre/postincrement warnings and renaming
      duplicate BuiltTime ivar from
      DiscretizableColorTransferFunction to be
      LookupTableUpdateTime. I suspect we could just
      use the LookupTable's mtime but that would be a
      bigger change.
      c83a2012
  22. 16 Jan, 2017 5 commits
  23. 10 Jan, 2017 1 commit
    • Sean McBride's avatar
      Fixed many trivial cppcheck 1.77 warnings · ea372f58
      Sean McBride authored
      These are all new warnings vs the previous version, 1.76.1
      
      No real bugs found/fixed here.
      
      Most are either overwriting a never-read variable value,
      usually only at intialiazation, or a useless comparison.
      
      In a couple of places, threw in a const or did other minor reworking.
      ea372f58
  24. 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
  25. 13 Jul, 2016 1 commit
    • Sean McBride's avatar
      Used clang-tidy's "modernize-use-override" to add some C++11 overrides · 753dcec5
      Sean McBride authored
      It doesn't seem to have got everything, but it's a start.
      
      Some resulting whitespace is suboptimal, but one day
      we can fix that with clang-format. :)
      
      Just ran this command:
      run-clang-tidy.py -checks=-*,modernize-use-override -fix
      
      (I actually had to build my own clang to make clang-tidy
      output "VTK_OVERRIDE" instead of "override".)
      753dcec5
  26. 06 May, 2016 1 commit
    • David C. Lonie's avatar
      Replace SafeDownCast calls on arrays with vtkArrayDownCast. · 0d71a308
      David C. Lonie authored
      SafeDownCast performs a series of virtual calls and string comparisons,
      which is quite slow, especially when used in worker functions.
      
      vtkArrayDownCast will switch between SafeDownCast and the more
      efficient FastDownCast (only available for common vtkAbstractArray
      subclasses) depending on whether or not FastDownCast is defined for
      the specific array type.
      0d71a308
  27. 08 Mar, 2016 1 commit
  28. 03 Mar, 2016 1 commit
    • David C. Lonie's avatar
      Refactor data array APIs. · 893fb6ed
      David C. Lonie authored
      vtkDataArray subclasses now use
      
      ComponentValue --> TypedComponent
      TupleValue --> TypedValue
      
      for their type-specific methods.
      
      # Conflicts:
      #	Rendering/Annotation/vtkScalarBarActor.cxx
      893fb6ed
  29. 13 Jan, 2016 1 commit
    • Sean McBride's avatar
      Introduced additional clamping method to vtkMath · 63d03478
      Sean McBride authored
      This allows removing other clamp macros in various files,
      which caused clang-tidy misc-macro-parentheses warnings,
      due to their lacks of parens in the macro implementations.
      It was also an unneeded duplication of code.
      
      Added asserts to some of the various clamping methods
      to confirm that min <= max.  Some of them had these asserts
      already, now all do.
      
      Also searched and replaced some identical clamp functions
      in various places.
      
      Added unit test.
      63d03478
  30. 07 Jan, 2016 1 commit
    • Ken Martin's avatar
      Fix some coverity issues · 69bafcd8
      Ken Martin authored
      Fix a bunch of issues reported by coverity that seemed
      fairly stright forward and related to rendering
      69bafcd8
  31. 30 Nov, 2015 1 commit
  32. 18 Nov, 2015 1 commit
  33. 22 Sep, 2015 1 commit