Merge pull request #32 from mbrasser-jolla/master

Allow press and hold interval to be specified by the platform.
Also listen to QT_NO_JOURNALD_LOG to disable journald-based logging.

Not everything (Qt Creator) has a tty.
[packaging] make X11 a build conditional (original patch from foolab)
Merge pull request #35 from mer-packages/nox11

[packaging] make X11 a build conditional (original patch from foolab)
Refactor and remove dead code, add property caching.

This helps with a flood of dbus messages due to properties.

Change-Id: I7aa9d36a077d84a88dab561d007d597b0780e096
Merge pull request #36 from lpotter/master

Refactor and remove dead code, add property caching.
Remove QT_HAS_CONNECTIONAGENT define.

There is no link-time functionality here, it's purely runtime-detectable (which
we already do anyway), so this define does nothing except to increase
maintenence burden unnecessarily, as the code falls back correctly.

Furthermore, such detection introduces circular dependencies: connectionagent
requires Qt to build, this made Qt require connectionagent to build correctly.

As a bonus, fix compilation of the code inside this define: when linking to
private headers, we must add it to QT, and prefix the header with private/.

Change-Id: Ie7a19baaf1ffbe831066fe2d4208cc3e03905a4d
Read input fd in another thread
Merge pull request #37 from mikkoharju/evdev

Read input fd in another thread
Evdev keyboard handler emits keyevents with QString(0xffff)

Key events that have no text representation are by the evdevkeyboard
emitted as a QString(0xffff). Other keyboard event handlers appear to
all emit key events with null strings for these events.

Change-Id: If6b5c61a8cb76a6843238f834ce4feb4b73aa199
Reviewed-by: Gunnar Sletta <gunnar.sletta@digia.com>
Remove comments stating the obvious and causing problems with packaging.
make sure connman bearer service is autconnect before connecting
Merge pull request #39 from lpotter/fixbearer

make sure connman bearer service is autconnect before connecting
[qtbase] Try to read events from grabbed device

Fixes regression caused by commit 214c1d4c9e1e2ec27dad0dbd406e86c0f19a5877.
Merge pull request #40 from mikkoharju/touchgrab

[qtbase] Try to read events from grabbed device
Prevent QUnifiedTimer from ticking backwards.

This could happen in the following situation:
* a custom animation driver with fixed delta
* a triple-buffering scheme (rendering ahead a frame)
* a second animation timer starting while a first was active

This would cause QUnifiedTimer::startTimers() to trigger
QUnifiedTimer::updateAnimationTimers(-1), and use the current time from
the QElapsedTimer rather than the animation driver. This time could be
less than the last reported time from the animation driver.

Change-Id: Ibf1796fcb99f288d4946b30e5e7225695aa61781
Reviewed-by: Gunnar Sletta <gunnar.sletta@jollamobile.com>