summaryrefslogtreecommitdiff
path: root/chromium/content/renderer/render_frame_proxy.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/renderer/render_frame_proxy.h')
-rw-r--r--chromium/content/renderer/render_frame_proxy.h19
1 files changed, 7 insertions, 12 deletions
diff --git a/chromium/content/renderer/render_frame_proxy.h b/chromium/content/renderer/render_frame_proxy.h
index 6012fd36b03..5aa6af9bd8c 100644
--- a/chromium/content/renderer/render_frame_proxy.h
+++ b/chromium/content/renderer/render_frame_proxy.h
@@ -97,7 +97,7 @@ class CONTENT_EXPORT RenderFrameProxy : public IPC::Listener,
static RenderFrameProxy* CreateFrameProxy(
int routing_id,
int render_view_routing_id,
- blink::WebFrame* opener,
+ const base::UnguessableToken& opener_frame_token,
int parent_routing_id,
const FrameReplicationState& replicated_state,
const base::UnguessableToken& frame_token,
@@ -139,6 +139,8 @@ class CONTENT_EXPORT RenderFrameProxy : public IPC::Listener,
// a result.
void OnScreenInfoChanged(const ScreenInfo& screen_info);
void OnZoomLevelChanged(double zoom_level);
+ void OnRootWindowSegmentsChanged(
+ std::vector<gfx::Rect> root_widget_window_segments);
void OnPageScaleFactorChanged(float page_scale_factor,
bool is_pinch_gesture_active);
void OnVisibleViewportSizeChanged(const gfx::Size& visible_viewport_size);
@@ -177,10 +179,8 @@ class CONTENT_EXPORT RenderFrameProxy : public IPC::Listener,
// blink::WebRemoteFrameClient implementation:
void FrameDetached(DetachType type) override;
- void ForwardPostMessage(blink::WebLocalFrame* sourceFrame,
- blink::WebRemoteFrame* targetFrame,
- blink::WebSecurityOrigin target,
- blink::WebDOMMessageEvent event) override;
+ blink::AssociatedInterfaceProvider* GetRemoteAssociatedInterfaces() override;
+
void Navigate(
const blink::WebURLRequest& request,
blink::WebLocalFrame* initiator_frame,
@@ -189,15 +189,13 @@ class CONTENT_EXPORT RenderFrameProxy : public IPC::Listener,
bool initiator_frame_has_download_sandbox_flag,
bool blocking_downloads_in_sandbox_enabled,
bool initiator_frame_is_ad,
- mojo::ScopedMessagePipeHandle blob_url_token,
+ blink::CrossVariantMojoRemote<blink::mojom::BlobURLTokenInterfaceBase>
+ blob_url_token,
const base::Optional<blink::WebImpression>& impression) override;
void FrameRectsChanged(const blink::WebRect& local_frame_rect,
const blink::WebRect& screen_space_rect) override;
void UpdateRemoteViewportIntersection(
const blink::ViewportIntersectionState& intersection_state) override;
- void DidChangeOpener(blink::WebFrame* opener) override;
- void AdvanceFocus(blink::mojom::FocusType type,
- blink::WebLocalFrame* source) override;
base::UnguessableToken GetDevToolsFrameToken() override;
uint32_t Print(const blink::WebRect& rect, cc::PaintCanvas* canvas) override;
@@ -223,16 +221,13 @@ class CONTENT_EXPORT RenderFrameProxy : public IPC::Listener,
void ResendVisualProperties();
mojom::RenderFrameProxyHost* GetFrameProxyHost();
- blink::AssociatedInterfaceProvider* GetRemoteAssociatedInterfaces();
// IPC handlers
void OnDeleteProxy();
void OnCompositorFrameSwapped(const IPC::Message& message);
- void OnUpdateOpener(int opener_routing_id);
void OnDidUpdateName(const std::string& name, const std::string& unique_name);
void OnEnforceInsecureRequestPolicy(
blink::mojom::InsecureRequestPolicy policy);
- void OnTransferUserActivationFrom(int32_t source_routing_id);
// mojom::RenderFrameProxy implementation:
void EnableAutoResize(const gfx::Size& min_size,