1. 23 Jul, 2018 1 commit
  2. 24 Mar, 2017 1 commit
    • Utkarsh Ayachit's avatar
      Cleanup server-side proxies on disconnect. · 737e5e06
      Utkarsh Ayachit authored
      vtkSMSession was stopping clearing of server-side proxies on disconnect.
      This was only needed in collaboration mode, doing it all cases  --
      while okay for servers that are going to quit anyways -- has
      consequences for actions like disconnect-and-save animations. Fixed to
      only disable sending of cleanup messages to server when the client is in
      collaboration mode.
      737e5e06
  3. 18 Oct, 2016 1 commit
  4. 05 Oct, 2016 1 commit
  5. 20 Sep, 2016 1 commit
  6. 20 Aug, 2015 1 commit
  7. 04 Oct, 2013 1 commit
    • Andrew Bauer's avatar
      Specifying if MPI was initialized on the server. · 87ce780b
      Andrew Bauer authored
      This changes lets the client know if the server was initialized
      with MPI. It also enables allowing the XML proxy definition to
      specify whether it relies on MPI in order to be instantiated.
      
      Change-Id: I335ed3dc3dbaa40acdb1c7fd758ebc6a404e80c2
      87ce780b
  8. 14 May, 2013 1 commit
    • Utkarsh Ayachit's avatar
      Cleaning up ActiveSession logic. · 10e6f513
      Utkarsh Ayachit authored
      Cleaning up ActiveSession logic in vtkSMProxyManager. The way it was implemented
      resulted in us missing session change signals on occassion. That was resulting
      in hacks that were spread throughout the code. Cleaned that up.
      
      Also added a new vtkSMSession::Disconnect() method that UI and Python can use to
      disconnect from a session gracefully. I'd like to move towards making
      pqServer::removeServer() pretty much obsolete and simply use
      vtkSMSession::Disconnect(). It almost does that now, except there are a few
      signals it fires that need to be tracked down.
      
      These changes make it possible for the Python modules (servermanager and simple)
      to live on in a Python interpreter even after disconnects. This is required
      since after commit cd547dbd, we no longer
      destroy the Python (sub) interpreter on disconnect.
      
      Change-Id: I9a2b25177cb14c09a1d75105757c69de99ce6f72
      10e6f513
  9. 05 Nov, 2012 1 commit
    • Chris Harris's avatar
      Suppress error when creating GlobalMapperProperties · 028de738
      Chris Harris authored
      If the GlobalMapperProperties proxy is not available
      as in the case of Catalyst an error is produced when
      NewProxy(...) is called. Instead of calling NewProxy(...)
      first try and get the prototype to determine if the
      the proxy is available.
      
      Change-Id: I52f7dfb92aa537923ac555248b7d08d016e2084d
      028de738
  10. 28 Oct, 2012 1 commit
    • Utkarsh Ayachit's avatar
      Error checking for failed auto-mpi session start. · 354f033e
      Utkarsh Ayachit authored
      When creating a auto-mpi session, there were no error checks to test if the
      pvserver launch failed. That detiorated user experience dramtically. Fixed that
      by checking return values and returning failures from various involved methods.
      
      Change-Id: Ica4a5f046936a44526979b9ce64a35c3963f01d6
      354f033e
  11. 26 Oct, 2012 1 commit
  12. 23 Oct, 2012 4 commits
  13. 26 Sep, 2012 1 commit
  14. 29 Jun, 2012 1 commit
  15. 27 Jan, 2012 3 commits
  16. 21 Dec, 2011 1 commit
  17. 02 Nov, 2011 1 commit
    • Utkarsh Ayachit's avatar
      Fixed vtkSMPluginManager and pqPluginManager to work with multiple sessions. · 2b965d3b
      Utkarsh Ayachit authored
      * vtkSMPluginManager now works with multiple sessions. Moved vtkSMPluginManager
        from vtkSMSession to vtkSMProxyManager. vtkSMPluginManager keeps track of
        plugins loaded on local processes and remote processes for each of the
        sessions correctly.
      * pqPluginManager now works with multiple sessions. Changed API to require the
        user to specify the session without assuming an active session.
      * Fixed Python modules following vtkSMPluginManager/vtkSMProxyManager API
        changes.
      2b965d3b
  18. 28 Oct, 2011 1 commit
  19. 07 Oct, 2011 1 commit
  20. 06 Oct, 2011 1 commit
  21. 04 Aug, 2011 1 commit
  22. 11 Jul, 2011 1 commit
  23. 05 Jul, 2011 1 commit
  24. 11 May, 2011 1 commit
    • Sebastien Jourdain's avatar
      Extend the ProxyLocator mechanism to use it with Protobuf state loading · 443f2e43
      Sebastien Jourdain authored
      - ProxyLocator are used to locate proxy and recreate them based on some
        state if they are not found.
      
      - Loading state from protobuf message is slightly more compicated than
        the XML one, because a SubProxy do have their own state that is not
        shared with the root proxy like in XML. Therefore we have to deal
        with complex fetching/loading state. Using ProxyLocator simplify
        this dependancy mecanisme.
      - Update the LoadState API to use ProxyLocator instead of StateLocator+Ctx
      
      - Create Deserializer class hierarchy to handle Protobuf state and XML based state
      443f2e43
  25. 19 Apr, 2011 1 commit
  26. 11 Apr, 2011 1 commit
  27. 08 Apr, 2011 1 commit
  28. 04 Apr, 2011 1 commit
  29. 01 Apr, 2011 1 commit
  30. 24 Mar, 2011 1 commit
    • Sebastien Jourdain's avatar
      Change ProxyManager initialization and default proxy creation · 22ef9f51
      Sebastien Jourdain authored
      - ProxyManager has an API to disable notification to allow full
        proxy set initialization and registration before sending it state
        to the server.
      - This allow to send an atomic change and not a progressive registration
        of proxy which could be understand from other client to delete all,
        and then add proxy one by one.
      22ef9f51
  31. 23 Mar, 2011 1 commit
  32. 18 Mar, 2011 1 commit
  33. 16 Mar, 2011 1 commit
  34. 07 Mar, 2011 1 commit
  35. 25 Feb, 2011 1 commit