| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: I7045270108795be9d8a4dc1073748e1b9bb7d56f
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
If no update interval is specified for the Geoclue-backed satellite
info source, it should use the minimum update interval (which is
defined in the code as being one second) rather than zero, otherwise
the satellite information is reset immediately after receiving an
update from Geoclue.
Change-Id: Ib48b8dfd600722f23c8bafc50adabfb5df546eaa
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
| |
Change-Id: I5d152988e4d69f3b5181693c757bf1d3c4891934
|
|
|
|
|
|
|
|
|
| |
With this patch, offline tiles will be looked up on the fly,
thus removing the need to index the offline content at startup.
Task-number: QTBUG-59665
Change-Id: I1db62c38363dafe82ee2f2ffc7f493ac5d958fc2
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
|
|
|
|
|
| |
labs\qsg\qmappolylineobjectqsg.cpp(103): warning C4138: '*/' found outside of comment
labs\qsg\qmappolygonobjectqsg.cpp(81): warning C4138: '*/' found outside of comment
labs\qsg\qqsgmapobject.cpp(53): warning C4138: '*/' found outside of comment
Change-Id: I5c000dbd40e59af6504b52303bd4ae4a1b782dc9
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit fixes many issues in the qt_attribution.json file
of the Clipper dependency:
- It adds a new description to match the Clipper project (the old one
referred to the Clip2Tri project)
- It changes the website URL so the Clipper project is easier to find
- It adds a version number field
- It updates the Copyright field to match the version used in Qt
Task-number: QTBUG-69262
Change-Id: I661a9b81609bc4fb02d15b2139390991505e1c82
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
|
|
|
|
|
|
| |
Previously returning QGeoPath
Change-Id: Id4de95918038d5efeefbd44034265f3a3a34d9fa
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
|
|
|
|
|
|
|
|
|
| |
Documentation as well as variant conversions global static had the wrong
name.
Change-Id: I43517d6a395a101520344e41cc2cbe97698ac0b2
Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This property tells whether the Navigator should control the Map camera
to keep track of position source updates. This property is enabled by
default, and setting it to false is useful in cases where e.g. the user
starts gesturing over the map area.
Task-number: QTBUG-69031
Change-Id: I86157f69890f8cf0eb60d457d0f9c4134e2befb0
Reviewed-by: BogDan Vatra <bogdan@kdab.com>
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
|
|
|
|
|
|
| |
Task-number: QTBUG-68086
Change-Id: Idce724314777f0edc0ffefcea6cc838757800067
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
|
|
| |
Task-number: QTBUG-68933
Change-Id: Ie7863b196363022c0bb7c1fa4f258c4700b5abb3
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
|
|\
| |
| |
| | |
refs/staging/5.11
|
| |\
| | |
| | |
| | | |
Change-Id: Ie9742fa0d3cece7ec6a6bcebfd1b0a0f732bedcb
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I3d611f7cb71634c2a9995e92d53d9f2f5e3afff7
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This patch combines multiple nmea sentences related to the same update,
preventing the push of multiple separate updates with the same
timestamp.
Task-number: QTBUG-64699
Change-Id: I082cd46924afe0f00e510dc059ff8594373b1e67
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
Some devices can generate up to 100 updates per second.
So the old 100msec minimum update interval was too limiting.
Change-Id: I539e308e0249166714d4fb567f8b78c136bc77cb
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Closing parenthesis was in the wrong place.
Change-Id: I41acade226f46ba830b3f44fe310d87f5d9bdd7c
Reviewed-by: Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com>
Reviewed-by: Bruno de Oliveira Abinader <brunoabinader@gmail.com>
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Perform deep comparison using the already implemented
QGeoRouteRequestPrivate::operator== if pointers aren't the same.
Change-Id: I03260596753677054283d8381108a67ed8999ff4
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
QDeclarativeNavigator::setRoute takes a QDeclarativeGeoRoute.
This type is not COW, and could be destroyed by the user or the route
model.
This patch stores it inside a QPointer.
It also stores the contained QGeoRoute, that is what the navigation
engines are supposed to use to perform navigation, and is COW.
Task-number: QTBUG-68536
Change-Id: I73fb79faeb3ac9efefcbd778ee106d29fbf26658
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
|
|
|
| |
And not only on win32
Change-Id: Ibd55751678bba0f55b680912746d691684473d8e
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
|
|
|
|
| |
Introduced an enum with currently supported NMEA sentences.
NMEA sentence detection factored out in a separate function.
Change-Id: Ib63f7bbedad51844c12b532f8d80988227e2f121
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
QMapboxGLStyleChange should iterate also over dynamic properties when
generating the style change objects.
These dynamic properties could come from generic QGeoMapParameter
objects instantiated from C++ code.
Task-number: QTBUG-68598
Change-Id: I01a3e0971615c61f74789446c03255185a373803
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
|
|
|
|
|
|
| |
File to test binary compatibility added
Change-Id: Idbe38e542fba3b97ca0d9253d9c6b540ed79df84
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
|
|
|
|
| |
Change-Id: I96e7e266bab33336ea817b105aa4e17d535eebba
|
|
|
|
|
|
|
|
| |
The return type should be Variant.
Change-Id: I78ecf4e0048d28c92e032b65c2fa2f7c75805177
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
|
|
|
|
|
| |
Asynchronous incubation caused messing up with internal index.
Task-number: QTBUG-68366
Change-Id: I9d9edbe42b7ace488c1a7f8728214ae1061caa26
Reviewed-by: Peter Staab <peter.staab76@gmail.com>
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
|
|
|
|
|
| |
qdeclarativegeoroute_p.h(102): error #68: integer conversion resulted in a change of sign
void initSegments(unsigned int lastIndex = -1);
^
Change-Id: I052407b777ec43f78378fffd15311bd2bb1cdfdc
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
|
|
|
| |
Call delegateModel.cancel if the object is still incubating
Change-Id: Iee4af5530b6a00981280b9531cc3c1643db71d03
Reviewed-by: BogDan Vatra <bogdan@kdab.com>
|
|
|
|
|
|
|
| |
Task-number: QTBUG-68358
Change-Id: I27422f5deb355dd4e4089f35c59a9f69d579cae8
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
|
| |
Change-Id: I4c2712ce9acc4c5144b259a9f6b0f902ea6c5623
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
It can happen that sentences arrive out of order (older sentences
after newer sentences).
In this case, discard the old data.
Task-number: QTBUG-64699
Change-Id: Id1c965c5ecc32d59dbf271410bc0191e262fa269
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
|
|
|
|
|
| |
Do not use date but only time, if one or both timestamps do not have a
valid date.
Task-number: QTBUG-64699
Change-Id: I0b8827c84c88df257e45204c11bf9d21e8055c4b
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
|
|
|
| |
Task-number: QTBUG-68121
Change-Id: Ica6bbd875777aa5689a683127937c594f4ff05f8
Reviewed-by: Thiago Marcos P. Santos <tmpsantos@gmail.com>
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New features like:
- Heatmaps
- Better label rendering
- Bugfixes
mapbox-gl-native @ 27b21363e62c105db0b040b4c5a5ef31170ebd30
Change-Id: I443fb91ba42065b0de101d13c3bf51713ed01a89
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
|
|
|
|
|
|
| |
The test is failing and based on the comment it seems expected at the moment.
Change-Id: I4a484c608a41558826ad3b0c16c2e8338b58a2a5
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
|
|
|
|
|
| |
Nominatim switched to HTTPS only recently.
This updates the endpoint url.
Task-number: QTBUG-68261
Change-Id: I8a5328db61fe4f510ecdc70bf442fc069ae0a998
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
|
| |
Change-Id: I2724e771c18940a153bf0428948c32dd47a58554
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
|
| |
Change-Id: I4bba86863bb902b26f493bd0104dbe87579de9e6
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When these objects get added to a map but aren't immediately visible
(meaning are outside the visible region entirely), their respective
QSGNodes will be marked as blocked.
However, this isn't handled gracefully in qsgbatchrenderer.
Renderer::nodeWasAdded discards nodes that are blocked.
Meaning that when they will become unblocked, the node will
result in being unallocated.
This patch makes sure that a node is not instantiated at all
if it would result in a blocked node.
Change-Id: I8e174ba1d317e1d0c4006d993ec558bdad8a5b39
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
|
|
|
|
|
|
|
|
| |
GL_LINES aren't used anymore. Remove the related note.
Task-number: QTBUG-63223
Change-Id: Ic309b3ad4626506151b20f69e5f11a3f1d7cc888
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
QtLocation: WARNING: qtlocation/src/location/qlocationglobal.h includes qlocation.h when it should include QtLocation/qlocation.h
QtLocation: WARNING: qtlocation/src/location/labs/qsg/qqsgmapobject_p.h does not have the "We mean it." warning
Amends 2782765e20ba3bc6af92375574456fd54d4243f7.
Change-Id: I6c225c8af70ebc5753b3b20aec1900efd1bc2c5c
Reviewed-by: Martin Smith <martin.smith@qt.io>
|
|
|
|
|
|
|
|
|
| |
Fix Clang warning:
st_qplacemanager_nokia.cpp(68,23): warning: private field 'coreApp' is not used [-Wunused-private-field]
QCoreApplication *coreApp;
Change-Id: I29f066006c51e5fb2da652a566cf17d7e66137da
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
|\
| |
| |
| | |
Change-Id: I0bb00d16c891856cfbe1042ce166bbd156e9f41b
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
qobject_cast ing to QGeoServiceProviderFactory when the instance is a
QGeoServiceProviderFactoryV2 returns 0.
Use factoryV2 in this case.
Task-number: QTBUG-68062
Change-Id: Ibed1902749b6d06c905d309514c3750e75b75626
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
Reviewed-by: Bruno de Oliveira Abinader <brunoabinader@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
QDeclarativeNavigator should call QNavigatorManager::start() inside
QDeclarativeNavigator::start(), however because we were already updating
m_active in QDeclarativeNavigator::setActive(), the call for
QNavigationManager::start() never happens.
Task-number: QTBUG-68066
Change-Id: I486381fdec7fc77ac977ee46683fabd2465cf799
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The code uses both deprecated C++98 std::auto_ptr and C++14 TR
std::experimental::optional and thus depends rather heavily on being
compiled with an exact C++ version.
Task-number: QTBUG-67810
Change-Id: I599b4a16f93ded6a9fb8fcf24c43c25f83a9f2fd
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
|
| |
| |
| |
| |
| |
| | |
Change-Id: I0e017e06105ccbacc6fc77f51e544955d9d973d0
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
| |
| |
| |
| |
| |
| | |
Change-Id: Id80bf6b1919f0c6d6f96a315289f67ddad220f2f
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
setVisible was neither changing the visibility nor
triggering repaint.
Pimpls weren't removing themselves in their destructors when
dynamically added/removed via QGeoMapObjectView
add/removeMapObject.
This patch also factors out the duplicated QGeoMapObject support
from QGeoTiledMapLabs and QGeoMapObjectsOverlay and moves it
into an own class, QGeoMapObjectQSGSupport.
To properly flush the scene graph nodes upon object removal,
a pointer to the QSGNode is added to the MapObject struct,
now moved inside QGeoMapObjectQSGSupport.
Change-Id: Ie8c6d54f8f340ba3867717d9620791d3fe8021cc
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
|
| |
| |
| |
| |
| |
| |
| | |
The whole type got introduced only in 5.11.
Change-Id: I4368c95dc6c0d39da0088e0aed6b72d3b34c2bc9
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|