Modified the XCB QPA to support QTouchEvents

The modification was done in order to get luna-sysmgr working with
QPA support in the desktop environment

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

Change-Id: Ic0356f3bbaa68e9bb62883efcb54c757fab05aa1
Remove Palm specific m32 patch from linux-x86_64-g++ qmake configuration

linux-x86_64-g++ is used (in 64-bit environments) to build
bootstrap/idc/moc/rcc/uic tools which does not need to be 32-bit binaries.
This patch reverts qmake.conf back to upstream version and
removes need for 32-bit libc development libraries (libc6-dev-i386 in ubuntu)
in 64-bit environments.

Open-webOS-DCO-1.0-Signed-off-by: Janne Kiiski <janne.kiiski@palm.com>

Change-Id: I6b4b25ed8c4734747722bd74697d70fccfd5cea7
Added emulator support for the palm QPA

Depending on the compilation setting the palm qpa will be configured to
either use eglfs (device) linuxfb (emulator) as the graphics integration.
In both cases the input events (mouse & keyboard) will be read from nyx.

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

Change-Id: I540683310f67953165522c3f8be42afdca8307a7
Added support for qemuarm target under oe-core

Project files were missing proper options for configuring the platform
QPAs, plus some includes were pointing to wrong locations or not needed

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

Change-Id: Ifd01bd9bf94050111053d872f27f680f782b21f3
Add include line to fix an OE-Core build issue.

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

Change-Id: I2a63c9acf0186358b7a94341053db743f534aabf
Removed rpath hack

Building qt4 for qemuarm produced a lot of
warnings about invalid RPATHs. This change was
needed to get rid of them.

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

Change-Id: I969e773485dbaf64602c446546fc73f54009361a
Fixed build issues on 64-bit platform

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

Change-Id: I0eeb948bf78b752dd2a50ddcc2e5b3991e6dea57
OWEBOS-2557 fix text glyphs looking garbled

This fixes a bug in qt where pixmaps requested from freetype
are interpreted as the wrong format. Upstream bug:

https://bugreports.qt-project.org/browse/QTBUG-27380
https://codereview.qt-project.org/#change,35981

Open-webOS-DCO-1.0-Signed-off-by: Florian Haenel <florian.hanel@palm.com>
Change-Id: Ibfa1a4e6345ab071322d86fcf3b805ff193b9c04
Enable openssl support

Open-webOS-DCO-1.0-Signed-off-by: Suresh Arumugam <suresh.arumugam@palm.com>

Change-Id: I4221a823db0eca57137bc1ab6d06ad13eca591a7
webkit2: set OUTPUT_DIR value if empty

Without this do_configure was trying to create /include/WebCore/libdummy.prl in root of build host filesystem
now it's in proper place ${WORKDIR}/qt-everywhere-opensource-src-4.8.1/src/3rdparty/webkit/include/WebCore/libdummy.prl

First reported here:
http://www.mail-archive.com/openembedded-devel@lists.openembedded.org/msg24436.html

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
configure: revert palm change to force i386 HOST on x86_64

* otherwise build for qemux86-64 fails with:
| make[1]: *** Waiting for unfinished jobs....
| ../../include/QtCore/../../../git/src/corelib/arch/qatomic_i386.h: Assembler messages:
| ../../include/QtCore/../../../git/src/corelib/arch/qatomic_i386.h:177: Error: incorrect register `%rbp' used with `l' suffix
| ../../include/QtCore/../../../git/src/corelib/arch/qatomic_i386.h:177: Error: incorrect register `%rbp' used with `l' suffix
| ../../include/QtCore/../../../git/src/corelib/arch/qatomic_i386.h: Assembler messages:
| ../../include/QtCore/../../../git/src/corelib/arch/qatomic_i386.h:177: Error: incorrect register `%rbp' used with `l' suffix
| make[1]: *** [.obj/release-shared/qglobal.o] Error 1

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
configure: add "-crossarch" option

Upstream-Status: Pending

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