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

Issue 677843006: Registration of DevTools bridge in GCD. (Closed)

Created:
6 years, 1 month ago by SeRya
Modified:
6 years, 1 month ago
CC:
chromium-reviews, vsevik, yurys, paulirish+reviews_chromium.org, devtools-reviews_chromium.org, aandrey+blink_chromium.org, pfeldman, Roman
Base URL:
https://chromium.googlesource.com/chromium/src.git@gcm-signaling
Project:
chromium
Visibility:
Public.

Description

Registration of DevTools bridge in GCD. Code for registering and unregistering instance of DevTools bridge in GCD. GCDRegistrationFragment is able to perform registration including: 1. Asking user for desired account to register. 2. Requesting OAuth permissions for GCD (may show confirmation activity to the user). 3. Registration in Cloud Messages if needed. It also shows toasts with registration/unregistration results. GCDRegistrationFragment is absstract and has no views. Testing implementation shows button "Registed in GCD/Unregister (registered for ...)". Registration is not persistent yet. BUG=383418 TEST=New button in main activity of DevToolsBridgeTest.apk: register/unregister. Committed: https://crrev.com/a2da02bd99d78de549b617510551ec5e1f7073d9 Cr-Commit-Position: refs/heads/master@{#302251} Committed: https://crrev.com/ffb7ed195778fe9f7649da6b0f60b26f2cdefc4a Cr-Commit-Position: refs/heads/master@{#302261}

Patch Set 1 #

Patch Set 2 : Cleaning up. #

Total comments: 34

Patch Set 3 : #

Total comments: 10

Patch Set 4 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1435 lines, -14 lines) Patch
M components/devtools_bridge.gyp View 1 chunk +1 line, -0 lines 0 comments Download
A components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/ApiaryClientFactory.java View 1 2 3 1 chunk +56 lines, -0 lines 0 comments Download
A components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/BlockingGCMRegistrar.java View 1 2 3 1 chunk +84 lines, -0 lines 0 comments Download
A components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/GCDClient.java View 1 2 1 chunk +161 lines, -0 lines 0 comments Download
A components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/JsonResponseHandler.java View 1 chunk +70 lines, -0 lines 0 comments Download
A components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/OAuthClient.java View 1 2 1 chunk +102 lines, -0 lines 0 comments Download
A components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/OAuthResult.java View 1 2 1 chunk +28 lines, -0 lines 0 comments Download
M components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/commands/CommandDefinition.java View 1 chunk +3 lines, -3 lines 0 comments Download
M components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/commands/Commands.java View 3 chunks +4 lines, -4 lines 0 comments Download
A components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/gcd/InstanceCredential.java View 1 2 1 chunk +28 lines, -0 lines 0 comments Download
A components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/gcd/InstanceDescription.java View 1 chunk +55 lines, -0 lines 0 comments Download
A components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/gcd/MessageReader.java View 1 1 chunk +84 lines, -0 lines 0 comments Download
A components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/gcd/MessageWriter.java View 1 1 chunk +109 lines, -0 lines 0 comments Download
A components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/ui/GCDRegistrationFragment.java View 1 2 3 1 chunk +283 lines, -0 lines 0 comments Download
M components/devtools_bridge/android/javatests/AndroidManifest.xml View 1 chunk +2 lines, -0 lines 0 comments Download
A components/devtools_bridge/android/javatests/src/org/chromium/components/devtools_bridge/apiary/JsonResponseHandlerTest.java View 1 chunk +138 lines, -0 lines 0 comments Download
A components/devtools_bridge/android/javatests/src/org/chromium/components/devtools_bridge/apiary/OAuthClientTest.java View 1 2 1 chunk +39 lines, -0 lines 0 comments Download
A components/devtools_bridge/android/javatests/src/org/chromium/components/devtools_bridge/gcd/MessageReaderTest.java View 1 2 1 chunk +55 lines, -0 lines 0 comments Download
M components/devtools_bridge/android/javatests/src/org/chromium/components/devtools_bridge/tests/DebugActivity.java View 1 4 chunks +68 lines, -7 lines 0 comments Download
A components/devtools_bridge/test/android/javatests/src/org/chromium/components/devtools_bridge/apiary/TestApiaryClientFactory.java View 1 chunk +33 lines, -0 lines 0 comments Download
A components/devtools_bridge/test/android/javatests/src/org/chromium/components/devtools_bridge/util/TestSource.java View 1 chunk +32 lines, -0 lines 0 comments Download

