[M108 Migration][API] Implement application type by EWK API 12/286712/4
authorayush.k123 <ayush.k123@samsung.com>
Wed, 11 Jan 2023 10:45:36 +0000 (16:15 +0530)
committerBot Blink <blinkbot@samsung.com>
Thu, 12 Jan 2023 09:33:15 +0000 (09:33 +0000)
commita33a1a86ddccd1dd0d17db570b4ac90766a71323
tree1e0c2979a27020f27e8245b66578f9fb7f33df95
parente11049dc823a710f6161929a618eb7dd5e0a5ba6
[M108 Migration][API] Implement application type by EWK API

Support function of set and get application type.
  EWK_APPLICATION_TYPE_WEBBROWSER = 0,
  EWK_APPLICATION_TYPE_HBBTV = 1,
  EWK_APPLICATION_TYPE_TIZENWRT = 2,
  EWK_APPLICATION_TYPE_OTHER = 3

Can distinguish application type in Chromium as:
  IsWebBrowser
  IsHbbTV
  IsTizenWRT

References: https://review.tizen.org/gerrit/273943/

Change-Id: I8a0af3761f7ef1d46854e16b1abff11cda5d1147
Signed-off-by: Ayush Kumar <ayush.k123@samsung.com>
18 files changed:
third_party/blink/public/BUILD.gn
third_party/blink/public/platform/web_application_type.h [new file with mode: 0644]
third_party/blink/renderer/platform/BUILD.gn
tizen_src/chromium_impl/third_party/blink/renderer/platform/blink_platform_efl.gni [new file with mode: 0644]
tizen_src/chromium_impl/third_party/blink/renderer/platform/web_application_type.cc [new file with mode: 0644]
tizen_src/ewk/efl_integration/BUILD.gn
tizen_src/ewk/efl_integration/common/application_type.cc [new file with mode: 0644]
tizen_src/ewk/efl_integration/common/application_type.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/eweb_context.cc
tizen_src/ewk/efl_integration/eweb_context.h
tizen_src/ewk/efl_integration/private/ewk_context_private.cc
tizen_src/ewk/efl_integration/private/ewk_context_private.h
tizen_src/ewk/efl_integration/public/ewk_context.cc
tizen_src/ewk/efl_integration/renderer/content_renderer_client_efl.cc