Added mkspec for Tizen emulator and arm device

Change-Id: I2bd5471f573b89125d54f371d919e74534fec06b
Reviewed-by: Tomasz Olszak <olszak.tomasz@gmail.com>
Tizen - handling application lifecycle

Change-Id: I47763f2d42e400df3e0e60515468ada8c8546128
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Tomasz Olszak <olszak.tomasz@gmail.com>
Added tizen qmake-scope + some cleanups

Change-Id: I280c615ad48f311566dca4ce3dbb429134b352b8
Reviewed-by: Jarosław Staniek <staniek@kde.org>
Reviewed-by: Tomasz Olszak <olszak.tomasz@gmail.com>
Added Tizen hardware button handling.

It is mainly the same as in the Android so Android solution
 was adapted.

Change-Id: Ie86c5fdd6e25178054e4df77ec4fe318960461ba
Reviewed-by: Tomasz Olszak <olszak.tomasz@gmail.com>
Added screen orientation changes support.

Based on tizen device orientation sensor.

Change-Id: I8f54c0c83cbfe7a5e215f22fb66f50e3b909b170
Reviewed-by: Jarosław Staniek <staniek@kde.org>
Added --enable-new-dtags linker flag

Change-Id: I155f464085a97bdc71211b75fda4818d7d3cc86f
Reviewed-by: Jarosław Staniek <staniek@kde.org>
Added Tizen profile specific mkspecs

Change-Id: I637a109694d9e7aca7bdf993c44bbc97bc1fc858
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Added ApplicationState capability for XCB Tizen plugin.

Change-Id: I28d72f200fe476bb7d60c4dfb9f5b1d9aa2b5aef
Reviewed-by: Jarosław Staniek <staniek@kde.org>
Added include and library paths to tizen cross compilation.

Paths are relative to cross compilation sysroot.

Change-Id: I1cf247ce0c16451e5c4f45b6a2f8cb907d85fa95
Reviewed-by: Jarosław Staniek <staniek@kde.org>
Cleaned call of aul_launch_argv_handler in Tizen.

Argc and argv were already available in QXcbIntegration
constructor.

Change-Id: I75af54d6c8eda2cd0870d388929a965d83db9599
Reviewed-by: Jarosław Staniek <staniek@kde.org>
Tizen: Fix QCoreApplication::applicationDirPath()

Disable the code path which queries /proc/<pid>/exe for the
current executable path, as from a Q_OS_LINUX_TIZEN perspective,
this executable will be the launch_app binary. Instead we
get the application directory via the fallback, by
looking in argv[0], since this is set to the location of the
application binary.

Change-Id: I3132266b8fa83cfad968e5d04883d88a731c1a87
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
 Added tizen_app.prf for building Tizen tpk's.

Change-Id: I9a8de239d38dac4e03f73911e636aa267aeb3dae
Reviewed-by: Jarosław Staniek <staniek@kde.org>
tizen_app.prf fixes for non cross-compile builds.

Change-Id: Ia81b2275cca9436d006aa49e1b3a4b130b629c9f
Reviewed-by: Jarosław Staniek <staniek@kde.org>
tizen_app.prf: signing moved to external build step.

Additionally build_data and qt.conf files are generated
in build step instead of the install step. In install step
generated files and chosen libraries are copied
to temporary packaging directory.

Change-Id: Ifc375607c2f33fd9ad8dc28f5769acf9afa6b2b7
Reviewed-by: Jarosław Staniek <staniek@kde.org>
tizen_app.prf: errors changed to warnings.

Errors prevent parsing project files by Qt Creator.

Change-Id: Iee20d2955a5b7621848ff78d1e4989f20239d0a7
Reviewed-by: Tomasz Olszak <olszak.tomasz@gmail.com>
tizen_app.prf: Added *.CONFIG=no_check_exist to some targets.

Change-Id: Ic0b8a8d2d92c86007177d121ef5253a764b1a9eb
Reviewed-by: Tomasz Olszak <olszak.tomasz@gmail.com>
Removed old unsused devices/linux-g++-tizen-armv7l spec.

Change-Id: Iaec60f3daed289269982c8f83037b0a95934ab0e
Reviewed-by: Jarosław Staniek <staniek@kde.org>
Tizen: Screen orientation changes fixes after device tests.

Change-Id: Ib904069d302df9401b26903901408eeee0dbecfb
Reviewed-by: Jarosław Staniek <staniek@kde.org>
Setting DFLT_XKB_CONFIG_ROOT only if not defined.

Now it is possible to set DFLT_XKB_CONFIG_ROOT from
devices mkspecs.

Change-Id: Ica503625e9b8126b16aaf7f80e7ec2833ea33763
Reviewed-by: Jarosław Staniek <staniek@kde.org>