- 09 Sep, 2017 - 1 commit
-
-
Paolo Angelelli authored
Change-Id: I5be81916c5c7b4802bdde00c60c370b9a12c07e9 Reviewed-by:
Alex Blasche <alexander.blasche@qt.io>
-
- 05 Sep, 2017 - 2 commits
-
-
Paolo Angelelli authored
Change-Id: Ibfd8b430011abb0a7174bbcc158b03f8e26492eb
-
Thiago Marcos P. Santos authored
Now opacity and visibility will be respected for the fill color as borders are not supported yet. Change-Id: I58f982dc9285537fde770e14238c5d6d903913e6 Reviewed-by:
Paolo Angelelli <paolo.angelelli@qt.io>
-
- 02 Sep, 2017 - 1 commit
-
-
Frederik Gladhorn authored
Change-Id: I36d66c69ac72fe44a5161f7a45803d47d97f8e6e
-
- 01 Sep, 2017 - 1 commit
-
-
Jarek Kobus authored
Change-Id: Ib19c416b07d2d14771beb1445a2209dbf8b1fa96 Reviewed-by:
Alex Blasche <alexander.blasche@qt.io>
-
- 31 Aug, 2017 - 1 commit
-
-
Alex Blasche authored
The previous setup enforced a small 360x640 view size on Android which makes no sense on the platform's full screen premise. This patch tells the QML rectangle to adjust to the parent's size and shifts the size limitation to the surrounding QuickView. At the same time the QuickView will automatically change to full screen as per platform requirement. Change-Id: I2dcd0fc345f6c1ef7520bb10116d9f2fe0722dff Reviewed-by:
Paolo Angelelli <paolo.angelelli@qt.io>
-
- 30 Aug, 2017 - 5 commits
-
-
Paolo Angelelli authored
It seems that if m_positionSource gets created too late, PositionSource never becomes active so it never starts pushing position updates. Task-number: QTBUG-62778 Change-Id: I7b375e9f9f1fbe546dfc27fa6bf0c431df393e65 Reviewed-by:
Alex Blasche <alexander.blasche@qt.io>
-
Bruno de Oliveira Abinader authored
Circles crossing one pole are drawn inverted. Circles crossing 2 poles do not even have the correct geometry. Nevertheless, a first approximation. Task-number: QTBUG-58869 Change-Id: I5a508f5d6e27c4f08412a7ae327883866068a1e9 Reviewed-by:
Paolo Angelelli <paolo.angelelli@qt.io>
-
Jani Heikkinen authored
Change-Id: I76c7bb46ae7e068c1db780c34d8a0c065e55b2c4 Reviewed-by:
Alex Blasche <alexander.blasche@qt.io>
-
Thiago Marcos P. Santos authored
Mapbox is "leaking" the pixel storage mode. So we need to restore it after we render otherwise it breaks native text rendering. Task-number: QTBUG-62861 Change-Id: I12643e34e462cce58cdf30da52ab927499f38442 Reviewed-by:
Paolo Angelelli <paolo.angelelli@qt.io>
-
Paolo Angelelli authored
This patch makes it possible to disable geoservice plugins at configuration time using the QtLite -no-feature-geoservices_xxx syntax. Change-Id: I276382833db8cfca27383705cbb3f994ced47cb3 Reviewed-by:
Alex Blasche <alexander.blasche@qt.io>
-
- 29 Aug, 2017 - 1 commit
-
-
Paolo Angelelli authored
The new screenshot did not match the code (showing Helsinki's pizzerias, not Oslo's) Change-Id: Ie51ca95c3e554e8a353d57e7a7db8f36521eef83 Reviewed-by:
Alex Blasche <alexander.blasche@qt.io>
-
- 27 Aug, 2017 - 1 commit
-
-
Paolo Angelelli authored
Conflicts: tests/auto/geotestplugin/qgeotiledmappingmanagerengine_test.h Change-Id: I4940db79ebe500ff7e37ded42c7d29d7ccfb6253
-
- 23 Aug, 2017 - 3 commits
-
-
Paolo Angelelli authored
This patch introduces the undocumented QDeclarativeGeoServiceProviderParameter::initialized signal, to signal to the parent when a parameter becomes fully initialized, so that the parent QDeclarativeGeoServiceProvider can attach. Task-number: QTBUG-62075 Change-Id: Ie3615abf31d19f39587c5e54b202f8f2c4a711cc Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
-
Paolo Angelelli authored
This patch handles the case when the plugin attaches after QDeclarativeGeocodeModel::componentComplete() has been called. Change-Id: Ib9e4991ab3a4a34730da2d55fae20a492ac9d9f2 Reviewed-by:
BogDan Vatra <bogdan@kdab.com>
-
Paolo Angelelli authored
Since apparently children() and childItems() do not necessarily return disjoint sets, concatenating the two lists did, in some cases, cause duplicated items in the map. This patch resorts to uniting sets to remove the duplicates. Change-Id: I07ef19a2fdff65429eb65d92be278d7c02ac1999 Reviewed-by:
BogDan Vatra <bogdan@kdab.com>
-
- 22 Aug, 2017 - 3 commits
-
-
Thiago Marcos P. Santos authored
mapbox-gl-native @ bd15e273dce767458d335aeb1f50aa081390d593 Task-number: QTBUG-62454 Change-Id: I241ae47d8590a5de7da95f39ae056abeab9c172b Reviewed-by:
Paolo Angelelli <paolo.angelelli@qt.io>
-
Thiago Marcos P. Santos authored
The previous code was not handling the case of MapParameters changing the style appearance after the style is fully loaded, which happens when MapParameters are created dynamically at runtime. [ChangeLog][QtLocation][MapboxGL] Fixed MapParameter dynamic usage Task-number: QTBUG-61442 Change-Id: I64a8a1416dd5f7477297878f42760ad9008382a4 Reviewed-by:
Paolo Angelelli <paolo.angelelli@qt.io>
-
Thiago Marcos P. Santos authored
Includes the patch that removes incompatible caches when downgrading Mapbox GL to a version that uses an older cache database schema. Task-number: QTBUG-62454 Change-Id: I666777ff8a984e4acee9f585c191e7204cbbadb7 Reviewed-by:
Paolo Angelelli <paolo.angelelli@qt.io>
-
- 21 Aug, 2017 - 1 commit
-
-
Thiago Marcos P. Santos authored
Let Mapbox GL know about what FBO is in use so it can set texture attachments properly. Change-Id: Ie70de0f449eecf1d8a1f1dec8b89e60495ca5386 Reviewed-by:
Paolo Angelelli <paolo.angelelli@qt.io>
-
- 15 Aug, 2017 - 1 commit
-
-
Sami Nurmenniemi authored
The tests for boot2qt were disabled with commit cc7fb64d . The tests can be enabled since qtdeclarative now fallbacks to software renderer if OpenGL is not supported. Also some timings needed to be relaxed for the tests to pass when running on Qemu. Task-number: QTBUG-60268 Change-Id: I8f933511c956b728a76870231a58ed89398a75ba Reviewed-by:
Paolo Angelelli <paolo.angelelli@qt.io>
-
- 11 Aug, 2017 - 2 commits
-
-
Thiago Marcos P. Santos authored
The previous code was not handling the case of MapParameters changing the style appearance after the style is fully loaded, which happens when MapParameters are created dynamically at runtime. [ChangeLog][QtLocation][MapboxGL] Fix MapParameter dynamic usage Task-number: QTBUG-61442 Change-Id: I64a8a1416dd5f7477297878f42760ad9008382a4 Reviewed-by:
Paolo Angelelli <paolo.angelelli@qt.io>
-
Thiago Marcos P. Santos authored
Replaced deprecated styles and added new navigation styles. Replaced: - traffic-day-v1 -> navigation-preview-day-v2 - traffic-night-v1 -> navigation-preview-night-v2 New: - navigation-guidance-day-v2 - navigation-guidance-night-v2 [ChangeLog][QtLocation][MapboxGL] Updated map styles Task-number: QTBUG-62002 Change-Id: I461335b7354bf78ee5d4c380bffd72a5bfda3285 Reviewed-by:
Paolo Angelelli <paolo.angelelli@qt.io>
-
- 10 Aug, 2017 - 1 commit
-
-
Paolo Angelelli authored
Conflicts: tests/auto/declarative_ui/tst_map.qml Change-Id: If408b8242b39f78926b5373393f3b1f65b262499
-
- 09 Aug, 2017 - 4 commits
-
-
Thiago Marcos P. Santos authored
mapbox-gl-native @ edd7948893fcd40a24d96b790e21d3dd028cecbe New features include: - 3D extrusions - Data driven styles - Style transitions - Bug fixes [ChangeLog][QtLocation][MapboxGL] Updated Mapbox GL Native to v1.1.0 Change-Id: Ib4f88f382dc726e4b229dfe41530034009d7c12b Reviewed-by:
Paolo Angelelli <paolo.angelelli@qt.io>
-
BogDan Vatra authored
Change-Id: Ie02061804efdb79911a997bd017d13ed0d65d262 Reviewed-by:
Paolo Angelelli <paolo.angelelli@qt.io>
-
Paolo Angelelli authored
Currently the visible region is calculated as the intersection between the viewing frustum and the map plane clipped against the map extended rectangle in mercator space (from -1 to 2 in x coords, 0 to 1 in y coords). The result is correct in the extended mercator space. However, this may lead to overlapping coordinates when converted back to latitude and longitude. For this reason, this patch changes the clipping geometry to be the map un-extended rectangle centered around the current map center. The result is a geometry that never wraps around or overlaps, thus removing the need for handling separately the case when the map is fully visible when returning the visible region. Task-number: QTBUG-57690 Change-Id: I8396c40a123ce94bff4388dfefbd8a694657b8bd Reviewed-by:
BogDan Vatra <bogdan@kdab.com>
-
Paolo Angelelli authored
setProperty was initially introduced with 2867f1ef to animate center and zoom level, if an animation was present, but then removed. This change restores it. Change-Id: Id1f6da820b6cccb62b18eeb78d7dba21ebc073bc Reviewed-by:
Alex Blasche <alexander.blasche@qt.io>
-
- 08 Aug, 2017 - 1 commit
-
-
Paolo Angelelli authored
init() is currently setting zoomLevel to 0. This prevents the map from flicking diagonally as there's no room for that when the map is fully visible vertically. This test is currently passing in CI for unclear reasons, but it's failing locally. Change-Id: I0bb7c703a6cd2d4b5f440ce629c3933cf41268f6 Reviewed-by:
Alex Blasche <alexander.blasche@qt.io>
-
- 07 Aug, 2017 - 1 commit
-
-
Paolo Angelelli authored
This patch adds two new methods to QDeclarativeGeoMap, to allow users to add or remove MapItemViews at runtime. [ChangeLog][QtLocation][Map] Added methods to add or remove MapItemViews at runtime. Task-number: QTBUG-55782 Change-Id: I4e612a9476a864331f61d49dac811a8069ae010f Reviewed-by:
Alex Blasche <alexander.blasche@qt.io>
-
- 04 Aug, 2017 - 1 commit
-
-
Paolo Angelelli authored
This patch introduces a new QGeoShape, QGeoPolygon, together with helper functions in the location singleton (QtPositioning.*) to create and convert geopolygons from QML. [ChangeLog][QtPositioning][QGeoPolygon] Added QGeoPolygon shape. Change-Id: I111c576d7428f2a953f0459d16c25eea7ab2bd7c Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
-
- 03 Aug, 2017 - 4 commits
-
-
Paolo Angelelli authored
Task-number: QTBUG-62154 Change-Id: I86647b0509b4682ea6fde1305834b6a86b0b6f64 Reviewed-by:
Alex Blasche <alexander.blasche@qt.io>
-
Paolo Angelelli authored
This patch adds a Q_INVOKABLE setPath overload that takes a QGeoPath. This can be beneficial when a path is already available and should be set without going through javascript array conversion. This method should come handy also when pushing polyline data from C++. [ChangeLog][QtLocation][MapPolyline] Added setPath overload taking a QGeoPath. Change-Id: I6916500473865b8234b48e8df08dfb465a2a75d2 Reviewed-by:
Alex Blasche <alexander.blasche@qt.io>
-
Paolo Angelelli authored
This method effectively extends the functionalities offered by the center qml property, allowing to set a coordinate to an item position other than the center of the item. This is useful in those applications where the center of the scene (e.g., a cursor) is not to be place exactly in the center of the map. [ChangeLog][QtLocation][QDeclarativeGeoMap] Added alignCoordinateToPoint method to QDeclarativeGeoMap. Change-Id: I68a3d12e8376b83c4c1775a3af5e2125d3e71d63 Reviewed-by:
Alex Blasche <alexander.blasche@qt.io>
-
Paolo Angelelli authored
This patch adds an overload for setBearing in QDeclarativeGeoMap to rotate the map around a specific QGeoCoordinate. [ChangeLog][QtLocation][QDeclarativeGeoMap] Added setBearing overload to rotate the map around a given QGeoCoordinate. Change-Id: I5d2428d852b0c3537f4a1cdb1925c059788c45c5 Reviewed-by:
Alex Blasche <alexander.blasche@qt.io>
-
- 31 Jul, 2017 - 1 commit
-
-
Paolo Angelelli authored
This patch enriches QGeoMapType/QDeclarativeGeoMapType embedding into this object the camera capabilities for this type, that are then exposed via a new QML Type, CameraCapabilities, and custom metadata in form of a QVariantMap, that can be accessed via the new metadata property. [ChangeLog][QtLocation][QDeclarativeGeoMapType] Added CameraCapabilities and metadata properties to QDeclarativeGeoMapType. Task-number: QTBUG-58931 Change-Id: I97a8852fbb3bbac88fdbf0d47e8247ea7ed1f31e Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
-
- 30 Jul, 2017 - 1 commit
-
-
Alex Blasche authored
The test was disabled to facilitate CI integration. Change-Id: Ib61cb3a778e9134ed4fe07a98d38f438c1f22beb Reviewed-by:
Paolo Angelelli <paolo.angelelli@qt.io>
-
- 28 Jul, 2017 - 2 commits
-
-
BogDan Vatra authored
Task-number: QTBUG-62122 Change-Id: I538e1eeb6bce3f5de424003b0b31fa59599dc2d5 Reviewed-by:
Paolo Angelelli <paolo.angelelli@qt.io>
-
Paolo Angelelli authored
In 5.9.0 map items are clipped against the visible region. This implies that their geometry is also clipped against the visible region. This is problematic in ::geometryChanged, since the old geometry is always clipped in this way. This patch clips items against a "projectable" region instead, that is the part of the map that is in front of the camera. Since this can produce very large vertices, mapbox earcut 3rd party library is pulled in, to replace qTriangulate that only supports coordinates up to 1<<21. This patch also contains a fix for earcut.hpp to make it build also on QNX6.6 Task-number: QTBUG-61727 Change-Id: Iffc95fdae88fef982c1eb86db567b326b5e51057 Reviewed-by:
Ville Voutilainen <ville.voutilainen@qt.io> Reviewed-by:
Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by:
Paolo Angelelli <paolo.angelelli@qt.io>
-
- 24 Jul, 2017 - 1 commit
-
-
Peter Seiderer authored
Do not build the plugins before the dependency on module positioning for the plugin subdir position is available. Task-number: QTBUG-62098 Change-Id: Ic7473db937359f3dad47aef0ffa3671be8cbd349 Reviewed-by:
Alex Blasche <alexander.blasche@qt.io>
-