crosswalk-project/crosswalk — pull request #1725 by seanlong (2014-03-21 08:05:34+00:00)
Title: [Runtime] Merge xwalk-launcher with extension process for service mode

With this update when running in service mode, XWalkExtensionProcess will be
bootstrapped by launcher instead of runtime daemon.

This improvement has several advantages:
1. Some Tizen Device APIs binding with AUL can be directly called in launcher,
instead of passing request through IPC.
2. Less process number for an application, the system footprint will be smaller.

Implementation details:
Once a XWalkExtensionProcessHost is created, it will notify corresponding running
application's DBus object to send a signal to its launcher. The launcher will
retrieve the created IPC channel and instantiate a XWalkExtensionProcess.