summaryrefslogtreecommitdiff
path: root/platform/ios/CHANGELOG.md
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'release-boba' into masterupstream/fabian-merge-release-4.0.1-masterFabian Guerra2018-05-171-1/+25
|\ | | | | | | | | | | | | | | | | | | | | | | # 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
| * [ios, macos] Copyedited changelogsMinh Nguyễn2018-05-151-2/+3
| |
| * Remove changelog entry for crash fixed in v3.7.7ios-v4.0.1Jason Wray2018-05-141-1/+0
| |
| * Add v3.7.7 & v3.7.8 sections to changelogJason Wray2018-05-141-0/+8
| |
| * [ios] Copyedit changelog for ios-v4.0.1Minh Nguyễn2018-05-141-5/+5
| |
| * [ios, macos] Fixed English priority during label localizationMinh Nguyễn2018-05-141-0/+1
| | | | | | | | Respect English in the Preferred Languages setting even if other Mapbox Streets source–supported languages are listed too.
| * [core] Convert null to empty string, not “null”Minh Nguyễn2018-05-141-1/+1
| |
| * [ios, build] Re-add support for 32-bit simulators (i386)Jason Wray2018-05-111-1/+5
| |
| * [ios] Fix MGLAnnotationView.rotatesToMatchCamera clobbering other transformsJason Wray2018-05-081-0/+1
| |
| * [ios, macos] Add to-rgba expression operator. (#11725)Fabian Guerra Soto2018-05-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [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.
| * [ios, macos] Add support for subscripting in expressions. (#11770)Fabian Guerra Soto2018-05-041-0/+1
| | | | | | | | | | | | | | | | * [ios, macos] Add support for subscripting in expressions. * [ios, macos] Update changelogs. * [ios, macos] Refactor LAST subscripting expression.
| * [ios, macos] Fix overlay bounds that span the antimeridian. (#11783)Fabian Guerra Soto2018-05-041-0/+1
| | | | | | | | | | | | | | | | | | | | * [ios, macos] Fix overlay bounds that span the antimeridian. * [ios, macos] Update changelogs. * [ios, macos] Make MGLLocationCoordinate2DIsValid private. * [ios, macos] Update changelogs.
| * [ios] Switched to use center property (instead of frame) when repositioning ↵Julian Rex2018-05-031-1/+6
| | | | | | | | annotation views (when adding back into queue). (#11817)
| * [ios, macos] Avoid implicit capture of MBGLOfflineRegionObserver this pointerJohn Firebaugh2018-05-021-0/+1
| | | | | | | | 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.
| * [android, ios, macos] Added Korean localizationMinh Nguyễn2018-05-021-1/+2
| |
| * [core] Don't copy TileLayerIndexes on every frame.Chris Loer2018-05-021-0/+1
| | | | | | | | Fixes issue #11811 (too much CPU time spent in CrossTileSymbolIndex).
| * [ios, macos] Added change logs for #11731Julian Rex2018-04-251-0/+1
| |
| * [ios] Mark -metersPerPixelAtLatitude: as unavailableupstream/fb-metersPerPixelAtLatitude-unavailableJason Wray2018-04-231-0/+4
| | | | | | | | This deprecated method has its implementation removed in 4.0.0 but was not marked as unavailable.
* | Merge tag 'ios-v3.7.8' into masterJason Wray2018-05-101-0/+8
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | [iOS] - Update telemetry certificate pinning (#11845)Randall Lee2018-05-071-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update telemetry certificate pinning * Load both CN certificates * [ios] Use China events endpoint with China API endpoint * Update CHANGELOG.md
| * | [ios] Prepare ios-v3.7.7 release (#11828)ios-v3.7.7Jason Wray2018-05-031-2/+70
| | | | | | | | | | | | Bring ios-v4.0.0 changelog backward
| * | [ios, macos] Avoid implicit capture of MBGLOfflineRegionObserver this pointerJohn Firebaugh2018-05-021-0/+4
| | | | | | | | | | | | 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.
* | | [ios, macos] Update minimum deployment versions to iOS 9, macOS 10.11 (#11776)Jason Wray2018-04-271-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios] Remove iOS 8 conditionals * [ios, macos] Bump pod deployment targets * [ios, macos] Add changelog entries * [ios, macos] Update docs * Remove unnecessary selector-based version checks * Update SQLite note * [ios, macos] Replace lightweight generics macros with direct use Lightweight generics for Foundation collections are available everywhere with the bump to iOS 9 and macOS 10.11. * Update deprecated macOS method
* | | [ios, android] Resolve merge conflicts.Fabian Guerra2018-04-231-13/+1
| | |
* | | Merge branch 'release-boba' into masterupstream/fabian-merge-v4.0.0Fabian Guerra2018-04-231-10/+65
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # circle.yml # include/mbgl/style/expression/let.hpp # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/geometry/LatLngBounds.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapGestureDetector.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapKeyListener.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Projection.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Transform.java # platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/geometry/LatLngBoundsTest.java # platform/android/MapboxGLAndroidSDKTestApp/src/main/AndroidManifest.xml # platform/android/gradle/dependencies.gradle # platform/android/src/example_custom_layer.cpp # platform/android/src/geojson/point.cpp # platform/darwin/src/NSPredicate+MGLAdditions.mm # platform/darwin/test/MGLExpressionTests.mm # platform/ios/Mapbox-iOS-SDK-nightly-dynamic.podspec # platform/ios/Mapbox-iOS-SDK-symbols.podspec # platform/ios/Mapbox-iOS-SDK.podspec # platform/ios/app/MBXViewController.m # src/mbgl/renderer/layers/render_custom_layer.cpp # src/mbgl/style/conversion/filter.cpp # src/mbgl/style/expression/interpolate.cpp # src/mbgl/style/expression/value.cpp # test/style/filter.test.cpp
| * | [ios, macos] Rename featureProperties to featureAttributes. (#11748)Fabian Guerra Soto2018-04-231-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios, macos] Rename featureProperties to featureAttributes. * [ios, macos] Update style documentation. * [ios, macos] Remove featureProperties variable tests. * [ios, macos] Update the changelogs.
| * | ios-v4.0.0, macos-v0.7.0macos-v0.7.0ios-v4.0.0upstream/1ec5-v4.0.0Minh Nguyễn2018-04-191-1/+1
| | |
| * | [ios] Mark -presentCalloutFromRect:inView:constrainedToView:animated: ↵Julian Rex2018-04-191-0/+1
| | | | | | | | | | | | unavailable (#11738)
| * | [ios, macos] Updated changelogsMinh Nguyễn2018-04-161-11/+14
| | |
| * | [android, ios, macos] Added European Portuguese localizationMinh Nguyễn2018-04-161-1/+1
| | |
| * | [ios, macos] Convert various class methods to class propertiesJason Wray2018-04-161-0/+1
| | | | | | | | | | | | This improves the Swift interface while having no effect on Obj-C usage.
| * | [ios] Remove more deprecated bits for release-bobaJason Wray2018-04-161-1/+1
| | |
| * | Localize expressions more thoroughly (#11651)Minh Nguyễn2018-04-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios] Removed changelog entry for Terrarium The broader feature is new to v4.0.0 as well. * [ios, macos] Localize expressions more thoroughly Replaced the MGLStyle.localizesLabels property with a -localizeLabelsIntoLocale: method that allows the caller to specify the locale to localize into. Also exposed a per-expression localization method for developers who want to vary behavior from layer to layer. * [macos] Offer English labels if preferred language is unsupported * [ios, macos] Removed dead code * [ios] Use new localization method in iosapp * [ios, macos] Fixed local name labels * [ios, macos] Convert tokens to key path expressions in stop dictionaries * [ios, macos] Streamlined token upgrading Separated token upgrading into a separate process that only happens as part of the MGLSymbolStyleLayer.text and MGLSymbolStyleLayer.iconImageName properties’ getters, so that it’s easy to remove later when mbgl changes obviate this workaround. Removed the replacesTokens parameter to the expression localization methods. * [ios, macos] Preserve whitespace between tokens * [ios, macos] Moved token replacement to a consistent category Fixed a build warning. * [ios, macos] Replace tokens in all string-typed getters For consistency, replace tokens with key paths in all string-typed style paint and layout properties. * [ios, macos] Test token replacement Added tests for replacement of tokens with key paths in expressions. Fixed token replacement for raw strings in stop dictionaries. Avoid sticking a single string inside an mgl_join: call. * [ios, macos] Test token replacement, localization Added unit tests of token replacement and localization of expressions. Only NSExpression is responsible for resolving the preferred language now, since NSLocale tends to tack a region code onto the locale identifier and the NSExpression method can be called independently anyways. Added a private variation of +[MGLVectorTileSource preferredMapboxStreetsLanguage] that takes an array of preferred languages. Fixed localization of non-expressions in stop dictionaries. * [ios, macos] Dictionary keys aren’t necessarily zoom levels
| * | [ios, macos] NSPredicate expression filters. (#11587)Fabian Guerra Soto2018-04-161-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios, macos] Add NSAndPredicateType predicate expression filter. * [ios, macos] Add type to NSPredicate expressions. * [ios, macos] Add Expression filter support. * [ios, macos] Update NSPredicate expression based tests. * [ios, macos] Refactor ExpressionFilters. * [ios, macos] Add symmetric test to ExpressionFilters. * [ios, macos] Update NSPredicate test to ExpressionFilters. * [ios, macos] Re-introduce Filter tests. * [ios, macos] Remove typed NSComparisonPredicate's comparable values. * [ios, macos] Update style layers predicate tests. * [ios, macos] Remove unused predicate conversion code. * [ios, macos] Update documentation exaple's test. * [ios, macos] Update Predicate and Expressions guide.. * [ios, macos] Remove mgl_ prefix from variable expressions. * [ios, macos] Update predicates and expressions documentation. * [ios, macos] Update changelogs.
| * | [ios] Change MGLAnnotationView.scalesWithViewingDistance default value to NOupstream/fb-undefault-scalesWithViewingDistanceJason Wray2018-04-121-0/+1
| | |
| * | [ios] Note plans to drop iOS 8 (#11663)Jason Wray2018-04-121-0/+2
| | |
| * | [ios] Prepare changelog for ios-v4.0.0-beta.3Jason Wray2018-04-021-1/+5
| | |
| * | [ios, macos] Renamed MGLVectorSource to MGLVectorTileSourceMinh Nguyễn2018-04-021-1/+1
| | |
| * | [ios, macos] Renamed MGLRasterSource to MGLRasterTileSourceMinh Nguyễn2018-04-021-0/+1
| | | | | | | | | | | | Also updated various source class listings to reflect the addition of image and raster DEM sources.
| * | [ios,macos] Selecting offscreen annotation pans map to fit annotation & ↵Julian Rex2018-03-211-0/+2
| | | | | | | | | | | | callout view (#3249, #9790)
| * | [ios] Prepare changelog for ios-v3.7.6upstream/fb-ios-v3.7.6-boba-cherry-picksJason Wray2018-03-141-1/+4
| | |
| * | [ios] Fix pinch drift ignoring delegate camera change responseJason Wray2018-03-141-0/+1
| | |
| * | [ios] Improved heading indicator arrow visibilityJason Wray2018-03-141-0/+4
| | |
| * | [ios, macos] Fix an issue where a wrong annotation may selected if ↵Lloyd Sheng2018-03-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | annotations were set close together (#11438) * [ios] Fix an issue where wrong annotation may selected when annotations very close #10734 * [macos] Fix an issue where a wrong annotation may selected if annotations were set close together * update the iOS change log and the macOS change log * Fix an issue where the comment referenced to the wrong variable name
| * | [ios] Add MGLMapView.showsScale to control scale bar visibility (#11335)Jason Wray2018-03-021-0/+2
| | | | | | | | | | | | | | | | | | - Fixes scale bar not being visible until a camera change event. - Adds IBInspectable for scale bar visibility. - Add tests of the scale bar being added to the map view
| * | [ios] Provide haptic feedback when user rotates to due northJason Wray2018-02-271-0/+1
| | |
| * | [ios] Add "clear tile cache on entering background" to changelog.Chris Loer2018-02-271-0/+1
| | |
| * | [ios, macos] cherry-pick darwin changes to tileset encoding param onto boba ↵Molly Lloyd2018-02-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#11324) * [ios, macos] add tileset encoding option to darwin sources (#11274) * add tileset encoding option to darwin sources * correct style guide * link out to dem encoding docs * markdownify comments * correct changelog
| * | [ios, macos] Unwrap coordinate boundsMinh Nguyễn2018-02-211-0/+1
| | | | | | | | | | | | Updated coordinate bounds conversion methods to use the beyond-±180 method to indicate that the bounds extends beyond the antimeridian. Also copyedited conversion documentation.
| * | [ios] Podspec bump 4.0.0-beta.2 (#11263)ios-v4.0.0-beta.2Julian Rex2018-02-201-0/+3
| | | | | | | | | | | | | | | | | | * [ios] Podspec bump 4.0.0-beta.2 * [ios] Improved change log messaging.