1. 06 May, 2014 4 commits
    • Cory Quammen's avatar
      Added saving of settings JSON file · c33d8464
      Cory Quammen authored
      Change-Id: I700b3945548276e971e2e86f49882cbba5eb2166
      c33d8464
    • Cory Quammen's avatar
      Moved the code for distributing settings among nodes to vtkSMSettings · 4d0d731a
      Cory Quammen authored
      Change-Id: Icf7f354a403e8b684fcf010d52a40ab710635516
      4d0d731a
    • Cory Quammen's avatar
      Settings now stored internally exclusively as a Json::Value tree · 044881e3
      Cory Quammen authored
      This avoids the need to synchronize the Json::Value and JSON
      string member variables.
      
      Made member names for setting/getting settings from/to strings
      more accurate.
      
      Change-Id: Ic499a27cc0c12b4e97a0b32ddb975318b23593aa
      044881e3
    • Cory Quammen's avatar
      Added vtkSMSettings class · 2ead0d90
      Cory Quammen authored
      This class is meant to be a central location for user-defined program
      defaults. It supports the notion of site-wide settings meant to be
      used for installations of ParaView in a centralized location for a
      specific computing site. Site-wide settings can be overridden by
      user-specific settings specified in a file in the user's home
      directory.
      
      The site-wide file is named .pvsitesettings.js and its location has
      yet to be determined.
      
      The user-specific a file is named .pvsettings.js and it is expected to
      be in the user's home directory. An example file for changing the
      properties in the SphereSource looks like:
      
      {
        "sources" : {
          "SphereSource" : {
            "Radius" : 4.0,
            "ThetaResolution" : 32,
            "PhiResolution" : 32,
            "Center" : [1.0, 2.0, 3.0]
          }
        }
      }
      
      A common pattern of usage is expected to involve calling
      
      vtkSMSettings::SetProxySettings(vtkSMProxy* proxy)
      
      after a proxy is created in the application.
      
      Change-Id: Ieaca8f4d1ea7258372bf84af87b6a1bae0c24ff5
      2ead0d90
  2. 18 Mar, 2013 1 commit
    • Utkarsh Ayachit's avatar
      Removing dependency on vtkPVServerManagerRendering. · 770a3d79
      Utkarsh Ayachit authored
      vtkInitializationHelper was using vtkSMUtilities which is in
      vtkPVServerManagerRendering. That added an unnecessary dependency on rendering
      which caused failure in Catalyst builds withoout rendering. Moving the
      ListAttachedMonitors() method from vtkSMUtilities to vtkInitializationHelper to
      overcome this issue.
      
      Change-Id: Ife732871fd70709f48c132ed13c0b6dc241baf0d
      770a3d79
  3. 11 Feb, 2013 1 commit
    • David C. Lonie's avatar
      Add option to print detected monitors to vtkPVOptions. · 5a8119c6
      David C. Lonie authored
      This adds functionality to help users setup multidisplay windows
      environments. Running this on a multidisplay box gives output similar
      to the following:
      
      > paraview.exe --print-monitors
      Device: "\\.\DISPLAY1" Geometry: 1080x1920+0+0 (primary)
      Device: "\\.\DISPLAY2" Geometry: 1920x1080+1080+0
      
      Change-Id: I938d41fba780c7ccbfd3bfaed8a72733150f984a
      5a8119c6
  4. 28 Sep, 2012 1 commit
  5. 19 Sep, 2012 1 commit
    • Burlen Loring's avatar
      SciberQuestToolKit -- factory auto init for static build · 7656475b
      Burlen Loring authored
      Added methods Initialize/Finalize methods vtkInitializationHelper for
      ctests to call. Explicitly calling these prevents the linker from removing
      VTK factories' auto initialization code which is otherwise unreferenced
      during static builds. The new methods also take care of protobuf cleanup.
      
      Remove sm xml from the plugin for the SQ algorithms that make use of RK45
      integrator. VTK's implementation is not computing the step size correctly.
      
      Change-Id: Id0261d1e004cf7f9313bc0fee28aeca4feda7d65
      7656475b
  6. 05 Sep, 2012 1 commit
  7. 27 Jul, 2012 1 commit
  8. 25 Jul, 2012 1 commit
  9. 02 Jul, 2012 2 commits
  10. 29 Jun, 2012 1 commit
  11. 03 May, 2012 2 commits
  12. 04 Jan, 2012 1 commit
    • Robert Maynard's avatar
      ENH: Removed the use of vtkstd · 4e3debab
      Robert Maynard authored
      The vtkstd forwarding headers are deprecated, move to using the STL
      headers directly.
      
      Change-Id: I18b275a283f8a0684536bf844f166f4050d20473
      4e3debab
  13. 01 Dec, 2011 1 commit
  14. 06 Oct, 2011 1 commit
  15. 13 Sep, 2011 1 commit
  16. 22 Aug, 2011 1 commit
  17. 12 Apr, 2011 1 commit
    • George Zagaris's avatar
      COMP: Proper integratoion of AMR kit latest PV · 0a9d0317
      George Zagaris authored
      Proper client-server intagration of AMR kit in
      latest paraview and updated Enzo reader to point
      to vtkAMREnzoReader built on top the latest AMR
      reader infrastructure and updated/unified GUI
      components.
      0a9d0317
  18. 11 Apr, 2011 2 commits
  19. 29 Mar, 2011 1 commit
  20. 13 Feb, 2011 1 commit
    • Utkarsh Ayachit's avatar
      Directory restructuring of Servers. · d7d21495
      Utkarsh Ayachit authored
      * Created new ParaViewCore directory in place of Servers.
      * Moved classes from old directories to new ones.
      * Removed some obsolete classes that were lingering in Filters/ServerManager.
      d7d21495
  21. 03 Feb, 2011 1 commit
  22. 06 Jan, 2011 1 commit
    • Utkarsh Ayachit's avatar
      Making vtkSMProxyManager a singleton again. · 0c14f52c
      Utkarsh Ayachit authored
      Not having vtkSMProxyManager as a singleton was causing backwards compatibility
      nightmare. Instead decided to have the proxy manager reinitialize itself
      everytime a new session is established.
      0c14f52c
  23. 23 Nov, 2010 2 commits
  24. 10 Nov, 2010 1 commit
  25. 26 Oct, 2010 1 commit
  26. 22 Aug, 2010 1 commit
  27. 21 Aug, 2010 1 commit
  28. 28 Jul, 2010 1 commit
  29. 23 Jul, 2010 1 commit
  30. 24 Jun, 2010 2 commits
  31. 20 May, 2010 1 commit
    • Mark Olesen's avatar
      Remove vtk(Cxx|Type)RevisionMacro · 2eee7d11
      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.
      2eee7d11
  32. 23 Apr, 2010 1 commit
    • Mark Olesen's avatar
      Remove vtk(Cxx|Type)RevisionMacro · b23af0aa
      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.
      b23af0aa