Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(348)

Issue 10413060: [Chromoting] Let the Windows IT2Me host send clipboard events to the client. (Closed)

Created:
8 years, 7 months ago by simonmorris
Modified:
8 years, 6 months ago
Reviewers:
Wez
CC:
chromium-reviews, jamiewalch+watch_chromium.org, dcaiafa+watch_chromium.org, simonmorris+watch_chromium.org, hclam+watch_chromium.org, wez+watch_chromium.org, amit, sanjeevr, dcheng, garykac+watch_chromium.org, lambroslambrou+watch_chromium.org, alexeypa+watch_chromium.org, sergeyu+watch_chromium.org
Visibility:
Public.

Description

[Chromoting] Let the Windows IT2Me host send clipboard events to the client. This CL lets ClipboardWin send clipboard events to ClientSession. BUG=117473 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=139854

Patch Set 1 #

Patch Set 2 : Use MessageLoopProxy+WeakPtr. #

Total comments: 13

Patch Set 3 : Review. #

Patch Set 4 : Don't ref-count ClipboardThreadProxy. #

Total comments: 20

Patch Set 5 : Review. #

Patch Set 6 : Sync. #

Patch Set 7 : Fix error reported by clang. #

Patch Set 8 : Correct fix. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+171 lines, -29 lines) Patch
M remoting/host/chromoting_host.cc View 1 2 3 4 5 7 1 chunk +1 line, -1 line 0 comments Download
M remoting/host/client_session.h View 1 2 3 4 5 6 7 2 chunks +8 lines, -0 lines 0 comments Download
M remoting/host/client_session.cc View 1 2 3 4 5 6 7 3 chunks +11 lines, -0 lines 0 comments Download
M remoting/host/clipboard.h View 1 2 3 2 chunks +2 lines, -1 line 0 comments Download
M remoting/host/clipboard_linux.cc View 1 2 3 2 chunks +4 lines, -2 lines 0 comments Download
M remoting/host/clipboard_mac.mm View 1 2 3 2 chunks +4 lines, -2 lines 0 comments Download
M remoting/host/clipboard_win.cc View 1 2 3 4 5 6 chunks +13 lines, -3 lines 0 comments Download
M remoting/host/desktop_environment.h View 1 2 3 4 5 3 chunks +2 lines, -4 lines 0 comments Download
M remoting/host/desktop_environment.cc View 1 2 3 4 5 1 chunk +3 lines, -2 lines 0 comments Download
M remoting/host/event_executor.h View 1 2 3 2 chunks +3 lines, -1 line 0 comments Download
M remoting/host/event_executor_linux.cc View 1 2 3 2 chunks +4 lines, -2 lines 0 comments Download
M remoting/host/event_executor_mac.cc View 1 2 3 2 chunks +4 lines, -2 lines 0 comments Download
M remoting/host/event_executor_win.cc View 1 2 3 4 2 chunks +7 lines, -4 lines 0 comments Download
M remoting/host/host_mock_objects.h View 1 2 3 4 5 1 chunk +2 lines, -1 line 0 comments Download
M remoting/host/host_mock_objects.cc View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M remoting/host/session_event_executor_win.h View 1 2 3 1 chunk +2 lines, -1 line 0 comments Download
M remoting/host/session_event_executor_win.cc View 1 2 3 1 chunk +2 lines, -1 line 0 comments Download
A remoting/protocol/clipboard_thread_proxy.h View 1 2 3 4 1 chunk +51 lines, -0 lines 0 comments Download
A remoting/protocol/clipboard_thread_proxy.cc View 1 2 3 4 1 chunk +40 lines, -0 lines 0 comments Download
M remoting/protocol/connection_to_client.cc View 1 2 3 4 5 2 chunks +3 lines, -2 lines 0 comments Download
M remoting/remoting.gyp View 1 2 3 4 5 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 21 (0 generated)
simonmorris
The approach taken here feels very non-standard. Maybe it would be better to make ClientSession ...
8 years, 7 months ago (2012-05-22 22:11:38 UTC) #1
Wez
On 2012/05/22 22:11:38, simonmorris wrote: > The approach taken here feels very non-standard. Maybe it ...
8 years, 7 months ago (2012-05-23 00:38:54 UTC) #2
simonmorris
On 2012/05/23 00:38:54, Wez wrote: > On 2012/05/22 22:11:38, simonmorris wrote: > > The approach ...
8 years, 7 months ago (2012-05-23 15:59:54 UTC) #3
simonmorris
On 2012/05/23 15:59:54, simonmorris wrote: > > > The approach taken here feels very non-standard. ...
8 years, 7 months ago (2012-05-25 15:36:19 UTC) #4
simonmorris
On 2012/05/25 15:36:19, simonmorris wrote: > On 2012/05/23 15:59:54, simonmorris wrote: > > > > ...
8 years, 7 months ago (2012-05-26 00:10:56 UTC) #5
Wez
On 2012/05/25 15:36:19, simonmorris wrote: > On 2012/05/23 15:59:54, simonmorris wrote: > > > > ...
8 years, 7 months ago (2012-05-26 02:49:21 UTC) #6
simonmorris
On 2012/05/26 02:49:21, Wez wrote: > On 2012/05/25 15:36:19, simonmorris wrote: > > On 2012/05/23 ...
8 years, 7 months ago (2012-05-27 03:20:12 UTC) #7
simonmorris
ptal
8 years, 6 months ago (2012-05-29 22:14:55 UTC) #8
Wez
http://codereview.chromium.org/10413060/diff/9001/remoting/host/client_session.cc File remoting/host/client_session.cc (right): http://codereview.chromium.org/10413060/diff/9001/remoting/host/client_session.cc#newcode174 remoting/host/client_session.cc:174: return client_clipboard; Since you're creating a new ClipboardProxy every ...
8 years, 6 months ago (2012-05-30 01:15:42 UTC) #9
simonmorris
http://codereview.chromium.org/10413060/diff/9001/remoting/host/client_session.cc File remoting/host/client_session.cc (right): http://codereview.chromium.org/10413060/diff/9001/remoting/host/client_session.cc#newcode174 remoting/host/client_session.cc:174: return client_clipboard; On 2012/05/30 01:15:43, Wez wrote: > Since ...
8 years, 6 months ago (2012-05-30 16:54:05 UTC) #10
Wez
http://codereview.chromium.org/10413060/diff/9001/remoting/host/client_session.cc File remoting/host/client_session.cc (right): http://codereview.chromium.org/10413060/diff/9001/remoting/host/client_session.cc#newcode174 remoting/host/client_session.cc:174: return client_clipboard; On 2012/05/30 16:54:06, simonmorris wrote: > On ...
8 years, 6 months ago (2012-05-30 17:07:46 UTC) #11
simonmorris
ptal http://codereview.chromium.org/10413060/diff/9001/remoting/host/client_session.cc File remoting/host/client_session.cc (right): http://codereview.chromium.org/10413060/diff/9001/remoting/host/client_session.cc#newcode174 remoting/host/client_session.cc:174: return client_clipboard; On 2012/05/30 17:07:47, Wez wrote: > ...
8 years, 6 months ago (2012-05-30 23:18:26 UTC) #12
Wez
http://codereview.chromium.org/10413060/diff/16001/remoting/host/client_session.h File remoting/host/client_session.h (right): http://codereview.chromium.org/10413060/diff/16001/remoting/host/client_session.h#newcode160 remoting/host/client_session.h:160: // Factory for weak pointers to the client clipboard. ...
8 years, 6 months ago (2012-05-30 23:58:02 UTC) #13
simonmorris
http://codereview.chromium.org/10413060/diff/16001/remoting/host/client_session.h File remoting/host/client_session.h (right): http://codereview.chromium.org/10413060/diff/16001/remoting/host/client_session.h#newcode160 remoting/host/client_session.h:160: // Factory for weak pointers to the client clipboard. ...
8 years, 6 months ago (2012-05-31 00:21:18 UTC) #14
Wez
LGTM - looks great!
8 years, 6 months ago (2012-05-31 00:23:53 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/simonmorris@chromium.org/10413060/15004
8 years, 6 months ago (2012-05-31 15:44:45 UTC) #16
commit-bot: I haz the power
Try job failure for 10413060-15004 (retry) on mac_rel for step "compile" (clobber build). It's a ...
8 years, 6 months ago (2012-05-31 16:00:04 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/simonmorris@chromium.org/10413060/19024
8 years, 6 months ago (2012-05-31 16:20:18 UTC) #18
commit-bot: I haz the power
Try job failure for 10413060-19024 (retry) on mac_rel for step "compile" (clobber build). It's a ...
8 years, 6 months ago (2012-05-31 16:31:01 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/simonmorris@chromium.org/10413060/18025
8 years, 6 months ago (2012-05-31 17:25:31 UTC) #20
commit-bot: I haz the power
8 years, 6 months ago (2012-05-31 20:26:36 UTC) #21
Change committed as 139854

Powered by Google App Engine
This is Rietveld 408576698