summaryrefslogtreecommitdiff
path: root/platform/ios
Commit message (Collapse)AuthorAgeFilesLines
* [ios] Bump podspec to v3.7.0-beta.2 (#10230)ios-v3.7.0-beta.2Fabian Guerra Soto2017-10-183-3/+3
|
* [ios, macos] Add selection support to MGLMultiPoint annotations. (#9984)Fabian Guerra Soto2017-10-183-40/+69
| | | | | | * [ios, macos] Add selection support to MGLMultiPoint annotations. * [ios, macos] Update changelogs.
* [ios] Rename SMCalloutView and stop using submoduleupstream/fb-mglsmcalloutviewJason Wray2017-10-116-3/+1060
|
* [ios] Update MGLUserLocation.heading for showsUserHeadingIndicatorupstream/fb-heading-docJason Wray2017-10-111-1/+2
|
* [ios, build] Don't include docs for auto-installed jazzyJason Wray2017-10-101-1/+1
|
* [ios, build] Remove unnecessary apt-get in Bitrise workflowsJason Wray2017-10-101-2/+0
|
* [ios, build] Use github-release to check if release has been publishedJason Wray2017-10-101-10/+10
|
* [ios, build] Add tag-based Bitrise iOS deployment workflowJason Wray2017-10-101-2/+45
|
* [android][ios][macOS] Implement bindings for `Map::cameraForGeometry`. On ↵Asheem Mamoowala2017-10-093-0/+26
| | | | macOS, also added -[MGLMapView setCamera: withDuration: animationTimingFunction: edgePadding: completionHandler:] for parity with iOS
* [ios] Update changelog and bump pod spec. (#10122)ios-v3.7.0-beta.1Fabian Guerra Soto2017-10-044-4/+4
|
* [ios, macos] Improve snap shotter documentation. (#10020)Fabian Guerra Soto2017-10-043-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | * [ios, macos] Improve snap shotter documentation. * [macos] Save snapshots in correct format * [macos] Renamed snapshot item to Export Image * [ios, macos] Clarify Snapshotter documentation. * [ios] Fix snapshot scale * [macOS] Fix snapshotter 4x scaling. * [ios] Fix snapshotter final image scale. * [ios, macos] Update snapshotter size documentation. * [ios, macos] Throw an exception when the snapshotter has already started. * [ios, macos] Add snapshotter header example. * [ios, macos] Use one of the predefined Foundation's exception names.
* [ios] Undocument deprecated style class methodsJason Wray2017-10-021-12/+4
|
* [ios] Expose -showAttribution: publicly as an IBActionJason Wray2017-10-023-2/+15
|
* [ios] Updated Traditional Chinese localizationMinh Nguyễn2017-09-291-2/+2
|
* [ios] Don't disable user tracking when selecting an annotationJason Wray2017-09-292-5/+1
|
* [ios] Define user dot constants in implementation fileMinh Nguyễn2017-09-282-5/+13
|
* [build] split out DefaultFileSource and dependents to a separate targetKonstantin Käfer2017-09-283-32/+85
| | | | We don't want to link it into the node bindings, so keep it in a separate target
* Merge branch 'release-ios-v3.6.0-android-v5.1.0' into master.upstream/fabian-merge-release-ios-v3.6.0-finalFabian Guerra2017-09-2728-342/+904
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # circle.yml # platform/android/CHANGELOG.md # platform/android/MapboxGLAndroidSDK/gradle.properties # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/AnnotationManager.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java # platform/android/dependencies.gradle # platform/default/mbgl/storage/offline_database.cpp # 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/app/Main.storyboard # platform/ios/src/MGLMapView.mm # src/mbgl/programs/attributes.hpp # src/mbgl/renderer/painter_fill.cpp # src/mbgl/tile/geometry_tile.hpp # src/mbgl/tile/geometry_tile_worker.cpp # src/mbgl/tile/raster_tile.cpp # src/mbgl/tile/raster_tile.hpp # src/mbgl/tile/raster_tile_worker.cpp # test/tile/annotation_tile.test.cpp # test/tile/geojson_tile.test.cpp # test/tile/raster_tile.test.cpp # test/tile/vector_tile.test.cpp
| * [ios] Bump podspec to 3.6.4 (#10059)ios-v3.6.4Fabian Guerra Soto2017-09-254-3/+7
| |
| * [android, ios, macos] Updated translationsMinh Nguyễn2017-09-225-13/+31
| | | | | | | | Updated Catalan, Spanish, Swedish, Traditional Chinese, Ukrainian, and Vietnamese.
| * [ios] Be sure to get a BOOL value for nullable dict keysJason Wray2017-09-151-3/+3
| | | | | | | | | | | | Otherwise it errors with, "cannot initialize a variable of type 'BOOL' (aka 'signed char') with an rvalue of type 'id _Nullable'." This doesn't seem like it should be necessary.
| * iosv3.6.3 podspec bump (#10008)ios-v3.6.3Fabian Guerra Soto2017-09-154-3/+4
| | | | | | | | | | | | * [ios] Update changelog missing entry * [ios] Bump podspec to 3.6.3
| * [ios, macos] Deprecate trafficDayStyleURL and trafficNightStyleURL (#9918)Fabian Guerra Soto2017-09-152-2/+4
| | | | | | | | | | | | | | | | * [ios, macos] Deprecate trafficDayStyleURL and trafficNightStyleURL * [ios, macos] Update changelogs. * [ios, macos] Update trafficDayStyleURL and trafficNightStyleURL tests in MGLStyleTests.
| * [ios] Use constraints to manage ornament view placement (again) (#9995)Jesse Bounds2017-09-143-94/+224
| | | | | | | | | | | | | | | | This reverts the manual layout triggered by KVO approach in favor of a constraints based approach that the KVO method had previously replaced. Although the manual layout approach worked well in most cases and was cleaner in that it did not manipulate any containing views in the app space, using KVO on UIViewControllers has proven to be dangerous. This also updates the gitshas for KIF and OHHTTPStubs to unbreak UI tests that verify these related changes are working. This also adds an ornament constraint system for iOS 11+
| * [ios] Ignore Smart Invert (#9876)Jordan Kiley2017-09-131-1/+16
| |
| * [android, ios, macos] Russian, Ukrainian, Hungarian and other localization ↵Minh Nguyễn2017-09-127-24/+147
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | updates (#9945) * [android, ios, macos] Updated Russian localization Added a Russian localization of the Android SDK. Updated the iOS and macOS Russian localizations. * [android, ios, macos] Updated Ukrainian localization Added a Ukrainian localization of the Android SDK. Updated the iOS and macOS Ukrainian localizations. * [ios, macos] Updated Traditional Chinese localization * [macos] Added Hungarian localization * [android] corrected typos * [ios, macos] Updated Ukrainian localization * [android, ios, macos] Configured Foundation.stringsdict on Transifex * [ios, macos] Pulled in Foundation.stringsdict from Transifex Updated the German, Lithuanian, and Vietnamese localizations with Foundation.stringsdict files matching Transifex.
| * [ios] Update changelog for MGLMapView.showsUserHeadingIndicatorupstream/fb-permaheadingJason Wray2017-09-071-0/+1
| |
| * [ios] Disable implicit animation of heading indicatorsJason Wray2017-09-071-3/+8
| | | | | | | | | | | | The update steps for the heading indicator are typically small, so animations tend to pile up and cause performance issues. Disabling actions is a slight regression when it comes to large steps (they're not animated now, where they previously were) and this should eventually be addressed. Also consistently use provided API for disabling CATransaction actions.
| * [ios] Implicitly enable showsUserLocation when enabling the heading indicatorJason Wray2017-09-072-3/+9
| |
| * [ios] Make user heading indicator property IBInspectableJason Wray2017-09-072-0/+16
| | | | | | | | Rename it to `showsHeading` to fit in the tiny label column of the utilities panel.
| * [ios] Change user location heading filter to 1°Jason Wray2017-09-071-1/+0
| | | | | | | | The default is 1.
| * [ios] Add setShowsUserHeadingIndicator and validateUserHeadingUpdatingJason Wray2017-09-073-13/+52
| |
| * [ios] Introduce MGLUserLocationHeadingIndicator protocolJason Wray2017-09-076-19/+54
| |
| * [ios] Set a heading indicator update thresholdJason Wray2017-09-072-4/+12
| |
| * [ios] Introduce MGLUserLocationHeadingArrowLayer classJason Wray2017-09-074-2/+79
| |
| * [ios] Refactor user location heading indicator into its own classJason Wray2017-09-065-119/+147
| |
| * [ios] Improve iosapp's zoom debug labelJason Wray2017-09-062-24/+46
| |
| * [ios] Guard against nil user location when setting tracking modeJason Wray2017-08-301-13/+13
| |
| * [ios, macos] Make minimumZoomLevel and maximumZoomLevel IBInspectable. (#9729)Fabian Guerra Soto2017-08-302-2/+3
| | | | | | | | | | | | * [ios, macos] Make minimumZoomLevel and maximumZoomLevel IBInspectable. * [ios, macos] Update changelogs.
| * [ios] Set location to nil until the user's location is determinedIan Wagner2017-08-283-4/+3
| | | | | | | | | | | | The documentation for the `location` property states that "This property contains `nil` if the map view is not currently showing the user location or if the user’s location has not yet been determined." The iOS SDK presently returns a garbage value, which has some rather annoying consequences when the value should logically be nullable. This change should rectify the issue. With _location no longer initialized to an invalid coordinate, trying to access `_location.coordinate` when `_location == nil` will return `0, 0`, which is a valid coordinate.
| * [ios] Support iOS 11 location usage descriptionsJason Wray2017-08-283-9/+24
| |
| * [ios] Print Xcode and SDK version during packagingupstream/fb-build-cherry-picksJason Wray2017-08-251-1/+3
| |
| * [ios] Fix heading update loopupstream/fb-fewer-heading-updates-thxJason Wray2017-08-242-5/+18
| | | | | | | | Updating CLLocationManager.headingOrientation triggers a new heading update, even if there was no actual change in its value.
| * [ios] Document annotations-as-features limitations w/feature queryingJason Wray2017-08-211-10/+15
| | | | | | | | Also move visibleAnnotations next to visibleAnnotationsInRect:.
* | [ios] remove ios-simFredrik Karlsson2017-09-272-9/+0
| |
* | Preserve depth buffer between 3D layers + optimize render order (#9931)Lauren Budorick2017-09-211-0/+4
| | | | | | Port of https://github.com/mapbox/mapbox-gl-js/pull/5101: adds a new render pass `Pass3D` before any other rendering wherein we render layers with 3D passes (fill-extrusion layers) to offscreen framebuffers, sharing a depth renderbuffer between those layers in order to render 3D space correctly. Those framebuffers are saved on the RenderLayers and copied back to the map during the translucent pass. Rendering to offscreen framebuffers before we do any clear + draw means we can avoid expensive framebuffer restores.
* | [ios] Update podspecs for v3.7.0-alpha.1ios-v3.7.0-alpha.1upstream/fb-v3.7.0-podspecsJason Wray2017-09-123-3/+3
| |
* | [ios] Updated changelogJesse Bounds2017-09-121-3/+23
| | | | | | | | This adds entries for work done on the master branch since v3.6.0 of the iOS Maps SDK that was not included in any of the 3.6.x patch releases.
* | [ios] Fix slight mismerge in iosappJason Wray2017-09-111-1/+1
| |
* | [ios] snapshotterIvo van Dongen2017-09-057-5/+181
| |