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

Issue 2428383007: [Chromecast] Add input support. (Closed)

Created:
4 years, 2 months ago by Joshua LeVasseur
Modified:
3 years, 11 months ago
CC:
chromium-reviews, alokp+watch_chromium.org, lcwu+watch_chromium.org, halliwell+watch_chromium.org, yukawa
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Chromecast] Add input support. Although this enables input, input won't be delivered to the WebContents due to lack of an aura::client::FocusClient implementation. BUG=internal b/33047358 TEST=confirm that app launching works as expected Change-Id: I33ee871d63b84bce1236e5673f3ea900d3259efd Review-Url: https://codereview.chromium.org/2428383007 Cr-Commit-Position: refs/heads/master@{#444141} Committed: https://chromium.googlesource.com/chromium/src/+/3a1dc66b17f7a027c762073355b32dcfb32af505

Patch Set 1 #

Total comments: 6

Patch Set 2 : Added input support #

Patch Set 3 : Some refactoring and code cleanup #

Patch Set 4 : feature complete #

Patch Set 5 : rebase #

Patch Set 6 : minor cleanups #

Patch Set 7 : fix android build #

Patch Set 8 : Split CL; now only adds input support. #

Patch Set 9 : formatting #

Patch Set 10 : rebase #

Total comments: 9

Patch Set 11 : addressed feedback #

Patch Set 12 : fix bad change #

Unified diffs Side-by-side diffs Delta from patch set Stats (+100 lines, -9 lines) Patch
M chromecast/browser/BUILD.gn View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download
M chromecast/browser/DEPS View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download
M chromecast/browser/cast_content_window_linux.cc View 1 2 3 4 5 6 7 8 9 10 4 chunks +40 lines, -2 lines 0 comments Download
M chromecast/browser/service/cast_service_simple.cc View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download
M ui/events/ozone/evdev/event_thread_evdev.cc View 1 1 chunk +2 lines, -1 line 0 comments Download
M ui/ozone/platform/cast/BUILD.gn View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M ui/ozone/platform/cast/ozone_platform_cast.cc View 1 2 3 4 5 6 7 8 9 10 11 5 chunks +17 lines, -4 lines 0 comments Download
M ui/ozone/platform/cast/platform_window_cast.h View 1 3 chunks +8 lines, -2 lines 0 comments Download
M ui/ozone/platform/cast/platform_window_cast.cc View 1 3 chunks +27 lines, -0 lines 0 comments Download

Messages

Total messages: 56 (40 generated)
Joshua LeVasseur
4 years, 2 months ago (2016-10-21 19:08:48 UTC) #4
derekjchow1
A few comments to get some discussion going. https://codereview.chromium.org/2428383007/diff/1/chromecast/browser/cast_browser_main_parts.cc File chromecast/browser/cast_browser_main_parts.cc (right): https://codereview.chromium.org/2428383007/diff/1/chromecast/browser/cast_browser_main_parts.cc#newcode459 chromecast/browser/cast_browser_main_parts.cc:459: cast_window_manager_.reset(new ...
4 years, 1 month ago (2016-10-24 22:43:09 UTC) #5
halliwell
https://codereview.chromium.org/2428383007/diff/1/chromecast/browser/cast_window_manager.h File chromecast/browser/cast_window_manager.h (right): https://codereview.chromium.org/2428383007/diff/1/chromecast/browser/cast_window_manager.h#newcode16 chromecast/browser/cast_window_manager.h:16: class CastWindowManager { I'm slightly sceptical about this interface: ...
4 years, 1 month ago (2016-10-25 01:43:09 UTC) #6
Joshua LeVasseur
This change is ready for review, although there will be some future changes for merging ...
3 years, 11 months ago (2017-01-12 02:10:50 UTC) #22
halliwell
On 2017/01/12 02:10:50, Joshua LeVasseur wrote: > This change is ready for review, although there ...
3 years, 11 months ago (2017-01-12 16:45:59 UTC) #23
Joshua LeVasseur
On 2017/01/12 16:45:59, halliwell wrote: > On 2017/01/12 02:10:50, Joshua LeVasseur wrote: > > This ...
3 years, 11 months ago (2017-01-12 18:24:11 UTC) #24
Joshua LeVasseur
Ready for review: it adds input support to Chromecast. Note: it adds a dependency on ...
3 years, 11 months ago (2017-01-13 04:38:07 UTC) #41
derekjchow1
https://codereview.chromium.org/2428383007/diff/180001/chromecast/browser/cast_content_window_linux.cc File chromecast/browser/cast_content_window_linux.cc (right): https://codereview.chromium.org/2428383007/diff/180001/chromecast/browser/cast_content_window_linux.cc#newcode68 chromecast/browser/cast_content_window_linux.cc:68: explicit CastWindowTreeHost(bool enable_input, const gfx::Rect& bounds); No need for ...
3 years, 11 months ago (2017-01-13 18:12:28 UTC) #42
Joshua LeVasseur
https://codereview.chromium.org/2428383007/diff/180001/chromecast/browser/cast_content_window_linux.cc File chromecast/browser/cast_content_window_linux.cc (right): https://codereview.chromium.org/2428383007/diff/180001/chromecast/browser/cast_content_window_linux.cc#newcode68 chromecast/browser/cast_content_window_linux.cc:68: explicit CastWindowTreeHost(bool enable_input, const gfx::Rect& bounds); On 2017/01/13 18:12:28, ...
3 years, 11 months ago (2017-01-13 23:38:13 UTC) #43
spang
ui/events/ozone lgtm https://codereview.chromium.org/2428383007/diff/180001/ui/events/ozone/evdev/event_thread_evdev.cc File ui/events/ozone/evdev/event_thread_evdev.cc (right): https://codereview.chromium.org/2428383007/diff/180001/ui/events/ozone/evdev/event_thread_evdev.cc#newcode46 ui/events/ozone/evdev/event_thread_evdev.cc:46: if (cursor_) On 2017/01/13 23:38:13, Joshua LeVasseur ...
3 years, 11 months ago (2017-01-16 18:54:54 UTC) #44
yukawa
I think shuchen@ should have better understanding of IME focus handling on Chromium than me. ...
3 years, 11 months ago (2017-01-16 19:07:37 UTC) #46
Shu Chen
(I'm not familiar with cast.) The part of CastWindowTreeHost implementation lgtm.
3 years, 11 months ago (2017-01-17 03:16:46 UTC) #47
halliwell
On 2017/01/17 03:16:46, Shu Chen wrote: > (I'm not familiar with cast.) > The part ...
3 years, 11 months ago (2017-01-17 16:08:29 UTC) #48
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2428383007/220001
3 years, 11 months ago (2017-01-17 18:48:17 UTC) #50
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2428383007/220001
3 years, 11 months ago (2017-01-17 21:03:16 UTC) #53
commit-bot: I haz the power
3 years, 11 months ago (2017-01-17 21:12:54 UTC) #56
Message was sent while issue was closed.
Committed patchset #12 (id:220001) as
https://chromium.googlesource.com/chromium/src/+/3a1dc66b17f7a027c762073355b3...

Powered by Google App Engine
This is Rietveld 408576698