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

Issue 93793009: Implement ServiceManager (Closed)

Created:
7 years ago by DaveMoore
Modified:
7 years ago
CC:
chromium-reviews, Aaron Boodman, viettrungluu+watch_chromium.org, ben+mojo_chromium.org
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : Cleanup #

Total comments: 22

Patch Set 3 : Fix review issues #

Total comments: 37

Patch Set 4 : Resolve merge problems #

Patch Set 5 : Support Android with SessionManager #

Patch Set 6 : Cleanup #

Patch Set 7 : Accidental inclusion of adb_run change #

Total comments: 15

Patch Set 8 : Address review concerns #

Total comments: 2

Patch Set 9 : Resolve merge problems #

Patch Set 10 : Add mojo_bindings dep #

Patch Set 11 : need mojo_common_lib #

Patch Set 12 : Allow Android to be built #

Patch Set 13 : Allow Android to be built #

Unified diffs Side-by-side diffs Delta from patch set Stats (+691 lines, -490 lines) Patch
M build/android/adb_run_mojo_shell View 1 2 3 4 5 6 7 8 1 chunk +1 line, -2 lines 0 comments Download
M mojo/common/handle_watcher.cc View 1 2 1 chunk +1 line, -0 lines 0 comments Download
D mojo/examples/sample_app/native_viewport_client_impl.h View 1 chunk +0 lines, -38 lines 0 comments Download
D mojo/examples/sample_app/native_viewport_client_impl.cc View 1 2 3 1 chunk +0 lines, -50 lines 0 comments Download
M mojo/examples/sample_app/sample_app.cc View 1 2 3 4 5 6 7 2 chunks +66 lines, -13 lines 0 comments Download
M mojo/mojo.gyp View 1 2 3 4 5 6 7 8 4 chunks +17 lines, -2 lines 0 comments Download
M mojo/mojo_examples.gypi View 1 2 3 4 5 1 chunk +1 line, -2 lines 0 comments Download
M mojo/mojo_services.gypi View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +7 lines, -5 lines 0 comments Download
M mojo/services/DEPS View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M mojo/services/native_viewport/native_viewport.h View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M mojo/services/native_viewport/native_viewport_android.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +4 lines, -2 lines 0 comments Download
A mojo/services/native_viewport/native_viewport_export.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +26 lines, -0 lines 0 comments Download
D mojo/services/native_viewport/native_viewport_impl.h View 1 2 3 1 chunk +0 lines, -62 lines 0 comments Download
M mojo/services/native_viewport/native_viewport_impl.cc View 1 2 3 4 1 chunk +0 lines, -146 lines 0 comments Download
A mojo/services/native_viewport/native_viewport_service.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +46 lines, -0 lines 0 comments Download
A mojo/services/native_viewport/native_viewport_service.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +194 lines, -0 lines 0 comments Download
M mojo/shell/android/mojo_main.cc View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +27 lines, -1 line 0 comments Download
D mojo/shell/app_container.h View 1 chunk +0 lines, -65 lines 0 comments Download
D mojo/shell/app_container.cc View 1 chunk +0 lines, -87 lines 0 comments Download
M mojo/shell/context.h View 1 2 3 4 3 chunks +3 lines, -0 lines 0 comments Download
M mojo/shell/context.cc View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M mojo/shell/desktop/mojo_main.cc View 1 2 3 4 1 chunk +1 line, -2 lines 0 comments Download
M mojo/shell/network_delegate.cc View 2 chunks +2 lines, -6 lines 0 comments Download
M mojo/shell/run.cc View 1 2 3 4 2 chunks +17 lines, -5 lines 0 comments Download
A mojo/shell/service_manager.h View 1 2 3 4 5 6 7 1 chunk +54 lines, -0 lines 0 comments Download
A mojo/shell/service_manager.cc View 1 2 3 4 5 6 7 1 chunk +200 lines, -0 lines 0 comments Download
A mojo/shell/shell.mojom View 1 2 3 4 5 6 7 1 chunk +19 lines, -0 lines 0 comments Download
M mojo/shell/switches.h View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M mojo/shell/switches.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 31 (0 generated)
DaveMoore
I know that the removal of Context from NativeViewport will break Android, but I'll bring ...
7 years ago (2013-12-09 23:52:57 UTC) #1
Ben Goodger (Google)
On 2013/12/09 23:52:57, DaveMoore wrote: > I know that the removal of Context from NativeViewport ...
7 years ago (2013-12-10 01:04:21 UTC) #2
Ben Goodger (Google)
On 2013/12/10 01:04:21, Ben Goodger (Google) wrote: > On 2013/12/09 23:52:57, DaveMoore wrote: > > ...
7 years ago (2013-12-10 01:05:45 UTC) #3
abarth-chromium
https://codereview.chromium.org/93793009/diff/20001/mojo/common/handle_watcher.cc File mojo/common/handle_watcher.cc (right): https://codereview.chromium.org/93793009/diff/20001/mojo/common/handle_watcher.cc#newcode200 mojo/common/handle_watcher.cc:200: DCHECK(data.message_loop != NULL); DCHECK_NE? https://codereview.chromium.org/93793009/diff/20001/mojo/examples/sample_app/sample_app.cc File mojo/examples/sample_app/sample_app.cc (right): https://codereview.chromium.org/93793009/diff/20001/mojo/examples/sample_app/sample_app.cc#newcode42 ...
7 years ago (2013-12-10 01:06:03 UTC) #4
DaveMoore
On 2013/12/10 01:04:21, Ben Goodger (Google) wrote: > On 2013/12/09 23:52:57, DaveMoore wrote: > > ...
7 years ago (2013-12-10 01:07:26 UTC) #5
abarth-chromium
On 2013/12/10 01:07:26, DaveMoore wrote: > The NVClient isn't going away, it's just getting rolled ...
7 years ago (2013-12-10 01:08:00 UTC) #6
DaveMoore
Fix review issues
7 years ago (2013-12-10 03:00:23 UTC) #7
DaveMoore
https://codereview.chromium.org/93793009/diff/20001/mojo/common/handle_watcher.cc File mojo/common/handle_watcher.cc (right): https://codereview.chromium.org/93793009/diff/20001/mojo/common/handle_watcher.cc#newcode200 mojo/common/handle_watcher.cc:200: DCHECK(data.message_loop != NULL); On 2013/12/10 01:06:03, abarth wrote: > ...
7 years ago (2013-12-10 03:00:45 UTC) #8
abarth-chromium
On 2013/12/10 03:00:45, DaveMoore wrote: > https://codereview.chromium.org/93793009/diff/20001/mojo/examples/sample_app/sample_app.cc > File mojo/examples/sample_app/sample_app.cc (right): > > https://codereview.chromium.org/93793009/diff/20001/mojo/examples/sample_app/sample_app.cc#newcode42 > ...
7 years ago (2013-12-10 04:51:18 UTC) #9
abarth-chromium
https://codereview.chromium.org/93793009/diff/40001/mojo/shell/service_manager.cc File mojo/shell/service_manager.cc (right): https://codereview.chromium.org/93793009/diff/40001/mojo/shell/service_manager.cc#newcode32 mojo/shell/service_manager.cc:32: base::AutoLock lock(lock_); You're still planning to remove this lock, ...
7 years ago (2013-12-10 04:53:50 UTC) #10
darin (slow to review)
On 2013/12/10 04:51:18, abarth wrote: > On 2013/12/10 03:00:45, DaveMoore wrote: > > > https://codereview.chromium.org/93793009/diff/20001/mojo/examples/sample_app/sample_app.cc ...
7 years ago (2013-12-10 05:23:30 UTC) #11
darin (slow to review)
Exciting stuff!!! Some thoughts... https://codereview.chromium.org/93793009/diff/40001/mojo/examples/sample_app/sample_app.cc File mojo/examples/sample_app/sample_app.cc (right): https://codereview.chromium.org/93793009/diff/40001/mojo/examples/sample_app/sample_app.cc#newcode37 mojo/examples/sample_app/sample_app.cc:37: mojo::AllocationScope scope; nit: you might ...
7 years ago (2013-12-10 06:12:35 UTC) #12
abarth-chromium
In https://codereview.chromium.org/107473002/, I needed to create an "apps" directory in the output folder. We could ...
7 years ago (2013-12-10 06:13:45 UTC) #13
beng (no_code_reviews)
Ah, didn't see the whole CL before I left last night. Disregard my comment. -Ben ...
7 years ago (2013-12-10 16:21:28 UTC) #14
Ben Goodger (Google)
https://codereview.chromium.org/93793009/diff/40001/mojo/examples/sample_app/sample_app.cc File mojo/examples/sample_app/sample_app.cc (right): https://codereview.chromium.org/93793009/diff/40001/mojo/examples/sample_app/sample_app.cc#newcode42 mojo/examples/sample_app/sample_app.cc:42: shell_->Connect("mojo:mojo_native_viewport_service", app_handle.Pass()); not a direct comment on this CL ...
7 years ago (2013-12-10 16:35:03 UTC) #15
DaveMoore
Resolve merge problems
7 years ago (2013-12-11 18:51:21 UTC) #16
DaveMoore
https://codereview.chromium.org/93793009/diff/40001/mojo/examples/sample_app/sample_app.cc File mojo/examples/sample_app/sample_app.cc (right): https://codereview.chromium.org/93793009/diff/40001/mojo/examples/sample_app/sample_app.cc#newcode37 mojo/examples/sample_app/sample_app.cc:37: mojo::AllocationScope scope; On 2013/12/10 06:12:36, darin wrote: > nit: ...
7 years ago (2013-12-11 18:56:43 UTC) #17
DaveMoore
Support Android with SessionManager
7 years ago (2013-12-15 21:39:35 UTC) #18
DaveMoore
Cleanup
7 years ago (2013-12-15 22:02:54 UTC) #19
DaveMoore
Accidental inclusion of adb_run change
7 years ago (2013-12-15 22:04:04 UTC) #20
DaveMoore
I've added support for Android (although Android appears to be broken right now independently so ...
7 years ago (2013-12-15 22:05:42 UTC) #21
abarth-chromium
https://codereview.chromium.org/93793009/diff/120001/mojo/examples/sample_app/sample_app.cc File mojo/examples/sample_app/sample_app.cc (right): https://codereview.chromium.org/93793009/diff/120001/mojo/examples/sample_app/sample_app.cc#newcode42 mojo/examples/sample_app/sample_app.cc:42: shell_->Connect("mojo:mojo_native_viewport_service", client_handle.Pass()); We'll probably need to iterate on these ...
7 years ago (2013-12-15 22:54:09 UTC) #22
DaveMoore
Address review concerns
7 years ago (2013-12-16 17:39:07 UTC) #23
DaveMoore
https://codereview.chromium.org/93793009/diff/120001/mojo/mojo_services.gypi File mojo/mojo_services.gypi (right): https://codereview.chromium.org/93793009/diff/120001/mojo/mojo_services.gypi#newcode48 mojo/mojo_services.gypi:48: 'type': 'static_library', Changed to shared_library (A little confused as ...
7 years ago (2013-12-16 17:40:21 UTC) #24
abarth-chromium
LGTM I'm not sure the dylib structure is exactly correct, but I think we're better ...
7 years ago (2013-12-17 17:18:49 UTC) #25
DaveMoore
Resolve merge problems
7 years ago (2013-12-17 18:05:13 UTC) #26
DaveMoore
Add mojo_bindings dep
7 years ago (2013-12-17 18:40:42 UTC) #27
DaveMoore
need mojo_common_lib
7 years ago (2013-12-17 18:55:56 UTC) #28
DaveMoore
Allow Android to be built
7 years ago (2013-12-17 23:39:37 UTC) #29
DaveMoore
Allow Android to be built
7 years ago (2013-12-17 23:48:33 UTC) #30
DaveMoore
7 years ago (2013-12-18 02:07:41 UTC) #31
Message was sent while issue was closed.
Committed patchset #13 manually as r241446 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698