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

Issue 2400563002: Adds Mojo IDL. (Closed)

Created:
4 years, 2 months ago by alokp
Modified:
3 years, 10 months ago
CC:
Aaron Boodman, abarth-chromium, blink-reviews, blink-reviews-api_chromium.org, chromium-reviews, creis+watch_chromium.org, darin (slow to review), darin-cc_chromium.org, dglazkov+blink, jam, kinuko+watch, mlamouri+watch-content_chromium.org, nasko+codewatch_chromium.org, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Implements JS bindings for mojo core module. Mojo core module API is defined in //mojo/public/c/system/core.h. The current implementation for JS bindings is implemented in //mojo/edk/js using gin. This new blink implementation will replace the gin-based implementation. BUG=647036 Review-Url: https://codereview.chromium.org/2400563002 Cr-Commit-Position: refs/heads/master@{#449070} Committed: https://chromium.googlesource.com/chromium/src/+/a97e1315d39a13e0c239615e93ffc28fd868c911

Patch Set 1 #

Patch Set 2 : install works #

Patch Set 3 : avoids touching module system #

Patch Set 4 : implements InterfaceProvider #

Patch Set 5 : fixes modulename typo #

Total comments: 13

Patch Set 6 : implements messagepipe #

Total comments: 13

Patch Set 7 : addressed comments #

Patch Set 8 : rebase #

Patch Set 9 : rebase #

Patch Set 10 : rebase #

Patch Set 11 : fixed (most) tests #

Total comments: 30

Patch Set 12 : addressed comments #

Patch Set 13 : Uses ExecutionContext TaskRunner #

Patch Set 14 : rebase #

Patch Set 15 : uses inline capacity #

Patch Set 16 : rebase #

Patch Set 17 : rebase #

Total comments: 36

Patch Set 18 : rebase #

Patch Set 19 : addressed comments #

Total comments: 16

Patch Set 20 : rebase #

Patch Set 21 : addressed comments #

Total comments: 14

Patch Set 22 : addressed comments #

Total comments: 6

Patch Set 23 : origin trials #

Patch Set 24 : cleanup #

Patch Set 25 : injects mojo object #

Patch Set 26 : static createMessagePipe #

Total comments: 3

Patch Set 27 : moar tests #

Patch Set 28 : fixes tests #

Patch Set 29 : more tests #

Patch Set 30 : fixes typo #

Total comments: 8

Patch Set 31 : addressed comments #

Total comments: 3

Patch Set 32 : rebaseline #

Total comments: 6

Patch Set 33 : removes visitDOMWrapper #

Total comments: 11

Patch Set 34 : uses WebTaskRunner #

