forked from chromium/chromium
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The idea is that the content embedder should define its own services that run in each process type, rather than merging stuff onto content's own per-process service type manifests. So now in addition to content_browser, content_renderer etc, we have: chrome chrome_renderer etc. This CL implements this for chrome_renderer (chrome was done prior), does the initialization to make sure both services are started, and migrates more SpellCheck interfaces onto this. One trick here is that in this model embedder code has to use its own service connector to connect to its other process services, rather than the connector(s) exposed by content. This is logically consistent with a future in which content_browser morphs into a "navigation" service, content_renderer morphs into a "blink" service, content_utility morphs into many individual services, content_gpu morphs into viz, etc. There are a bunch of tweaks here to support tests with this new model. Bug: Change-Id: Ib1b30054a63ed30501c88c3fe5c471682f5a03ae Reviewed-on: https://chromium-review.googlesource.com/742344 Commit-Queue: Ben Goodger <ben@chromium.org> Reviewed-by: Ken Rockot <rockot@chromium.org> Reviewed-by: Tom Sepez <tsepez@chromium.org> Cr-Commit-Position: refs/heads/master@{#531093}
- Loading branch information
Ben Goodger
authored and
Commit Bot
committed
Jan 23, 2018
1 parent
080ccb3
commit 1633130
Showing
51 changed files
with
442 additions
and
203 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
{ | ||
"name": "chrome_renderer", | ||
"display_name": "Chrome Renderer", | ||
"interface_provider_specs": { | ||
"service_manager:connector": { | ||
"provides": { | ||
"browser": [ | ||
"spellcheck::mojom::SpellChecker" | ||
] | ||
}, | ||
"requires": { | ||
"chrome": [ "renderer" ] | ||
} | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.