New issue
Advanced search Search tips

Issue 792746 link

Starred by 1 user

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Android , Windows , Chrome , Mac
Pri: 3
Type: Bug



Sign in to add a comment

Migrate RenderFrameProxy from IPC to mojo

Project Member Reported by vasi...@chromium.org, Dec 7 2017

Issue description

RenderFrameProxy should use Mojo instead of IPC. Here is the list of current IPCs it handles:

message                    Sender
FrameMsg_DeleteProxy	RenderFrameProxyHost -> RenderFrameProxy
FrameMsg_ChildFrameProcessGone	 CrossProcessFrameConnector via  RenderFrameProxyHost -> RenderFrameProxy
FrameMsg_SetChildFrameSurface	 CrossProcessFrameConnector via  RenderFrameProxyHost -> RenderFrameProxy
FrameMsg_UpdateOpener	RenderFrameHostImpl, RenderFrameHostManager, RenderFrameProxyHost -> RenderFrameProxy, RenderFrameImpl
FrameMsg_ViewChanged	CrossProcessFrameConnector via RenderFrameProxyHost -> RenderFrameProxy
FrameMsg_DidStartLoading	RenderFrameHostManager via RenderFrameProxyHost -> RenderFrameProxy
FrameMsg_DidStopLoading		RenderFrameHostManager via RenderFrameProxyHost -> RenderFrameProxy
FrameMsg_DidUpdateFramePolicy	RenderFrameHostImpl via RenderFrameHost, RenderFrameHostManager via RenderFrameProxyHost -> RenderFrameProxy, RenderFrameImpl
FrameMsg_DidSetActiveSandboxFlags	RenderFrameHostManager via RenderFrameProxyHost -> RenderFrameProxy
FrameMsg_DispatchLoad	RenderFrameHostImpl via RenderFrameProxyHost -> RenderFrameProxy
FrameMsg_Collapse	RenderFrameHostManager via RenderFrameProxyHost, RenderFrameHostImpl -> RenderFrameProxy, RenderFrameImpl
FrameMsg_DidUpdateName	RenderFrameHostManager via RenderFrameProxyHost -> RenderFrameProxy
FrameMsg_AddContentSecurityPolicies	RenderFrameHostManager via RenderFrameProxyHost -> RenderFrameProxy
FrameMsg_ResetContentSecurityPolicy	RenderFrameHostManager via RenderFrameProxyHost -> RenderFrameProxy
FrameMsg_EnforceInsecureRequestPolicy	RenderFrameHostManager via RenderFrameProxyHost -> RenderFrameProxy
FrameMsg_SetFrameOwnerProperties	RenderFrameHostManager via RenderFrameHostImpl and RenderFrameProxyHost,  RenderFrameProxyHost -> RenderFrameProxy, RenderFrameImpl
FrameMsg_DidUpdateOrigin	RenderFrameHostManager via RenderFrameProxyHost -> RenderFrameProxy
InputMsg_SetFocus	FrameTree via RenderFrameProxyHost, LegacyInputRouterImpl ->RenderWidget, RenderFrameProxy
FrameMsg_ResizeDueToAutoResize	CrossProcessFrameConnector via RenderFrameProxyHost -> RenderFrameProxy
FrameMsg_SetFocusedFrame	RenderFrameHostImpl, RenderFrameProxyHost -> RenderFrameProxy, RenderFrameImpl
FrameMsg_WillEnterFullscreen	RenderFrameHostImpl via RenderFrameProxyHost -> RenderFrameProxy
FrameMsg_SetHasReceivedUserGesture	RenderFrameHostManager via RenderFrameProxyHost -> RenderFrameProxy
FrameMsg_ScrollRectToVisible	RenderFrameProxyHost -> RenderFrameProxy

All of them except FrameMsg_DeleteProxy are sent by classes different from RenderFrameProxyHost. Thus, RenderFrameProxyHost should probably expose its Mojo pointer publicly.
 
Project Member

Comment 2 by sheriffbot@chromium.org, Dec 7

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Labels: -Hotlist-Recharge-Cold
Status: Available (was: Untriaged)

Sign in to add a comment