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

Issue 1784613002: bluetooth: Introduce Web Bluetooth mojom interface (Closed)

Created:
4 years, 9 months ago by ortuno
Modified:
4 years, 9 months ago
CC:
Aaron Boodman, abarth-chromium, ben+mojo_chromium.org, blink-reviews, blink-reviews-api_chromium.org, chromium-reviews, darin (slow to review), darin-cc_chromium.org, dglazkov+blink, jam, ortuno+watch_chromium.org, qsr+mojo_chromium.org, scheib+watch_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@my-origin
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

bluetooth: Introduce Web Bluetooth mojom interface This is the first step to moving Web Bluetooth over to mojo. This patch does the following: - Creates a new WebBluetoothError mojo enum in a new web_bluetooth.mojom. This enum should be accessible from both content and blink. - Modifies WebKit/public/BUILD.gn and WebKit/public/blink.gyp to generate the headers for the new mojom interface. - Modifies WebKit/public/BUILD.gn, WebKit/Source/BUILD.gn, WebKit/public/blink_headers.gyp, and WebKit/Source/config.gyp to include files in gen/third_party/WebKit - Modifies content/browser/DEPS so that the new headers can be accessed from content/browser. Follow up patch with Web Bluetooth Service: http://crrev.com/1775953004 BUG=508771 Committed: https://crrev.com/b160cb7e2eab15906113b1119adb8841498f75b5 Cr-Commit-Position: refs/heads/master@{#381525}

Patch Set 1 : Add new mojom interface to public/platform #

Patch Set 2 : Clean gyp #

Total comments: 3

Patch Set 3 : Reorder dependencies #

Patch Set 4 : Fix dependency #

Patch Set 5 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+51 lines, -7 lines) Patch
M content/browser/DEPS View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M content/common/BUILD.gn View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M content/content_common_mojo_bindings.gyp View 1 2 3 4 1 chunk +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/config.gyp View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/public/BUILD.gn View 3 chunks +11 lines, -1 line 0 comments Download
M third_party/WebKit/public/blink.gyp View 1 2 3 2 chunks +21 lines, -0 lines 0 comments Download
M third_party/WebKit/public/blink_headers.gyp View 1 1 chunk +4 lines, -1 line 0 comments Download
A + third_party/WebKit/public/platform/modules/bluetooth/web_bluetooth.mojom View 1 2 3 4 1 chunk +6 lines, -4 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 21 (7 generated)
ortuno
rockot: PTAL
4 years, 9 months ago (2016-03-09 22:14:05 UTC) #3
Ken Rockot(use gerrit already)
https://codereview.chromium.org/1784613002/diff/40001/third_party/WebKit/public/blink.gyp File third_party/WebKit/public/blink.gyp (right): https://codereview.chromium.org/1784613002/diff/40001/third_party/WebKit/public/blink.gyp#newcode85 third_party/WebKit/public/blink.gyp:85: 'target_name': 'mojo_bindings', i don't think we want just a ...
4 years, 9 months ago (2016-03-10 02:41:16 UTC) #5
ortuno
Hi! Web Bluetooth is starting to move from IPC::Message to Mojo. As a first step ...
4 years, 9 months ago (2016-03-10 04:02:05 UTC) #7
esprehn
This seems fine to me, this does mean the browser process would include the interface ...
4 years, 9 months ago (2016-03-11 07:00:38 UTC) #8
Ken Rockot(use gerrit already)
On 2016/03/11 at 07:00:38, esprehn wrote: > This seems fine to me, this does mean ...
4 years, 9 months ago (2016-03-14 14:13:51 UTC) #9
jam
lgtm On 2016/03/14 14:13:51, Ken Rockot wrote: > On 2016/03/11 at 07:00:38, esprehn wrote: > ...
4 years, 9 months ago (2016-03-14 16:35:24 UTC) #10
Ken Rockot(use gerrit already)
On Mon, Mar 14, 2016 at 9:35 AM, <jam@chromium.org> wrote: > lgtm > > On ...
4 years, 9 months ago (2016-03-14 17:14:24 UTC) #11
Ken Rockot(use gerrit already)
On Mon, Mar 14, 2016 at 9:35 AM, <jam@chromium.org> wrote: > lgtm > > On ...
4 years, 9 months ago (2016-03-14 17:14:24 UTC) #12
esprehn
lgtm
4 years, 9 months ago (2016-03-15 23:39:14 UTC) #13
Ken Rockot(use gerrit already)
lgtm
4 years, 9 months ago (2016-03-16 15:08:05 UTC) #14
Ken Rockot(use gerrit already)
btw we have been discussing the right home for mojom. around and around we go, ...
4 years, 9 months ago (2016-03-16 15:14:07 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1784613002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1784613002/100001
4 years, 9 months ago (2016-03-16 17:34:07 UTC) #18
commit-bot: I haz the power
Committed patchset #5 (id:100001)
4 years, 9 months ago (2016-03-16 20:44:44 UTC) #19
commit-bot: I haz the power
4 years, 9 months ago (2016-03-16 20:46:29 UTC) #21
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/b160cb7e2eab15906113b1119adb8841498f75b5
Cr-Commit-Position: refs/heads/master@{#381525}

Powered by Google App Engine
This is Rietveld 408576698