1. 01 Dec, 2016 1 commit
  2. 27 Oct, 2016 1 commit
  3. 29 Apr, 2016 1 commit
    • joedow's avatar
      Adding support for Win+L key combo in Windows host. · 83eff387
      joedow authored
      This change will add a handler for the WIN+L key combination on non-home SKUs
      of Windows.  When the WIN+L combo is pressed, we will call LockWorkstation.
      
      Based on my investigation, it appears that this combo cannot be overridden and
      only works when issued from a physical keyboard.  Therefore it isn't something
      that can be issued remotely and our function call will not conflict with some
      other behavior.  We skip the Home SKUs as locking the workstation doesn't
      really make sense there (it brings up the switch users UI instead).
      
      BUG=517322
      
      Review-Url: https://codereview.chromium.org/1930473003
      Cr-Commit-Position: refs/heads/master@{#390673}
      83eff387
  4. 06 Apr, 2016 1 commit
  5. 17 Feb, 2016 2 commits
  6. 16 Feb, 2016 1 commit
    • erikchen's avatar
      Clean up public interface of AttachmentBrokerUnprivileged. · 11fea224
      erikchen authored
      In the old interface, a static factory method returns a scoped_ptr, and the
      caller had to manage the lifetime. Since this is a global object with minimal
      memory footprint, and is required to outlive every IPC::Channel, it's much
      easier for the global to never be destroyed. This also matches the interface for
      AttachmentBrokerPrivileged.
      
      BUG=584297
      
      Review URL: https://codereview.chromium.org/1679763002
      
      Cr-Commit-Position: refs/heads/master@{#375674}
      11fea224
  7. 10 Feb, 2016 2 commits
    • erikchen's avatar
      Revert of Clean up public interface of AttachmentBrokerUnprivileged.... · 4a1261e7
      erikchen authored
      Revert of  Clean up public interface of AttachmentBrokerUnprivileged. (patchset #4 id:80001 of https://codereview.chromium.org/1679763002/ )
      
      Reason for revert:
      c:\b\build\slave\win\build\src\remoting\host\remoting_me2me_host.cc(937) : error C2065: 'attachment_broker_' : undeclared identifier
      
      http://build.chromium.org/p/chromium/builders/Win/builds/40168
      
      Original issue's description:
      > Clean up public interface of AttachmentBrokerUnprivileged.
      >
      > In the old interface, a static factory method returns a scoped_ptr, and the
      > caller had to manage the lifetime. Since this is a global object with minimal
      > memory footprint, and is required to outlive every IPC::Channel, it's much
      > easier for the global to never be destroyed. This also matches the interface for
      > AttachmentBrokerPrivileged.
      >
      > BUG=584297
      
      TBR=tsepez@chromium.org,avi@chromium.org,mseaborn@chromium.org,sergeyu@chromium.org
      # Skipping CQ checks because original CL landed less than 1 days ago.
      NOPRESUBMIT=true
      NOTREECHECKS=true
      NOTRY=true
      BUG=584297
      
      Review URL: https://codereview.chromium.org/1688433005
      
      Cr-Commit-Position: refs/heads/master@{#374771}
      4a1261e7
    • erikchen's avatar
      Clean up public interface of AttachmentBrokerUnprivileged. · d00f5b69
      erikchen authored
      In the old interface, a static factory method returns a scoped_ptr, and the
      caller had to manage the lifetime. Since this is a global object with minimal
      memory footprint, and is required to outlive every IPC::Channel, it's much
      easier for the global to never be destroyed. This also matches the interface for
      AttachmentBrokerPrivileged.
      
      BUG=584297
      
      Review URL: https://codereview.chromium.org/1679763002
      
      Cr-Commit-Position: refs/heads/master@{#374759}
      d00f5b69
  8. 27 Jan, 2016 1 commit
  9. 22 Dec, 2015 1 commit
  10. 21 Oct, 2014 1 commit
  11. 08 Oct, 2014 1 commit
  12. 25 Mar, 2013 1 commit
    • alexeypa@chromium.org's avatar
      Removed task runners from the DesktopEnviroment interface and introduced... · 231316ac
      alexeypa@chromium.org authored
      Removed task runners from the DesktopEnviroment interface and introduced ScreenControls/ClientSessionControl interfaces.
      
      This CL removes all task runners that used to be passed to methods of DesktopEnviroment and DesktopEnviromentFactory interfaces. Instead each object implementing these interfaces receives the set of task runners it needs in the constructor. This change makes DesktopEnviroment and DesktopEnviromentFactory interfaces cleaner and easier to implement.
      
      Added the ScreenControls interface used by the client session to change the screen resolution. Objects implementing ScreenControls are created by DesktopEnvironment::CreateScreenControls() method.
      
      DesktopEnviromentFactory::Create() now receives a pointer to the ClientSessionControl interface providing a way to pause, resume, and disconnect the client session. It also receives notifications about the local mouse movements to temporarily block the remote input. The ClientSessionControl interface will be hooked up to the local impit monitor and the host UI once they will be moved to DesktopEnvironment.
      
      BUG=104544
      
      Review URL: https://chromiumcodereview.appspot.com/12879006
      
      git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190345 0039d316-1c4b-4281-b951-d872f2087c98
      231316ac
  13. 08 Mar, 2013 1 commit
  14. 04 Feb, 2013 1 commit
  15. 07 Dec, 2012 1 commit
  16. 27 Nov, 2012 1 commit
  17. 26 Oct, 2012 1 commit
  18. 25 Oct, 2012 1 commit
    • alexeypa@chromium.org's avatar
      [Chromoting] The desktop process now creates a pre-connected pipe and passes... · 12066cbc
      alexeypa@chromium.org authored
      [Chromoting] The desktop process now creates a pre-connected pipe and passes (with some help of the daemon) its client-end handle to the network process. The network process will request screen/audio capturing and input injection services using the created channel.
      
      Accompanying changes:
      - The daemon can request other processes to crash in response to critical protocol errors.
      - Both network and desktop processes exit if the connection to the daemon has been disconnected.
      - CreateConnectedIpcChannel() function moved to remoting/host/win/launch_process_with_token.h
      - IPC::Channel::GenerateUniqueRandomChannelID() is used to generate a unique channel name.
      - Added unit tests for DesktopProcess.
      - Made 'remote_desktop' compilable on all platforms.
      
      BUG=134694
      
      Review URL: https://chromiumcodereview.appspot.com/11231060
      
      git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164006 0039d316-1c4b-4281-b951-d872f2087c98
      12066cbc
  19. 18 Oct, 2012 1 commit
  20. 12 Sep, 2012 1 commit