|
Embed a simple Mojo shell in content
This CL adds an ApplicationManager to the browser and sets it up for static
application loading in-process and out-of-process (via the utility process)
in Chrome.
This also adds a new proxy_resolver component which is a thin Mojo app
wrapping the Mojo resolver impl in //net/proxy.
Finally, this hooks up the proxy_resolver app to Chrome's Mojo shell for
(flag-dependent) in-process or out-of-process operation.
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1124 lines, -150 lines) |
Patch |
 |
M |
chrome/app/generated_resources.grd
|
View
|
|
1 chunk |
+0 lines, -3 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/BUILD.gn
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/DEPS
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chrome_content_browser_client.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chrome_content_browser_client.cc
|
View
|
|
5 chunks |
+13 lines, -0 lines |
1 comment
|
Download
|
 |
A + |
chrome/browser/net/mojo_app_proxy_resolver_factory.h
|
View
|
|
3 chunks |
+18 lines, -16 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/net/mojo_app_proxy_resolver_factory.cc
|
View
|
|
1 chunk |
+48 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/net/proxy_service_factory.cc
|
View
|
|
2 chunks |
+6 lines, -11 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/net/utility_process_mojo_proxy_resolver_factory.h
|
View
|
|
1 chunk |
+0 lines, -48 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_browser.gypi
|
View
|
|
3 chunks |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_common.gypi
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_utility.gypi
|
View
|
|
2 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/common/application_urls.h
|
View
|
|
1 chunk |
+14 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
chrome/common/application_urls.cc
|
View
|
|
1 chunk |
+4 lines, -6 lines |
1 comment
|
Download
|
 |
M |
chrome/utility/BUILD.gn
|
View
|
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/utility/DEPS
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/utility/chrome_content_utility_client.h
|
View
|
|
3 chunks |
+14 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/utility/chrome_content_utility_client.cc
|
View
|
|
5 chunks |
+12 lines, -16 lines |
0 comments
|
Download
|
 |
A |
chrome/utility/chrome_content_utility_process_impl.h
|
View
|
|
1 chunk |
+43 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/utility/chrome_content_utility_process_impl.cc
|
View
|
|
1 chunk |
+75 lines, -0 lines |
0 comments
|
Download
|
 |
M |
components/components.gyp
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
A |
components/proxy_resolver.gypi
|
View
|
|
1 chunk |
+24 lines, -0 lines |
0 comments
|
Download
|
 |
A |
components/proxy_resolver/BUILD.gn
|
View
|
|
1 chunk |
+39 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
components/proxy_resolver/DEPS
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
A + |
components/proxy_resolver/main.cc
|
View
|
|
1 chunk |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
A |
components/proxy_resolver/proxy_resolver_app.h
|
View
|
|
1 chunk |
+37 lines, -0 lines |
0 comments
|
Download
|
 |
A |
components/proxy_resolver/proxy_resolver_app.cc
|
View
|
|
1 chunk |
+31 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/DEPS
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/BUILD.gn
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/browser_main_loop.h
|
View
|
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/browser_main_loop.cc
|
View
|
|
3 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
A |
content/browser/mojo_shell_context_impl.h
|
View
|
|
1 chunk |
+55 lines, -0 lines |
0 comments
|
Download
|
 |
A |
content/browser/mojo_shell_context_impl.cc
|
View
|
|
1 chunk |
+114 lines, -0 lines |
1 comment
|
Download
|
 |
M |
content/common/BUILD.gn
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
content/content_browser.gypi
|
View
|
|
4 chunks |
+7 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/content_common.gypi
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/content_common_mojo_bindings.gyp
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
content/public/browser/content_browser_client.h
|
View
|
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/public/browser/content_browser_client.cc
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
A |
content/public/browser/mojo_app_connection.h
|
View
|
|
1 chunk |
+56 lines, -0 lines |
0 comments
|
Download
|
 |
A |
content/public/browser/mojo_app_connection.cc
|
View
|
|
1 chunk |
+64 lines, -0 lines |
0 comments
|
Download
|
 |
A |
content/public/browser/mojo_shell_context.h
|
View
|
|
1 chunk |
+64 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/public/common/BUILD.gn
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
A + |
content/public/common/process.mojom
|
View
|
|
1 chunk |
+10 lines, -4 lines |
1 comment
|
Download
|
 |
M |
content/public/common/service_registry.h
|
View
|
|
1 chunk |
+10 lines, -1 line |
0 comments
|
Download
|
 |
A |
content/public/common/static_mojo_application_loader.h
|
View
|
|
1 chunk |
+66 lines, -0 lines |
0 comments
|
Download
|
 |
A |
content/public/common/static_mojo_application_loader.cc
|
View
|
|
1 chunk |
+116 lines, -0 lines |
0 comments
|
Download
|
 |
M |
mojo/mojo_base.gyp
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
A |
mojo/mojo_services.gyp
|
View
|
|
1 chunk |
+44 lines, -0 lines |
0 comments
|
Download
|
 |
A |
mojo/mojo_shell.gyp
|
View
|
|
1 chunk |
+80 lines, -0 lines |
0 comments
|
Download
|
 |
M |
mojo/shell/BUILD.gn
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
net/BUILD.gn
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/net.gyp
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/proxy/proxy_service_mojo.h
|
View
|
|
1 chunk |
+0 lines, -16 lines |
0 comments
|
Download
|
 |
M |
net/proxy/proxy_service_mojo.cc
|
View
|
|
2 chunks |
+0 lines, -14 lines |
0 comments
|
Download
|
 |
M |
third_party/mojo/mojom_bindings_generator_explicit.gypi
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
Total messages: 10 (1 generated)
|