| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
This is required to remove the ; from the macro with Qt 6.
Task-number: QTBUG-82978
Change-Id: I1aaf36e893b8f947abd0770acd9d3007cffdcb10
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
On iOS if an application is put into the background after it was
authorized to allow location updates "Only Once" then when it is brought
back it is no longer getting updates. Therefore we need to rerequest the
authorization so that it can continue to get updates.
Change-Id: I72804a7c7e82524e40aab049175e2d8f7dfee469
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
|
|
|
|
|
| |
Fixes: QTBUG-73651
Change-Id: Ie1955e8f524ef828a7407995fc14586ff54f660c
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
|
| |
Change-Id: I36dd6881b6f6f028869d63b6311cba7f52a99cc4
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
|\
| |
| |
| | |
Change-Id: If8bb4158f9a46ad703c73fff5bf0b1a0636c4b5e
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
that result in a warning nowadays, saying we must have a description
in Info.plist to be able to call these methods.
Task-number: QTBUG-41827
Change-Id: Ib1997a609553345358aded419a403582ccfdc0fb
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|/
|
|
|
|
|
|
|
| |
It is not allowed to include files within Qt namespace.
See 5b99f3a3 in qtbase dev.
Change-Id: Ic86986ebe5d6beafa32c7634ffb1d4631c411bf9
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io>
|
|
|
|
|
|
| |
Task-number: QTBUG-52660
Change-Id: I528bde71dd0ad5ad58e26a9d484364b35b6c4b62
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Following ba871065e0f40e9197fa4ee0ffe76530bb6fca11 in qtbase.
- Move ivars into @implementation
- Use instancetype where applicable
Change-Id: If87a3c17d553d98d93c23b319a391c763e2a6bdc
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
requestAlwaysAuthorization and requestWhenInUseAuthorization are
prohibited APIs on macOS, and the former is also prohibited API on tvOS.
This means they are akin to private APIs and must not be called under
any circumstances. The respondsToSelector calls are also removed as Qt
no longer supports OS versions where thee methods are not available,
and in any case such uses should be replaced with __builtin_available.
Background location updates are also now made available on watchOS 4 and
above.
Change-Id: I817d69f4ec71b96f03dda42635d675499e8908c0
Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
To allow background updates, on iOS we have to enable this capability
in the app's plist + also set a property on CLLocationManager.
[ChangeLog] Allow background updates if such capability is present in infoDict
Task-number: QTBUG-52014
Task-number: QTBUG-59275
Change-Id: Ifadfbf9a35919912895b3515348d55afa97173c3
Reviewed-by: Paolo Angelelli <paolo.angelelli@qt.io>
|
|\
| |
| |
| | |
Change-Id: Ifed3a326085bd4aaff069007966efd6932c2be3b
|
| |
| |
| |
| |
| |
| | |
Change-Id: Ide4ccacd9d7d6a8fe86d190723fcd94ddab9f6d6
Task-number: QTBUG-53059
Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
From Qt 5.7 -> LGPL v2.1 isn't an option anymore, see
http://blog.qt.io/blog/2016/01/13/new-agreement-with-the-kde-free-qt-foundation/
Updated license headers to use new LGPL header instead of LGPL21 one
(in those files which will be under LGPL v3)
Change-Id: Iaee1a5fd53291752a1891710ee375ca32778b142
Reviewed-by: Lars Knoll <lars.knoll@theqtcompany.com>
|
|/
|
|
|
|
|
| |
Builds but untested, only support single ping location updates
Change-Id: I96f6df9d5b26ed17e10cf14d33066dbad9945818
Reviewed-by: Jake Petroules <jake.petroules@theqtcompany.com>
|
|
|
|
|
|
|
|
|
|
| |
Core Location works just fine.
Add also a helpful hint to the "unknown" error that comes when Wi-Fi is
turned off.
Change-Id: I0240f1e070217e19aff4c9329d680dd9991b74b1
Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
|
|
|
|
|
| |
Change-Id: Ia1e333be7fec8898de609d9b9303b1ad7687632e
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@theqtcompany.com>
|
|
|
|
|
|
|
|
| |
- Removes subsidiary extension from Qt Company
- Replaces remaining occurrences of Digia in BSD and LGPLv2.1
Change-Id: I7467a6744af7d1c3aef3c29118f219399162a18c
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@theqtcompany.com>
|
|
|
|
|
|
|
|
|
|
|
| |
This affects all QtPositioning related code and the test code
in the entire repository.
The Qt Company is set as new copyright owner and the
copyright year is bumped to 2015.
Change-Id: Iee0e990680683c20f5920e49cc1063ea9349e2cd
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
iOS8 introduced a new authorization scheme for Location data.
Before retrieving location data, CLLocationManager must request authorization.
Call two methods: requestAlwaysAuthorization/requestWhenInUseAuthorization
on a location manager (which one will work/preferred - can be adjusted
by setting NSLocationAlwaysUsageDescription/NSLocationWhenInUseUsageDescription
entries in a plist).
Task-number: QTBUG-41827
Change-Id: I9fc24921dc7d889b629b2c71e7698a33fc6ae47a
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
Implements a QGeoPositionInfoSource plugin using CoreLocation.
Implemented by Ian Dean.
[ChangeLog][QtPositioning][QGeoPositionInfoSource] iOS position backend
added.
Change-Id: I09df434f95e5d72b1f6cf6381412334ae45d3d54
Reviewed-by: Ian Dean <ian@mediator-software.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
|