Merge pull request #64 from webOS-ports/morphis/bugfixes

Morphis/bugfixes
compositor: add logging for raise/lower window event

Signed-off-by: Simon Busch <morphis@gravedo.de>
plugins: compositor: allow phone app to stay after it's window was closed

Signed-off-by: Simon Busch <morphis@gravedo.de>
Merge pull request #65 from webOS-ports/morphis/merge

Morphis/merge
compositor: add some get'ters for the window model

Signed-off-by: Simon Busch <morphis@gravedo.de>
plugins: remove unneeded StatusBarServicesConnector class

Signed-off-by: Simon Busch <morphis@gravedo.de>
Merge pull request #66 from webOS-ports/morphis/work

compositor: add some get'ters for the window model
plugins: only add windows with correct type to window model

Signed-off-by: Simon Busch <morphis@gravedo.de>
plugins: set the WindowType of the launcher to Launcher

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
Merge pull request #67 from webOS-ports/tofe/work

Tofe/work
plugins: split intro three parts: common, shell and compositor

Signed-off-by: Simon Busch <morphis@gravedo.de>
Merge pull request #68 from webOS-ports/morphis/work

plugins: split intro three parts: common, shell and compositor
Compositor: do not delete the CompositorWindow object directly in closeWindowWithId

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
WindowModel: when adding or removing a window, group the processing to synchronize the signals as much as possible

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
WindowModel: add a "count" property

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
Merge pull request #69 from webOS-ports/tofe/work

Tofe/work
Windows are not always unmapped when they are destroyed: make sure we remove the window from the window models also in SurfaceAboutToBeDestroyed.
Note: this means that when unmapped is called before SurfaceAboutToBeDestroyed, we will try to remove the window twice from the models.

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
Merge pull request #70 from webOS-ports/tofe/work

Windows are not always unmapped when they are destroyed: make sure we re...
files: systemd: require LunaAppManager to be started before us

Signed-off-by: Simon Busch <morphis@gravedo.de>
Merge pull request #71 from webOS-ports/morphis/work

files: systemd: require LunaAppManager to be started before us