Commit Graph

13244 Commits

Author SHA1 Message Date
Minh Nguyễn
871aebffca [ios] Static framework defines module
Fixed build errors in the dynamic+static scheme by ensuring that both the dynamic and static targets have the same DEFINES_MODULE build setting.
2018-09-26 11:08:39 -07:00
Julian Rex
a995977312 [ios] Fix for user location annotation jittering (and view annotations lagging) (#12895) 2018-09-26 12:19:26 -04:00
Jason Wray
e6111a888e [ios, build] Build releases with Xcode 10.0 2018-09-26 07:56:59 -07:00
Jason Wray
bbadc150b7 [ios, build] Print file sizes during deployment; don't print progress 2018-09-26 07:56:36 -07:00
Jason Wray
a30bcff725 [ios, build] Use make iframework for all packaging 2018-09-26 07:56:36 -07:00
Jason Wray
19eea5b9fe [ios, build] Stop deploying static framework 2018-09-26 07:56:36 -07:00
Łukasz Paczos
22c2c88974 [android] check external database's read/write permissions asynchronously 2018-09-26 13:47:28 +02:00
Łukasz Paczos
5e747eafa7 [android] nullcheck region metadata in example activity, enable debug mode for MergeOfflineRegionsActivity 2018-09-26 13:47:28 +02:00
Łukasz Paczos
1c6c7d5238 [android] copy files from assets task util 2018-09-26 13:47:28 +02:00
Konstantin Käfer
4004a85a79 [android] explicitly set temp directory for SQLite3 2018-09-26 13:47:28 +02:00
Łukasz Paczos
4148a5a91a [android] expose offline database merge API 2018-09-26 13:47:28 +02:00
Łukasz Paczos
f1a0947007 [android] preserve GLSurfaceView's EGL context on pause 2018-09-26 13:46:13 +02:00
Tobrun
8cc9e72812 [android] - bump telemetry dependency to 3.2.1 2018-09-26 13:45:48 +02:00
Łukasz Paczos
84082e2f76 [android] dispatch camera idle/transition cancelling only if required 2018-09-26 11:38:17 +02:00
Łukasz Paczos
095ea17c7d [android] clear CameraChangeDispatcher message queue when camera move is restarted 2018-09-26 11:38:17 +02:00
Julian Rex
66e95ac2ab [ios] Move pending test check into invokeTest (#12964) 2018-09-25 13:31:47 -04:00
Jason Wray
125c628981 [android, build] Add firebase skipping to android-gnustl-arm-v7 2018-09-25 10:30:17 -07:00
Tobrun
0f18c0ce79 [android] - add selected state paradigm to SymbolLayerActivity
[android] - update Circle layer activity with cluster configuration
2018-09-25 14:53:30 +02:00
Tobrun
18f6e5a34e [android] - update custom sprite example with iconAllowOverlap and iconIgnorePlacement 2018-09-25 14:53:30 +02:00
Tobrun
c713d2202d [android] - test app activity leak fix for ManualLocationUpdatesActivity 2018-09-25 14:53:30 +02:00
Tobrun
f3164d0894 [android] - test app activity leak fix for BottomSheetActivity 2018-09-25 14:53:30 +02:00
Tobrun
5327a0b84f [android] - test app activity leak fix for CameraAnimationActivity 2018-09-25 14:53:30 +02:00
Łukasz Paczos
ba06161b27 [android] invalidate camera mode in LocationComponent for gestures initiated changes only if necessary 2018-09-25 11:52:35 +02:00
tobrun
d2661fc298 [android] - avoid failing CI tests when device under test doesn't have a valid internet connection 2018-09-25 11:52:11 +02:00
Konstantin Käfer
153acd981b [core] Always request 1x and @2x sprite images for portability
When creating a offline region, we've previously only requested the sprite image for the specified resolution. This lead to offline packs not being usable on devices that have a different pixel ratio. We're now requesting both 1x and 2x sprites. Some devices use even higher or fractional pixel ratios. However, we only ever use 1x and 2x sprite images in our requests.
2018-09-24 11:35:44 +02:00
Tobrun
515fcf394f [android] - replace reflection setup with a findViewById, improves stability of the instrumentation tests on cCI 2018-09-24 10:32:50 +02:00
Minh Nguyễn
d92eace224 [macos] Avoid flipping some layer icons 2018-09-23 23:37:39 -07:00
Tobrun
6f0c9927a3 [android] - complete proguard revision 2018-09-22 00:45:13 +02:00
Asheem Mamoowala
d5f0e4b41e Use named function instead of lambda for SQlite3 log config 2018-09-21 12:13:26 +02:00
Konstantin Käfer
2ea0833ecf [core] don't break ascent in the overscaled tile phase
We optimize our updateRenderable algorithm by breaking ascent when we've already checked a certain tile. So far, we've compared the UnwrappedTileIDs, but they don't include the overscale component. When ascending through overscaled tile IDs, we've stopped the ascent too early, when we should've kept the search going.
2018-09-21 12:12:35 +02:00
Ander Conselvan de Oliveira
f49a9ca1de [core] Don't log GL renderer string on every context initialization
Commit 1c53dc9ca8 ([core] Refactor vertex array object extension
initialization) changed where the GL renderer string is checked in order
to prevent the vertex array extension initialization in certain
platforms and in doing so made the logging of that string more frequent,
once per context initialization instead of at most once per process.
This is a lot more verbose, specially when running unit tests, so make
sure that string is logged at most once as it was previously.
2018-09-21 09:45:35 +03:00
Jason Wray
737ebed7d5 [ios, tests] Bump most waitForExpectationsWithTimeout's to 5s
[skip firebase]

Bump MGLOfflineStorageTests timeouts to 5 seconds
2018-09-20 14:57:07 -07:00
Jason Wray
0a1b38e7f8 [ios, tests] Work around improper verbing of 'optional' 2018-09-20 13:42:57 -07:00
Jason Wray
82a9295efa [build, ios] Add canary Xcode 10 CircleCI job 2018-09-20 13:42:57 -07:00
Łukasz Paczos
2f7a1475e0 [android] update 6.6.0-alpha.1 changelog to reflect ProGuard changes 2018-09-20 12:00:22 +02:00
Fabian Guerra
41427ffbe7 [ios] Update changelogs and bump podspec to 4.5.0-alpha.1 2018-09-19 20:34:08 -07:00
Chris Loer
bee9a544bf [docs] First uncompressed shader source diff 2018-09-19 16:19:28 -07:00
Chris Loer
f7a69d15ab [docs] Include uncompressed shader source in .cpp comments
This is meant to
(1) Make it easier for new developers to find the source
(2) Make it easier to look at shader diffs when the GL JS pin changes
2018-09-19 16:19:28 -07:00
Fabian Guerra
9b09ec1e6a [ios, macos] Fix add file content test, create Documents folder when missing. 2018-09-19 15:13:05 -07:00
Chris Loer
ab8b6b74dc [test] Bump gl-js pin. 2018-09-19 14:54:38 -07:00
John Firebaugh
2e93a9ddcf [core] For string-valued properties, do coercion rather than assertion 2018-09-19 14:54:38 -07:00
John Firebaugh
89b075f592 [core] Auto-convert concat arguments to strings 2018-09-19 14:54:38 -07:00
Nadia Barbosa
a991eec597 [ios] Remove Settings target; move Settings.bundle to iosapp
[ios] Remove copying of Settings.bundle from packaging script

[ios] Move Settings bundle under ios/app in file system

[ios] Copy bundle to iosapp in packaging script

[ios] Remove stranded Root.strings from SDK

[ios] Add English localization to example Settings.bundle
2018-09-19 14:16:22 -07:00
Łukasz Paczos
5af8c53a47 [android] changelog for 6.6.0.alpha.1 2018-09-19 21:18:35 +02:00
Konstantin Käfer
60b8469c48 [core] add --cache option to GLFW binary to specify the cache database 2018-09-19 21:10:11 +02:00
Tobrun
47eaea21dd [android] - update proguard config to not warn about AutoValue 2018-09-19 18:21:38 +02:00
Tobrun
cd031be68e [android] - bump snapshot version to v6.6.0 2018-09-19 15:15:06 +02:00
Molly Lloyd
80bdbebdfe [core] prevent crash when expression for pattern evaluates to "" (#12896)
when a source-expression like `["get", "property"]` evaluates to null and the default pattern value (empty string) is used, make sure attribute buffers get populated to avoid crashing the app
2018-09-18 17:31:44 -07:00
Fabian Guerra Soto
a938c3ef68 [ios, macos] Offline regions merge. (#12791)
* [ios, macos] Add offline regions merge.

* [ios, macos] Update changelogs.

* [ios, macos] Fix refreshing the offline packs after new content is added.

* [ios, macos] Update MGLOfflineStorage's add contents of file documentation.

* [ios, macos] Add MGLOfflineStorage test cases for adding file contents.

* [ios, macos] Add offline merge test database.

* [ios, macos] Add packs parameter to MGLBatchedOfflinePackAdditionCompletionHandler.

* [core] Fix a query mege duplication.

* [ios, macos] Remove unnecessary pack iteration.

* [ios, macos] Fix packs update KVO notifications.

* [ios, macos] Add localization strings.

* [core] Fix query readability.

* [ios, macos] Fix MGLOfflineStorageTest, cleanup the cache database after the test.

* [ios, macos] Fix offline packs, updating triggers a crash.
2018-09-17 15:31:43 -07:00
Jason Wray
153e97c8e7 [ios, build] Remove broken link from deploy Slack notification 2018-09-17 13:12:14 -07:00