Messages

Total messages: 17 (4 generated)
SeRya
PTAL
6 years, 1 month ago (2014-10-30 17:38:49 UTC) #3
mnaganov (inactive)
https://codereview.chromium.org/677843006/diff/40001/components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/GCDClient.java File components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/GCDClient.java (right): https://codereview.chromium.org/677843006/diff/40001/components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/GCDClient.java#newcode51 components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/GCDClient.java:51: * Creation registration ticket if the first step in ...
6 years, 1 month ago (2014-10-30 18:18:22 UTC) #4
SeRya
https://codereview.chromium.org/677843006/diff/40001/components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/GCDClient.java File components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/GCDClient.java (right): https://codereview.chromium.org/677843006/diff/40001/components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/GCDClient.java#newcode51 components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/GCDClient.java:51: * Creation registration ticket if the first step in ...
6 years, 1 month ago (2014-10-31 07:40:17 UTC) #5
mnaganov (inactive)
LGTM % comments https://codereview.chromium.org/677843006/diff/60001/components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/ApiaryClientFactory.java File components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/ApiaryClientFactory.java (right): https://codereview.chromium.org/677843006/diff/60001/components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/ApiaryClientFactory.java#newcode51 components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/ApiaryClientFactory.java:51: return "https://www.googleapis.com/auth/clouddevices"; Should this string be ...
6 years, 1 month ago (2014-10-31 10:15:49 UTC) #6
SeRya
https://codereview.chromium.org/677843006/diff/60001/components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/ApiaryClientFactory.java File components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/ApiaryClientFactory.java (right): https://codereview.chromium.org/677843006/diff/60001/components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/ApiaryClientFactory.java#newcode51 components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/ApiaryClientFactory.java:51: return "https://www.googleapis.com/auth/clouddevices"; On 2014/10/31 10:15:49, mnaganov (cr) wrote: > ...
6 years, 1 month ago (2014-10-31 12:07:05 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/677843006/80001
6 years, 1 month ago (2014-10-31 12:08:08 UTC) #9
commit-bot: I haz the power
Committed patchset #4 (id:80001)
6 years, 1 month ago (2014-10-31 12:48:09 UTC) #10
commit-bot: I haz the power
Patchset 4 (id:??) landed as https://crrev.com/a2da02bd99d78de549b617510551ec5e1f7073d9 Cr-Commit-Position: refs/heads/master@{#302251}
6 years, 1 month ago (2014-10-31 12:48:54 UTC) #11
Mike Lerman
A revert of this CL (patchset #4 id:80001) has been created in https://codereview.chromium.org/693153003/ by mlerman@chromium.org. ...
6 years, 1 month ago (2014-10-31 13:02:24 UTC) #12
SeRya
On 2014/10/31 13:02:24, Mike Lerman wrote: > A revert of this CL (patchset #4 id:80001) ...
6 years, 1 month ago (2014-10-31 14:20:50 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/677843006/80001
6 years, 1 month ago (2014-10-31 14:22:47 UTC) #15
commit-bot: I haz the power
Committed patchset #4 (id:80001)
6 years, 1 month ago (2014-10-31 14:23:55 UTC) #16
commit-bot: I haz the power
6 years, 1 month ago (2014-10-31 14:25:08 UTC) #17
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/ffb7ed195778fe9f7649da6b0f60b26f2cdefc4a
Cr-Commit-Position: refs/heads/master@{#302261}

Powered by Google App Engine
This is Rietveld 408576698