Change to single process model
authorWonYoung Choi <wy80.choi@samsung.com>
Wed, 11 May 2016 01:50:49 +0000 (10:50 +0900)
committerWonYoung Choi <wy80.choi@samsung.com>
Wed, 18 May 2016 14:12:25 +0000 (23:12 +0900)
commitb692f1f0f369f50dc1e0b97d8fc3772b49170387
tree2905240392ad64cfeb1b711f6eb3b34ed0905800
parente75c344e22f9c4f3db6decf7e9accf6b1bb2fda8
Change to single process model

Chromium-efl supports single process model to reduce memory consumption
and improve loading performance. The extension server is running in the
browser thread in this model. The extension server and client use the
ewk IPC methods to exchange messages each other, but the IPC just exchanges
the messages between threads.
26 files changed:
common/common.gyp
common/dbus_client.cc [deleted file]
common/dbus_client.h [deleted file]
common/dbus_server.cc [deleted file]
common/dbus_server.h [deleted file]
extensions/common/constants.cc
extensions/common/constants.h
extensions/common/xwalk_extension_manager.cc
extensions/common/xwalk_extension_manager.h
extensions/common/xwalk_extension_server.cc [new file with mode: 0644]
extensions/common/xwalk_extension_server.h [new file with mode: 0644]
extensions/extensions.gyp
extensions/renderer/runtime_ipc_client.cc
extensions/renderer/runtime_ipc_client.h
extensions/renderer/xwalk_extension_client.cc
extensions/renderer/xwalk_extension_client.h
extensions/renderer/xwalk_extension_module.cc
extensions/renderer/xwalk_extension_module.h
extensions/renderer/xwalk_extension_renderer_controller.cc
extensions/renderer/xwalk_extension_renderer_controller.h
packaging/crosswalk-tizen.spec
runtime/browser/preload_manager.cc
runtime/browser/runtime_process.cc
runtime/browser/web_application.cc
runtime/renderer/injected_bundle.cc
runtime/runtime.gyp