| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Ensure that new data will get processed, and that error can be
recovered, while avoiding an excessive load on the server.
Change-Id: I1c3a0b17eb0cc31553013e953d7dcf46060daef1
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
|
|
|
|
| |
Change-Id: I9ba0ee3a88beaf14a0e6627aa3dff377b57619ae
|
|
|
|
|
|
|
|
|
|
|
| |
Fix corelocation plugin to return "nan" values for the QGeoPositionInfo
attributes which aren't available.
Task-number: QTBUG-38300
Change-Id: Id4c6eb69ef65fccfd7de32ec476d3afa3c4bbf98
Reviewed-by: Aaron McCarthy <mccarthy.aaron@gmail.com>
Reviewed-by: Timur Pocheptsov <Timur.Pocheptsov@digia.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
|
|
|
|
|
|
|
|
| |
We continue with the simulation mode.
Task-number: QTBUG-40702
Change-Id: I130b0080a198a218803986fb7ff06fdd0b83186a
Reviewed-by: Aaron McCarthy <mccarthy.aaron@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
This avoids that platform specific plug-ins such as the geoclue plug-in
on Linux interfere with auto tests. The auto tests require the specific
test plug-in values to succeed.
Task-number: QTBUG-40702
Change-Id: I1c3ea9f6d23e1ad20815a86ded7815e498016af2
Reviewed-by: Aaron McCarthy <mccarthy.aaron@gmail.com>
|
|
|
|
|
|
|
|
|
| |
[ChangeLog][QtPositioning][QGeoPositionInfoSource] Report errors when
failing to connect to Geoclue.
Task-number: QTBUG-40425
Change-Id: If3fa0929b724aa70a1fed01b5951f5bc9bd5adad
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
|
|
|
|
|
| |
Change-Id: If443639a44cc22e3e81571033aaee9e4cf188a7b
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The item counter was broken. Therefore the bounding box calculation
only worked under certain circumstances.
This commit removes the circle special case calculation, which is
superfluous, and treats all map items the same way.
Change-Id: Ida0a6cf695fb151132bc867eb30ecb834a5bf6c5
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Reviewed-by: Aaron McCarthy <mccarthy.aaron@gmail.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
|
|
|
|
|
| |
Change-Id: I15ab944e7b9e7cecc8ff9122183c438fd006e65b
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It can happen that the osm router does not find a route between the
specified points. In this case it returns a json object with a status
code other than 0 and an error message.
This commit notifies the app developer that an error occurred and
that no valid route is available.
Prior this it was not possible to catch the error message.
Change-Id: I172ae3cf9dfcd80e5a162110178203084071c9b0
Reviewed-by: Aaron McCarthy <mccarthy.aaron@gmail.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
MapItemView did not allow clearing either the model or the delegate.
There is no reason to restrict clearing these properties. Doing so
makes it difficult to temporarily hide the view setting a null model.
Signal connections between the model and the view were never
disconnected, which could result in strange behavior if a single view
is used to display multiple models.
Removed unneeded member variables and declared but unimplemented member
functions.
Change-Id: Ife4745ab38104460960c18419ed1b95e72ffab23
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
|
|
|
|
|
|
|
|
|
|
| |
locationDelegate is used by two iOS plug-ins at the same time.
This removes the duplicate names and thus fixes the build if
the same application happens to use the two APIs.
Task-number: QTBUG-40198
Change-Id: I7bb0c1400f1a088a70854b522ca81ee58f1abbb0
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This breaks positioning on IOS and any other statically build Qt
versions.
At the same time rename the positionpoll factory class to a more
appropriate name to avoid confusion.
[ChangeLog][QtPositioning] [iOS] Fixed link error of positioncl
and positionpoll plug-in.
Task-number: QTBUG-39843
Change-Id: Ic3d5687571cd9e7a531f9958675b895cf22ac13e
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
|
|
|
|
| |
Change-Id: I01fba9edd3b4e1cfb7c7547b65da00c71e488844
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since Qt 5.2, qreal is double on all architectures by default,
but some vendors (like Jolla) still use qreal = float.
Instead of old (and broken) architecture checks, use runtime
check sizeof(qreal) == sizeof(double).
Remove the compile-time checks between DBL_MIN/DBL_MAX checks,
these are sufficient on their own.
Change-Id: Iae0c6486afaed0f0653fb3338c048c8f22d1e587
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Reviewed-by: Lisandro Damián Nicanor Pérez Meyer <perezmeyer@gmail.com>
|
|
|
|
|
|
|
| |
Change-Id: I0f709d1066763d2c17950da8b092ecf5f28d9556
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@digia.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Reviewed-by: Sergio Ahumada <sahumada@blackberry.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This was caused due to unsynchronized access of data between two threads.
The Java satellite updates were sent before the receiving Qt thread could
finish its regular startup. As a consequence the received updates could
not be mapped to a receiving C++ class.
This patch synchronizes the startup and setup of the two threads and
ensures that the relvant data setup on the C++ side is done before the
update thread is started.
In addition some minor debug helpers were added for future references.
Task-number: QTBUG-39082
Change-Id: I1f24ddfcef038fa000801ddb6a3ea0959370f0d3
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
|
|
|
|
|
|
|
| |
Useful when creating a new backend to verify behavior.
Change-Id: I7a417aabad4d6dbbe494dcd384ca7af57bd78050
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
|
|
|
|
|
|
|
| |
[ChangeLog][QtPositioning][QGeoPositionInfoSource] WinRT backend added.
Change-Id: I00e7725a082aa485c3ab5afcaebd20344b48e07d
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
|
|\
| |
| |
| | |
Change-Id: I05aa3988ce01f01bf987e259dcac0144e52cdf89
|
| |
| |
| |
| |
| |
| | |
Task-number: QTBUG-38770
Change-Id: Id4577bd23858880b6f406f9d82a8e5195c4e3d8c
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- replace ceil() -> std::ceil()
- replace floor() -> std::floor()
- replace pow() -> std::pow()
Change-Id: I102ec6748fceef02fadce1bc3e5bb37e7ebdcd9d
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
|
|\|
| |
| |
| | |
Change-Id: I923d8eaed437dc461f98b1ed88585cc9cde528d9
|
| |
| |
| |
| |
| |
| |
| |
| | |
This was discovered during a header review of Qt 5.3.
Change-Id: Id852deb6fb5eadb43e643ac25e3b52dad7f7dd59
Reviewed-by: Liang Qi <liang.qi@digia.com>
Reviewed-by: Aaron McCarthy <mccarthy.aaron@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is a partial revert of 9cbddccc24cdd4b51285ea9ecbf851f3eba2cd31.
The CI does not test a combined developer-build and example
configuration. Ensuring the snippet compiles is mostly a private test.
This patch drops the additional example condition to provide an
increased chance of compiling the snippets on the CI.
So far the condition never triggered and hence the CI couldn't ensure
a compiling snippet.
Task-number: QTBUG-37638
Change-Id: I8e64bb2b53b0452c5168faeb37f2809e96ac6e77
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
|
|\ \
| | |
| | |
| | | |
refs/staging/stable
|
| |\|
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
src/src.pro
Change-Id: I2c4552f2969ea1282bc36ad890f9d996bef4162a
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
.. so we follow other modules/repositories pattern.
Change-Id: I2887dbffc8163fbf4bbe61028f786066c3610be4
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
QtLocation changes were purposely left out since the API is not released
yet.
Change-Id: Ic54ebf195e3be654f5f2c96924af95701ecd23b7
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
-added information on how to run the example
(using an included file in qtbase/doc/global)
-section changes and linked to module landing page.
-assigning default thumbnail to an example.
-updated copyright year in touched files.
Task-number: QTBUG-33597
Change-Id: I6e78c3016d3f51dd99466ee37eff9632eb050d84
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Reviewed-by: Sze Howe Koh <szehowe.koh@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This will be properly done when QTBUG-37638 is fixed.
Change-Id: Ia58bacaf9876933555b7f91a91542997be1209c5
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is required for automatic static linking and deployment.
The test plug-ins are excluded from the automation based on
the assumption that they are usually not needed.
Change-Id: I7658c624101e3273767c1c10d77a87c89d5801ba
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
If network errors occur while initializing categories stale categories
were left in the category tree which can result in unbounded recursion.
Change-Id: I93a3b7a01f152473d25b492bba579b9300639bba
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ia2da2ba5249ef831f0d97ddc69959c239900882a
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
|
|/
|
|
|
|
| |
Task-number: QTBUG-37638
Change-Id: I2277f3fa9aab252bfba2103bee7c2b89e92ca26f
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This causes undefined behavior and plenty of painter errors due to the
occurrence of NaN.
At the same time we change the default center to
London. Previously it was in the middle of the Atlantic. This led to
confusions because the all-blue display was mistaken for
nothing/empty/invalid tiles (which is represented by grey). By showing
the city of London we ensure that the default shows an easily
recognisable area.
Change-Id: I65a99d69d961b00a899120e190030e08a5ca0498
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Reviewed-by: Gunnar Sletta <gunnar.sletta@jollamobile.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes two problems. The first is that an empty copyright string
would result in the image being regenerated over and over again.
The second problem is that the code would allocate a fullscreen image
regardless of the size of the copyright watermark and then do
QImage::copy() to crop it to the displayed size. Needless to say,
this took a bit more time than strictly required.
Change-Id: Ia8d76e1cb34793439f92e7bb3ae00a8e99ffdc5e
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
|
|
|
|
|
|
|
|
|
|
|
| |
This avoids a race condition when QDeclarativePositionSource::start()
is called before the simulator backend has returned from its eventloop.
The disadvantage is that the first returned set of position data may be
invalid until the initial data set was pushed by the emulator.
Change-Id: I6a8b4330bc50ced154afd2a6248bb0dd3e151c9f
Reviewed-by: Rainer Keller <rainer.keller@digia.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
|
|
|
|
|
|
|
|
|
| |
We don't need the cumbersome CONFIG+=simulator flag. Now we automatically
build it.
Change-Id: Iab20816856ec1d79965b980a17e668d04d3d9258
Reviewed-by: Rainer Keller <rainer.keller@digia.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
|
|
|
|
|
|
|
| |
Cannot use the java plugin
Change-Id: I0b52170f56596081ccd4c5eb7c1ab54bad281d88
Reviewed-by: Christian Stromme <christian.stromme@digia.com>
|
|
|
|
|
|
|
|
| |
The synchronizes the API doc's front page layout with qtconnectivity and
qtsensors.
Change-Id: I91e966f3c3ac3638e697340eabbfb529f9feaf2c
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
|
|
|
|
|
| |
Change-Id: I04183182a9db9dc169390fe5c77a92588f40347b
Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
|
|
|
|
|
|
|
|
| |
Task-number: QTBUG-37789
Change-Id: I9971fd1e9e63dedbbfe86e567e701bab688cf144
Reviewed-by: Christian Stromme <christian.stromme@digia.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
|
|
|
|
|
|
|
|
|
| |
Append the handler names to the end of the corresponding signal doc.
Task-number: QTBUG-35846
Change-Id: Ib4699ff82b8411b4cfb4400097deaca62f6d3bb0
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
|
|
|
|
|
| |
Change-Id: Ic5611c5d8bc7ac697bed5ddb9294f6ed306ab2b7
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
|
|
|
|
|
|
|
| |
Member initialization order.
Change-Id: I83ad846c6297909ad8595114dccf8bf118b467b0
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
|
|
|
|
|
|
|
|
|
| |
Complex and really long routes can take multiple seconds to parse. Use
a helper thread to parse route responses to prevent blocking the main
thread.
Change-Id: I4130510ff15752427f31b429e53d2ab87fa1b84a
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
|
|
|
|
|
| |
Change-Id: I151bd5988d0340a8203aa9e014371989b023228b
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Send the requested update interval to the active Geoclue provider. The
update interval is sent by passing and 'UpdateInterval' option to the
provider. Not all Geoclue providers support this setting, in which case
they will report position changes at their default rate.
The Geoclue position info source no longer limits the rate of position
updates internally.
[ChangeLog][QtPositioning][Geoclue] The Geoclue position info source
provider no longer internally filters position updates to the
requested update interval.
Change-Id: I96a112575173d4fa485905b1885a98fe43da1153
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The documentation indicates that the updateTimeout() signal should be
emitted once when the source determines that regular updates will no
longer be received.
[ChangeLog][QtPositioning][Geoclue] The Geoclue position source now
emits the updateTimeout() signal when position updates do not arrive in
a timely manner.
Change-Id: I87c31a60a8e718a0ab72a1e270a93e967307f77a
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
|