Unified diffs Side-by-side diffs Delta from patch set Stats (+749 lines, -0 lines) Patch
A third_party/WebKit/LayoutTests/mojo/message-pipe.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +98 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/mojo/watch.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +60 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 chunk +33 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/bindings/core/v8/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 2 chunks +10 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/core_idl_files.gni View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 2 chunks +7 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/mojo/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +20 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/mojo/DEPS View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/mojo/Mojo.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +50 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/mojo/Mojo.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +30 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/mojo/Mojo.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 1 chunk +32 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/mojo/MojoCreateMessagePipeResult.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +10 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/mojo/MojoHandle.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +46 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/mojo/MojoHandle.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +95 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/mojo/MojoHandle.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +14 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/mojo/MojoHandleSignals.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +9 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/mojo/MojoReadMessageFlags.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +7 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/mojo/MojoReadMessageResult.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +14 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/mojo/MojoWatcher.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 chunk +64 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/mojo/MojoWatcher.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 1 chunk +128 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/mojo/MojoWatcher.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 chunk +11 lines, -0 lines 0 comments Download
A third_party/WebKit/Source/core/mojo/README.md View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +6 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 119 (33 generated)
Ken Rockot(use gerrit already)
Cool! Thanks for looking at this. https://codereview.chromium.org/2400563002/diff/80001/third_party/WebKit/Source/core/mojo/MojoInterfaceProvider.h File third_party/WebKit/Source/core/mojo/MojoInterfaceProvider.h (right): https://codereview.chromium.org/2400563002/diff/80001/third_party/WebKit/Source/core/mojo/MojoInterfaceProvider.h#newcode1 third_party/WebKit/Source/core/mojo/MojoInterfaceProvider.h:1: // Copyright 2016 ...
4 years, 2 months ago (2016-10-07 23:22:27 UTC) #8
haraken
This looks like a right way to go overall, but I might want to see ...
4 years, 2 months ago (2016-10-08 01:30:29 UTC) #9
alokp
haraken@: Thanks for the feedback. This patch simply replaces the gin bindings with that generated ...
4 years, 2 months ago (2016-10-10 16:41:22 UTC) #11
Ken Rockot(use gerrit already)
On 2016/10/10 at 16:41:22, alokp wrote: > haraken@: Thanks for the feedback. This patch simply ...
4 years, 2 months ago (2016-10-10 17:11:25 UTC) #12
alokp
> > Good idea. In fact it might be more flexible have a dictionary of ...
4 years, 2 months ago (2016-10-10 17:55:32 UTC) #13
esprehn
I think we want this simpler, just add new interfaces: MojoHandle MojoInterfaceProvider close() should be ...
4 years, 2 months ago (2016-10-10 20:59:46 UTC) #14
Ken Rockot(use gerrit already)
On Mon, Oct 10, 2016 at 1:59 PM, <esprehn@chromium.org> wrote: > I think we want ...
4 years, 2 months ago (2016-10-10 21:05:30 UTC) #15
Ken Rockot(use gerrit already)
On Mon, Oct 10, 2016 at 1:59 PM, <esprehn@chromium.org> wrote: > I think we want ...
4 years, 2 months ago (2016-10-10 21:05:30 UTC) #16
alokp
https://codereview.chromium.org/2400563002/diff/80001/third_party/WebKit/public/web/WebMojoBindings.h File third_party/WebKit/public/web/WebMojoBindings.h (right): https://codereview.chromium.org/2400563002/diff/80001/third_party/WebKit/public/web/WebMojoBindings.h#newcode19 third_party/WebKit/public/web/WebMojoBindings.h:19: BLINK_EXPORT static v8::Local<v8::Value> createInterfaceProvider( On 2016/10/10 20:59:46, esprehn wrote: ...
4 years, 2 months ago (2016-10-10 23:48:17 UTC) #17
esprehn
https://codereview.chromium.org/2400563002/diff/80001/third_party/WebKit/public/web/WebMojoBindings.h File third_party/WebKit/public/web/WebMojoBindings.h (right): https://codereview.chromium.org/2400563002/diff/80001/third_party/WebKit/public/web/WebMojoBindings.h#newcode19 third_party/WebKit/public/web/WebMojoBindings.h:19: BLINK_EXPORT static v8::Local<v8::Value> createInterfaceProvider( On 2016/10/10 at 23:48:17, alokp ...
4 years, 2 months ago (2016-10-10 23:54:46 UTC) #18
esprehn
https://codereview.chromium.org/2400563002/diff/80001/third_party/WebKit/public/web/WebMojoBindings.h File third_party/WebKit/public/web/WebMojoBindings.h (right): https://codereview.chromium.org/2400563002/diff/80001/third_party/WebKit/public/web/WebMojoBindings.h#newcode19 third_party/WebKit/public/web/WebMojoBindings.h:19: BLINK_EXPORT static v8::Local<v8::Value> createInterfaceProvider( Err you can take a ...
4 years, 2 months ago (2016-10-11 00:12:38 UTC) #19
alokp
I have addressed comments and reverted all changes outside blink to make it easier to ...
4 years, 2 months ago (2016-10-18 00:11:47 UTC) #20
Ken Rockot(use gerrit already)
https://codereview.chromium.org/2400563002/diff/100001/third_party/WebKit/Source/core/mojo/Mojo.idl File third_party/WebKit/Source/core/mojo/Mojo.idl (right): https://codereview.chromium.org/2400563002/diff/100001/third_party/WebKit/Source/core/mojo/Mojo.idl#newcode47 third_party/WebKit/Source/core/mojo/Mojo.idl:47: MojoResult writeMessage(MojoMessagePipeHandle pipe, ArrayBuffer buffer, sequence<MojoHandle> handles, MojoWriteMessageFlags flags); ...
4 years, 2 months ago (2016-10-18 15:47:10 UTC) #21
alokp
https://codereview.chromium.org/2400563002/diff/100001/third_party/WebKit/Source/core/mojo/Mojo.idl File third_party/WebKit/Source/core/mojo/Mojo.idl (right): https://codereview.chromium.org/2400563002/diff/100001/third_party/WebKit/Source/core/mojo/Mojo.idl#newcode47 third_party/WebKit/Source/core/mojo/Mojo.idl:47: MojoResult writeMessage(MojoMessagePipeHandle pipe, ArrayBuffer buffer, sequence<MojoHandle> handles, MojoWriteMessageFlags flags); ...
4 years, 2 months ago (2016-10-18 16:48:37 UTC) #22
Ken Rockot(use gerrit already)
On 2016/10/18 at 16:48:37, alokp wrote: > https://codereview.chromium.org/2400563002/diff/100001/third_party/WebKit/Source/core/mojo/Mojo.idl > File third_party/WebKit/Source/core/mojo/Mojo.idl (right): > > https://codereview.chromium.org/2400563002/diff/100001/third_party/WebKit/Source/core/mojo/Mojo.idl#newcode47 ...
4 years, 2 months ago (2016-10-18 16:59:57 UTC) #23
esprehn
Is this ready for another review?
4 years, 1 month ago (2016-10-24 21:27:28 UTC) #24
alokp
On 2016/10/24 21:27:28, esprehn wrote: > Is this ready for another review? I just uploaded ...
4 years, 1 month ago (2016-10-24 22:30:00 UTC) #25
esprehn
Bunch of questions, pardon my mojo ignorance, just trying to understand it. :) https://codereview.chromium.org/2400563002/diff/200001/third_party/WebKit/Source/core/mojo/Mojo.cpp File ...
4 years, 1 month ago (2016-10-25 03:34:07 UTC) #26
alokp
Addressed a few comments. A bunch of blink/idl questions for you. https://codereview.chromium.org/2400563002/diff/200001/third_party/WebKit/Source/core/mojo/Mojo.cpp File third_party/WebKit/Source/core/mojo/Mojo.cpp (right): ...
4 years, 1 month ago (2016-10-25 05:01:38 UTC) #27
alokp
The latest patch uses ExecutionContext TaskRunner, which fixed the hang issue and also made a ...
4 years, 1 month ago (2016-10-25 17:18:18 UTC) #28
Ken Rockot(use gerrit already)
https://codereview.chromium.org/2400563002/diff/200001/third_party/WebKit/Source/core/mojo/Mojo.cpp File third_party/WebKit/Source/core/mojo/Mojo.cpp (right): https://codereview.chromium.org/2400563002/diff/200001/third_party/WebKit/Source/core/mojo/Mojo.cpp#newcode52 third_party/WebKit/Source/core/mojo/Mojo.cpp:52: std::vector<::MojoHandle> rawHandles(handles.size()); On 2016/10/25 at 05:01:37, alokp wrote: > ...
4 years, 1 month ago (2016-10-25 18:11:11 UTC) #29
alokp
https://codereview.chromium.org/2400563002/diff/200001/third_party/WebKit/Source/core/mojo/Mojo.cpp File third_party/WebKit/Source/core/mojo/Mojo.cpp (right): https://codereview.chromium.org/2400563002/diff/200001/third_party/WebKit/Source/core/mojo/Mojo.cpp#newcode52 third_party/WebKit/Source/core/mojo/Mojo.cpp:52: std::vector<::MojoHandle> rawHandles(handles.size()); On 2016/10/25 18:11:11, Ken Rockot wrote: > ...
4 years, 1 month ago (2016-10-25 20:33:36 UTC) #30
alokp
If this looks reasonable I will start adding layout tests. Please let me know which ...
4 years, 1 month ago (2016-10-26 05:24:09 UTC) #31
alokp
On 2016/10/26 05:24:09, alokp wrote: > If this looks reasonable I will start adding layout ...
4 years, 1 month ago (2016-10-28 17:37:45 UTC) #32
esprehn
jbroman@ and reillyg@ Could you look this over? I'm a bit overloaded and perhaps you ...
4 years ago (2016-12-20 03:10:05 UTC) #34
jbroman
Two high-level questions: - Is there a design doc for this? The two sentences in ...
4 years ago (2016-12-20 15:45:05 UTC) #35
alokp
Chromecast team wants to use mojo-js bindings in production code (I understand that they are ...
4 years ago (2016-12-20 18:37:35 UTC) #36
Reilly Grant (use Gerrit)
This change looks reasonable to me but I am probably not the best reviewer for ...
4 years ago (2016-12-20 20:37:32 UTC) #37
jbroman
https://codereview.chromium.org/2400563002/diff/310001/third_party/WebKit/Source/core/mojo/BUILD.gn File third_party/WebKit/Source/core/mojo/BUILD.gn (right): https://codereview.chromium.org/2400563002/diff/310001/third_party/WebKit/Source/core/mojo/BUILD.gn#newcode1 third_party/WebKit/Source/core/mojo/BUILD.gn:1: # Copyright 2016 The Chromium Authors. All rights reserved. ...
4 years ago (2016-12-20 23:21:58 UTC) #38
jbroman
A couple other API-ish questions, now that I've thought about the presence of MojoHandle::close. https://codereview.chromium.org/2400563002/diff/310001/third_party/WebKit/Source/core/mojo/Mojo.idl ...
4 years ago (2016-12-21 18:09:48 UTC) #39
esprehn
+1 to making the API look like an idomatic JS api as much as possible ...
4 years ago (2016-12-21 21:32:44 UTC) #40
alokp
On 2016/12/21 21:32:44, esprehn wrote: > +1 to making the API look like an idomatic ...
4 years ago (2016-12-22 00:36:59 UTC) #41
alokp
https://codereview.chromium.org/2400563002/diff/310001/third_party/WebKit/Source/core/mojo/BUILD.gn File third_party/WebKit/Source/core/mojo/BUILD.gn (right): https://codereview.chromium.org/2400563002/diff/310001/third_party/WebKit/Source/core/mojo/BUILD.gn#newcode1 third_party/WebKit/Source/core/mojo/BUILD.gn:1: # Copyright 2016 The Chromium Authors. All rights reserved. ...
3 years, 11 months ago (2017-01-09 23:33:10 UTC) #42
jbroman
https://codereview.chromium.org/2400563002/diff/310001/third_party/WebKit/Source/core/mojo/Mojo.cpp File third_party/WebKit/Source/core/mojo/Mojo.cpp (right): https://codereview.chromium.org/2400563002/diff/310001/third_party/WebKit/Source/core/mojo/Mojo.cpp#newcode75 third_party/WebKit/Source/core/mojo/Mojo.cpp:75: rawHandles.size(), flags); On 2017/01/09 at 23:33:09, alokp wrote: > ...
3 years, 11 months ago (2017-01-10 20:46:31 UTC) #44
alokp
https://codereview.chromium.org/2400563002/diff/310001/third_party/WebKit/Source/core/mojo/Mojo.cpp File third_party/WebKit/Source/core/mojo/Mojo.cpp (right): https://codereview.chromium.org/2400563002/diff/310001/third_party/WebKit/Source/core/mojo/Mojo.cpp#newcode75 third_party/WebKit/Source/core/mojo/Mojo.cpp:75: rawHandles.size(), flags); On 2017/01/10 20:46:30, jbroman wrote: > On ...
3 years, 11 months ago (2017-01-11 21:53:02 UTC) #45
jbroman
https://codereview.chromium.org/2400563002/diff/310001/third_party/WebKit/Source/core/mojo/Mojo.idl File third_party/WebKit/Source/core/mojo/Mojo.idl (right): https://codereview.chromium.org/2400563002/diff/310001/third_party/WebKit/Source/core/mojo/Mojo.idl#newcode13 third_party/WebKit/Source/core/mojo/Mojo.idl:13: interface Mojo { On 2017/01/11 at 21:53:01, alokp wrote: ...
3 years, 11 months ago (2017-01-11 23:00:01 UTC) #46
alokp
https://codereview.chromium.org/2400563002/diff/310001/third_party/WebKit/Source/core/mojo/Mojo.idl File third_party/WebKit/Source/core/mojo/Mojo.idl (right): https://codereview.chromium.org/2400563002/diff/310001/third_party/WebKit/Source/core/mojo/Mojo.idl#newcode13 third_party/WebKit/Source/core/mojo/Mojo.idl:13: interface Mojo { > > Right, I don't want ...
3 years, 11 months ago (2017-01-12 01:20:26 UTC) #47
esprehn
You don't want to use NoInterfaceObject, this is a real API that's exposed already, just ...
3 years, 11 months ago (2017-01-12 01:30:28 UTC) #48
jbroman
https://codereview.chromium.org/2400563002/diff/310001/third_party/WebKit/Source/core/mojo/Mojo.idl File third_party/WebKit/Source/core/mojo/Mojo.idl (right): https://codereview.chromium.org/2400563002/diff/310001/third_party/WebKit/Source/core/mojo/Mojo.idl#newcode13 third_party/WebKit/Source/core/mojo/Mojo.idl:13: interface Mojo { On 2017/01/12 at 01:20:26, alokp wrote: ...
3 years, 11 months ago (2017-01-12 02:21:10 UTC) #49
yzshen1
Apologize for late reply! https://codereview.chromium.org/2400563002/diff/350001/third_party/WebKit/Source/core/mojo/MojoWatcher.cpp File third_party/WebKit/Source/core/mojo/MojoWatcher.cpp (right): https://codereview.chromium.org/2400563002/diff/350001/third_party/WebKit/Source/core/mojo/MojoWatcher.cpp#newcode60 third_party/WebKit/Source/core/mojo/MojoWatcher.cpp:60: MojoHandleSignalsState, On 2017/01/11 21:53:02, alokp ...
3 years, 11 months ago (2017-01-12 23:38:35 UTC) #50
Ken Rockot(use gerrit already)
On Thu, Jan 12, 2017 at 3:38 PM, <yzshen@chromium.org> wrote: > Apologize for late reply! ...
3 years, 11 months ago (2017-01-12 23:42:21 UTC) #51
Ken Rockot(use gerrit already)
On Thu, Jan 12, 2017 at 3:38 PM, <yzshen@chromium.org> wrote: > Apologize for late reply! ...
3 years, 11 months ago (2017-01-12 23:42:21 UTC) #52
esprehn
On 2017/01/12 at 02:21:10, jbroman wrote: > https://codereview.chromium.org/2400563002/diff/310001/third_party/WebKit/Source/core/mojo/Mojo.idl > File third_party/WebKit/Source/core/mojo/Mojo.idl (right): > > https://codereview.chromium.org/2400563002/diff/310001/third_party/WebKit/Source/core/mojo/Mojo.idl#newcode13 ...
3 years, 11 months ago (2017-01-13 01:01:26 UTC) #53
alokp
https://codereview.chromium.org/2400563002/diff/310001/third_party/WebKit/Source/core/mojo/Mojo.idl File third_party/WebKit/Source/core/mojo/Mojo.idl (right): https://codereview.chromium.org/2400563002/diff/310001/third_party/WebKit/Source/core/mojo/Mojo.idl#newcode13 third_party/WebKit/Source/core/mojo/Mojo.idl:13: interface Mojo { > you don't need [NoInterfaceObject], but ...
3 years, 11 months ago (2017-01-13 01:07:56 UTC) #54
alokp
iclelland@: Could you please provide pointers on how to enable an origin-trial feature for say ...
3 years, 11 months ago (2017-01-13 01:13:07 UTC) #56
jbroman
> https://codereview.chromium.org/2400563002/diff/410001/third_party/WebKit/Source/core/mojo/MojoHandle.idl#newcode10 > third_party/WebKit/Source/core/mojo/MojoHandle.idl:10: MojoResult writeMessage(MojoWriteMessageOptions options); > On 2017/01/12 23:38:35, yzshen1 wrote: > > ...
3 years, 11 months ago (2017-01-13 19:25:40 UTC) #57
jbroman
https://codereview.chromium.org/2400563002/diff/410001/third_party/WebKit/Source/core/mojo/MojoWriteMessageOptions.idl File third_party/WebKit/Source/core/mojo/MojoWriteMessageOptions.idl (right): https://codereview.chromium.org/2400563002/diff/410001/third_party/WebKit/Source/core/mojo/MojoWriteMessageOptions.idl#newcode5 third_party/WebKit/Source/core/mojo/MojoWriteMessageOptions.idl:5: dictionary MojoWriteMessageOptions { On 2017/01/13 at 01:07:56, alokp wrote: ...
3 years, 11 months ago (2017-01-13 19:25:59 UTC) #58
alokp
> Separately we already expose some mojo API to JS through some Gin bindings, so ...
3 years, 11 months ago (2017-01-13 20:10:34 UTC) #59
Ken Rockot(use gerrit already)
I'm not entirely sure where the origin trials suggestion came from, but they don't seem ...
3 years, 11 months ago (2017-01-13 20:40:34 UTC) #60
Ken Rockot(use gerrit already)
I'm not entirely sure where the origin trials suggestion came from, but they don't seem ...
3 years, 11 months ago (2017-01-13 20:40:34 UTC) #61
yzshen1
On 2017/01/13 19:25:40, jbroman wrote: > > > https://codereview.chromium.org/2400563002/diff/410001/third_party/WebKit/Source/core/mojo/MojoHandle.idl#newcode10 > > third_party/WebKit/Source/core/mojo/MojoHandle.idl:10: MojoResult > writeMessage(MojoWriteMessageOptions ...
3 years, 11 months ago (2017-01-13 20:49:25 UTC) #62
Ken Rockot(use gerrit already)
On Jan 13, 2017 12:49 PM, <yzshen@chromium.org> wrote: On 2017/01/13 19:25:40, jbroman wrote: > > ...
3 years, 11 months ago (2017-01-13 20:52:58 UTC) #63
Ken Rockot(use gerrit already)
On Jan 13, 2017 12:49 PM, <yzshen@chromium.org> wrote: On 2017/01/13 19:25:40, jbroman wrote: > > ...
3 years, 11 months ago (2017-01-13 20:52:59 UTC) #64
esprehn
Yeah I think it's being used as a hack here to turn it on. We ...
3 years, 11 months ago (2017-01-13 22:04:33 UTC) #65
alokp
Thanks esprehn@. I have addressed all other comments in the latest patch. I will wait ...
3 years, 11 months ago (2017-01-13 23:40:31 UTC) #66
jbroman
On 2017/01/13 at 23:40:31, alokp wrote: > I have addressed all other comments in the ...
3 years, 11 months ago (2017-01-14 05:16:30 UTC) #67
alokp
> I _am_ suggesting that the interfaces must be conditionally enabled (certainly > if we ...
3 years, 11 months ago (2017-01-14 22:49:02 UTC) #68
jbroman
On 2017/01/14 at 22:49:02, alokp wrote: > > I _am_ suggesting that the interfaces must ...
3 years, 11 months ago (2017-01-15 05:42:54 UTC) #69
iclelland
On 2017/01/15 05:42:54, jbroman wrote: > On 2017/01/14 at 22:49:02, alokp wrote: > > > ...
3 years, 11 months ago (2017-01-17 14:26:47 UTC) #70
alokp
iclelland@: Thanks for your reply. > Actually delaying the installation, and generation of > V8<type>::install<feature>() ...
3 years, 11 months ago (2017-01-17 23:02:09 UTC) #71
jbroman
On 2017/01/17 at 23:02:09, alokp wrote: > iclelland@: Thanks for your reply. > > > ...
3 years, 11 months ago (2017-01-17 23:03:21 UTC) #72
alokp
https://codereview.chromium.org/2400563002/diff/490001/third_party/WebKit/Source/core/mojo/Mojo.idl File third_party/WebKit/Source/core/mojo/Mojo.idl (right): https://codereview.chromium.org/2400563002/diff/490001/third_party/WebKit/Source/core/mojo/Mojo.idl#newcode29 third_party/WebKit/Source/core/mojo/Mojo.idl:29: static MojoCreateMessagePipeResult createMessagePipe(); Elliot: When I declare this function ...
3 years, 11 months ago (2017-01-20 23:11:57 UTC) #73
jbroman
https://codereview.chromium.org/2400563002/diff/490001/third_party/WebKit/Source/core/mojo/Mojo.idl File third_party/WebKit/Source/core/mojo/Mojo.idl (right): https://codereview.chromium.org/2400563002/diff/490001/third_party/WebKit/Source/core/mojo/Mojo.idl#newcode29 third_party/WebKit/Source/core/mojo/Mojo.idl:29: static MojoCreateMessagePipeResult createMessagePipe(); On 2017/01/20 at 23:11:56, alokp wrote: ...
3 years, 11 months ago (2017-01-24 21:21:04 UTC) #74
jbroman
https://codereview.chromium.org/2400563002/diff/490001/third_party/WebKit/Source/core/mojo/Mojo.idl File third_party/WebKit/Source/core/mojo/Mojo.idl (right): https://codereview.chromium.org/2400563002/diff/490001/third_party/WebKit/Source/core/mojo/Mojo.idl#newcode29 third_party/WebKit/Source/core/mojo/Mojo.idl:29: static MojoCreateMessagePipeResult createMessagePipe(); On 2017/01/24 at 21:21:03, jbroman wrote: ...
3 years, 11 months ago (2017-01-24 21:25:51 UTC) #75
alokp
I have added a bunch of layout tests and also fixed a few issues found ...
3 years, 10 months ago (2017-01-27 07:34:29 UTC) #81
jbroman
LGTM You'll need to rebaseline the non-stable interface listings, and I'd suggest having a Mojo ...
3 years, 10 months ago (2017-01-27 20:35:16 UTC) #86
alokp
rockot/yzshen: Could you please review if my understanding/usage of mojo API is correct? Thanks! https://codereview.chromium.org/2400563002/diff/570001/third_party/WebKit/LayoutTests/mojo/message-pipe.html ...
3 years, 10 months ago (2017-01-27 23:54:47 UTC) #87
alokp
yzshen/rockot: ping
3 years, 10 months ago (2017-01-31 00:00:40 UTC) #88
Ken Rockot(use gerrit already)
Very sorry for the delay. Everything looks great, just one question about watcher. https://codereview.chromium.org/2400563002/diff/590001/third_party/WebKit/Source/core/mojo/MojoWatcher.cpp File ...
3 years, 10 months ago (2017-01-31 16:33:16 UTC) #89
jbroman
https://codereview.chromium.org/2400563002/diff/590001/third_party/WebKit/Source/core/mojo/MojoWatcher.cpp File third_party/WebKit/Source/core/mojo/MojoWatcher.cpp (right): https://codereview.chromium.org/2400563002/diff/590001/third_party/WebKit/Source/core/mojo/MojoWatcher.cpp#newcode107 third_party/WebKit/Source/core/mojo/MojoWatcher.cpp:107: // It is safe to assume the MojoWatcher still ...
3 years, 10 months ago (2017-01-31 17:55:50 UTC) #90
yzshen1
LGTM https://codereview.chromium.org/2400563002/diff/590001/third_party/WebKit/Source/core/mojo/MojoWatcher.cpp File third_party/WebKit/Source/core/mojo/MojoWatcher.cpp (right): https://codereview.chromium.org/2400563002/diff/590001/third_party/WebKit/Source/core/mojo/MojoWatcher.cpp#newcode107 third_party/WebKit/Source/core/mojo/MojoWatcher.cpp:107: // It is safe to assume the MojoWatcher ...
3 years, 10 months ago (2017-01-31 17:57:33 UTC) #91
yzshen1
LGTM
3 years, 10 months ago (2017-01-31 17:57:40 UTC) #92
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/2400563002/610001
3 years, 10 months ago (2017-01-31 18:43:51 UTC) #95
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/354035)
3 years, 10 months ago (2017-01-31 18:55:53 UTC) #97
alokp
esprehn@: third_party/WebKit/Source/bindings
3 years, 10 months ago (2017-01-31 18:57:14 UTC) #98
Ken Rockot(use gerrit already)
On 2017/01/31 at 17:57:33, yzshen wrote: > LGTM > > https://codereview.chromium.org/2400563002/diff/590001/third_party/WebKit/Source/core/mojo/MojoWatcher.cpp > File third_party/WebKit/Source/core/mojo/MojoWatcher.cpp (right): ...
3 years, 10 months ago (2017-01-31 19:27:05 UTC) #99
Ken Rockot(use gerrit already)
On 2017/01/31 at 19:27:05, Ken Rockot wrote: > On 2017/01/31 at 17:57:33, yzshen wrote: > ...
3 years, 10 months ago (2017-01-31 20:31:41 UTC) #100
alokp
+haraken for third_party/WebKit/Source/bindings
3 years, 10 months ago (2017-02-08 00:49:38 UTC) #102
haraken
Would you add more explanation to the CL description? Where do we have tests? https://codereview.chromium.org/2400563002/diff/610001/third_party/WebKit/Source/bindings/core/v8/custom/V8MojoWatcherCustom.cpp ...
3 years, 10 months ago (2017-02-08 02:27:29 UTC) #103
alokp
Added CL description. The patch already contains LayoutTests. Are you looking for any other kind ...
3 years, 10 months ago (2017-02-08 05:19:19 UTC) #105
haraken
LGTM with comments. https://codereview.chromium.org/2400563002/diff/630001/third_party/WebKit/Source/core/mojo/Mojo.idl File third_party/WebKit/Source/core/mojo/Mojo.idl (right): https://codereview.chromium.org/2400563002/diff/630001/third_party/WebKit/Source/core/mojo/Mojo.idl#newcode5 third_party/WebKit/Source/core/mojo/Mojo.idl:5: typedef unsigned long MojoResult; Add a ...
3 years, 10 months ago (2017-02-08 06:32:10 UTC) #108
jbroman
https://codereview.chromium.org/2400563002/diff/630001/third_party/WebKit/Source/core/mojo/MojoWatcher.cpp File third_party/WebKit/Source/core/mojo/MojoWatcher.cpp (right): https://codereview.chromium.org/2400563002/diff/630001/third_party/WebKit/Source/core/mojo/MojoWatcher.cpp#newcode40 third_party/WebKit/Source/core/mojo/MojoWatcher.cpp:40: context->postTask( On 2017/02/08 at 06:32:10, haraken wrote: > We're ...
3 years, 10 months ago (2017-02-08 13:20:04 UTC) #111
alokp
https://codereview.chromium.org/2400563002/diff/630001/third_party/WebKit/Source/core/mojo/Mojo.idl File third_party/WebKit/Source/core/mojo/Mojo.idl (right): https://codereview.chromium.org/2400563002/diff/630001/third_party/WebKit/Source/core/mojo/Mojo.idl#newcode5 third_party/WebKit/Source/core/mojo/Mojo.idl:5: typedef unsigned long MojoResult; On 2017/02/08 06:32:09, haraken wrote: ...
3 years, 10 months ago (2017-02-08 17:34:41 UTC) #112
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/2400563002/650001
3 years, 10 months ago (2017-02-08 17:35:34 UTC) #115
haraken
On 2017/02/08 13:20:04, jbroman wrote: > https://codereview.chromium.org/2400563002/diff/630001/third_party/WebKit/Source/core/mojo/MojoWatcher.cpp > File third_party/WebKit/Source/core/mojo/MojoWatcher.cpp (right): > > https://codereview.chromium.org/2400563002/diff/630001/third_party/WebKit/Source/core/mojo/MojoWatcher.cpp#newcode40 > ...
3 years, 10 months ago (2017-02-08 17:56:53 UTC) #116
commit-bot: I haz the power
3 years, 10 months ago (2017-02-08 19:55:48 UTC) #119
Message was sent while issue was closed.
Committed patchset #34 (id:650001) as
https://chromium.googlesource.com/chromium/src/+/a97e1315d39a13e0c239615e93ff...

Powered by Google App Engine
This is Rietveld 408576698