summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2018-12-05 09:20:40 +0100
committerQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2018-12-05 09:20:40 +0100
commitbaa6f08e1ea7c2f3ae04fee475f75a5d1593b542 (patch)
tree97ad425bb42e425d366990f310be7e392093557a
parentcfb917948799cb177b3de7eced77f37d13b4e520 (diff)
parentdc761b9007416b254eba18a300c5d7f91ca1c552 (diff)
downloadqtlocation-baa6f08e1ea7c2f3ae04fee475f75a5d1593b542.tar.gz
Merge remote-tracking branch 'origin/5.12.0' into 5.12
Change-Id: I53b052e12532392192d73da7006b204539cad57c
-rw-r--r--dist/changes-5.12.052
-rw-r--r--src/positioning/qgeopath.cpp2
-rw-r--r--src/positioning/qgeopath.h2
-rw-r--r--tests/auto/qgeopath/tst_qgeopath.cpp2
4 files changed, 55 insertions, 3 deletions
diff --git a/dist/changes-5.12.0 b/dist/changes-5.12.0
new file mode 100644
index 00000000..4fd5b693
--- /dev/null
+++ b/dist/changes-5.12.0
@@ -0,0 +1,52 @@
+Qt 5.12 introduces many new features and improvements as well as bugfixes
+over the 5.11.x series. For more details, refer to the online documentation
+included in this distribution. The documentation is also available online:
+
+https://doc.qt.io/qt-5/index.html
+
+The Qt version 5.12 series is binary compatible with the 5.11.x series.
+Applications compiled for 5.11 will continue to run with 5.12.
+
+Some of the changes listed in this file include issue tracking numbers
+corresponding to tasks in the Qt Bug Tracker:
+
+https://bugreports.qt.io/
+
+Each of these identifiers can be entered in the bug tracker to obtain more
+information about a particular change.
+
+****************************************************************************
+* QtLocation *
+****************************************************************************
+
+
+ - Added QDeclarativeGeoRoute::equals to perform deep comparisons in QML.
+ - MapItemView now exposes add and remove transitions, so that they can
+ be changed (defaults are none for add, and item fade out for remove).
+ - Enabled incremental updates in PlaceSearchModel, which prevents previousPage or
+ nextPage from resetting the model, but rather appending the new data to it.
+ - [QTBUG-68966] Added Map.visibleArea property.
+ - [QTBUG-62683][QTBUG-62397] Enabled nesting of MapItemView. This required
+ a behavioral change, as MapItemView is now a MapItemGroup, not anymore a
+ plain QObject. Due to a bug, MapItemView was previously not a Qt Quick
+ Item, making it possible to create it as a child of any QObject. This
+ has now been fixed, so if you happen to have a MapItemView in your scene
+ which is not a child of a Qt Quick Item, you will get an error message.
+ - Enabled asynchronous incremental updates of QPlaceReply.
+ - Changed QDeclarativeGeoMapItemBase::geoShape property from read-only into R/W.
+ - Added support for route legs.
+ - [QTBUG-70499] Fixed HERE plugin requesting the route incorrectly.
+ - Added ESRI place search manager to the ESRI plugin.
+
+****************************************************************************
+* QtPositioning *
+****************************************************************************
+
+ - Exposed mercatorToCoord and coordToMercator to QML.
+ - [QTBUG-62875] QGeoPath can now be cleared directly using clearPath.
+ - Added QGeoPolygon::perimeter property.
+ - Added holes support to QGeoPolygon. Currently visualized only when using
+ in a MapPolygon with the MapboxGL plugin.
+ - [QTBUG-43435] Added Geoclue2 position plugin.
+ - [QTBUG-52660] QtPositioning now properly checks for authorization on iOS.
+
diff --git a/src/positioning/qgeopath.cpp b/src/positioning/qgeopath.cpp
index beb43692..0c3d0c1c 100644
--- a/src/positioning/qgeopath.cpp
+++ b/src/positioning/qgeopath.cpp
@@ -204,7 +204,7 @@ const QList<QGeoCoordinate> &QGeoPath::path() const
\since 5.12
*/
-void QGeoPath::clear()
+void QGeoPath::clearPath()
{
Q_D(QGeoPath);
d->clearPath();
diff --git a/src/positioning/qgeopath.h b/src/positioning/qgeopath.h
index cda6f277..e4af2add 100644
--- a/src/positioning/qgeopath.h
+++ b/src/positioning/qgeopath.h
@@ -72,7 +72,7 @@ public:
void setPath(const QList<QGeoCoordinate> &path);
const QList<QGeoCoordinate> &path() const;
- void clear();
+ void clearPath();
void setVariantPath(const QVariantList &path);
QVariantList variantPath() const;
diff --git a/tests/auto/qgeopath/tst_qgeopath.cpp b/tests/auto/qgeopath/tst_qgeopath.cpp
index 213af0ad..47badf73 100644
--- a/tests/auto/qgeopath/tst_qgeopath.cpp
+++ b/tests/auto/qgeopath/tst_qgeopath.cpp
@@ -182,7 +182,7 @@ void tst_QGeoPath::path()
QCOMPARE(p.path().contains(c), true);
}
- p.clear();
+ p.clearPath();
QCOMPARE(p.path().size(), 0);
QVERIFY(p.boundingGeoRectangle().isEmpty());
}