1. 07 Jul, 2016 7 commits
    • Sean McBride's avatar
      Applied VTK_DELETE_FUNCTION after manual search · b8b2f353
      Sean McBride authored
      Manually searched for "Not implemented" to find a few more places that could be changed.
      b8b2f353
    • Sean McBride's avatar
      Applied VTK_DELETE_FUNCTION to last few places · 29e423b8
      Sean McBride authored
      Find/replace of:
      
      ;[ ]*//\s*Not implemented[\.]*
      to
       VTK_DELETE_FUNCTION;
      
      To catch a few remaining ones missed by previous greps.
      
      Manually reverted changed files in VPIC and KWSys folders, and a couple other of places.
      29e423b8
    • 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
    • Sean McBride's avatar
      Uniformize some operator= declarations · d5005458
      Sean McBride authored
      Made them like others, so that they'll match future greps.
      d5005458
    • Sean McBride's avatar
      Added VTK_DELETE_FUNCTION wrapper for =delete · b2699115
      Sean McBride authored
      It's not yet used anywhere.
      b2699115
    • Karsten Tausche's avatar
      Cleanup RemoveArray implementations in vtkFieldData and vtkDataSetAttributes · 9e082eee
      Karsten Tausche authored
      * move vtkFieldData::RemoveArray to public interface as it already is in vtkDataSetAttributes
      * remove overriding vtkDataSetAttributes ::RemoveArray(const*char) that is equal to the implementation in vtkFieldData
      * move vtkFieldData::RemoveArray implementation to cxx, as it was in vtkDataSetAttributes
      9e082eee
  2. 06 Jul, 2016 4 commits
  3. 23 Jun, 2016 1 commit
  4. 22 Jun, 2016 1 commit
    • Andrew Maclean's avatar
      std::auto_ptr is marked deprecated in C++11/14 and will be removed in C++17. · 831def7a
      Andrew Maclean authored
      This fix selects std::unique_ptr when the compiler is identified as being C++11
       compliant.
      
      To ensure the compiler is C++11 compliant or better, __cplusplus, _MSC_VER and
      _CPPLIB_VER are tested.
      _MSC_VER is used since Microsoft compilers still use 19711L
       as the __cplusplus value.
      _CPPLIB_VER is used to test for better Dinkumware support.
      
      The variable VTK_HAS_STD_UNIQUE_PTR is defined if std::unique_ptr is available.
      831def7a
  5. 21 Jun, 2016 1 commit
    • Mathieu Westphal's avatar
      Improving Initial Value Problem Solver · 3d10b65f
      Mathieu Westphal authored
      This commit improve different features in initial value problem solver
       * vtkRungeKutta4 now set xnext, even when going out of domain, the same way RK2 and RK45 do.
       * vtkInitialValueProblemSolvers now supports mulitple initialization, allowing to change
       the function set of a solver after initializing it.
      3d10b65f
  6. 17 Jun, 2016 1 commit
  7. 16 Jun, 2016 2 commits
  8. 15 Jun, 2016 2 commits
  9. 14 Jun, 2016 4 commits
  10. 11 Jun, 2016 3 commits
  11. 10 Jun, 2016 1 commit
  12. 08 Jun, 2016 3 commits
  13. 07 Jun, 2016 1 commit
    • David Gobbi's avatar
      Use VTK_NEWINSTANCE hint for factory methods · b342b394
      David Gobbi authored
      The wrapper-generators used to have a hard-coded list of methods that
      returned new vtkObject instances, so that the wrappers could properly
      manage the reference counts.  This patch replaces the hard-coded list
      with a hint macro that can be used anywhere.
      b342b394
  14. 28 May, 2016 1 commit
  15. 27 May, 2016 1 commit
  16. 25 May, 2016 1 commit
    • Kitware Robot's avatar
      Remove all BTX and ETX markers from VTK headers · 4d127b1d
      Kitware Robot authored and David Gobbi's avatar David Gobbi committed
      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
  17. 19 May, 2016 1 commit
    • Sean McBride's avatar
      Manual search & destroy of (B|E)TX · 55878a23
      Sean McBride authored
      First automatically removed lines with only BTX/ETX
      from .h files with the following regexes:
      
      ^ *// *BTX\r
      ^ *// *ETX\r
      
      and replaced occurances with nothing. Committed that, then manually
      removed various remaining cases of BTX/ETX, and related comments, and parsing stuff,
      then trashed the first commit.
      55878a23
  18. 18 May, 2016 2 commits
  19. 17 May, 2016 1 commit
  20. 16 May, 2016 1 commit
  21. 14 May, 2016 1 commit