summaryrefslogtreecommitdiff
path: root/platform/ios/ios.xcodeproj/project.pbxproj
Commit message (Collapse)AuthorAgeFilesLines
* [iOS] Update to Events SDK v0.9.0 (#13951)Randall Lee2019-02-191-0/+12
| | | | | | | | | | * Update to Events SDK v0.9.0 Minor bug fixes and addition of internal turnstile attributes. Also enables LTO compiler flag. * Add CLLocationManager+MMEMobileEvents category * Generate file lists
* [ios, macos] Expose the url session configuration object. (#13886)Fabian Guerra Soto2019-02-181-2/+2
| | | | The `MGLNetworkConfiguration` class was make public, and added `sessionConfiguration` property to let developers customize the `NSURLSessionConfiguration` object that is used to make HTTP requests in the SDK.
* [ios, macos] Move `apiBaseURL` to `MGLAccountManager`` (#13754)Jordan Kiley2019-02-131-4/+0
| | | [ios, macos] Move `apiBaseURL` to `MGLAccountManager`
* [ios] Reverts "Enable customize positions of mapview ornaments (#13556)" ↵Julian Rex2019-02-051-18/+0
| | | | | (#13870) This reverts commit e22d28c285c1543ebbf75d205f0129e74b0fbb8a.
* [ios] Enable customize positions of mapview ornaments (#13556)Lloyd Sheng2019-01-301-0/+18
| | | | | | | | | * APIs for customize positions of ornaments * Adopt anchors layout * Remove iOS8 layout code
* [ios, macos] Add Czech and Hungarian translations. (#13782)Fabian Guerra Soto2019-01-231-0/+11
| | | | Added Czech translations.
* [ios] Partially offscreen annotations (without callouts) are no longer moved ↵Julian Rex2019-01-221-0/+4
| | | | on-screen (#13727)
* [ios, macos] Support getLeaves (and related) clustering methods (#12952) ↵Julian Rex2019-01-141-12/+18
| | | | following feature extension API (#13382)
* [ios] Migrated tests, playground to Swift 4.2Minh Nguyễn2019-01-091-4/+4
|
* [core,ios,macos] Updates default styles to streets v11, etc. (#13585)Julian Rex2018-12-181-0/+4
|
* [build] rework platform/default directory and add -files.txt for vendored libsKonstantin Käfer2018-12-141-1/+95
|
* [ios, build] Move symbol strip settings to Xcode projectJason Wray2018-12-051-0/+4
|
* [ios, build] Add RelWithDebInfo build configurationJason Wray2018-12-051-17/+285
|
* [ios] Add frame duration graph view to iosappJason Wray2018-11-271-0/+6
|
* [core][Android][Darwin] LayerManager creates RenderLayer instancesMikhail Pozdnyakov2018-11-271-0/+8
| | | | | | | | `LayerManager` is now responsible for `RenderLayer` instances creation, so that there is a single entry point for creating of objects, which correspond to a certain layer type. The `LayerType type` field is dropped from `Layer::Impl`.
* [ios] Adds support for MGLCollisionBehaviorPre4_0 in NSUserDefaults (#13426)Julian Rex2018-11-211-0/+4
|
* [darwin, build] Harmonize ios/macos/darwin build warnings with mbglJason Wray2018-11-201-0/+12
|
* [ios, macos] Layer manager for Darwin platformsMikhail Pozdnyakov2018-11-191-0/+72
| | | | | The newly introduced `MGLStyleLayerManager` is now responsible for creating both style layer objects and their obj C peers on Darwin.
* [ios, macos] Harmonize bundle identifiersMinh Nguyễn2018-11-151-4/+4
| | | | For consistency with each other and with their product name and module name, the iOS and macOS map SDKs now have a bundle identifier of com.mapbox.Mapbox, whether in the form of a static or dynamic framework. The logging subsystem identifier has also been changed to match.
* [ios, macos] Logging. (#13235)Fabian Guerra Soto2018-11-141-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios, macos] Update the logging subsystem to platform agnostic. * [ios, macos] Add coordinate to string function. * [ios, macos] Add BOOL to string function. * [ios, macos] Add tracing logs. * [ios, macos] Add tracing logs to generated style classes. * [ios, macos] Split logging categories accordingly to MGLLoggingLevel. * [ios, macos] Log network requests. * [ios, macos] Migrate NSAssert to MGLAssert. * [ios, macos] Include MGLLoggingConfiguration to filesource-files.txt. * [ios, macos] Fix logger string specifier for the line parameter. * [ios, macos] Add logs to shapes classes. * [ios, macos] Add logs to offline classes. * [ios, macos] Add logs to annotation classes. * [ios, macos] Add logs to foundation classes. * [ios, macos] Fix snapshotter size logging. * [macos] Add logs to map view. * [ios, macos] Fix string from boolean prefix, add custom function for NSCAssert. * Log size test * [ios, macos] Add logging conditional compilation flag. * [ios, macos] Rename function NSStringFromMGLTransition to MGLStringFromMGLTransition. * [ios, macos] Remove verbose logging for release builds. * [ios, macos] Rename NSStringFromCLLocationCoordinate2D to MGLStringFromCLLocationCoordinate2D. * [ios, macos] Clean unnecesary blank lines in MGLLight.mm set methods. * [ios, macos] Fix logging grammar, format, function names. * [ios, macos] Remove compilation flag, rename flags.
* [iOS] Update mobile events submodule (#13228)Randall Lee2018-10-301-0/+16
| | | | | | | | | | * Update mobile events submodule Updates submodule to the latest release. https://github.com/mapbox/mapbox-events-ios/releases/tag/v0.7.0 I don't think a changelog addition is necessary. * Update core files using script
* Add a custom logging for the Mapbox Maps SDK for iOS.Fabian Guerra2018-10-261-0/+18
|
* [ios, macos] Enable offline merge test.Fabian Guerra2018-10-041-7/+6
|
* [ios] Add delegate method to specify the user location annotation’s positionNadia Barbosa2018-10-021-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update method name More API drafting Add deprecation flag Add Swift delegate integration test Update method name and documentation Update deprecation notices Update method name Offset anchor point relative to contentFrame Update docs Only run through switch statement if delegate is unimplemented Account for content inset + refactor logic Adjust edgePaddingForFollowing Fix Swift delegate integration test Set up integration test Set up test location manager . Remove unused file reference from test Return CGPoint value from delegate method within integration test setup Test anchor points Make updateUserLocationAnnotationView public Refactor test Update test location manager Changelog entry Doc fixes
* [ios, macos] Distinguish between viewing distance and altitudeMinh Nguyễn2018-10-011-0/+4
| | | | +[MGLMapCamera cameraLookingAtCenterCoordinate:fromDistance:pitch:heading:] incorrectly treated the distance as an altitude. Due to backwards compatibility concerns, this method can’t be fixed in place. Instead, separate +[MGLMapCamera cameraLookingAtCenterCoordinate:correctlyFromDistance:pitch:heading:] and +[MGLMapCamera cameraLookingAtCenterCoordinate:altitude:pitch:heading:] methods have been added.
* [ios] Static framework defines moduleMinh Nguyễn2018-09-261-0/+2
| | | | Fixed build errors in the dynamic+static scheme by ensuring that both the dynamic and static targets have the same DEFINES_MODULE build setting.
* [ios] Move pending test check into `invokeTest` (#12964)Julian Rex2018-09-251-1/+1
|
* [ios] Remove Settings target; move Settings.bundle to iosappNadia Barbosa2018-09-191-154/+4
| | | | | | | | | | | | [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
* [ios, macos] Offline regions merge. (#12791)Fabian Guerra Soto2018-09-171-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [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.
* [iOS] Update Events SDK to include key pinning and crash fixes (#12825)Randall Lee2018-09-051-20/+32
| | | | * Update Events SDK to include key pinning and crash fixes
* [ios, macos] Call snapshotter (Obj-C) completion block on dealloc/cancel if ↵Julian Rex2018-09-051-1/+15
| | | | snapshot hasn't finished. (#12355)
* [build] use vendored version of ICUKonstantin Käfer2018-09-051-0/+8
|
* [ios, macos] Allow -convertCoordinateBounds to span antimeridianNadia Barbosa2018-09-041-0/+4
|
* [ios] Added Arabic settings, accessibility translationsMinh Nguyễn2018-09-041-0/+4
|
* [darwin] arbitrary offline region geometriesIvo van Dongen2018-08-201-0/+24
|
* [core] fix static library buildKonstantin Käfer2018-08-201-2/+2
|
* [ios] Add experimental frame rate measurements to MGLMapViewJason Wray2018-08-161-0/+2
| | | | Includes: average frame rate, average frame render duration, and instantaneous frame render duration.
* WIP: use expected<T, E> for passing on errorsKonstantin Käfer2018-08-141-2/+8
|
* [ios, macos] Enable link-time optimization for iOS release builds (#12502)John Firebaugh2018-07-311-0/+2
|
* [ios] Add preferred FPS setting; vary maximum FPS by device capabilityJason Wray2018-07-311-0/+12
| | | | - Add `MGLMapView.preferredFramesPerSecond`, which can be set with the provided `MGLMapViewPreferredFramesPerSecond` enum values or directly with an integer. - Adaptively set the preferred FPS based on the capabilities of the device: the oldest and least powerful devices are now capped at 30 FPS, which results in a more consistent/smoother experience.
* [ios] Mapbox's Location Manager new API. (#12013)Fabian Guerra Soto2018-07-201-0/+28
| | | | | | * [ios] The new location manager API provides two new protocols MGLLocationManager and MGLLocationManagerDelegate to handle the location cycle and updates respectively. This enables developers to chose the appropriate location provider according to their needs, or transition between outdoors/indoors location updates. It does provide a default implementation based on CLLocationManager.
* [ios] Deduplicated library dependency referencesMinh Nguyễn2018-07-101-18/+8
|
* [iOS] Update annotation view touch handling (with offsets) (#12234)Julian Rex2018-07-091-0/+12
|
* [ios, build] Completely remove support for Fabric (#12106)Jason Wray2018-06-181-33/+0
|
* [ios] Add custom events library start-up delay (#12088)Randall Lee2018-06-081-2/+14
| | | | | | | | | | | | | | * [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
* [ios, test] Add MGLMapSnapshotter integration tests.Chris Loer2018-06-041-0/+12
|
* [ios, macos] Added macro to handle pending iOS tests (rather than disabling ↵Julian Rex2018-05-241-0/+2
| | | | via scheme) (#11806)
* [ios,macos] Fix for infinite loop crash when setting shape to nil in ↵Julian Rex2018-05-211-0/+12
| | | | MGLMapViewDelegate methods (#11614)
* Merge branch 'release-boba' into masterupstream/fabian-merge-release-4.0.1-masterFabian Guerra2018-05-171-17/+44
|\ | | | | | | | | | | | | | | | | | | | | | | # 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] Make NSPredicate+MGLAdditions public. (#11810)android-v6.1.0Fabian Guerra Soto2018-05-041-2/+8
| |