1. 20 Sep, 2022 2 commits
    • Ryan Krattiger's avatar
      Add name mangling module test. · 95ff3e54
      Ryan Krattiger authored
      This is a UNIX only test.
      95ff3e54
    • Ryan Krattiger's avatar
      Put VTK symbols inside ABI namespace macros. · 65fc526a
      Ryan Krattiger authored
      VTK_ABI_NAMESPACE_{BEGIN,END} macro is inserted around all VTK symbols.
      
      Exclusions:
       * C interfaces, such as GetVTKVersion and the python module.
       * third-party libraries and external libraries that are not maintained
         by VTK but are part of the VTK repository.
       * Cxx module tests
       * Utilities
       * Wrapping/Tools
      65fc526a
  2. 29 Aug, 2022 1 commit
    • Peter Franz's avatar
      Fix vtkCompassWidget, vtkCompassRepresentation · 3fb509ea
      Peter Franz authored
      - move vtkCompassRepresentation, vtkCompassWidget out of Geovis/Core to
      Interaction/Widgets
      - fix vtkCompassRepresentation, vtkCompassWidget to correctly interact
      with mouse and render correctly
      - add TestCompassWidget interaction/rendering test
      3fb509ea
  3. 05 Jul, 2022 1 commit
  4. 04 Jul, 2022 5 commits
  5. 19 Dec, 2021 1 commit
  6. 15 Dec, 2021 1 commit
  7. 30 Nov, 2021 1 commit
  8. 29 Nov, 2021 1 commit
  9. 23 Nov, 2021 1 commit
  10. 11 Nov, 2021 1 commit
  11. 10 Apr, 2021 1 commit
    • Sankhesh Jhaveri's avatar
      Use three slashes for API sharing documentation comment · 6a46a5c3
      Sankhesh Jhaveri authored
      Referred to as doxygen member group, comment block inside
      `///@{...///@}` is shared by all class members in the block. Prior to
      this change, doxygen was not sharing the documentation across members.
      The original code was using two slashes: `//@{...//@}`.
      6a46a5c3
  12. 08 Mar, 2021 1 commit
  13. 02 Oct, 2020 1 commit
  14. 28 May, 2020 1 commit
  15. 27 May, 2020 1 commit
  16. 06 May, 2020 1 commit
    • Sean McBride's avatar
      Corrected some slightly-wrong (70-90 char long) function separator comments · bd6903eb
      Sean McBride authored
      Used this script then manually reverted changes to ThirdParty and the like:
      
      find . -iname "*.cxx" -exec sed -i '' s:^//-----------------------------------------------------------------------------$:\/\/\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-:g {} +
      find . -iname "*.cxx" -exec sed -i '' s:^//----------------------------------------------------------------------------$:\/\/\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-:g {} +
      find . -iname "*.cxx" -exec sed -i '' s:^//---------------------------------------------------------------------------$:\/\/\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-:g {} +
      ...
      bd6903eb
  17. 29 Apr, 2020 1 commit
  18. 22 Apr, 2020 1 commit
    • Hans Johnson's avatar
      STYLE: Prefer = default to explicitly trivial implementations · f118a65a
      Hans Johnson authored
      This check replaces default bodies of special member functions with
      = default;. The explicitly defaulted function declarations enable more
      opportunities in optimization, because the compiler might treat
      explicitly defaulted functions as trivial.
      
      Additionally, the C++11 use of = default more clearly expreses the
      intent for the special member functions.
      f118a65a
  19. 13 Mar, 2020 1 commit
  20. 18 Nov, 2019 2 commits
    • Kitware Robot's avatar
      clang-format: reformat using clang-format-8 · ac76fe16
      Kitware Robot authored and Ben Boeckel's avatar Ben Boeckel committed
      Run the `clang-format.bash` script to update all our C and C++ code to a
      new style defined by `.clang-format`.  Use `clang-format` version 8.0.
      
      * If you reached this commit for a line in `git blame`, re-run the blame
        operation starting at the parent of this commit to see older history
        for the content.
      
      * See the parent commit for instructions to rebase a change across this
        style transition commit.
      ac76fe16
    • Kitware Robot's avatar
      clang-format: remove semicolons from definitions · 40f8c44d
      Kitware Robot authored and Ben Boeckel's avatar Ben Boeckel committed
      clang-format treats them as declarations and formats accordingly.
      40f8c44d
  21. 13 Nov, 2019 1 commit
  22. 12 Nov, 2019 1 commit
  23. 31 Oct, 2019 1 commit
  24. 23 Jul, 2019 1 commit
  25. 31 May, 2019 1 commit
  26. 04 Mar, 2019 1 commit
  27. 08 Jan, 2019 2 commits
  28. 03 Oct, 2018 1 commit
  29. 29 Aug, 2018 1 commit
  30. 18 Jun, 2018 2 commits
    • Brad King's avatar
      Geovis/Core: Remove deprecated tests that fail with PROJ 4.9.3 · 01aa2ad8
      Brad King authored
      The tests
      
          vtkGeovisCoreCxx-TestCoincidentGeoGraphRepresentation2D
          vtkGeovisCoreCxx-TestLabeledGeoView2D
      
      fail with PROJ 4.9.3 and above due to a change in the projection
      used.  This PROJ version is now what we bundle with VTK.
      
      Since these tests cover deprecated code anyway, simply remove them.
      01aa2ad8
    • Brad King's avatar
      Rename module vtklibproj4 to vtklibproj · badbd352
      Brad King authored
      Although hosted at `proj4.org`, the library is called `PROJ` and has
      now released version 5.  Drop the version number from our module name.
      badbd352
  31. 17 Jun, 2018 1 commit
  32. 12 Jun, 2018 1 commit