1. 07 Jul, 2016 6 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
  2. 06 Jul, 2016 1 commit
  3. 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
  4. 16 Jun, 2016 1 commit
  5. 15 Jun, 2016 1 commit
  6. 11 Jun, 2016 3 commits
  7. 10 Jun, 2016 1 commit
  8. 08 Jun, 2016 2 commits
  9. 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
  10. 27 May, 2016 1 commit
  11. 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
  12. 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
  13. 18 May, 2016 2 commits
  14. 17 May, 2016 1 commit
  15. 16 May, 2016 1 commit
  16. 14 May, 2016 1 commit
  17. 06 May, 2016 2 commits
  18. 04 May, 2016 1 commit
  19. 03 May, 2016 1 commit
  20. 02 May, 2016 1 commit
    • David C. Lonie's avatar
      Work around MSVC linker issues. · 5a8ddba5
      David C. Lonie authored
      'using Superclass::OverloadedMethod;' was throwing linker errors on
      MSVC:
      
      error C2487: 'vtkDataArray::SetTuple' : member of dll interface
      class may not be declared with dll interface
      
      Explicitly fowarding the call instead works.
      5a8ddba5
  21. 29 Apr, 2016 3 commits
  22. 21 Apr, 2016 1 commit
  23. 13 Apr, 2016 2 commits
  24. 11 Apr, 2016 1 commit
  25. 22 Mar, 2016 1 commit
  26. 18 Mar, 2016 1 commit
  27. 17 Mar, 2016 1 commit