Julian Rex
ed76230925
[ios,macos] Fixed crash in -[MGLStyle localizeLabelsIntoLocale:] on iOS 9.3 ( #12123 )
2018-06-11 15:23:40 -04:00
Jason Wray
e24930a036
[ios] Support safe area in iosapp
...
* [ios] Refactor iosapp two-map option; fix constraint
* It's NO in objc; enable second map scale bar
2018-06-08 23:13:12 -07:00
Randall Lee
5a837c1702
[ios] Add custom events library start-up delay ( #12088 )
...
* [ios] Add custom delay
Adds a custom delay to the events library initialization. This is only active when using certain profile configurations.
* [ios] events library version update to v0.4.1
* Update Events Library to include missing MGL_EXPORT
* Add MMEEventsService files to Events Lib Submodule
* Change delayTime type to int64_t
2018-06-08 14:39:43 -07:00
Chris Loer
6eee872955
[test,ios] Disable multiple mapsnapshotter test.
...
8 simultaneous mapsnapshotter test periodically deadlocks in simulator.
Also, increase timeouts to decrease chance of spurious test failure.
2018-06-04 11:32:20 -07:00
Chris Loer
050337fb68
[docs,ios,macos] Changelog entries for MGLMapSnapshotter fix.
2018-06-04 11:32:20 -07:00
Chris Loer
af4efd4fa7
[ios, test] Add MGLMapSnapshotter integration tests.
2018-06-04 11:32:20 -07:00
Jason Wray
a721b74b87
[ios] Use 'Recognized' state for tap gesture handlers
...
Tap gestures have no `Began`/`Ended` states — they can only be `Possible` or `Recognized`.
2018-06-01 13:43:50 -04:00
Jason Wray
e67f0be813
Merge tag 'ios-v4.0.2' into master
...
Conflicts:
mapbox-gl-js
platform/android/CHANGELOG.md
platform/android/gradle/dependencies.gradle
platform/ios/CHANGELOG.md
platform/ios/Mapbox-iOS-SDK-nightly-dynamic.podspec
platform/ios/Mapbox-iOS-SDK-symbols.podspec
platform/ios/Mapbox-iOS-SDK.podspec
platform/node/test/ignores.json
src/mbgl/geometry/feature_index.cpp
src/mbgl/geometry/feature_index.hpp
src/mbgl/layout/symbol_layout.cpp
2018-05-30 13:01:04 -04:00
Jason Wray
43efd61813
[ios, build] Install npm packages before deploying
2018-05-29 17:04:33 -04:00
Jason Wray
884721c71f
[ios] Prepare ios-v4.0.2 release
2018-05-29 16:39:19 -04:00
Jason Wray
f2d2f2d6a9
[ios] Bump mapbox-mobile-events to avoid build warning ( #12005 )
2018-05-25 12:13:21 -04:00
Jason Wray
7d050c4cda
[ios, build] Remove obsolete UI tests, KIF and OHHTTPStubs submodules
2018-05-24 19:11:28 -04:00
Jason Wray
6e0d6ef44a
[ios, build] Populate GitHub releases with templated notes
...
Replicates our existing release notes format as an EJS template and Node JS script, then uploads the formatted notes during the deployment process.
2018-05-24 13:27:26 -04:00
Jason Wray
3c74bbb9d0
[ios, build] Remove unused build scripts
2018-05-24 13:27:26 -04:00
Julian Rex
9e4a16d7ee
[ios] Updated MGLScaleBar to use rendered UIImages instead of MGLScaleBarLabel ( #11921 )
2018-05-24 10:29:56 -04:00
Julian Rex
0212fd385c
[ios] Provide custom hit test for callout views ( #11939 )
2018-05-24 01:01:20 -04:00
Julian Rex
5e65cb7812
[ios, macos] Added macro to handle pending iOS tests (rather than disabling via scheme) ( #11806 )
2018-05-24 00:43:29 -04:00
Fabian Guerra Soto
3ea1a7062f
[ios, macos] Fix keypath expressions, json object is parsed incorrectly for nested keypaths. ( #11959 )
...
* [ios, macos] Fix keypath expressions, a json object is parsed incorrectly for nested keypaths.
* [ios, macos] Update changelogs.
2018-05-23 13:21:31 -04:00
Jason Wray
eba90df5bd
[ios] Use standard callout positioning for unanimated user location changes
...
Animated changes to the position of the user location annotation view still need to also handle updating its callout view, otherwise the two can become out of sync.
2018-05-22 16:01:16 -04:00
Randall Lee
8a02fa42ec
[ios] Run MGLMapboxEvents setup asynchronously ( #11784 )
...
* [ios] Run MGLMapboxEvents setup asynchronously
2018-05-22 15:10:52 -04:00
Julian Rex
bef2a7ccb6
[ios,macos] Fix for infinite loop crash when setting shape to nil in MGLMapViewDelegate methods ( #11614 )
2018-05-21 14:14:58 -04:00
John Firebaugh
a84ac4c8d7
[core] Align URL token replacement behavior with GL JS
...
I.e. preserve unknown tokens in URLs rather than replacing them with an empty string.
2018-05-18 17:19:45 -07:00
Fabian Guerra Soto
be6e40eb68
[ios] Bump podspect to 4.1.0-alpha.1. ( #11937 )
2018-05-18 10:14:38 -04:00
Fabian Guerra Soto
1aa5c67837
[ios, macos] Support array values in match expressions. ( #11866 )
...
* [ios, macos] Support array values in match expressions.
* [ios, macos] Update mgl_match documentation.
* [ios, macos] Update changelogs.
* [ios, macos] Clarify match expressions documentation.
2018-05-17 14:47:01 -04:00
Fabian Guerra
30376f3ce1
Merge branch 'release-boba' into master
...
# Conflicts:
# mapbox-gl-js
# platform/android/CHANGELOG.md
# platform/android/MapboxGLAndroidSDK/gradle.properties
# platform/android/gradle/dependencies.gradle
# platform/darwin/src/MGLVectorTileSource.mm
# platform/darwin/src/MGLVectorTileSource_Private.h
# platform/ios/CHANGELOG.md
# src/mbgl/style/expression/compound_expression.cpp
2018-05-17 11:47:31 -04:00
Minh Nguyễn
87e3c2571a
[ios, macos] Copyedited changelogs
2018-05-15 12:47:22 -07:00
Jason Wray
c0191535eb
Remove changelog entry for crash fixed in v3.7.7
2018-05-14 17:14:28 -04:00
Jason Wray
d897645600
[ios] Prepare ios-v4.0.1 release
2018-05-14 17:14:28 -04:00
Jason Wray
76b66b1409
Add v3.7.7 & v3.7.8 sections to changelog
2018-05-14 17:14:28 -04:00
Minh Nguyễn
8383ef4eae
[ios] Copyedit changelog for ios-v4.0.1
2018-05-14 17:14:27 -04:00
Minh Nguyễn
baf5fd7d01
[ios, macos] Fixed English priority during label localization
...
Respect English in the Preferred Languages setting even if other Mapbox Streets source–supported languages are listed too.
2018-05-14 14:12:51 -07:00
Minh Nguyễn
4b1530ff42
[core] Convert null to empty string, not “null”
2018-05-14 13:24:42 -07:00
Jason Wray
0d067e3925
[ios, build] Re-add support for 32-bit simulators (i386)
2018-05-11 16:38:31 -04:00
Jason Wray
8c00a41708
Merge tag 'ios-v3.7.8' into master
...
Conflicts:
platform/android/CHANGELOG.md
platform/android/MapboxGLAndroidSDK/gradle.properties
platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/http/HTTPRequest.java
platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapGestureDetector.java
platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java
platform/ios/CHANGELOG.md
platform/ios/Mapbox-iOS-SDK-nightly-dynamic.podspec
platform/ios/Mapbox-iOS-SDK-symbols.podspec
platform/ios/Mapbox-iOS-SDK.podspec
platform/ios/ios.xcodeproj/project.pbxproj
platform/ios/src/MGLAPIClient.m
2018-05-10 16:22:44 -04:00
Jason Wray
ee10088702
[ios] Fix MGLAnnotationView.rotatesToMatchCamera clobbering other transforms
2018-05-08 18:26:11 -04:00
Jason Wray
30e8798d76
[ios] Prepare ios-v3.7.8 release
2018-05-07 18:31:25 -04:00
Randall Lee
0141f65e7b
[iOS] - Update telemetry certificate pinning ( #11845 )
...
* Update telemetry certificate pinning
* Load both CN certificates
* [ios] Use China events endpoint with China API endpoint
* Update CHANGELOG.md
2018-05-07 17:57:42 -04:00
Fabian Guerra Soto
a425995189
[ios, macos] Add to-rgba expression operator. ( #11725 )
...
* [ios, macos] Add expression support to to-rgba operator.
* [ios, macos] Update style docs.
* [ios, macos] Refactored to-rgba to to-color.
* [ios, macos] Add support for to-rgba expression operator.
* [ios, macos] Add multiple parameters support to to-color operand.
* [ios, macos] Enable to-rgba operator for MGLColor or key path expressions.
* [ios, macos] Update predicates and expressions guide to reflect cast changes.
* [ios, macos] Update changelogs.
* [ios, macos] Clarify color casting usage.
2018-05-07 12:01:29 -04:00
Fabian Guerra Soto
a365dd11da
[ios, macos] Make NSPredicate+MGLAdditions public. ( #11810 )
2018-05-04 15:09:07 -04:00
Fabian Guerra Soto
1c847b321b
[ios, macos] Add support for subscripting in expressions. ( #11770 )
...
* [ios, macos] Add support for subscripting in expressions.
* [ios, macos] Update changelogs.
* [ios, macos] Refactor LAST subscripting expression.
2018-05-04 13:30:06 -04:00
Fabian Guerra Soto
86a2e93294
[ios, macos] Fix overlay bounds that span the antimeridian. ( #11783 )
...
* [ios, macos] Fix overlay bounds that span the antimeridian.
* [ios, macos] Update changelogs.
* [ios, macos] Make MGLLocationCoordinate2DIsValid private.
* [ios, macos] Update changelogs.
2018-05-04 12:49:58 -04:00
Jordan Kiley
167a2321d9
[ios, macos] Update migration guides in jazzy table ( #11808 )
...
* [macos] update jazzy for macos
* [ios] moved migration guide
2018-05-04 09:40:51 -07:00
Julian Rex
1b9c8b5ca7
[ios] Switched to use center property (instead of frame) when repositioning annotation views (when adding back into queue). ( #11817 )
2018-05-03 20:36:37 -04:00
Jason Wray
aadaa1c95b
[ios] Prepare ios-v3.7.7 release ( #11828 )
...
Bring ios-v4.0.0 changelog backward
2018-05-03 17:36:02 -04:00
Konstantin Käfer
f6da3ba9be
iOS: Add custom layer example to debugging app ( #7734 )
2018-05-03 12:48:58 -07:00
Fabian Guerra Soto
844a824409
[ios, macos] Fix broken link to predicates and expressions guide. ( #11818 )
2018-05-03 09:11:42 -04:00
John Firebaugh
0bd9eac174
[ios, macos] Avoid implicit capture of MBGLOfflineRegionObserver this pointer
...
MBGLOfflineRegionObserver is owned by the offline database thread, and might be destroyed by the time the dispatch_async completes. Instead of implicitly capturing this, capture a copy of the MBGLOfflinePack weak pointer.
2018-05-02 16:36:37 -07:00
John Firebaugh
8b713d9373
[ios, macos] Avoid implicit capture of MBGLOfflineRegionObserver this pointer
...
MBGLOfflineRegionObserver is owned by the offline database thread, and might be destroyed by the time the dispatch_async completes. Instead of implicitly capturing this, capture a copy of the MBGLOfflinePack weak pointer.
2018-05-02 14:22:55 -07:00
Minh Nguyễn
ea59ba8209
[android, ios, macos] Added Korean localization
2018-05-02 12:57:14 -07:00
Chris Loer
a96fe6ad87
[core] Don't copy TileLayerIndexes on every frame.
...
Fixes issue #11811 (too much CPU time spent in CrossTileSymbolIndex).
2018-05-02 09:42:03 -07:00