| Index: content/browser/frame_host/render_frame_host_impl.h
|
| diff --git a/content/browser/frame_host/render_frame_host_impl.h b/content/browser/frame_host/render_frame_host_impl.h
|
| index b617f4bd0d3bcee5564b14e987cc651bbc50128b..ae4ea9c0cbda24955d64b87c2bd9083a871cc3e7 100644
|
| --- a/content/browser/frame_host/render_frame_host_impl.h
|
| +++ b/content/browser/frame_host/render_frame_host_impl.h
|
| @@ -85,6 +85,7 @@ class Range;
|
| namespace content {
|
| class AssociatedInterfaceProviderImpl;
|
| class AssociatedInterfaceRegistryImpl;
|
| +class LegacyIPCFrameInputHandler;
|
| class FeaturePolicy;
|
| class FrameTree;
|
| class FrameTreeNode;
|
| @@ -229,6 +230,8 @@ class CONTENT_EXPORT RenderFrameHostImpl
|
| GURL* blocked_url,
|
| SourceLocation* source_location) const override;
|
|
|
| + mojom::FrameInputHandler* GetFrameInputHandler() override;
|
| +
|
| // Creates a RenderFrame in the renderer process.
|
| bool CreateRenderFrame(int proxy_routing_id,
|
| int opener_routing_id,
|
| @@ -446,21 +449,6 @@ class CONTENT_EXPORT RenderFrameHostImpl
|
| void AdvanceFocus(blink::WebFocusType type,
|
| RenderFrameProxyHost* source_proxy);
|
|
|
| - // Deletes the current selection plus the specified number of characters
|
| - // before and after the selection or caret.
|
| - void ExtendSelectionAndDelete(size_t before, size_t after);
|
| -
|
| - // Deletes text before and after the current cursor position, excluding the
|
| - // selection. The lengths are supplied in Java chars (UTF-16 Code Unit), not
|
| - // in code points or in glyphs.
|
| - void DeleteSurroundingText(size_t before, size_t after);
|
| -
|
| - // Deletes text before and after the current cursor position, excluding the
|
| - // selection. The lengths are supplied in code points, not in Java chars
|
| - // (UTF-16 Code Unit) or in glyphs. Do nothing if there are one or more
|
| - // invalid surrogate pairs in the requested range.
|
| - void DeleteSurroundingTextInCodePoints(int before, int after);
|
| -
|
| // Notifies the RenderFrame that the JavaScript message that was shown was
|
| // closed by the user.
|
| void JavaScriptDialogClosed(IPC::Message* reply_msg,
|
| @@ -1232,6 +1220,9 @@ class CONTENT_EXPORT RenderFrameHostImpl
|
| // crbug.com/715541
|
| std::string untrusted_devtools_frame_id_;
|
|
|
| + mojom::FrameInputHandlerPtr frame_input_handler_;
|
| + std::unique_ptr<LegacyIPCFrameInputHandler> legacy_frame_input_handler_;
|
| +
|
| // NOTE: This must be the last member.
|
| base::WeakPtrFactory<RenderFrameHostImpl> weak_ptr_factory_;
|
|
|
|
|