Fix wrong signal names in documentation.

Change-Id: I7926efa7a15859185a8990c850cc8407f8f45de6
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
Doc clarification on emission of updateTimeout() in QGeoPositionInfoSource

The error() signal is not emitted in case of an updateTimeout() signal.

Change-Id: If4fc4c723f042f2e6feed66ffac32fb857e09ae9
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Add NoError to the various Positioning Source classes.

This became apparent while implementing the BB10 and Android backends.

Change-Id: I54e2c0fce63021b9fad0c544777792aed726608b
Reviewed-by: Aaron McCarthy <mccarthy.aaron@gmail.com>
Add QGeoPositionInfoSource::NoPositioningMethods enum value

This simplifies various position backend implementations
as they don't have to cast 0 to QGeoPositionInfoSource::PositioningMethods

At the same time we synchronize the same QML enum and its value name.

Change-Id: Ic0b258161a6319da238b265ad5d9926349f461f1
Reviewed-by: Aaron McCarthy <mccarthy.aaron@gmail.com>
Remove incorrect position references in satellite documentation.

Most liklely they were caused by Copy & Paste.

Change-Id: Iacdff9d28aa3e3a1bd662e970200f84e2863597f
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
Reviewed-by: Aaron McCarthy <mccarthy.aaron@gmail.com>
Improve QGeoSatelliteInfoSource API docs

1.) Clarifies the timeout behavior of startUpdates()
2.) Specify error() signal behavior when timing out during requestUpdate()

Change-Id: Id643465891a6a08ba04c25c1439fda34bd5a79b0
Reviewed-by: Aaron McCarthy <mccarthy.aaron@gmail.com>
Fix grammar mistake in satellite info source documentation.

Change-Id: I33b8df175587bbe263a14a810442fb85ba30cf6e
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
Improve ClosedError handling in QGeoPositionInfoSource

The previously described behavior was introduced by a platform
which QtPositioning no longer supports. Effectively this is a
behavior change which currently doesn't affect any known backend.

The upcoming Android & BB10 backends support this new behavior.

The described behavior was very inconvenient from a QML developer's
perspective. Deleting a QML PositionSource is rather inconvenient and
difficult to do. The API should make a developer's life easier.

Task-number: QTBUG-33457
Change-Id: I94432c0569b647cd33c27f75ed73ce5322f40d47
Reviewed-by: Anders Gunnarsson <anders.gunnarsson@appello.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Doc: Updated url variable in qdocconf files.

In 5.2, the HTML output is in a flatter structure and when they are
hosted in qt-project.org/doc, the documentation will be found at
http://qt-project.org/doc/qt-$QT_VER

The url variable is used by projects outside of Qt 5 which need
to link to Qt 5 documentation, such as Qt Creator.

Task-number: QTBUG-34584
Change-Id: Ibc0d4b9ef43bfb0e584d95fac8e97ec472e1e0e8
Reviewed-by: Topi Reiniö <topi.reinio@digia.com>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Fix occasional crash in Geoclue plugin.

There is no need to create a DBus proxy object for Geoclue.Position when
the service name and path are empty.

Change-Id: I21ca2190aa929fa77e823c5cc7056ceb74f644eb
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Add BlackBerry positioning plugin for QtLocation

Note files in bb subfolder are considered temporary and
will be removed when equivalent functionality has been
incorporated in Qt Core or BB10 core on Qt5.

Change-Id: I08d2c771d18914525fad410f1b6e83772ef3a0d7
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Reviewed-by: Liang Qi <liang.qi@digia.com>
Fix compiler warning.

Change-Id: I2f5c84cfad86c287d64869c9df56d49be135d7b1
Reviewed-by: Erik Mattsson <erik.mattsson@appello.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Merge branch 'stable' into dev

Change-Id: Ia0af08e46e39b783ffa0773bbc43a9a5a78c28bc
Merge "Merge branch 'stable' into dev" into refs/staging/dev