| Qt 5.8 introduces many new features and improvements as well as bugfixes |
| over the 5.7.x series. For more details, refer to the online documentation |
| included in this distribution. The documentation is also available online: |
| |
| http://doc.qt.io/qt-5/index.html |
| |
| The Qt version 5.8 series is binary compatible with the 5.7.x series. |
| Applications compiled for 5.7 will continue to run with 5.8. |
| |
| 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. |
| |
| **************************************************************************** |
| * Library * |
| **************************************************************************** |
| |
| QtLocation |
| ----------- |
| |
| - Added geoservices plugin to support ESRI mapping, geocoding and routing |
| services. |
| - Improved HERE geoservice plugin code base (improved warning) and converted |
| the HERE endpoints to newer versions (away from Nokia endpoints. At the same time |
| China specific URLs were removed. |
| - Improved Mapbox plugin to cater for better cache customization and |
| to support the standard box map modes. |
| - Renamed various internal C++ functions to improve code readability |
| - Added better high DPI support in the various geoservice provider plugins. |
| For more details see QTBUG-53318, QTBUG-48868 and QTBUG-36949. |
| - [QTBUG-45284] Added offline data support and improved cache handling in OSM |
| geoservice plugin |
| - Added routing support to Mapbox plugin |
| - Added server side provider support for QtLocation. This enables the quicker |
| selection of alternative providers by already deployed OSM applications in case |
| an OSM based default provider changes T&Cs. |
| - Removed QtSystemInfo dependency from QtLocation |
| - [QTBUG-56213] Adapted map related mouse/touch behavior following |
| changes to general mouse/touch handling in Qt QML |
| - Adapted QtLocation and QtPositioning to the Qt Lite related build system changes |
| - Marked QGeoMapPrivate as private export |
| - Added support for unitary tile caching. This enables use cases whereby the cache |
| size can be defined in number of tiles rather then bytes. |
| |
| **************************************************************************** |
| * Platform Specific Changes * |
| **************************************************************************** |
| |
| Android |
| ------- |
| |
| - [QTBUG-55988] Added capability to ask for Location permissions at runtime. This is |
| required since Android 7.0. |
| |
| WinRT |
| ----- |
| |
| - Fixed a name space related compile problem in the positioning plugin for WinRT |
| - Migrated the QtLocation rendering code to the new scenegraph changes enabling |
| Direct3D 12 |
| - [QTBUG-54474] Added GeolocationAccessStatus existence check |
| - [QTBUG-56340] Added direction information to position updates |
| - [QTBUG-56623] Changed positioning plugin to use the platforms positioning time |
| stamp rather than a programmatically acquired time stamp at the time of the callback. |
| Effectively, this forwards time stamps from the GPS satellite to the user application. |
| - [QTBUG-53925] Enabled WinRT positioning backend for MSVC2013/2015 |