[M108 Migration][ContextPopup] Bring up Context Popup 1/2 00/288200/11
authorb.kiran <b.kiran@samsung.com>
Wed, 15 Feb 2023 11:27:00 +0000 (16:57 +0530)
committerBot Blink <blinkbot@samsung.com>
Tue, 21 Feb 2023 20:47:34 +0000 (20:47 +0000)
commit923e15b68392037e2a47a5312f8fba192aa43748
tree69bffbbd68a92c341af37b82c52ce02d5fbaf1a4
parentf49296aec7d531c13e0738d56f8719853a4291a6
[M108 Migration][ContextPopup] Bring up Context Popup 1/2

This patch migrates changes related to context popup bringup and
refactoring. Also handles,
1. Implementation of SelectClosestWord.
2. Implementation of CurrentSelectionRect.
3. Replacement of legacy IPCs to mojo used for context menu,
   text selection.

Reference: https://review.tizen.org/gerrit/c/282210

Change-Id: If89a3c8ef56bee7dd7db399f674a209d037746c7
Signed-off-by: Bakka Uday Kiran <b.kiran@samsung.com>
41 files changed:
content/browser/renderer_host/render_widget_host_impl.cc
content/browser/renderer_host/render_widget_host_impl.h
content/browser/renderer_host/render_widget_host_view_aura.cc
content/browser/renderer_host/render_widget_host_view_aura.h
content/browser/renderer_host/render_widget_host_view_base.h
content/public/browser/web_contents_delegate.h
content/public/browser/web_contents_view_delegate.h
third_party/blink/public/mojom/widget/platform_widget.mojom
third_party/blink/public/web/web_frame.h
third_party/blink/public/web/web_view.h
third_party/blink/renderer/core/dom/range.cc
third_party/blink/renderer/core/dom/range.h
third_party/blink/renderer/core/editing/selection_controller.h
third_party/blink/renderer/core/exported/web_view_impl.cc
third_party/blink/renderer/core/exported/web_view_impl.h
third_party/blink/renderer/core/frame/web_frame_widget_impl.cc
third_party/blink/renderer/core/frame/web_frame_widget_impl.h
third_party/blink/renderer/core/frame/web_local_frame_impl.cc
third_party/blink/renderer/core/frame/web_local_frame_impl.h
third_party/blink/renderer/core/frame/web_remote_frame_impl.h
third_party/blink/renderer/core/input/event_handler.cc
third_party/blink/renderer/core/input/event_handler.h
third_party/blink/renderer/core/input/gesture_manager.cc
third_party/blink/renderer/core/page/context_menu_controller.cc
third_party/blink/renderer/platform/widget/widget_base.cc
third_party/blink/renderer/platform/widget/widget_base.h
third_party/blink/renderer/platform/widget/widget_base_client.h
tizen_src/chromium_impl/content/browser/renderer_host/rwhv_aura_offscreen_helper_efl.cc
tizen_src/chromium_impl/content/browser/renderer_host/rwhv_aura_offscreen_helper_efl.h
tizen_src/chromium_impl/content/browser/selection/selection_controller_efl.cc
tizen_src/chromium_impl/content/browser/selection/selection_controller_efl.h
tizen_src/chromium_impl/content/browser/web_contents/web_contents_view_aura_helper_efl.cc
tizen_src/ewk/efl_integration/context_menu_controller_efl.cc
tizen_src/ewk/efl_integration/context_menu_controller_efl.h
tizen_src/ewk/efl_integration/eweb_view.cc
tizen_src/ewk/efl_integration/eweb_view.h
tizen_src/ewk/efl_integration/eweb_view_callbacks.h
tizen_src/ewk/efl_integration/web_contents_delegate_efl.cc
tizen_src/ewk/efl_integration/web_contents_delegate_efl.h
tizen_src/ewk/efl_integration/web_contents_view_delegate_ewk.cc
tizen_src/ewk/efl_integration/web_contents_view_delegate_ewk.h