init wayland support 62/13862/5 accepted/tizen/ivi/stable accepted/tizen/mobile accepted/tizen_3.0.2014.q3_common accepted/tizen_generic accepted/tizen_ivi_panda accepted/tizen_ivi_release tizen_3.0.2014.q3_common tizen_ivi_release accepted/tizen/generic/20140312.100856 accepted/tizen/ivi/20140108.024012 accepted/tizen/ivi/panda/20140312.085250 accepted/tizen/ivi/release/20140312.041340 accepted/tizen/ivi/release/20140312.114410 accepted/tizen/mobile/20140108.163232 submit/tizen/20140108.020237 submit/tizen/20140312.070630 submit/tizen_ivi_release/20140312.035359 submit/tizen_ivi_release/20140312.071054 submit/tizen_mobile/20141120.000000 tizen_3.0.2014.q3_common_release
authorLi,Limin <liminx.li@intel.com>
Thu, 19 Dec 2013 02:22:21 +0000 (10:22 +0800)
committerLi,Limin <liminx.li@intel.com>
Fri, 20 Dec 2013 08:16:15 +0000 (16:16 +0800)
commit496630613041af8cf40e05d92edc2fe3bbb9b7e2
tree50b5a8f635c4722d3dd70ffb94e942a44b4c2385
parente7b8d9df6969528c5d3f069a4ce0b2eb31cdbb9c
init wayland support

The display server based on X or Wayland, is now a choice of different profile in Tizen 3.0.
Basically and consistently, two macros were used "with wayland" and "with x".
Below summarize the combination of the macros:

    | wayland |  x  | meaning
    |---------------------------
    |   0     |  1  | pure X11 platform(no wayland)
    |   1     |  0  | pure wayland platform (no X11)
    |   1     |  1  | wayland but X compatibility
    |   0     |  0  | no X and no wayland

This method unifies the meaning and usage. Deploy this method to starter package.

Signed-off-by: Li,Limin <liminx.li@intel.com>
Change-Id: Idcdda548d545720c7649c10afba209be48fa33c9
CMakeLists.txt
packaging/starter.spec
src/hw_key.c
src/lockd-window-mgr.c
src/x11.c
src/xmonitor.c