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

Issue 72123002: Work in progress for end-to-end bindings (Closed)

Created:
7 years, 1 month ago by abarth-chromium
Modified:
7 years, 1 month ago
CC:
chromium-reviews, Aaron Boodman, darin (slow to review), viettrungluu+watch_chromium.org, ben+mojo_chromium.org
Visibility:
Public.

Description

Patch Set 1 #

Total comments: 2

Patch Set 2 : Add MessageLoop instance to SampleApp and run it #

Total comments: 7

Patch Set 3 : Resolve merge comments #

Patch Set 4 : Use SimpleThread instead of Thread to avoid creating a MessageLoop #

Patch Set 5 : Use SimpleThread instead of Thread to avoid creating a MessageLoop #

Total comments: 8

Patch Set 6 : Address review concerns #

Patch Set 7 : Address review concerns #

Patch Set 8 : Fix bad merge #

Patch Set 9 : Add base dep for sample_app #

Total comments: 5
Unified diffs Side-by-side diffs Delta from patch set Stats (+259 lines, -104 lines) Patch
A mojo/examples/hello_world_service/hello_world_service.mojom View 1 2 4 5 6 7 1 chunk +17 lines, -0 lines 0 comments Download
A mojo/examples/hello_world_service/hello_world_service_impl.h View 1 4 5 6 7 1 chunk +27 lines, -0 lines 0 comments Download
A mojo/examples/hello_world_service/hello_world_service_impl.cc View 1 4 5 6 7 1 chunk +26 lines, -0 lines 0 comments Download
A mojo/examples/sample_app/hello_world_client_impl.h View 1 2 4 5 6 7 1 chunk +32 lines, -0 lines 0 comments Download
A mojo/examples/sample_app/hello_world_client_impl.cc View 1 2 3 4 5 6 7 1 chunk +28 lines, -0 lines 0 comments Download
M mojo/examples/sample_app/sample_app.cc View 1 2 3 4 5 6 7 2 chunks +27 lines, -48 lines 0 comments Download
M mojo/mojo.gyp View 1 2 3 4 5 6 7 8 2 chunks +37 lines, -0 lines 0 comments Download
M mojo/public/bindings/mojom_bindings_generator.gypi View 4 5 6 7 1 chunk +6 lines, -0 lines 0 comments Download
M mojo/shell/app_container.h View 1 2 3 4 5 6 7 3 chunks +15 lines, -7 lines 5 comments Download
M mojo/shell/app_container.cc View 1 2 3 4 5 6 7 2 chunks +44 lines, -49 lines 0 comments Download

Messages

