libhybris: use webOS-ports/master branch and bump SRCREV

* import modifications from separate meta-webos-ports
* changes since import:
* bump to SRCREV which installs missing header files
* bump SRCREV to working modified upstream version
  Latest upstream version is causing LSM to segfault because of the newly introduced
  reference counting for rendering buffers which isn't used by the current rendering
  infrastructure.
* bump SRCREV to fix bug causing nothing to be rendered
* bump SRCREV
  a3664bf egl: remove offscreen rendering code
* bump SRCREV to follow upstream

Signed-off-by: Simon Busch <morphis@gravedo.de>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
libwebos-gui: add recipe

* formely known as webos-hybris-compositor
* qt-webos-plugin: depend on libwebos-gui
* luna-sysmgr: depend on libwebos-gui
* bump SRCREV
  3e175d6 Create and ship a pkg-config file
* bump SRCREV
  This includes a rework of libwebos-gui to be qt-free. Related to this there is a minor
  change in luna-sysmgr to adjust for the API changes of the libwebos-gui library.
* bump SRCREV to be compliant with recent libhybris
  9d6556b Use correct usage value for buffer creation
  cae5965 Move surface manager client communication into own thread
  11f3367 Track buffer handle ownership to free either the handle or the actual memory
  212237a Move buffer allocation into own class
  9a7be4b Remove unneeded increment of buffer reference count
  e860ee3 Implement method to send message to restore a buffer after rendering
  85ed30d Rework WebosSurfaceManagerRemoteClient to handle different message types
  dbf8270 Move protocol message definition to separate header to be shared accross different components
  96dbf38 Supply a buffer handle through c'tor and unregister buffer for process and buffer destruction
  35840d5 Add proper reference counting and correct buffer resizing
  950d682 Implemented dynamic buffer count support.
  b3e0a12 Mark buffer as still used when it's returned to our native window implementation
  51f112b Link against libhybris-eglplatformcommon
  8c1c122 Implement new native window API method setBufferCount
  5729fb4 Cleanup offscreen rendering code
  e6fb889 Adjust for native window API changes for sync fence support

Signed-off-by: Simon Busch <morphis@gravedo.de>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qt-palm-plugin: add recipe for the external QPA plugin

* luna-sysmgr: add dependency on qt-palm-plugin
* luna-sysmgr-common: add DEPEND on qt-palm-plugin
* qt-palm-plugin: fix compilation on qemu* machines

Signed-off-by: Simon Busch <morphis@gravedo.de>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qt-webos-plugin: add recipe for QPA plugin

* import from separate meta-webos-ports
* changes since import:
* qt-webos-plugin: bump SRCREV
  e82a2ce Install qweboswindow.h header file for webappmanager
  c74f93d Use pkg-config for WebosHybrisCompositor library detection
  69b5359 Drop unneeded/unused includes for sysmgr-ipc/ime
* qt-webos-plugin: bump SRCREV
  7d5bbf1 Implement virtual method setWinId from base class QPlatformWindow
  c0e94fe Use libwebos-gui library instead of old libWebosHybrisCompositor one

Signed-off-by: Simon Busch <morphis@gravedo.de>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qt4-webos: import modifications from separate meta-webos-ports

* for history check danny-old branch
* changes since import:
* add patch to extended QPlatformWindow class
* disable both webOS QPA plugins
* install necessary fontdatabase source files
  The fontdatabase sources are needed by the qt-palm-plugin module to compile out of the
  qt4 source tree.
* drop ${PN}-support package
  The ${PN}-support package isn't needed anymore because the packaged libqwebos library is
  now part of another component which is packaged on its own and pulled into the image by a
  DEPENDS in luna-sysmgr.
* apply all patches for all MACHINEs
  building webos-qpa-plugins for qemu* MACHINEs are causeing issues in do_rootfs
  /usr/plugins/platforms/libqpalm.so is provided by both qt4-webos and qt-palm-plugin
* don't depend on nyx-lib anymore as QPA is now an extra component

Signed-off-by: Simon Busch <morphis@gravedo.de>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
luna-sysmgr-common: use webos-ports-submissions

* import modifications from separate meta-webos-ports
* for history check danny-old branch

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
luna-applauncher: use webos-ports-submissions

* import modifications from separate meta-webos-ports
* for history check danny-old branch

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
luna-sysmgr-ipc-messages: use webos-ports-submissions

* import modifications from separate meta-webos-ports

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
luna-systemui: use webos-ports-submissions

* import modifications from separate meta-webos-ports
* changes since import:
* bump SRCREV
  bd29788 Add reboot option for power management alert
