summaryrefslogtreecommitdiffstats
path: root/content/browser/renderer_host/render_frame_host_impl.h
Commit message (Collapse)AuthorAgeFilesLines
* Move navigation and frame tree classes to a new frame_host/ directory.nasko@chromium.org2013-10-301-77/+0
| | | | | | | | | | This CL moves all frame tree classes, Navigation* and its dependencies from web_contents/ to a separate frame_host/ directory. BUG=304341 Review URL: https://codereview.chromium.org/49823002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@231921 0039d316-1c4b-4281-b951-d872f2087c98
* Move IPC for DidStartProvisionalLoadForFramenasko@chromium.org2013-10-221-3/+9
| | | | | | | | | | | | A continuation from https://codereview.chromium.org/25811004/ - equivalent to Patch 1. The new CL is dependent on Blink: https://codereview.chromium.org/27183009. The CL moves the IPC for DidStartProvisionalLoadForFrame from view_messages to frame_messages. The renderer code is moved from RenderView to RenderFrame. RenderFrameHost doesn't process the message for now, just delegates it back to RenderViewHost. BUG=304341 Review URL: https://codereview.chromium.org/27196004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230118 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Move IPC for DidStartProvisionalLoadForFrame"ojan@chromium.org2013-10-111-9/+3
| | | | | | | | | | This reverts r228244. It caused hundreds of layout tests to timeout. TBR=nasko@chromium.org Review URL: https://codereview.chromium.org/26799006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228261 0039d316-1c4b-4281-b951-d872f2087c98
* Move IPC for DidStartProvisionalLoadForFramenasko@chromium.org2013-10-111-3/+9
| | | | | | | | | | This CL moves the IPC for DidStartProvisionalLoadForFrame from view_messages to frame_messages. The renderer code is moved from RenderView to RenderFrame. RenderFrameHost doesn't process the message for now, just delegates it back to RenderViewHost. BUG=304341 Review URL: https://codereview.chromium.org/25811004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228244 0039d316-1c4b-4281-b951-d872f2087c98
* FrameTree: comment typo fixes + one old weird unittest tricknick@chromium.org2013-10-081-1/+1
| | | | | | | | BUG=245126 Review URL: https://codereview.chromium.org/25686009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227412 0039d316-1c4b-4281-b951-d872f2087c98
* Create a new RenderFrameHost per child frame when --site-per-process is enabled.nasko@chromium.org2013-10-031-1/+25
| | | | | | | | | | | | | | | | | | | | | | This CL is continuation of https://codereview.chromium.org/23841002/: - Adds a new sync IPC for child frame creation. - Added frame_messages.h for frame related messages. - RenderView now creates and closes the main frame WebFrame rather than relying on the WebView to do it. - Extracted FrameTree out of WebContents. FYI, UMA stats for tracking for site instances has been disabled in another CL since they won't make sense until this code is enabled w/o the flag. Also, FrameHostMsg_Detach is ViewHostMsg_FrameDeatch renamed and FrameHostMsg_CreateChildFrame is ViewHostMsg_FrameAttached renamed plus a little more functionality to get a routing ID assigned by the browser. (https://codereview.chromium.org/23506013/ is the Blink-side of the CL) BUG=245126 Review URL: https://codereview.chromium.org/25503004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226779 0039d316-1c4b-4281-b951-d872f2087c98
* Make RenderFrame{Host} objects routable.ajwong@chromium.org2013-08-281-6/+12
| | | | | | | | | | | | | | This CL just sets up the IPC routing infrastructure. All functionality inside RenderFrameImpl still effectively dispatches through the containing RenderViewImpl. Later CLs will migrate individual chunks over. Based off original CL by nasko here: https://codereview.chromium.org/21388003 BUG=245126 Review URL: https://chromiumcodereview.appspot.com/22876014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@219965 0039d316-1c4b-4281-b951-d872f2087c98
* Create RenderFrame/RenderFrameHost for the main frame of a page.nasko@chromium.org2013-05-311-0/+41
This CL is the first in a series that will move frame specific functionality from RenderView/RenderViewHost to RenderFrame/RenderFrameHost. In this change, I'm only creating the objects for the top level frame and keeping them as members of RenderView/RenderViewHost for now. BUG=245126 Review URL: https://chromiumcodereview.appspot.com/16032007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203500 0039d316-1c4b-4281-b951-d872f2087c98