#endif
#if defined(ENABLE_WRT_JS)
-#include "wrt/xwalk_extensions/browser/xwalk_extension_manager.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/browser/xwalk_extension_manager.h"
#endif
namespace blink {
external_display_embedder_sources = [
"//tizen_src/chromium_impl/components/viz/service/display_embedder/skia_output_device_offscreen_tbm.cc",
"//tizen_src/chromium_impl/components/viz/service/display_embedder/skia_output_device_offscreen_tbm.h",
+]
+
+xwalk_extensions_sources = [
+ "//tizen_src/chromium_impl/components/xwalk_extensions/browser/xwalk_extension.cc",
+ "//tizen_src/chromium_impl/components/xwalk_extensions/browser/xwalk_extension.h",
+ "//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/chromium_impl/components/xwalk_extensions/common/xwalk_extension_browser_delegate.h",
+ "//tizen_src/chromium_impl/components/xwalk_extensions/renderer/native_module/object_tools_module.cc",
+ "//tizen_src/chromium_impl/components/xwalk_extensions/renderer/native_module/object_tools_module.h",
+ "//tizen_src/chromium_impl/components/xwalk_extensions/renderer/native_module/v8_tools_module.cc",
+ "//tizen_src/chromium_impl/components/xwalk_extensions/renderer/native_module/v8_tools_module.h",
+ "//tizen_src/chromium_impl/components/xwalk_extensions/renderer/native_module/widget_module.cc",
+ "//tizen_src/chromium_impl/components/xwalk_extensions/renderer/native_module/widget_module.h",
+ "//tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_context_data.cc",
+ "//tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_context_data.h",
+ "//tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_module.cc",
+ "//tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_module.h",
+ "//tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_renderer_controller.cc",
+ "//tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_renderer_controller.h",
+ "//tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_trampoline.cc",
+ "//tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_trampoline.h",
]
\ No newline at end of file
+import("//mojo/public/tools/bindings/mojom.gni")
+
+declare_args() {
+ xwalk_extension_path = ""
+ xwalk_extension_service_path = ""
+}
+
+config("xwalk_extension_config") {
+ defines = [
+ "XWALK_EXTENSION_PATH=\"$xwalk_extension_path\"",
+ "XWALK_EXTENSION_SERVICE_PATH=\"$xwalk_extension_service_path\"",
+ ]
+}
+
+config("xwalk_extension_service_config") {
+ ldflags = [
+ "-Wl,-rpath=$xwalk_extension_path",
+ ]
+}
+
+mojom("mojo_bindings") {
+ cpp_only = true
+ sources = [
+ "common/xwalk_extension.mojom",
+ ]
+ public_deps = [
+ "//mojo/public/mojom/base",
+ ]
+}
+
template("xwalk_extension_library") {
assert(defined(invoker.native_files), "Need native_files arguments")
assert(defined(invoker.js_file), "Need js_file argumets")
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "wrt/xwalk_extensions/browser/xwalk_extension.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/browser/xwalk_extension.h"
#include <dlfcn.h>
#include <string>
#include "base/logging.h"
#include "base/synchronization/lock.h"
-#include "wrt/xwalk_extensions/browser/xwalk_extension_manager.h"
-#include "wrt/xwalk_extensions/public/XW_Extension_EntryPoints.h"
-#include "wrt/xwalk_extensions/public/XW_Extension_Permissions.h"
-#include "wrt/xwalk_extensions/public/XW_Extension_Runtime.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/browser/xwalk_extension_manager.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/public/XW_Extension_EntryPoints.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/public/XW_Extension_Permissions.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/public/XW_Extension_Runtime.h"
namespace wrt {
#include <string>
#include <vector>
-#include "wrt/xwalk_extensions/public/XW_Extension.h"
-#include "wrt/xwalk_extensions/public/XW_Extension_SyncMessage.h"
-#include "wrt/xwalk_extensions/public/XW_Extension_Message_2.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/public/XW_Extension.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/public/XW_Extension_SyncMessage.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/public/XW_Extension_Message_2.h"
namespace wrt {
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "wrt/xwalk_extensions/browser/xwalk_extension_manager.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/browser/xwalk_extension_manager.h"
#include <dlfcn.h>
#include <glob.h>
#include "content/browser/web_contents/web_contents_impl.h"
#include "content/public/browser/navigation_entry.h"
#include "mojo/public/cpp/bindings/receiver_set.h"
-#include "wrt/xwalk_extensions/browser/xwalk_extension.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/browser/xwalk_extension.h"
#ifndef XWALK_EXTENSION_PATH
#error XWALK_EXTENSION_PATH is not set.
#include "mojo/public/cpp/bindings/pending_remote.h"
#include "mojo/public/cpp/bindings/receiver_set.h"
#include "mojo/public/cpp/bindings/remote.h"
-#include "wrt/xwalk_extensions/browser/xwalk_extension.h"
-#include "wrt/xwalk_extensions/common/xwalk_extension_browser_delegate.h"
-#include "wrt/xwalk_extensions/common/xwalk_extension.mojom.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/browser/xwalk_extension.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/common/xwalk_extension_browser_delegate.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/common/xwalk_extension.mojom.h"
namespace content {
class WebContents;
* limitations under the License.
*/
-#include "wrt/xwalk_extensions/renderer/native_module/object_tools_module.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/native_module/object_tools_module.h"
#include <string>
#ifndef XWALK_EXTENSIONS_RENDERER_NATIVE_MODULE_OBJECT_TOOLS_MODULE_H_
#define XWALK_EXTENSIONS_RENDERER_NATIVE_MODULE_OBJECT_TOOLS_MODULE_H_
-#include "wrt/xwalk_extensions/renderer/xwalk_extension_context_data.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_context_data.h"
namespace wrt {
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "wrt/xwalk_extensions/renderer/native_module/v8_tools_module.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/native_module/v8_tools_module.h"
#include "base/logging.h"
#include "v8/include/v8.h"
#ifndef XWALK_EXTENSIONS_RENDERER_NATIVE_MODULE_V8_TOOLS_MODULE_H_
#define XWALK_EXTENSIONS_RENDERER_NATIVE_MODULE_V8_TOOLS_MODULE_H_
-#include "wrt/xwalk_extensions/renderer/xwalk_extension_context_data.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_context_data.h"
namespace wrt {
* limitations under the License.
*/
-#include "wrt/xwalk_extensions/renderer/native_module/widget_module.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/native_module/widget_module.h"
#include <algorithm>
#include <vector>
#ifndef XWALK_EXTENSIONS_RENDERER_NATIVE_MODULE_WIDGET_MODULE_H_
#define XWALK_EXTENSIONS_RENDERER_NATIVE_MODULE_WIDGET_MODULE_H_
-#include "wrt/xwalk_extensions/renderer/xwalk_extension_context_data.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_context_data.h"
namespace wrt {
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "wrt/xwalk_extensions/renderer/xwalk_extension_context_data.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_context_data.h"
#include <algorithm>
#include "base/logging.h"
#include "base/strings/string_split.h"
-#include "wrt/src/base/profiler.h"
-#include "wrt/xwalk_extensions/renderer/xwalk_extension_module.h"
-#include "wrt/xwalk_extensions/renderer/xwalk_extension_renderer_controller.h"
-#include "wrt/xwalk_extensions/renderer/xwalk_extension_trampoline.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_module.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_renderer_controller.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_trampoline.h"
namespace wrt {
}
bool XWalkExtensionContextData::Initialize(v8::Local<v8::Context> context) {
- SCOPE_PROFILE();
-
v8::Isolate* isolate = context->GetIsolate();
v8::HandleScope handle_scope(isolate);
v8::Context::Scope context_scope(context);
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "wrt/xwalk_extensions/renderer/xwalk_extension_module.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_module.h"
#include "base/logging.h"
#include "base/strings/stringprintf.h"
-#include "wrt/xwalk_extensions/renderer/xwalk_extension_context_data.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_context_data.h"
namespace wrt {
#include <string>
#include "v8/include/v8.h"
-#include "wrt/xwalk_extensions/renderer/xwalk_extension_renderer_controller.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_renderer_controller.h"
namespace wrt {
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "wrt/xwalk_extensions/renderer/xwalk_extension_renderer_controller.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_renderer_controller.h"
#include "base/logging.h"
#include "base/no_destructor.h"
#include "third_party/blink/public/web/web_local_frame.h"
#include "third_party/blink/public/web/web_document.h"
#include "third_party/blink/renderer/core/workers/worker_global_scope.h"
-#include "wrt/xwalk_extensions/renderer/native_module/object_tools_module.h"
-#include "wrt/xwalk_extensions/renderer/native_module/v8_tools_module.h"
-#include "wrt/xwalk_extensions/renderer/native_module/widget_module.h"
-#include "wrt/xwalk_extensions/renderer/xwalk_extension_context_data.h"
-#include "wrt/xwalk_extensions/renderer/xwalk_extension_module.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/native_module/object_tools_module.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/native_module/v8_tools_module.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/native_module/widget_module.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_context_data.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_module.h"
namespace wrt {
#include "mojo/public/cpp/bindings/receiver.h"
#include "mojo/public/cpp/bindings/remote.h"
#include "v8/include/v8.h"
-#include "wrt/xwalk_extensions/common/xwalk_extension.mojom.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/common/xwalk_extension.mojom.h"
namespace blink {
class ExecutionContext;
-#include "wrt/xwalk_extensions/renderer/xwalk_extension_trampoline.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_trampoline.h"
#include "base/logging.h"
#include "base/strings/string_split.h"
-#include "wrt/xwalk_extensions/renderer/xwalk_extension_context_data.h"
-#include "wrt/xwalk_extensions/renderer/xwalk_extension_module.h"
-#include "wrt/xwalk_extensions/renderer/xwalk_extension_renderer_controller.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_context_data.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_module.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_renderer_controller.h"
namespace wrt {
import("//extensions/buildflags/buildflags.gni")
import("//mojo/public/tools/bindings/mojom.gni")
import("//ppapi/buildflags/buildflags.gni")
+import("//tizen_src/chromium_impl/components/components.gni")
import("//tools/grit/grit_rule.gni")
import("//tools/grit/repack.gni")
import("build/wrt.gni")
electron_version = "22.0.0"
declare_args() {
- xwalk_extension_path = ""
- xwalk_extension_service_path = ""
if (tizen_product_tv) {
lib_dir_path = ""
}
cpp_only = true
sources = [
"src/common/wrt.mojom",
- "xwalk_extensions/common/xwalk_extension.mojom",
]
public_deps = [
"//mojo/public/mojom/base",
"//services/proxy_resolver:lib",
"//third_party/electron_node:node_lib",
"//third_party/webrtc_overrides:webrtc_component",
+ "//tizen_src/chromium_impl/components/xwalk_extensions:mojo_bindings",
]
public_deps = [
]
data_deps = [
- "xwalk_extensions:offload_js_plugin",
- "xwalk_extensions:splash_screen_plugin",
- "xwalk_extensions:widget_plugin",
+ "//tizen_src/chromium_impl/components/xwalk_extensions:offload_js_plugin",
+ "//tizen_src/chromium_impl/components/xwalk_extensions:splash_screen_plugin",
+ "//tizen_src/chromium_impl/components/xwalk_extensions:widget_plugin",
]
configs += [
"//third_party/jsoncpp:jsoncpp_config",
"//third_party/leveldatabase:leveldb_config",
"//third_party/protobuf:protobuf_config",
+ "//tizen_src/chromium_impl/components/xwalk_extensions:xwalk_extension_config",
"//v8:external_startup_data",
]
public_configs = [ ":wrt_config" ]
defines = [
"ELECTRON_PRODUCT_NAME=\"WRT\"",
"ELECTRON_PROJECT_NAME=\"WRT\"",
- "XWALK_EXTENSION_PATH=\"$xwalk_extension_path\"",
- "XWALK_EXTENSION_SERVICE_PATH=\"$xwalk_extension_service_path\"",
"ENABLE_CHROME_EXTENSIONS=$enable_chrome_extensions",
]
if (tizen_product_tv) {
}
sources += wrt_lib_sources_mde
sources += get_target_outputs(":electron_fuses")
+ sources += xwalk_extensions_sources
if (enable_plugins) {
sources += [
":wrt-service-override",
"//tizen_src/ewk/efl_integration:libchromium-ewk"
]
- ldflags = [
- "-Wl,-rpath=$xwalk_extension_path",
- ]
sources = [
"src/app/service_main.cc",
"src/browser/wrt_ipc.cc",
"//tizen_src/build:appcore-agent",
"//tizen_src/build:dbus-1",
"//tizen_src/build:dlog",
- "//tizen_src/build/config/tizen:executable_config"
+ "//tizen_src/build/config/tizen:executable_config",
+ "//tizen_src/chromium_impl/components/xwalk_extensions:xwalk_extension_service_config",
]
}
}
"src/service/wrt_service_launcher.h",
"src/service/wrt_service_manager.cc",
"src/service/wrt_service_manager.h",
- "xwalk_extensions/browser/xwalk_extension.cc",
- "xwalk_extensions/browser/xwalk_extension.h",
- "xwalk_extensions/browser/xwalk_extension_manager.cc",
- "xwalk_extensions/browser/xwalk_extension_manager.h",
- "xwalk_extensions/common/xwalk_extension_browser_delegate.h",
- "xwalk_extensions/renderer/native_module/object_tools_module.cc",
- "xwalk_extensions/renderer/native_module/object_tools_module.h",
- "xwalk_extensions/renderer/native_module/v8_tools_module.cc",
- "xwalk_extensions/renderer/native_module/v8_tools_module.h",
- "xwalk_extensions/renderer/native_module/widget_module.cc",
- "xwalk_extensions/renderer/native_module/widget_module.h",
- "xwalk_extensions/renderer/xwalk_extension_context_data.cc",
- "xwalk_extensions/renderer/xwalk_extension_context_data.h",
- "xwalk_extensions/renderer/xwalk_extension_module.cc",
- "xwalk_extensions/renderer/xwalk_extension_module.h",
- "xwalk_extensions/renderer/xwalk_extension_renderer_controller.cc",
- "xwalk_extensions/renderer/xwalk_extension_renderer_controller.h",
- "xwalk_extensions/renderer/xwalk_extension_trampoline.cc",
- "xwalk_extensions/renderer/xwalk_extension_trampoline.h",
]
wrt_lib_sources_mde = [
#include "base/threading/thread_id_name_manager.h"
#include "content/common/zygote/zygote_communication_linux.h"
#include "content/public/common/zygote/zygote_handle.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/browser/xwalk_extension_manager.h"
+#include "tizen_src/chromium_impl/ui/gl/gl_shared_context_efl.h"
#include "wrt/src/base/platform_info.h"
#include "wrt/src/browser/net/tv/encrypted_file_url_loader.h"
#include "wrt/src/browser/tv/input_device_manager.h"
#include "wrt/src/common/locale_manager.h"
#include "wrt/src/common/tv/application_data_tv.h"
#include "wrt/src/renderer/tv/wrt_renderer_client_tv.h"
-#include "wrt/xwalk_extensions/browser/xwalk_extension_manager.h"
-#include "tizen_src/chromium_impl/ui/gl/gl_shared_context_efl.h"
#if TIZEN_VERSION_AT_LEAST(7, 0, 0)
#include <aul_proc_group.h>
#include "electron/shell/common/electron_paths.h"
#include "electron/shell/common/options_switches.h"
#include "sandbox/policy/switches.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/browser/xwalk_extension_manager.h"
#if !defined(WRT_JS_BRINGUP)
#include "tizen_src/chromium_impl/content/common/locale_efl.h"
#endif
#include "wrt/src/common/constants.h"
#include "wrt/src/common/wrt_content_client.h"
#include "wrt/src/renderer/wrt_renderer_client.h"
-#include "wrt/xwalk_extensions/browser/xwalk_extension_manager.h"
#if BUILDFLAG(ENABLE_NACL)
#include "components/nacl/common/nacl_paths.h"
#include "electron/shell/common/node_includes.h"
#include "gin/dictionary.h"
#include "gin/object_template_builder.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/browser/xwalk_extension_manager.h"
#include "wrt/src/common/application_data.h"
-#include "wrt/xwalk_extensions/browser/xwalk_extension_manager.h"
namespace wrt {
#include "gin/arguments.h"
#include "gin/wrappable.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/browser/xwalk_extension.h"
#include "wrt/src/common/api/wrt_api_base_object.h"
-#include "wrt/xwalk_extensions/browser/xwalk_extension.h"
namespace wrt {
#include "electron/shell/browser/window_list.h"
#include "electron/shell/common/electron_paths.h"
#include "extensions/buildflags/buildflags.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/browser/xwalk_extension_manager.h"
#include "tizen_src/chromium_impl/efl/window_factory.h"
#include "tizen_src/ewk/efl_integration/browser/tizen_extensible_host.h"
#include "tizen_src/ewk/efl_integration/common/content_switches_efl.h"
#include "wrt/src/common/privilege.h"
#include "wrt/src/common/resource_manager.h"
#include "wrt/src/common/wrt_profile_delegate.h"
-#include "wrt/xwalk_extensions/browser/xwalk_extension_manager.h"
#if !BUILDFLAG(IS_TIZEN_TV)
#include "wrt/src/browser/vibration_manager.h"
#include "tizen_src/ewk/efl_integration/ewk_privilege_checker.h"
#endif
#include "v8/include/v8.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/browser/xwalk_extension_manager.h"
#include "wrt/src/app/tv/wrt_main_delegate_tv.h"
#include "wrt/src/base/platform_info.h"
#include "wrt/src/browser/native_web_runtime.h"
#include "wrt/src/browser/wrt_browser_context.h"
#include "wrt/src/common/constants.h"
#include "wrt/src/common/tv/application_data_tv.h"
-#include "wrt/xwalk_extensions/browser/xwalk_extension_manager.h"
#if defined(TIZEN_PEPPER_EXTENSIONS)
#include "tizen_src/ewk/efl_integration/common/trusted_pepper_plugin_util.h"
#include "content/public/common/content_switches.h"
#include "services/network/public/mojom/network_context.mojom.h"
#include "third_party/blink/public/common/web_preferences/web_preferences.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/browser/xwalk_extension_manager.h"
#if !defined(WRT_JS_BRINGUP)
#include "tizen_src/chromium_impl/content/public/browser/certificates_utils.h"
#endif
#include "wrt/src/browser/tv/native_web_runtime_delegate_tv.h"
#include "wrt/src/common/application_data.h"
#include "wrt/src/common/privilege.h"
-#include "wrt/xwalk_extensions/browser/xwalk_extension_manager.h"
namespace wrt {
#include "base/strings/string_split.h"
#include "electron/shell/browser/browser.h"
#include "electron/shell/browser/window_list.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/browser/xwalk_extension_manager.h"
#include "wrt/src/browser/tv/input_device_manager.h"
#include "wrt/src/browser/tv/native_web_runtime_delegate_tv.h"
#include "wrt/src/browser/tv/tv_window_manager.h"
#include "wrt/src/browser/tv/wrt_native_window_tv.h"
#include "wrt/src/common/application_data.h"
#include "wrt/src/common/constants.h"
-#include "wrt/xwalk_extensions/browser/xwalk_extension_manager.h"
#ifndef XWALK_EXTENSION_PATH
#error XWALK_EXTENSION_PATH is not set.
#include "services/service_manager/public/cpp/manifest.h"
#include "third_party/blink/public/common/associated_interfaces/associated_interface_registry.h"
#include "third_party/blink/public/common/web_preferences/web_preferences.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/browser/xwalk_extension_manager.h"
#if !defined(WRT_JS_BRINGUP)
#include "tizen_src/chromium_impl/content/browser/browsable_app_control.h"
#endif
#include "wrt/src/common/application_data.h"
#include "wrt/src/common/constants.h"
#include "wrt/src/common/locale_manager.h"
-#include "wrt/xwalk_extensions/browser/xwalk_extension_manager.h"
#if defined(TIZEN_WEB_SPEECH_RECOGNITION)
#include "content/browser/speech/tts_platform_impl_tizen.h"
#include "content/browser/web_contents/web_contents_impl.h"
#include "content/public/browser/navigation_entry.h"
#include "electron/shell/browser/browser.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/browser/xwalk_extension_manager.h"
#include "wrt/src/base/file_utils.h"
#include "wrt/src/base/string_utils.h"
#include "wrt/src/browser/native_web_runtime.h"
#include "wrt/src/browser/wrt_native_window.h"
#include "wrt/src/browser/wrt_web_contents.h"
#include "wrt/src/service/wrt_service_manager.h"
-#include "wrt/xwalk_extensions/browser/xwalk_extension_manager.h"
#ifndef XWALK_EXTENSION_PATH
#error XWALK_EXTENSION_PATH is not set.
#include <map>
-#include "wrt/xwalk_extensions/common/xwalk_extension_browser_delegate.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/common/xwalk_extension_browser_delegate.h"
namespace wrt {
#include "content/public/renderer/render_frame.h"
#include "net/base/net_errors.h"
#include "third_party/blink/public/platform/web_url_error.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_renderer_controller.h"
#include "tizen_src/chromium_impl/content/renderer/common_renderer_client.h"
#include "tizen_src/ewk/efl_integration/common/application_type.h"
#include "tizen_src/ewk/efl_integration/common/content_switches_efl.h"
#include "wrt/src/browser/tv/widget_state.h"
#include "wrt/src/common/constants.h"
#include "wrt/src/common/privilege.h"
-#include "wrt/xwalk_extensions/renderer/xwalk_extension_renderer_controller.h"
#if defined(TIZEN_PEPPER_EXTENSIONS)
#include "tizen_src/ewk/efl_integration/common/trusted_pepper_plugin_util.h"
#include "third_party/blink/public/web/web_local_frame.h"
#include "third_party/blink/public/web/web_script_source.h"
#include "third_party/blink/public/web/web_view.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_renderer_controller.h"
#include "tizen_src/chromium_impl/tizen/system_info.h"
#include "wrt/src/common/application_data.h"
#include "wrt/src/renderer/wrt_renderer_client.h"
-#include "wrt/xwalk_extensions/renderer/xwalk_extension_renderer_controller.h"
#if ENABLE_CHROME_EXTENSIONS
#include <json/json.h>
#include "third_party/blink/public/platform/url_conversion.h"
#include "third_party/blink/public/web/web_document.h"
#include "third_party/blink/public/web/web_view.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/renderer/xwalk_extension_renderer_controller.h"
#include "tizen_src/chromium_impl/content/renderer/common_renderer_client.h"
#include "tizen_src/ewk/efl_integration/common/navigation_policy_params.h"
#include "tizen_src/ewk/efl_integration/common/render_messages_ewk.h"
#include "wrt/src/common/application_data.h"
#include "wrt/src/common/locale_manager.h"
#include "wrt/src/renderer/wrt_render_frame_observer.h"
-#include "wrt/xwalk_extensions/renderer/xwalk_extension_renderer_controller.h"
#if ENABLE_CHROME_EXTENSIONS
#include "wrt/src/common/extensions/wrt_extensions_client.h"
#include "base/strings/string_split.h"
#include "base/threading/platform_thread.h"
+#include "tizen_src/chromium_impl/components/xwalk_extensions/browser/xwalk_extension_manager.h"
#include "wrt/src/browser/api/wrt_api_web_runtime.h"
#include "wrt/src/service/wrt_service.h"
-#include "wrt/xwalk_extensions/browser/xwalk_extension_manager.h"
#if BUILDFLAG(IS_TIZEN_TV) && TIZEN_VERSION_AT_LEAST(7, 0, 0)
#include <boost-api.h>