Fix DocumentGallery returning encoded urls.

Tracker stores url properties in encoded form, these need to be
decoded before they are returned and encoded when used in queries.

Change-Id: I26db02e758cb14e6789418631979fa21cf58daff
Reviewed-by: Marko Mattila <marko.mattila@jollamobile.com>
Reviewed-by: Christopher Adams <chris.adams@jollamobile.com>
use pkgconfig on platforms that support it.

reinventing the wheel is not nice, and at least for me, completely broken on OS X.

Change-Id: I16721b669ecdd7dfca1c7bfb9ebd034d67849a8a
Reviewed-by: Matthew Vogt <matthew.vogt@qinetic.com.au>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
BlackBerry: Removed comment in pressure sensor backend

Verified pressure sensor and removed corresponding TODO comment.
(backported from qt5/qtsensors: 85a9a37).

Change-Id: I1295811e1b879e81d90b9286ddc2dd4ff9b3a2ef
Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com>
Fixed includes in public sensor headers

Change-Id: I92ec564034d4cc5766169827f0f05376ae186aee
Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com>
Used macro definitions for signals/slots

Change-Id: Ic06503355afae414c8dc09c4e3ab1999f3330e15
Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com>
Added temperature property to pressure sensor

Many air pressure sensors provide their temperature, as well. This can
be used for temperature compensation for instance.
The pressure sensor API has been extended and a BlackBerry backend has
been implemented. This is a backport of qt5/qtsensors: aac0603

Change-Id: I5f5fa7b5fbd250fbf3fe6d16d00a55d9694404d9
Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com>
Reviewed-by: Lorn Potter <lorn.potter@jollamobile.com>
Update LGPL_EXCEPTION.txt file

Change-Id: I3c69deaf72c1bf4932b2ba509f9ddee59fd8895d
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Allow overriding default QContactManagerEngine via env var

This patch adds support for overriding the default
QContactManagerEngine via the QTCONTACTS_MANAGER_OVERRIDE environment
variable.

Change-Id: Ia4807269fd43f6f7e4c2f13b943da5ee6f9cb38c
Reviewed-by: Matthew Vogt <matthew.vogt@qinetic.com.au>
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Reviewed-by: Lorn Potter <lorn.potter@jollamobile.com>
Fixed sensors autotest

There is no QTest::qCompare<float, int>, so second argument has to be float
instead of int.

Change-Id: I247eb331baf3d7219533c9bb681fd31ce79d6c43
Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com>
BlackBerry: Fix for GeoValues support

Generic QSensor("QMagnetometer") crashed, because of a null pointer access.
Fixed by disabling geo values support for generic magnetometer sensors.
Back-ported from qt5/qtsensors: a8bb2b1

Change-Id: I5afcc90a8237dc95fee03b69d32fd7e0944cfb9a
Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com>
Document that the QSensor constructor should not be used directly

This is a backport of QtSensors commit
ceec1eda82dd9b6f8823bb7f9639e6f79763331e

Change-Id: I3e5d8bc99d9f14163c45593e216d21e2f972999d
Reviewed-by: Lorn Potter <lorn.potter@jollamobile.com>
QNX: Enabled ALSA support

If ALSA version >=1.0.10 is available on QNX it will be used by QAudio
classes.

Change-Id: Iaf9eea06daa76a8f86cee529387bc797d0af7cdc
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com>
QDeclarativeOrganizerModel: call reset model when removing all items

Call beginResetModel() and endResetModel() after model was being cleared

Change-Id: Ib1903ae87f8dc692cb3155c4212bc4ee3caa8df7
Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com>
Fix resource leak in directshow plugin.

Add two missing release calls to free file handles.

Task-number: QTBUG-23822
Change-Id: I27b631e28d48b7a20cc76c0913a8d962ee991ce5
Reviewed-by: Wouter Huysentruit <wouter.huysentruit@dzine.be>
Reviewed-by: Yoann Lopes <yoann.lopes@digia.com>