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

Issue 451973002: Capabilities + Extensions + Cast Host Extension Support for Android client (Closed)

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

Description

Capabilities + Extensions + Cast Support for Android client Support for: 1. Capability enumeration, negotiation and managment. 2. Generic client-side extensions, similar to HostExtension model in Chromoting host. 3. Interaction with Chromoting host's CastExtension and support for Cast Sender API (prototype for Cast support). Note: The android app has four new dependencies: v4 support, v7 appcompat, v7 mediarouter, google play services. The first three are in third_party/android_tools/, but the last isn't. See crbug.com/403948. This CL will not break any builds since the code is behind a gyp flag in remoting.gyp. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=289897

Patch Set 1 #

Total comments: 5

Patch Set 2 : Minor Fixes #

Total comments: 5

Patch Set 3 : FindBugs Pass + Changes after Review #

Total comments: 51

Patch Set 4 : Changes based on review #

Patch Set 5 : Minor Fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1069 lines, -25 lines) Patch
A + remoting/android/cast/AndroidManifest.xml.jinja2 View 2 chunks +5 lines, -1 line 0 comments Download
A remoting/android/cast/src/org/chromium/chromoting/CastExtensionHandler.java View 1 2 3 1 chunk +477 lines, -0 lines 0 comments Download
M remoting/android/java/AndroidManifest.xml.jinja2 View 1 chunk +2 lines, -1 line 0 comments Download
M remoting/android/java/res/menu/desktop_actionbar.xml View 1 2 3 1 chunk +11 lines, -6 lines 0 comments Download
A remoting/android/java/src/org/chromium/chromoting/ActivityLifecycleListener.java View 1 2 3 1 chunk +38 lines, -0 lines 0 comments Download
A remoting/android/java/src/org/chromium/chromoting/Capabilities.java View 1 2 3 1 chunk +15 lines, -0 lines 0 comments Download
A remoting/android/java/src/org/chromium/chromoting/CapabilityManager.java View 1 2 3 4 1 chunk +157 lines, -0 lines 0 comments Download
A remoting/android/java/src/org/chromium/chromoting/ClientExtension.java View 1 chunk +32 lines, -0 lines 0 comments Download
M remoting/android/java/src/org/chromium/chromoting/Desktop.java View 1 2 3 6 chunks +41 lines, -2 lines 0 comments Download
A remoting/android/java/src/org/chromium/chromoting/DummyActivityLifecycleListener.java View 1 chunk +48 lines, -0 lines 0 comments Download
A remoting/android/java/src/org/chromium/chromoting/DummyClientExtension.java View 1 chunk +28 lines, -0 lines 0 comments Download
M remoting/android/java/src/org/chromium/chromoting/jni/JniInterface.java View 1 2 3 4 chunks +39 lines, -2 lines 0 comments Download
M remoting/client/jni/chromoting_jni_instance.h View 1 2 3 3 chunks +9 lines, -1 line 0 comments Download
M remoting/client/jni/chromoting_jni_instance.cc View 1 2 5 chunks +31 lines, -4 lines 0 comments Download
M remoting/client/jni/chromoting_jni_runtime.h View 1 2 2 chunks +10 lines, -1 line 0 comments Download
M remoting/client/jni/chromoting_jni_runtime.cc View 1 2 6 chunks +38 lines, -4 lines 0 comments Download
M remoting/remoting.gyp View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M remoting/remoting_android.gypi View 1 3 chunks +76 lines, -3 lines 0 comments Download
M remoting/resources/remoting_strings.grd View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download

Messages

Total messages: 10 (0 generated)
aiguha
PTAL https://codereview.chromium.org/451973002/diff/1/remoting/android/.gitignore File remoting/android/.gitignore (right): https://codereview.chromium.org/451973002/diff/1/remoting/android/.gitignore#newcode1 remoting/android/.gitignore:1: /google-play-services_lib Temporarily ignored my local version of google-play-services ...
6 years, 4 months ago (2014-08-08 05:13:51 UTC) #1
Lambros
Just a style nit, but a lot of your line-continuations are indented 4-space (or not ...
6 years, 4 months ago (2014-08-08 23:20:46 UTC) #2
aiguha
PTAL. I've done a findbugs pass and made the fixes. Also flattened things out like ...
6 years, 4 months ago (2014-08-14 18:35:05 UTC) #3
Lambros
https://codereview.chromium.org/451973002/diff/40001/remoting/android/cast/src/org/chromium/chromoting/CastExtensionHandler.java File remoting/android/cast/src/org/chromium/chromoting/CastExtensionHandler.java (right): https://codereview.chromium.org/451973002/diff/40001/remoting/android/cast/src/org/chromium/chromoting/CastExtensionHandler.java#newcode55 remoting/android/cast/src/org/chromium/chromoting/CastExtensionHandler.java:55: private static final String CHROMOTOCAST_NAMESPACE = "urn:x-cast:com.chromoting.cast.all"; This should ...
6 years, 4 months ago (2014-08-14 23:54:26 UTC) #4
aiguha
PTAL. https://codereview.chromium.org/451973002/diff/40001/remoting/android/cast/src/org/chromium/chromoting/CastExtensionHandler.java File remoting/android/cast/src/org/chromium/chromoting/CastExtensionHandler.java (right): https://codereview.chromium.org/451973002/diff/40001/remoting/android/cast/src/org/chromium/chromoting/CastExtensionHandler.java#newcode55 remoting/android/cast/src/org/chromium/chromoting/CastExtensionHandler.java:55: private static final String CHROMOTOCAST_NAMESPACE = "urn:x-cast:com.chromoting.cast.all"; On ...
6 years, 4 months ago (2014-08-15 03:37:30 UTC) #5
aiguha
PTAL.
6 years, 4 months ago (2014-08-15 03:37:31 UTC) #6
Lambros
LGTM (for a first cut!)
6 years, 4 months ago (2014-08-15 03:50:51 UTC) #7
aiguha
The CQ bit was checked by aiguha@chromium.org
6 years, 4 months ago (2014-08-15 04:01:48 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/aiguha@chromium.org/451973002/80001
6 years, 4 months ago (2014-08-15 04:08:43 UTC) #9
commit-bot: I haz the power
6 years, 4 months ago (2014-08-15 16:19:42 UTC) #10
Message was sent while issue was closed.
Committed patchset #5 (80001) as 289897

Powered by Google App Engine
This is Rietveld 408576698