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

Issue 464133003: CastExtensionHandler for Chromoting Webapp (Closed)

Created:
6 years, 4 months ago by aiguha
Modified:
6 years, 4 months ago
Reviewers:
Jamie
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, extensions-reviews_chromium.org, chromoting-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

The CastExtensionHandler handles interaction with the Cast Host Extension of the chromoting host. It only modifies webapp behavior if the "casting" capability is part of the negotiated set between host and client. It performs the following tasks: 1. Sends and receives extension messages to/from the host. 2. Initializes and uses the Google Cast Chrome Sender API library to interact with nearby Cast Receivers, acting as a Sender App. 3. Acts as a message proxy between the Cast Host Extension and the Cast Receiver, brokering their peer connection. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=290140

Patch Set 1 #

Total comments: 1

Patch Set 2 : Minor Fixes #

Total comments: 84

Patch Set 3 : Changes based on review #

Patch Set 4 : Passed JSCompile #

Patch Set 5 : Flag to disable CastExtensionHandler #

Patch Set 6 : minor fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+541 lines, -2 lines) Patch
M remoting/remoting_webapp_files.gypi View 2 chunks +5 lines, -0 lines 0 comments Download
A remoting/webapp/cast_extension_handler.js View 1 2 3 1 chunk +344 lines, -0 lines 0 comments Download
M remoting/webapp/client_plugin.js View 3 chunks +13 lines, -0 lines 0 comments Download
M remoting/webapp/client_session.js View 1 2 3 4 5 6 chunks +55 lines, -1 line 0 comments Download
M remoting/webapp/js_proto/chrome_proto.js View 1 chunk +123 lines, -0 lines 0 comments Download
M remoting/webapp/manifest.json.jinja2 View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 7 (0 generated)
aiguha
Based on the changes we discussed today, here's the CL containing the changes to the ...
6 years, 4 months ago (2014-08-13 01:29:34 UTC) #1
Jamie
Mostly looks good, module some style nits. Some of the requested changes are not trivial ...
6 years, 4 months ago (2014-08-13 23:21:04 UTC) #2
aiguha
PTAL. https://codereview.chromium.org/464133003/diff/20001/remoting/webapp/cast_extension_handler.js File remoting/webapp/cast_extension_handler.js (right): https://codereview.chromium.org/464133003/diff/20001/remoting/webapp/cast_extension_handler.js#newcode13 remoting/webapp/cast_extension_handler.js:13: * creates a session loads our registered receiver ...
6 years, 4 months ago (2014-08-15 07:09:56 UTC) #3
Jamie
All remaining changes can be done in a follow-up if you want to CQ this ...
6 years, 4 months ago (2014-08-15 18:45:44 UTC) #4
aiguha
The CQ bit was checked by aiguha@chromium.org
6 years, 4 months ago (2014-08-16 01:20:56 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/aiguha@chromium.org/464133003/100001
6 years, 4 months ago (2014-08-16 01:23:38 UTC) #6
commit-bot: I haz the power
6 years, 4 months ago (2014-08-16 08:35:49 UTC) #7
Message was sent while issue was closed.
Committed patchset #6 (100001) as 290140

Powered by Google App Engine
This is Rietveld 408576698