Total messages: 24 (0 generated)
abarth-chromium
7 years, 1 month ago (2013-11-13 22:28:41 UTC) #1
darin (slow to review)
https://codereview.chromium.org/72123002/diff/1/mojo/examples/hello_world_service/hello_world_service.mojom File mojo/examples/hello_world_service/hello_world_service.mojom (right): https://codereview.chromium.org/72123002/diff/1/mojo/examples/hello_world_service/hello_world_service.mojom#newcode9 mojo/examples/hello_world_service/hello_world_service.mojom:9: void Greeting(string greeting @0) @0; note: ordinals are optional. ...
7 years, 1 month ago (2013-11-13 22:57:49 UTC) #2
DaveMoore
Add MessageLoop instance to SampleApp and run it
7 years, 1 month ago (2013-11-13 23:22:11 UTC) #3
DaveMoore
7 years, 1 month ago (2013-11-13 23:25:03 UTC) #4
darin (slow to review)
LGTM Would be good to update the CL description. https://codereview.chromium.org/72123002/diff/60001/mojo/examples/sample_app/hello_world_client_impl.h File mojo/examples/sample_app/hello_world_client_impl.h (right): https://codereview.chromium.org/72123002/diff/60001/mojo/examples/sample_app/hello_world_client_impl.h#newcode17 mojo/examples/sample_app/hello_world_client_impl.h:17: ...
7 years, 1 month ago (2013-11-14 00:05:34 UTC) #5
DaveMoore
Resolve merge comments
7 years, 1 month ago (2013-11-14 00:20:20 UTC) #6
DaveMoore
Committed patchset #3 manually as r234975 (presubmit successful).
7 years, 1 month ago (2013-11-14 00:21:16 UTC) #7
mmenke
On 2013/11/14 00:21:16, DaveMoore wrote: > Committed patchset #3 manually as r234975 (presubmit successful). This ...
7 years, 1 month ago (2013-11-14 03:32:14 UTC) #8
DaveMoore
Use SimpleThread instead of Thread to avoid creating a MessageLoop
7 years, 1 month ago (2013-11-14 23:41:46 UTC) #9
DaveMoore
Use SimpleThread instead of Thread to avoid creating a MessageLoop
7 years, 1 month ago (2013-11-14 23:45:15 UTC) #10
DaveMoore
- Switched to base::SimpleThread - Made HelloWorldClientImpl quit the current message loop, so we can ...
7 years, 1 month ago (2013-11-14 23:46:53 UTC) #11
abarth-chromium
https://codereview.chromium.org/72123002/diff/210001/mojo/examples/sample_app/sample_app.cc File mojo/examples/sample_app/sample_app.cc (right): https://codereview.chromium.org/72123002/diff/210001/mojo/examples/sample_app/sample_app.cc#newcode46 mojo/examples/sample_app/sample_app.cc:46: printf("here!\n"); We probably want to remove this before landing. ...
7 years, 1 month ago (2013-11-14 23:59:04 UTC) #12
darin (slow to review)
https://codereview.chromium.org/72123002/diff/210001/mojo/examples/sample_app/sample_app.cc File mojo/examples/sample_app/sample_app.cc (right): https://codereview.chromium.org/72123002/diff/210001/mojo/examples/sample_app/sample_app.cc#newcode29 mojo/examples/sample_app/sample_app.cc:29: base::MessageLoop loop; it would be rational for BindingsSupportImpl to ...
7 years, 1 month ago (2013-11-15 00:01:37 UTC) #13
DaveMoore
Address review concerns
7 years, 1 month ago (2013-11-15 00:03:44 UTC) #14
abarth-chromium
On 2013/11/15 00:01:37, darin wrote: > Oh, I see... the TODO in mojo::shell::Run() seems to ...
7 years, 1 month ago (2013-11-15 00:04:36 UTC) #15
DaveMoore
Address review concerns
7 years, 1 month ago (2013-11-15 00:10:34 UTC) #16
DaveMoore
https://codereview.chromium.org/72123002/diff/210001/mojo/examples/sample_app/sample_app.cc File mojo/examples/sample_app/sample_app.cc (right): https://codereview.chromium.org/72123002/diff/210001/mojo/examples/sample_app/sample_app.cc#newcode29 mojo/examples/sample_app/sample_app.cc:29: base::MessageLoop loop; On 2013/11/15 00:01:37, darin wrote: > it ...
7 years, 1 month ago (2013-11-15 00:11:32 UTC) #17
DaveMoore
Fix bad merge
7 years, 1 month ago (2013-11-15 03:08:30 UTC) #18
DaveMoore
Add base dep for sample_app
7 years, 1 month ago (2013-11-15 15:50:16 UTC) #19
sky
https://codereview.chromium.org/72123002/diff/470001/mojo/shell/app_container.h File mojo/shell/app_container.h (right): https://codereview.chromium.org/72123002/diff/470001/mojo/shell/app_container.h#newcode45 mojo/shell/app_container.h:45: virtual void Run() OVERRIDE; In hopes of making code ...
7 years, 1 month ago (2013-11-15 17:11:56 UTC) #20
abarth-chromium
https://codereview.chromium.org/72123002/diff/470001/mojo/shell/app_container.h File mojo/shell/app_container.h (right): https://codereview.chromium.org/72123002/diff/470001/mojo/shell/app_container.h#newcode55 mojo/shell/app_container.h:55: scoped_ptr<examples::HelloWorldServiceImpl> hello_world_service_; On 2013/11/15 17:11:56, sky wrote: > How ...
7 years, 1 month ago (2013-11-15 17:14:33 UTC) #21
DaveMoore
https://codereview.chromium.org/72123002/diff/470001/mojo/shell/app_container.h File mojo/shell/app_container.h (right): https://codereview.chromium.org/72123002/diff/470001/mojo/shell/app_container.h#newcode45 mojo/shell/app_container.h:45: virtual void Run() OVERRIDE; As said in comment, this ...
7 years, 1 month ago (2013-11-15 17:15:23 UTC) #22
sky
appcontainer LGTM
7 years, 1 month ago (2013-11-15 18:08:26 UTC) #23
DaveMoore
7 years, 1 month ago (2013-11-15 18:12:52 UTC) #24
Message was sent while issue was closed.
Committed patchset #9 manually as r235379 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698