Binding XWalkExtension for Efl classes 64/290164/7
authorDongHyun Song <dh81.song@samsung.com>
Tue, 21 Mar 2023 04:07:58 +0000 (13:07 +0900)
committerBot Blink <blinkbot@samsung.com>
Thu, 23 Mar 2023 12:16:19 +0000 (12:16 +0000)
commit56c7b7feb31327b914fac15d6b0707cc531c64d3
treebb15a0c900f27f38e028ee4c1f7b93bf0f396313
parent3f42ae16318fdadd533a1a501ce73b7d8757b3e0
Binding XWalkExtension for Efl classes

XWalkExtension will be common component for EWK based runtime, not
only WRT.
XWalkExtension will be applied if xwalk-extension-json-path is
defined by runtime side.

This work proceeds in the following steps:
 1) Remove WRT dependency and apply delegations
    https://review.tizen.org/gerrit/287731/
 2) Move files to tizen_src and build integration
    https://review.tizen.org/gerrit/289970/
 3) Binding XWalkExtension for Efl classes <------- current
 4) Introduce interfaces to enable XWalkExtensions

Change-Id: I70f9b9026a08d3b185b05a19a6df3fa2b6b82791
Signed-off-by: DongHyun Song <dh81.song@samsung.com>
12 files changed:
tizen_src/chromium_impl/components/xwalk_extensions/browser/xwalk_extension_manager.cc
tizen_src/chromium_impl/components/xwalk_extensions/browser/xwalk_extension_manager.h
tizen_src/ewk/efl_integration/BUILD.gn
tizen_src/ewk/efl_integration/browser/xwalk_extension_browser_efl.cc [new file with mode: 0644]
tizen_src/ewk/efl_integration/browser/xwalk_extension_browser_efl.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/common/content_switches_efl.cc
tizen_src/ewk/efl_integration/common/content_switches_efl.h
tizen_src/ewk/efl_integration/content_browser_client_efl.cc
tizen_src/ewk/efl_integration/content_browser_client_efl.h
tizen_src/ewk/efl_integration/content_main_delegate_efl.cc
tizen_src/ewk/efl_integration/renderer/content_renderer_client_efl.cc
wrt/src/renderer/wrt_render_frame_observer.cc