summaryrefslogtreecommitdiffstats
path: root/content/browser/mojo_shell_browsertest.cc
Commit message (Collapse)AuthorAgeFilesLines
* Add a mojo shell service to render framesrockot2015-06-081-2/+4
| | | | | | | | | | | | | | | | | | This adds a Shell service to each render frame's service registry, allowing frames to connect to Mojo applications. When connecting to an application, the frame identifies itself using its SiteInstance's URL. Reland of https://codereview.chromium.org/1164163002/ which should guard more safely against bad bot behavior with isolates. BUG=497474 TBR=jam@chromium.org Review URL: https://codereview.chromium.org/1168213002 Cr-Commit-Position: refs/heads/master@{#333393}
* Revert of Add a mojo shell service to render frames (patchset #3 id:160001 ↵rockot2015-06-081-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | of https://codereview.chromium.org/1164163002/) Reason for revert: Broke MSan bot for confusing reasons. Original issue's description: > Add a mojo shell service to render frames > > This adds a Shell service to each render frame's service > registry, allowing frames to connect to Mojo applications. > When connecting to an application, the frame identifies > itself using its SiteInstance's URL. > > BUG=497474 > > Committed: https://crrev.com/89b0cc457ff83154f80709d9b58575047845730e > Cr-Commit-Position: refs/heads/master@{#333312} TBR=jam@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=497474 Review URL: https://codereview.chromium.org/1169933002 Cr-Commit-Position: refs/heads/master@{#333342}
* Add a mojo shell service to render framesrockot2015-06-081-2/+4
| | | | | | | | | | | | | This adds a Shell service to each render frame's service registry, allowing frames to connect to Mojo applications. When connecting to an application, the frame identifies itself using its SiteInstance's URL. BUG=497474 Review URL: https://codereview.chromium.org/1164163002 Cr-Commit-Position: refs/heads/master@{#333312}
* Embed a mojo ApplicationManager in content/browserrockot2015-06-051-0/+60
This embeds mojo/shell's ApplicationManager in content/browser and provides a way for arbitrary browser code to connect to Mojo apps as if the browser itself were a Mojo app. This is a basic implementation of Mojo app support which only loads static apps either in the browser process or a (per-app) utility process. Future CLs will address connection to apps from arbitrary render frames (i.e. connection requests which include the requestor's origin) as well as refactoring the utility process code further so that it serves strictly as a Mojo app runner. BUG=492422 Review URL: https://codereview.chromium.org/1149833007 Cr-Commit-Position: refs/heads/master@{#332974}