diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-10-12 14:27:29 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-10-13 09:35:20 +0000 |
commit | c30a6232df03e1efbd9f3b226777b07e087a1122 (patch) | |
tree | e992f45784689f373bcc38d1b79a239ebe17ee23 /chromium/content/renderer/render_frame_proxy.h | |
parent | 7b5b123ac58f58ffde0f4f6e488bcd09aa4decd3 (diff) | |
download | qtwebengine-chromium-85-based.tar.gz |
BASELINE: Update Chromium to 85.0.4183.14085-based
Change-Id: Iaa42f4680837c57725b1344f108c0196741f6057
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/content/renderer/render_frame_proxy.h')
-rw-r--r-- | chromium/content/renderer/render_frame_proxy.h | 19 |
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, |