Prepared the desktop build to work with XCB

Removed OpenGL support in the desktop as that caused issues with XCB.
WebAppManager now uses the minimal plugin in desktop and emulator.

Open-webOS-DCO-1.0-Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com>

Change-Id: Ifd0160e925373bd2b8cafd1fc1ef39138219c14e
Removed QT Embedded (QWS) dependency

LunaSysMgr now assumes that a QPA is available for the underlying
platform. This applies for all targets.

Open-webOS-DCO-1.0-Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com>

Change-Id: Ibed926f4efcac53513a748ec45d4482eca71297d
QT_QPA_PLATFORM value is not overridden

Applies to the desktop and the emulator

Open-webOS-DCO-1.0-Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com>
Change-Id: I83cfef238204056fe55a8d6e8825edf8ca2ddf71
Fixes OWEBOS-1646 OWEBOS-2194: virtual keyboard cannot input emotion key and .com key

Open-webOS-DCO-1.0-Signed-off-by: yi zheng <yi.zheng@palm.com>

Change-Id: I15eacda3f614373065a1ee6c87f82d9f7618391d
Implement caching for Wallpaper and SearchPill

Fixes: CacheMode for the Wallpaper and the SearchPill
       to provide better performance (OWEBOS-2418).

Open-webOS-DCO-1.0-Signed-off-by: Torsten Rahn <torsten.rahn@palm.com>

Change-Id: I0e0005191a9d511b38fef4b0ce2dbd8839f94521
Modifications to support building with OE-Core

Modify luna-sysmgr to remove dependencies in emulator builds on luna-keymaps,
serviceinstaller, hid and libaffinity.  The serviceinstaller changes to be
undone later.

Open-webOS-DCO-1.0-Signed-off-by: Roger Stringer <roger.stringer@palm.com>

Change-Id: I2c04e0cf66068239b22807c51d090de1b2dd0001
Add support for maximizing luna-sysmgr window on desktop

If either display width or height is set to a negative value
sysmgr will be maximized to fill the whole desktop.

Open-webOS-DCO-1.0-Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com>

Change-Id: I92cc095495019405bf57ca3521a2ad410198720d
Fix invalid JSON error in com.palm.applicationManager/launch

Remove extraneous quote at end of JSONUtils.h REQUIRED_UNION_2
Correct servicecallback_launch call to VALIDATE_SCHEMA_AND_RETURN
Correct spelling error in comment

Open-webOS-DCO-1.0-Signed-off-by: Eric Blade <eric.blade@palm.com>

Change-Id: Ifef5de56c6cccd4c920e6b39099645fd02763f08
Reset activity timeout immediately upon releasing home button

This prevents the device from timing out shortly after pressing the home button, which can happen in some cases, such as when using the home button to take an app out of full screen mode.
Correct whitespacing near-by.

Open-webOS-DCO-1.0-Signed-off-by: Eric Blade <eric.blade@palm.com>

Change-Id: I996101af1fb718c0a3b36f7887de7f76a9508f43
Add support for qemuarm build target

Open-webOS-DCO-1.0-Signed-off-by: Roger Stringer <roger.stringer@palm.com>

Change-Id: Ife0eb1699c2fd02b39a8881973df8e86445b07b2
Added ShowNotificationsAtTop item to settings

Open-webOS-DCO-1.0-Signed-off-by: Teppo Pennanen <teppo.pennanen@palm.com>

Change-Id: Ic7681e6c9a71f86c3f39771544bf524a0b26b728
Fix OWEBOS-1748:Email and Messaging notifications are garbled if more than one

Open-webOS-DCO-1.0-Signed-off-by: Yi Zheng <yi.zheng@palm.com>

Change-Id: I95ff9a1ebbc0d939c8a519ebefaffc5084e52832
Change name to open webOS

Open-webOS-DCO-1.0-Signed-off-by: Roger Stringer <roger.stringer@palm.com>

Change-Id: I36a0f033d7a7155e0aeed91f717e68b521c83064
Improve description of luna-sysmgr and correct formatting issues

Open-webOS-DCO-1.0-Signed-off-by: Roger Stringer <roger.stringer@palm.com>

Change-Id: Ibddffeb8cfee7e40c5a01f5947eb0b9d7d2eca85
Change default wallpaper

Open-webOS-DCO-1.0-Signed-off-by: Roger Stringer <roger.stringer@palm.com>

Change-Id: I90572f47834850c5ea26927140b12a0553f9040b
Fix white background regression for the Palm Emulator

The implementation of the cache mode for the wallpaper
didn't take the invalidation of the cache during
unlocking and orientation change into account.
This patch fixes this issue.

Open-webOS-DCO-1.0-Signed-off-by: Torsten Rahn <torsten.rahn@palm.com

Change-Id: I6faa64dbbd958ed794e38c667f46f0d852064490
Add support of build target qemuarmv7a

-- Spilt out device.pri into emulator.pri
-- Change the way emulator builds are identified in sysmgr.pro

Open-webOS-DCO-1.0-Signed-off-by: Roger Stringer <roger.stringer@palm.com>

Change-Id: I91e976916c3334adc07ec1eb45d6e0869c8b878b
Reactivate OpenGL support in Desktop builds (OWEBOS-2557)

Changed the order of initialization because xcb/qpa has trouble
reparenting opengl widgets

Open-webOS-DCO-1.0-Signed-off-by: Florian Haenel <florian.hanel@palm.com>

Change-Id: I50b07cdfd4ad1a605f7b2b94e9d8627216cf9e98
Fix creating dangling Textures (OWEBOS-2568)

By using bindTexture in HostWindowDataOpenGL we create textures that
no-one cleans up later. This was unnecessary anyways as the comment
indicated - the pixmap will be uploaded through the paintengine anyways
and memory-managed inside Qt instead.

Open-webOS-DCO-1.0-Signed-off-by: Florian Haenel <florian.hanel@palm.com>

Change-Id: I30e495f4e70cb884e437d80e53abe272565dab4a
Add documentation for luna-sysmgr service APIs.

Open-webOS-DCO-1.0-Signed-off-by: Jaakko Putaala <jaakko.putaala@palm.com>

Change-Id: I8b6f54b1b39f9ff4203215cf5651c13dbc75267c