Enable event handling for Ozone EFL 89/285489/5
authorGajendra N <gajendra.n@samsung.com>
Tue, 13 Dec 2022 09:45:16 +0000 (15:15 +0530)
committerGajendra N <gajendra.n@samsung.com>
Thu, 15 Dec 2022 11:49:32 +0000 (17:19 +0530)
commit9139a2af0e51eb7c7c2e268a90111c0f1df1ab10
treedd569e78b01d8675266f9573d53f62bb07d549a3
parentd4ab46dda11196914feb87d448fa92dfde712ebc
Enable event handling for Ozone EFL

Functionalities:
1) Bringup mouse, touch and HW-KB key input event capturing and forwarding.
2) Enable focus handling and keep browser and engine's focus in sync.
3) Unification of event handling code for both onscreen and offscreen.
4) ubrowser white screen and EWA window size issues are also fixed.

Reference base patch : https://review.tizen.org/gerrit/269026
(Also includes many other fixups and patch changes partially)

Change-Id: Id97fbdc94df8a77f659d7176d6dd4c15c40de43b
Signed-off-by: Gajendra N <gajendra.n@samsung.com>
19 files changed:
content/browser/renderer_host/render_widget_host_view_aura.cc
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/ui/ozone/platform/efl/BUILD.gn
tizen_src/chromium_impl/ui/ozone/platform/efl/efl_event_handler.cc [new file with mode: 0644]
tizen_src/chromium_impl/ui/ozone/platform/efl/efl_event_handler.h [new file with mode: 0644]
tizen_src/chromium_impl/ui/ozone/platform/efl/efl_keycode_map.h [new file with mode: 0644]
tizen_src/chromium_impl/ui/ozone/platform/efl/efl_platform_event_source.cc [new file with mode: 0644]
tizen_src/chromium_impl/ui/ozone/platform/efl/efl_platform_event_source.h [new file with mode: 0644]
tizen_src/chromium_impl/ui/ozone/platform/efl/efl_window.cc
tizen_src/chromium_impl/ui/ozone/platform/efl/efl_window.h
tizen_src/chromium_impl/ui/ozone/platform/efl/efl_window_manager.h [new file with mode: 0644]
tizen_src/chromium_impl/ui/ozone/platform/efl/ozone_platform_efl.cc
tizen_src/ewk/efl_integration/eweb_view.cc
tizen_src/ewk/efl_integration/eweb_view.h
tizen_src/ewk/ubrowser/window.cc
ui/aura/window.cc
ui/aura/window.h
ui/platform_window/platform_window.h