* bump SRCREV
  40a40f5 Call checkTelephonyReady only every five seconds to not stress the device

Signed-off-by: Simon Busch <morphis@gravedo.de>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
luna-webkit-api: use webos-ports-submissions

* import modifications from separate meta-webos-ports

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
luna-sysmgr: install platform-specific icon layout config

Open-webOS-DCO-1.0-Signed-off-by: Josh Palmer <jpalmerwatkins@me.com>
Open-webOS-DCO-1.0-Signed-off-by: Tom King <ka6sox@gmail.com>
Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
luna-sysmgr: use webos-ports-submissions

* import modifications from separate meta-webos-ports
* for history check danny-old branch

* changes since import
* bump SRCREV
  6d57bca Include correct header file for OffscreenNativeWindowBuffer class
* bump SRCREV
  This removes some applied patches for luna-sysmgr as well.
* introduce separate DPI setting for apps in compatiblity mode
* bump SRCREV to fix a500 build
* bump SRCREV
  3efe320 Always pass the real native platform buffer instead of our wrapper
  a6feef3 Tune flick gestures modifiers a bit
  c131ad7 Simplify cache management, and cleanup code
  cc719e0 Add support for starting the update application when update is scheduled
  4b1fc96 Release the screenPixmap as soon as painting is over, so that the associated shared buffer can be reused.
  f22e3d6 Use webos QPA instead of webos-offscreen
  9b4933d Make use of jailer configurable
  b16fb48 Remove HostArm.h from configuration as it's part of luna-sysmgr-common now

Signed-off-by: Simon Busch <morphis@gravedo.de>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
webappmanager: use webos-ports-submissions

* import modifications from separate meta-webos-ports
* for history check danny-old branch
* changes since import:
* bump SRCREV
  2e812da Drop dependency on WebosHybrisCompositor library
  521955b Instead of setting the geometry on the widget set it to the platform window
  9c158d9 Don't refer to specific class of the webOS QPA anymore but use QPlatformWindow
  base class instead
* bump SRCREV
  cb53bef Fix configuration for grouper device to include HAS_PALM_QPA
* bump SRCREV and add DEPENDS on qt-webos-plugin
  qt-webos-plugin ships a header which is needed to build webappmanager with hybris support.
  509fcb8 Don't ship a copy of qweboswindow.h header file but take it from global include
  directory
  cae69dc Add dependency on WebosHybrisCompositor needed by qweboswindow.h
* bump SRCREV to add support for a500
* add qt-webos-plugin for all devices with WEBOS_TARGET_MACHINE_IMPL set to device

Signed-off-by: Simon Busch <morphis@gravedo.de>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
webos-initscripts: add upstart script for cpufreq

* import modifications from separate meta-webos-ports
* for history check danny-old branch

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
serviceinstaller: fix header installation

* import modifications from separate meta-webos-ports

* for history check danny-old branch

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
nyx-modules: use webos-ports-submissions

* import modifications from separate meta-webos-ports
* for history check danny-old branch
* changes since import:
* put test binary in ${PN}-test package and bump PR
* bump SRCREV
  Rebased on latest upstream to be up to version 5.1. Following changes are included:
  9e17bb5 Harmonize responses to different queries
  327fdb2 Add handling of NYX_SYSTEM_EMERG_SHUTDOWN
  fd68dbf Take NYX_OS_INFO_WEBOS_BUILD_ID into use
  efd4f13 Support multiline replies in OSInfo
  55377e7 Implement NYX_OS_INFO_CORE_OS_KERNEL_* queries
  9acb410 Implement WiFi and BT addr queries
  2ba8331 Implement new query method to DeviceInfo device type
  8de1a4e Rename WEBOS_DISTRO_BUILD_INFO to WEBOS_DISTRO_BUILD_ID
  0b01924 (tag: submissions/83) Add defaults for build-related settings in OSInfo
  f0f4cb8 (tag: submissions/82) Fix errors in OSInfo device type
* bump SRCREV
  Rebased on latest upstream release.
* bump SRCREV to support maguro/toro/toroplus/tilapia

Signed-off-by: Simon Busch <morphis@gravedo.de>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
mojoservicelauncher: disable jailing per default

* import modifications from separate meta-webos-ports

* for history check danny-old branch

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
browserserver: use webos-ports-submissions

* import modifications from separate meta-webos-ports
* for history check danny-old branch

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
com.palm.app.browser: use webos-ports-submissions

* import modifications from separate meta-webos-ports
* for history check danny-old branch

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
core-apps: drop notes, use webos-ports-submissions

* import modifications from separate meta-webos-ports
* for history check danny-old branch

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>