summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fix #8300 flyTo for close pointsupstream/release-ios-v3.5.0-android-v5.0.0Ansis Brammanis2017-06-061-10/+7
| | | | | | | | | | | | | | | The isClose threshold is switched from 0.000001 pixels to 1 pixel. As a backup, it checks whether r0 and r1 are finite. It might be possible to have just the threshold check or just the finiteness check, but I don't see the harm in having both. std::abs(w0 - w1) < 0.000001 is removed because it doesn't look like it's needed. All calculations should run fine even if w0 === w1. Finally, the point interpolation is tweaked so that at the end of the flying (when k === 1) it ends up at the exact end point. I didn't see any bugs related to this, but it seems like a good thing to have explicitly.
* [ios] Update podspecs and changelog for iOS v3.5.4ios-v3.5.4Jesse Bounds2017-05-093-2/+7
|
* [ios] Use map view frame to calculate annotation view reuse adjustments (#8926)Jesse Bounds2017-05-091-8/+6
| | | | | | * [ios] Use map view frame to calculate annotation view reuse adjustments The value for determining the visible viewport buffer and also the distance to move offscreen an annotation view outside of that buffer was based on the annotation view width and height. This changes that to use the map viewport width and height as constants and avoids a class of bugs where the annotation view would become detached from the tracking system when it did not have a size or was animating from a small to large size.
* [ios] Updated podspecs and changelog for v3.5.3 (#8870)ios-v3.5.3Jordan Kiley2017-05-023-2/+5
|
* [ios] cherry-picked 8837 (#8869)Jordan Kiley2017-05-024-9/+52
|
* [ios, macos] Updated `maximumZoomLevel` description, cherry-picked #8818 (#8842)Jordan Kiley2017-05-012-3/+3
|
* [core] Move Sprite parsing to thread poolKonstantin Käfer2017-04-2620-74/+144
|
* Cherry pick latlngbounds to release branch (#8788)Tobrun2017-04-2119-194/+229
| | | | | | | | * [android] - move calculation of LatLngBounds to core * [core] Ignore shortest path in Map::pixelForLatLng * [android] - convert camera position values coming from core (#8794)
* [qt] Renamed qt5 formula to qtmacos-v0.4.1Minh Nguyễn2017-04-081-6/+6
| | | | Cherry-picked from 3172a9744f2e296d9e8a68558e11c884c9c30aca.
* macos-v0.4.1Minh Nguyễn2017-04-083-4/+6
|
* [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-074-36/+54
| | | | 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-052-7/+9
| | | | 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-0511-35/+40
| | | | | | | | | * [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-052-1/+7
| | | | | | * [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-053-2/+6
|
* [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.
* Release android v5.0.2 (#8629)Tobrun2017-04-044-12/+12
| | | | | | | | | | * [android] - update CHANGELOG.md for v5.0.2 release * [android] - bump version name to 5.0.2 * [android] - fixup javadoc errors * bump SNAPSHOT version
* [macos] Removed MGLUserTrackingMode from jazzy ToCMinh Nguyễn2017-04-031-1/+0
|
* [macos] Fixed broken images in DDS guideMinh Nguyễn2017-04-0311-2/+4
|
* [core] cache binary shaders on AndroidKonstantin Käfer2017-04-0329-47/+541
|
* [core] Extract and de-templatize several Program static methodsJohn Firebaugh2017-04-034-27/+54
|
* macos-v0.4.0macos-v0.4.0Minh Nguyễn2017-04-022-2/+2
|
* [ios, macos] Updated changelogsMinh Nguyễn2017-04-022-6/+6
|
* [ios] Replaced UIActionSheet, UIAlertView with UIAlertControllerJason Wray2017-04-011-72/+88
|
* [ios, macos] Copyedited data-driven styling guidesMinh Nguyễn2017-04-016-357/+198
| | | | | | 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.
* Cherry pick v5.0.2 changes (#8586)Tobrun2017-03-315-5/+23
| | | | | | | | | | * [android] execute resource transform callback on the right thread * [android] allow resetting of resource transform callback * update CHANGELOG for v5.0.2 * [android] - correct anchoring when Icon is updated (#8519)
* Revert 5.x touch changes (#8585)Tobrun2017-03-306-70/+60
| | | | | | | | | | * Revert "[android] - only dispatch events if not handled by MarkerView (#8447)" This reverts commit 09d76854ab15b2a6f473c270da9d46e903e426da. * Revert "[android] - move touch handling of MarkerViews back to View#setOnClickListener. Workaround panning issue by dispatching touch events to the parent ViewGroup. (#8272)" This reverts commit 1693b389d7d17315b8a2a9bdd862207ace053f77.
* [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?`.
* [core] check null data in query source features (#8553)John Firebaugh2017-03-282-0/+15
| | | | | | * [core] check null data in query source features * Include what you use
* [ios] nil check in visibleAnnotationsInRect to avoid crash (#8513)Fabian Guerra Soto2017-03-281-1/+4
|
* [linux, node] Build with clang 3.9John Firebaugh2017-03-281-16/+16
|
* [test] Fix polygon construction to compile with clang 3.9.xDane Springmeyer2017-03-281-9/+9
|
* [core] Avoid -Wundefined-var-template warnings with clang 3.9+John Firebaugh2017-03-281-19/+19
|
* [android] revert version name to snapshotAntonio Zugaldia2017-03-241-1/+1
|
* [android] update CHANGELOG.md with 5.0.1 informationAntonio Zugaldia2017-03-241-0/+6
|
* [android] [auto] Update properties to version 5.0.1 in preparation for build.Antonio Zugaldia2017-03-242-2/+2
|
* Use highp for color attributes (#8496)Anand Thakker2017-03-228-25/+25
| | | | | Addresses #8385 Updates shaders to reflect https://github.com/mapbox/mapbox-gl-js/pull/4476
* [ios] podspec update to 3.5.0 (#8487)Fabian Guerra Soto2017-03-212-2/+2
|
* [ios][macos] Update DDS guideEric Wolfe2017-03-205-78/+189
| | | | 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][macos] Document that transitions using setStyleURL are not supported ↵Eric Wolfe2017-03-201-2/+2
| | | | (#8475)
* [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] Guard against over calling pause or resumeJesse Bounds2017-03-182-3/+9
|
* Bump Android SNAPSHOT version (#8453)Tobrun2017-03-182-2/+2
| | | | | | | | | | | | | | | | * [android] [auto] Update properties to version 5.0.0 in preparation for build. * [android] - bump snapshot version * [android] remove typo in gradle-javadoc.gradle * [android] revert to 5.0.0-SNAPSHOT * [android] revert to 5.0.0 * [android] [auto] Update properties to version 5.0.0 in preparation for build. * next release is now 5.1.0-SNAPSHOT
* [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-1717-9/+642
| | | | - Added DDS guide - Updated "For Style Authors" guide