summaryrefslogtreecommitdiff
path: root/platform/ios
Commit message (Collapse)AuthorAgeFilesLines
...
* [ios, macos] Update MGLMapView logo view (#8771)Minh Nguyễn2017-04-245-1/+2
| | | | | | * [ios, macos] Updated logo view to new Mapbox logo * [default] Updated attribution logo SVG
* [ios] fixes #8522: don't alter tint color on annotation views (#8789)Justin R. Miller2017-04-211-0/+3
|
* [ios] Updated iosapp application iconsetMinh Nguyễn2017-04-1913-0/+0
|
* [core] Remove non-Map-dependent projection methods from MapJohn Firebaugh2017-04-181-1/+2
|
* [ios] Scale bar (#7631)Fredrik Karlsson2017-04-167-3/+446
| | | | | | | | | | | | | | | | | | | | | | | | | | * [ios] added a scale bar * [ios] update design * [ios] show/hide scale bar * [ios] Remove the need to localize 0 * [ios] Support for imperial units * [ios] Round to nearest foot * [ios] Make scale bar private * [ios] Update design and clean up * [ios] Rename and various optimizations * [ios] RTL support * [ios] added max scale and removed animations * [ios] animate scale bar
* [core] Tighten geo.hpp ctorsBruno de Oliveira Abinader2017-04-141-2/+2
|
* [ios] Deleted unused source unit testsMinh Nguyễn2017-04-141-24/+0
| | | | Deleted MGLSourceTests, which has been subsumed by MGLStyleTests and is no longer part of any test target.
* [ios, macos] Add Swift integration tests for map view delegateJesse Bounds2017-04-132-0/+108
|
* [darwin] Update CHANGELOGsJohn Firebaugh2017-04-131-0/+1
|
* [darwin] Make -[MGLForegroundStyleLayer sourceIdentifier] abstractJohn Firebaugh2017-04-131-6/+0
| | | | It's already overridden by concrete subclasses, and by making it abstract we enable the removal of the private MGLForegroundStyleLayer category.
* [darwin] Simplify MGLStyleLayer initialization and pointer managementJohn Firebaugh2017-04-131-6/+12
| | | | | | Similarly to the previous commit, introduce `-[MGLStyleLayer initWithPendingLayer:]`, allowing the base class to track the owned `_pendingSource` pointer and implement `-addToMapView:` and `-removeFromMapView:` without any casts. Fixes an issue where `-[MGLStyle layerFromMBGLLayer:]` would wind up creating layers whose `_rawLayer` and `_pendingLayer` held different values.
* [all] Remove redundant scale-related camera methodsJohn Firebaugh2017-04-131-13/+7
| | | | We don't need to have two different measurement systems for map zoom.
* [ios] added check for annotation view animation (#8565)Jordan Kiley2017-04-123-13/+25
| | | Addressed #8489
* [ios, macos] Updated and reorganized changelogsMinh Nguyễn2017-04-121-0/+9
|
* Merge branch 'release-ios-v3.5.0-android-v5.0.0' into ↵Fabian Guerra2017-04-1121-278/+244
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | boundsj-merge-release-branch # Conflicts: # cmake/core-files.cmake # mapbox-gl-js # platform/android/CHANGELOG.md # platform/ios/CHANGELOG.md # platform/macos/CHANGELOG.md # platform/qt/bitrise-qt5.yml # src/mbgl/gl/attribute.hpp # src/mbgl/gl/context.cpp # src/mbgl/gl/program.hpp # src/mbgl/map/map.cpp # src/mbgl/programs/program.hpp # src/mbgl/renderer/painter.cpp
| * [ios] Update podspecs and changelog for v3.5.2ios-v3.5.2Jason Wray2017-04-073-3/+4
| |
| * [ios, macos] Guard against looking up annotation contexts ↵Jesse Bounds2017-04-072-33/+45
| | | | | | | | MGLAnnotationTagNotFound (#8686)
| * [ios] Update podspecs and changelog for v3.5.1ios-v3.5.1Jason Wray2017-04-053-5/+5
| |
| * [ios, macos] Hardened std::map usage in MGLMapVIewMinh Nguyễn2017-04-051-5/+7
| | | | | | | | Replaced std::map::operator[] usage with std::map::at(). Backed up an assertion on iOS with a guard when -annotationTagsInRect: returns the tag of a nonexistent annotation, for consistency with macOS. Removed an unnecessary and risky subscript into _annotationContextsByAnnotationTag in -positioningRectForCalloutForAnnotationWithTag: on iOS.
| * [ios] replaced link to select a feature example (#8651)Jordan Kiley2017-04-051-1/+1
| |
| * [ios, macos] Rename Data-driven styling guide (#8627)Jesse Bounds2017-04-054-11/+13
| | | | | | | | | | | | | | | | | | * [ios, macos] Rename Data-driven styling guide This turns the Data-driven styling guide into a guide for working with style functions. This helps clarify that not all style functions are DDS specific but keeps the discussion of this related functionality in the same guide.
| * [ios] assertion to check if an annotationTag > 0 (#8588)Fabian Guerra Soto2017-04-051-0/+2
| | | | | | | | | | | | * [ios] assertion to check if an annotationTag > 0 * [ios,macos] assertion and guard added to check annotations in visibleAnnotationsInRect
| * [ios, macos] Preserve symlinks when zipping frameworkMinh Nguyễn2017-04-051-1/+1
| |
| * [ios] Silence incompatible type warning for callout view (#8608)Jesse Bounds2017-04-042-2/+9
| | | | | | | | | | | | | | This silences a compatibility warning that was introduced in a previous refactor that changed the return type of the callout view for annotation delegate method. This also adds checks to ensure that the callout view provided by the delegate to the map view is of the correct type and conforms to the correct protocol.
| * [macos] Fixed broken images in DDS guideMinh Nguyễn2017-04-0310-1/+2
| |
| * [ios, macos] Updated changelogsMinh Nguyễn2017-04-021-4/+3
| |
| * [ios] Replaced UIActionSheet, UIAlertView with UIAlertControllerJason Wray2017-04-011-72/+88
| |
| * [ios, macos] Copyedited data-driven styling guidesMinh Nguyễn2017-04-012-151/+66
| | | | | | | | | | | | Cursorily copy-edited the data-driven styling guide, removing a stray class reference, replacing a redundant h1, and making stops examples platform-agnostic and less redundant. Fixed an issue in the style authors guide where style function tables appeared under each style layer type table.
| * [ios] Modify return type so callout bridges with protocol in SwiftJesse Bounds2017-03-292-1/+7
| | | | | | | | | | | | | | | | `- (nullable UIView <MGLCalloutView> *)mapView:(MGLMapView *)mapView calloutViewForAnnotation:(id <MGLAnnotation>)annotation;` bridges with a `UIView?` return type in Swift. This changes replaces the `UIView` type in the method signature so that, when bridged to Swift, the returned object is defined as `MGLCalloutView?`.
| * [ios] nil check in visibleAnnotationsInRect to avoid crash (#8513)Fabian Guerra Soto2017-03-281-1/+4
| |
| * [ios] podspec update to 3.5.0 (#8487)Fabian Guerra Soto2017-03-212-2/+2
| |
* | [ios] Match gesture recognizer with map view user interaction stateDavid Chiles2017-04-117-21/+315
| |
* | [ios, macos] MGLMapView size check for OpenGL 2.0 ES minimum texture sizeBruno de Oliveira Abinader2017-04-101-2/+5
| |
* | [ios] Initialize MGLMapView with OpenGL ES 2.0 minimum texture sizeBruno de Oliveira Abinader2017-04-101-1/+1
| |
* | [ios] expose link flags via mbgl-core targetKonstantin Käfer2017-04-062-9/+8
| |
* | [ios, macos] Fail gracefully on invalid coordinatesMinh Nguyễn2017-04-061-0/+8
| | | | | | | | Invalid coordinates no longer cause an exception to be raised immediately when used in conversion methods and model objects. Instead, the appropriate invalid values are used, consistent with MapKit. Exceptions are still raised when invalid model objects are used with the map.
* | [ios] Localized map view proxy accessibility hintMinh Nguyễn2017-03-302-4/+6
| |
* | [build] don't advertise headers that aren't used in public headersKonstantin Käfer2017-03-281-1/+1
| |
* | [core] Privatize OpenGL/Context headersKonstantin Käfer2017-03-281-14/+6
| |
* | [core] Move OpenGL extension initialization to BackendKonstantin Käfer2017-03-231-16/+14
| |
* | [core] Ensure that a BackendScope exists when doing GL callsKonstantin Käfer2017-03-231-0/+4
| |
* | Merge branch 'release-ios-v3.5.0-android-v5.0.0'John Firebaugh2017-03-2139-110/+717
|\ \ | |/
| * [ios][macos] Update DDS guideEric Wolfe2017-03-203-26/+63
| | | | | | | | Clarifies linear and exponential interpolation, adds stops to each example for clarity, and other minor tweaks.
| * [ios] Add next steps to Runtime Styling guide (#7855)Eric Wolfe2017-03-201-0/+4
| |
| * [ios, build] Change version checker URL to ios-sdk site (#8468)Jason Wray2017-03-192-21/+1
| | | | | | Decouple the version checker updating from the deploy process.
| * [ios] Bump podspec version for v3.5.0-rc.2ios-v3.5.0-rc.2Jesse Bounds2017-03-182-2/+2
| | | | | | | | Reverts https://github.com/mapbox/mapbox-gl-native/pull/8462
| * [ios] updated pod spec to release version (#8462)ios-v3.5.0Fabian Guerra Soto2017-03-172-2/+2
| |
| * [ios, macos] update iOS SDK guides (#8354)Jordan Kiley2017-03-1710-2/+241
| | | | | | | | - Added DDS guide - Updated "For Style Authors" guide
| * [ios] Update podspec for v3.5.0-rc.1 (#8422)ios-v3.5.0-rc.1Jordan Kiley2017-03-152-2/+2
| |
| * [ios, macos] Update changelogs for 8374Jesse Bounds2017-03-141-1/+2
| |