1. 20 Nov, 2015 1 commit
  2. 16 Nov, 2015 1 commit
  3. 21 Oct, 2015 1 commit
  4. 14 May, 2015 1 commit
    • David C. Lonie's avatar
      Add vtkWindow::DetectDPI. · c8d65517
      David C. Lonie authored
      Auto-detecting the screen DPI (which the win32 backend does)
      interferes with testing after we make 2D text rendering
      DPI-aware. Since only one backend supported automatic DPI
      detection, I moved this out into a user method so that folks
      who depend on this behavior can still have it, but we can
      test consistently.
      c8d65517
  5. 18 Dec, 2014 1 commit
  6. 18 Sep, 2014 1 commit
  7. 10 Sep, 2014 1 commit
  8. 17 Jun, 2014 1 commit
  9. 13 Jun, 2014 1 commit
    • Marcus D. Hanwell's avatar
      Very judicious use of sed, vtkOpenGL2* -> vtkOpenGL* · a6a584b1
      Marcus D. Hanwell authored
      This now gives us a vtkRenderingOpenGL2 that has most of the same
      classes as vtkRenderingOpenGL - the two will clobber each other's
      headers, symbols etc and so can never be built/linked at the same
      time.
      
      Unfortunately a lot of classes SafeDownCast or dynamic_cast to the
      derived OpenGL forms of the classes in vtkRenderingCore, and so
      using a different class name presented significant issues despite
      the fact that these classes are (in an ideal world) implementations
      of the API in vtkRenderingCore for OpenGL 2.1 and above.
      
      Change-Id: Ie8c6234621e550d3fd67da732d2cf4839290d665
      a6a584b1
  10. 30 May, 2014 1 commit
  11. 07 May, 2014 1 commit
    • Joachim Pouderoux's avatar
      Fix and clean vtkWin32OpenGLRenderWindow class. · 98fcc712
      Joachim Pouderoux authored
      The fix concerns the window name (title): before this patch, the name
      could only be set once the window was created. A default name
      was provided and appears in the title bar.
      The window name can now be set before the window creation as
      under the X implementation for instance.
      
      Fixed some nonsence code in GetPosition().
      
      On the side, the code has been cleaned (coding style, useless comments...)
      
      Change-Id: I9e47941a932b1137964f93c6929bc0d0a2971ba3
      98fcc712
  12. 20 Nov, 2012 1 commit
    • Joachim Pouderoux's avatar
      Add bool IntializeFromCurrentContext() method to vtkRenderWindow. · 2eb0792e
      Joachim Pouderoux authored
      This new method allows to associate a vtkRenderWindow to an existing
      and currently activated OpenGLContext. The window and associated ids
      are fetched by analyzing the context properties.
      For now, the implementation has been successfully tested on
      Windows & Linux.
      This new method is used to initialize a RenderWindow from a Java SWT
      GLCanvas component.
      
      Change-Id: Ia08b7df58a964a93c265d89ebe7b1316e605ee10
      2eb0792e
  13. 09 Apr, 2012 3 commits
    • VTK Developers's avatar
      Remove trailing whitespace from all source files · 2d323fc4
      VTK Developers authored
      Exclude ThirdParty, Utilities/MetaIO, and Utilities/KWSys as these
      are maintained outside VTK.
      
      Co-Author: Marcus D. Hanwell <marcus.hanwell@kitware.com>
      Co-Author: Chris Harris <chris.harris@kitware.com>
      Co-Author: Brad King <brad.king@kitware.com>
      2d323fc4
    • VTK Developers's avatar
      Include module-wide headers and export macros · 144f03ca
      VTK Developers authored
      Include the module-wide header from every header in each module.
      Reference the export/visibility macro for the module.
      
      Co-Author: Marcus D. Hanwell <marcus.hanwell@kitware.com>
      Co-Author: Chris Harris <chris.harris@kitware.com>
      144f03ca
    • VTK Developers's avatar
      Modularize VTK tree layout · cdd4d6fd
      VTK Developers authored
      Move source files from their former monolithic VTK location to their new
      location in modular VTK without modification.  This preserves enough
      information for "git blame -M" and "git log --follow" to connect
      modularized VTK files to their original location and history.
      
      Co-Author: Marcus D. Hanwell <marcus.hanwell@kitware.com>
      Co-Author: Chris Harris <chris.harris@kitware.com>
      Co-Author: Brad King <brad.king@kitware.com>
      Co-Author: Nikhil Shetty <nikhil.shetty@kitware.com>
      cdd4d6fd
  14. 20 May, 2010 1 commit
    • Mark Olesen's avatar
      Remove vtk(Cxx|Type)RevisionMacro · ecbbf7f7
      Mark Olesen authored
      The CVS $Revision$ keyword replacement will no longer maintain these
      macros automatically.  They were used only to implement CollectRevisions
      and vtkObjectBase::PrintRevisions, an API that was never used.
      
      Automated as follows:
      
        pass 0:
        catch templates
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro' | grep '<'
      
        pass 1:
        main changes
        ---------------
        $ git grep -l '^vtkCxxRevisionMacro' | while read file; do
          echo "$file" 1>&2
          perl -i -ne 'print unless (/^vtkCxxRevisionMacro/ and /\)/)' $file
        done
        $ git grep -l -e 'vtkTypeRevisionMacro(' | while read file; do
          echo "$file" 1>&2
          perl -i -pe 's/vtkTypeRevisionMacro/vtkTypeMacro/g' $file
        done
      
        pass 2:
        verify
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro'
      
      Fixed multi-line vtkCxxRevisionMacro and templates by hand.
      ecbbf7f7
  15. 23 Apr, 2010 1 commit
    • Mark Olesen's avatar
      Remove vtk(Cxx|Type)RevisionMacro · 19c55e0e
      Mark Olesen authored
      The CVS $Revision$ keyword replacement will no longer maintain these
      macros automatically.  They were used only to implement CollectRevisions
      and vtkObjectBase::PrintRevisions, an API that was never used.
      
      Automated as follows:
      
        pass 0:
        catch templates
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro' | grep '<'
      
        pass 1:
        main changes
        ---------------
        $ git grep -l '^vtkCxxRevisionMacro' | while read file; do
          echo "$file" 1>&2
          perl -i -ne 'print unless (/^vtkCxxRevisionMacro/ and /\)/)' $file
        done
        $ git grep -l -e 'vtkTypeRevisionMacro(' | while read file; do
          echo "$file" 1>&2
          perl -i -pe 's/vtkTypeRevisionMacro/vtkTypeMacro/g' $file
        done
      
        pass 2:
        verify
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro'
      
      Fixed multi-line vtkCxxRevisionMacro and templates by hand.
      19c55e0e
  16. 12 Nov, 2008 1 commit
  17. 14 Sep, 2007 1 commit
  18. 28 May, 2007 1 commit
  19. 23 Jan, 2007 1 commit
  20. 21 Jan, 2007 1 commit
  21. 17 Jan, 2007 1 commit
  22. 15 Jan, 2007 1 commit
  23. 26 Oct, 2006 1 commit
  24. 20 Oct, 2006 2 commits
  25. 18 Oct, 2006 2 commits
  26. 15 Dec, 2004 1 commit
    • Brad King's avatar
      ENH: Removing inclusion of windows.h by top VTK headers. This results in a... · 3be919f8
      Brad King authored
      ENH: Removing inclusion of windows.h by top VTK headers.  This results in a substantial compile time reduction (~70%) on Windows compilers.  It also avoids forcing windows name mangling on user code.  Preprocessor work-arounds for this mangling has been added for VTK methods.  A new vtkWindows.h has been created for VTK code that really needs the windows API.  A vtkOpenGL.h has been created for VTK code that needs GL/gl.h because this header requires windows.h to be included first on some compilers.  This addresses bug #836.
      3be919f8
  27. 14 Nov, 2003 1 commit
  28. 23 Jul, 2003 2 commits
  29. 26 Mar, 2003 1 commit
  30. 23 Jan, 2003 1 commit
  31. 19 Nov, 2002 1 commit
  32. 25 Oct, 2002 1 commit
  33. 24 Oct, 2002 2 commits
  34. 29 Aug, 2002 1 commit