[M108 Migration] Segregate RWHVAuraOffscreenHelperEfl for both rendering modes 98/289698/8
authorSurya Kumar <surya.kumar7@samsung.com>
Wed, 22 Mar 2023 09:12:26 +0000 (14:42 +0530)
committerSurya Kumar <surya.kumar7@samsung.com>
Wed, 22 Mar 2023 15:54:49 +0000 (21:24 +0530)
commit387aa2de7388a09713d81bb1cbf35405a64d5be7
tree2c30e0509bf5240a3713065385b9b1b9a267b051
parent4e10ba0e3f93de4a42eaa17bd8c7669d559eeb51
[M108 Migration] Segregate RWHVAuraOffscreenHelperEfl for both rendering modes

1. This patch segregates existing common functionalities in RWHVAuraOffscreenHelperEfl
so it can be used during both onscreen & offscreen rendering modes
2. Added safety checks before using offscreen_helper in non offscreen
rendering mode
3. Suppressed several build time warnings

Reference: https://review.tizen.org/gerrit/285132

Change-Id: I4922a60b2b9504a4c7c62b6f3a9c858cb385eafb
Signed-off-by: Surya Kumar <surya.kumar7@samsung.com>
19 files changed:
content/browser/accessibility/browser_accessibility_manager.cc
content/browser/renderer_host/render_widget_host_view_aura.cc
content/browser/renderer_host/render_widget_host_view_aura.h
content/browser/web_contents/web_contents_impl.h
tizen_src/chromium_impl/content/browser/browser_efl.gni
tizen_src/chromium_impl/content/browser/context_menu/context_menu_controller_base.cc
tizen_src/chromium_impl/content/browser/renderer_host/rwhv_aura_common_helper_efl.cc [new file with mode: 0644]
tizen_src/chromium_impl/content/browser/renderer_host/rwhv_aura_common_helper_efl.h [new file with mode: 0644]
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_box_efl.cc
tizen_src/chromium_impl/content/browser/selection/selection_controller_efl.cc
tizen_src/chromium_impl/content/browser/selection/selection_handle_efl.cc
tizen_src/chromium_impl/content/browser/selection/selection_magnifier_efl.cc
tizen_src/chromium_impl/content/public/browser/render_widget_host_helper.h
tizen_src/chromium_impl/ui/ozone/platform/efl/im_context_efl.cc
tizen_src/ewk/efl_integration/browser/autofill/autofill_client_efl.cc
tizen_src/ewk/efl_integration/web_contents_delegate_efl.cc
tizen_src/ewk/efl_integration/web_contents_observer_efl.cc