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

Issue 2753683002: Build a Bridge to Eddystone Encoder in Components (Closed)

Created:
3 years, 9 months ago by iankc
Modified:
3 years, 9 months ago
CC:
chromium-reviews, agrieve+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Build a Bridge to Eddystone Encoder in Components This change links the Eddystone Encoder in components to the android Physical Web Share feature through the Java Native Interface. Add Platform Independent Eddystone Encoder This change creates an eddystone encoder in cpp, which can be used across platforms for future physical web projects. Right now, specifically, it will be used for Physical Web Sharing. Here are the eddystone specs: https://github.com/google/eddystone/blob/master/protocol-specification.md BUG=685856 Review-Url: https://codereview.chromium.org/2753683002 Cr-Commit-Position: refs/heads/master@{#458214} Committed: https://chromium.googlesource.com/chromium/src/+/7c7a2ac892ad5377c3e25b26cba0c74c9be4c59a

Patch Set 1 #

Total comments: 8

Patch Set 2 : Fixing Nits 1 #

Patch Set 3 : More nits #

Patch Set 4 : Rebasing! #

Patch Set 5 : Personal Nits 1 #

Total comments: 1

Patch Set 6 : Fixing Oliviers Nits #

Total comments: 2

Patch Set 7 : Fixing Daves Nits and Rebasing #

Patch Set 8 : Rebasing Again #

Unified diffs Side-by-side diffs Delta from patch set Stats (+186 lines, -1 line) Patch
M chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java View 1 2 3 4 5 6 7 2 chunks +3 lines, -1 line 0 comments Download
M chrome/browser/BUILD.gn View 1 2 3 4 5 6 7 2 chunks +3 lines, -0 lines 0 comments Download
M chrome/browser/android/chrome_jni_registrar.cc View 1 2 3 2 chunks +2 lines, -0 lines 0 comments Download
A chrome/browser/android/physical_web/eddystone_encoder_bridge.h View 1 2 3 4 5 1 chunk +22 lines, -0 lines 0 comments Download
A chrome/browser/android/physical_web/eddystone_encoder_bridge.cc View 1 1 chunk +60 lines, -0 lines 0 comments Download
A chrome/browser/android/physical_web/eddystone_encoder_bridge_unittest.cc View 1 2 3 4 5 6 1 chunk +95 lines, -0 lines 0 comments Download
M chrome/test/BUILD.gn View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 31 (15 generated)
iankc
Hey Hey, While I'm waiting on getting the components/eddystone in, I thought I would get ...
3 years, 9 months ago (2017-03-14 21:48:08 UTC) #3
cco3
lgtm https://codereview.chromium.org/2753683002/diff/1/chrome/browser/android/physical_web/eddystone_encoder_bridge.cc File chrome/browser/android/physical_web/eddystone_encoder_bridge.cc (right): https://codereview.chromium.org/2753683002/diff/1/chrome/browser/android/physical_web/eddystone_encoder_bridge.cc#newcode50 chrome/browser/android/physical_web/eddystone_encoder_bridge.cc:50: return base::android::ToJavaByteArray(env, &encoded_url[0], &encoded_url[0] doesn't look quite right, ...
3 years, 9 months ago (2017-03-14 21:55:54 UTC) #4
mattreynolds
LGTM with nits https://codereview.chromium.org/2753683002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java File chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java (right): https://codereview.chromium.org/2753683002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java#newcode39 chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java:39: private static final String TAG = ...
3 years, 9 months ago (2017-03-14 23:21:12 UTC) #5
iankc
https://codereview.chromium.org/2753683002/diff/1/chrome/browser/android/physical_web/eddystone_encoder_bridge.cc File chrome/browser/android/physical_web/eddystone_encoder_bridge.cc (right): https://codereview.chromium.org/2753683002/diff/1/chrome/browser/android/physical_web/eddystone_encoder_bridge.cc#newcode50 chrome/browser/android/physical_web/eddystone_encoder_bridge.cc:50: return base::android::ToJavaByteArray(env, &encoded_url[0], On 2017/03/14 23:21:12, mattreynolds wrote: > ...
3 years, 9 months ago (2017-03-15 19:08:51 UTC) #6
iankc
Hey Olivier, This is the second part of the Eddystone Encoder change. It is a ...
3 years, 9 months ago (2017-03-16 18:48:21 UTC) #8
iankc
Hey Olivier, This is the second part of the Eddystone Encoder change. It is a ...
3 years, 9 months ago (2017-03-16 18:48:21 UTC) #9
Olivier
RS LGTM, but I am not an expert of the Android development. https://codereview.chromium.org/2753683002/diff/80001/chrome/browser/android/physical_web/eddystone_encoder_bridge.h File chrome/browser/android/physical_web/eddystone_encoder_bridge.h ...
3 years, 9 months ago (2017-03-17 08:53:02 UTC) #11
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/2753683002/80001
3 years, 9 months ago (2017-03-17 17:35:27 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/388280)
3 years, 9 months ago (2017-03-17 17:44:58 UTC) #16
iankc
Hey David, I'm working on a Physical Web Sharing feature that allows the user to ...
3 years, 9 months ago (2017-03-17 18:05:15 UTC) #18
David Trainor- moved to gerrit
lgtm % nit https://codereview.chromium.org/2753683002/diff/100001/chrome/browser/android/physical_web/eddystone_encoder_bridge_unittest.cc File chrome/browser/android/physical_web/eddystone_encoder_bridge_unittest.cc (right): https://codereview.chromium.org/2753683002/diff/100001/chrome/browser/android/physical_web/eddystone_encoder_bridge_unittest.cc#newcode66 chrome/browser/android/physical_web/eddystone_encoder_bridge_unittest.cc:66: TEST_F(EddystoneEncoderBridgeTest, testNullUrl) { testNullUrl -> TestNullUrl. ...
3 years, 9 months ago (2017-03-20 18:09:38 UTC) #19
iankc
https://codereview.chromium.org/2753683002/diff/100001/chrome/browser/android/physical_web/eddystone_encoder_bridge_unittest.cc File chrome/browser/android/physical_web/eddystone_encoder_bridge_unittest.cc (right): https://codereview.chromium.org/2753683002/diff/100001/chrome/browser/android/physical_web/eddystone_encoder_bridge_unittest.cc#newcode66 chrome/browser/android/physical_web/eddystone_encoder_bridge_unittest.cc:66: TEST_F(EddystoneEncoderBridgeTest, testNullUrl) { On 2017/03/20 18:09:38, David Trainor-ping if ...
3 years, 9 months ago (2017-03-20 19:12:05 UTC) #20
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/2753683002/120001
3 years, 9 months ago (2017-03-20 19:13:06 UTC) #23
commit-bot: I haz the power
Try jobs failed on following builders: android_arm64_dbg_recipe on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_arm64_dbg_recipe/builds/230981) android_clang_dbg_recipe on master.tryserver.chromium.android (JOB_FAILED, ...
3 years, 9 months ago (2017-03-20 19:21:32 UTC) #25
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/2753683002/140001
3 years, 9 months ago (2017-03-20 20:26:58 UTC) #28
commit-bot: I haz the power
3 years, 9 months ago (2017-03-20 22:53:18 UTC) #31
Message was sent while issue was closed.
Committed patchset #8 (id:140001) as
https://chromium.googlesource.com/chromium/src/+/7c7a2ac892ad5377c3e25b26cba0...

Powered by Google App Engine
This is Rietveld 408576698