If a RemoteFrame asks to navigate, send an OpenURL IPC
commit70ea134b950a3d5f016a05d6ea3fd336b2ba59f9
authorjaphet <japhet@chromium.org>
Tue, 30 Sep 2014 21:56:39 +0000 (30 14:56 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 30 Sep 2014 21:57:13 +0000 (30 21:57 +0000)
tree61c1489067a0954e6f61397f80191c28a68677db
parentc619607dd99bfdeda399ef91e748e10629a60032
If a RemoteFrame asks to navigate, send an OpenURL IPC

This is the first step toward making remote frames able to be navigated by their parent correctly, and to enable them to transition back into the same process as the parent.

This, combined with https://codereview.chromium.org/573353002/, "just work" to route a navigation request from a RemoteFrame back to its LocalFrame. However, we incorrectly commit the load into the existing LocalFrame (rather than transitioning processes again) and we assert during that commit.

BUG=

Review URL: https://codereview.chromium.org/574403002

Cr-Commit-Position: refs/heads/master@{#297513}
content/browser/frame_host/render_frame_host_impl.cc
content/browser/frame_host/render_frame_host_impl.h
content/browser/frame_host/render_frame_proxy_host.cc
content/browser/frame_host/render_frame_proxy_host.h
content/browser/site_per_process_browsertest.cc
content/renderer/render_frame_proxy.cc
content/renderer/render_frame_proxy.h