aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ios-v3.4.2, macos-v0.3.1macos-v0.3.1ios-v3.4.2upstream/release-ios-v3.4.0Minh Nguyễn2017-02-216-7/+9
|
* [macos] reuse OpenGL context when switching screensKonstantin Käfer2017-02-202-1/+11
| | | | Cherry-picked from 43e81509fb0be54bea5912fb5a10bfa0e0667a44.
* [ios, macos] Updated changelogsMinh Nguyễn2017-02-182-9/+9
| | | | Removed a duplicate entry; moved the #7125 entry to the right release; added a blurb about #7937.
* [ios, macos] Short-circuit redundant camera changesMinh Nguyễn2017-02-188-53/+156
| | | | | | | | Avoid canceling transitions (and triggering preexisting completion handlers) until we get a chance to ensure that a new transition really does have to begin. Consistently avoid mbgl transitions for redundant camera changes. Upon bailing, schedule the completion handler to run asynchronously on a delay equivalent to the requested animation duration. Added a “functional” equality method to MGLMapCamera that avoids trivial differences. Fixed invocations of XCTAssertEqualWithAccuracy() that incorrectly expressed the accuracy as a number of digits rather than a scalar tolerance.
* [tests] Disable timing-based Timer tests in CIJohn Firebaugh2017-02-172-1/+5
| | | | Cherry-picked from eb8a1ef7aa43582202c8b385b9ee0665cc6c838c.
* [ios] persistent user tracking modeFredrik Karlsson2017-02-062-3/+4
|
* [ios] add user interaction guide (#7937)Jordan Kiley2017-02-065-1/+40
| | | | | * added gesture recognizer guide and gifs
* [ios] Revert self-deletion of framework stripping script (#7901)Jason Wray2017-01-311-8/+0
| | | Xcode expects this file to be cached after the first build and will fail on subsequent incremental builds. There appears to be no reasonable way to detect if a build is intended for archive/app store distribution.
* [ios] Bring in upstream changes to strip-frameworks scriptJason Wray2017-01-291-9/+11
| | | | Upstream commits: realm/realm-cocoa@cb8e3b6 and realm/realm-cocoa@453e0c1
* [ios] Stop including framework stripping script in built productJason Wray2017-01-291-0/+9
| | | | | This self-deletes the script during the build script phase. Does not address the CocoaPods use-case.
* [macos] Take focus from access token field on closeMinh Nguyễn2017-01-272-3/+14
| | | | When closing the Preferences window, take focus away from the Access Token text field to force any changes to be committed.
* [macos] Warn if access token needed but not givenMinh Nguyễn2017-01-271-5/+6
| | | | When setting a nil style URL or any mapbox: style URL, if no access token has been provided, log a warning instead of asserting.
* [macos] Flatten point collections, not multipointsMinh Nguyễn2017-01-271-8/+7
|
* [docs] add changelog entry for #7834Konstantin Käfer2017-01-261-0/+1
| | | | Cherry-picked from be790addb4c7093bacf283708734405be050758a.
* [macos] align HeadlessDisplay with SDK OpenGL context creation optionsKonstantin Käfer2017-01-262-2/+9
| | | | Cherry-picked from 2a077eaa5483b243e817a328adaea1027a48e7a7.
* [macos] allow using the integrated GPU on dual-GPU machinesKonstantin Käfer2017-01-263-0/+5
| | | | Cherry-picked from e7a7c6be789198a8155dc229ea509dd7aecf4756.
* ios-v3.4.1ios-v3.4.1Jason Wray2017-01-252-2/+2
|
* [ios, macos] Copy-edit changelogsJason Wray2017-01-252-3/+3
|
* [ios, macos] Deprecate style class API (#7785)fabian-guerra2017-01-253-5/+7
|
* [ios, macos] Make MGLMapView non opaque by default (#7859)fabian-guerra2017-01-252-1/+2
|
* fixes #6688: assert remaining map view notification responses are main ↵Justin R. Miller2017-01-251-0/+4
| | | | thread (#7838)
* [macos] Distinguish between screensMinh Nguyễn2017-01-252-1/+2
| | | | Fixed an issue causing the mouse cursor to jump after shift- or option-dragging a map view if the window opened on a screen with a different size than the screen with keyboard focus.
* [macos] Refer to Night Shift in style compatibility guideMinh Nguyễn2017-01-253-4/+8
|
* [ios, macos] Testify MGLMapView gesture recognizer exampleMinh Nguyễn2017-01-253-2/+24
|
* [ios] changed URL -> url (#7841)Jordan Kiley2017-01-251-1/+1
| | | Changed `@param URL` -> `@param url` in `MGLShapeSource.h` Fixes #7840
* Clarify that clustering option is for shape sources (#7837)Jordan Kiley2017-01-251-0/+2
| | | * [ios] Clarify that shape source needed for clustering. Fixes #7821.
* [ios] Publicized MGLOpenGLStyleLayer.hMinh Nguyễn2017-01-252-1/+2
|
* [ios, macos] Wrap camera heading (#7724)Minh Nguyễn2017-01-245-3/+28
| | | | | | * [ios, macos] Fixed negative camera heading when facing northwest * [ios] Corrected counterclockwise rotation test
* [ios] EdgeInsets is UIEdgeInsets in Swift on iOSMinh Nguyễn2017-01-233-9/+17
|
* [ios, macos] Note that canvas sources are unsupportedMinh Nguyễn2017-01-233-3/+3
|
* [ios, macos] Document how to avoid gesture recognizer conflicts (#7816)nitrag2017-01-232-0/+29
| | | | | | | | | | | | | | | | * Expand on Gesture Implementation Adding Gesture info as discussed: https://github.com/mapbox/mapbox-gl-native/issues/2278#issuecomment-273685832 Not sure if using codeblocks is kosher. * Update styling and verbiage * More updates * [ios] -requireGestureRecognizerToFail: seems to be enough * [macos] Added corresponding macOS documentation
* macos-v0.3.0macos-v0.3.0Minh Nguyễn2017-01-212-2/+2
|
* [macos] Reorganized readmesMinh Nguyễn2017-01-213-13/+19
| | | | Made the download link easier to find in the installation instructions. Reorganized readmes to link to more related resources. Shout out to OpenStreetMap.
* ios-v3.4.0ios-v3.4.0Minh Nguyễn2017-01-202-2/+2
|
* [android] - update build tools to bitrise supported version (#7729)Tobrun2017-01-203-7/+7
| | | | Cherry-picked from 9a635672a6251f05b864efc71214046f9ea4acff.
* [macos] Avoid nilling out style URL on loadMinh Nguyễn2017-01-181-1/+5
| | | | -awakeFromNib nils out the styleURL property to ensure a style is always present on load. However, if the style URL is specified in the Style URL inspectable, it is set somewhere between -initWithCoder: and -awakeFromNib; nilling out the styleURL property in -awakeFromNib thus resets the style to the default. This change guards against nilling out a non-nil style URL, ensuring that -setStyleURL: is called once and only once on launch.
* Typo fixes, added line to MGLStyleLayer initializer description (#7759)Jordan Kiley2017-01-174-5/+10
| | | | | | | * Typo fixes in MGLMapCamera.h and MGLMapView.h * Added line to MGLStyleLayer initializer description * Edited line in MGLShapeCollection.h
* ios-v3.4.0-rc.1ios-v3.4.0-rc.1Minh Nguyễn2017-01-172-2/+2
|
* [macos] Check for implementation before calling -toolTipMinh Nguyễn2017-01-163-5/+6
| | | | Also fixed a couple typos in changelogs.
* [ios, macos] Correct podspecs, readmes (#7730)Minh Nguyễn2017-01-166-24/+41
| | | | | | | | | | * [macos] RC 1 errata Synchronized bundled README installation instructions with those in INSTALL.md. Bumped screenshot up a bit. Corrected link to published documentation. * [ios, macos] Corrected podspec URLs Fixed podspec linter errors. The podspecs were pointing to unreachable (or soon to be unreachable) screenshot URLs. The -symbols podspecs’ names additionally needed to differ from the normal podspecs’ names.
* [macos] Upgrade macOS deployment and distribution (#7649)macos-v0.3.0-rc.1Minh Nguyễn2017-01-1514-47/+192
| | | | | | | | | | | | | | | | | | | | * [macos] Updated deployment scripts Ported fixes from #6581 and #6740. * [macos] Acknowledge AppleScript support * [macos] Prepared for published documentation Also added link to Dash docset. * [macos] Added CocoaPods podspecs Ported from #5653. * [macos] Rewrote readme; updated screenshot * [macos] Include setup instructions in standalone docs
* [ios, macos] Default to system font for attribution titlesMinh Nguyễn2017-01-141-1/+12
|
* [ios] Add larger polyline to iosapp test shapesJason Wray2017-01-131-0/+11
|
* [ios, macos] Revert deprecation of alphaForShapeAnnotation: delegate methodJason Wray2017-01-138-32/+41
|
* [ios, macos] Rewrote style layer testsMinh Nguyễn2017-01-1329-1090/+3846
| | | | | | | | Replaced the style layer integration tests with unit tests. Test conversion of style values to property values and vice versa, not just round-tripping. Test the initial state and null-resetting of each null-resettable property. Test NSValue additions for style attribute enumerations. Test properties common to all style layer classes. Test MGLStyle’s source and layer collections. Eviscerated implementations of unavailable style layer properties corresponding to style specification properties that were renamed. Implemented corresponding getters to prevent ivars from being autosynthesized for these unavailable properties. Added a missing bridging header to the iOS test project.
* [ios, macos] Fixed nilling out predicateMinh Nguyễn2017-01-125-6/+6
|
* Fixed link in “Working with GeoJSON Data” guideMinh Nguyễn2017-01-121-1/+1
|
* [ios, macos] Note that MGLShapeSource.shape must be set on main thread (#7687)Minh Nguyễn2017-01-121-0/+3
| | | | | | | | * Add Clarification for modifying ShapeCollections Spinoff task from https://github.com/mapbox/mapbox-gl-native/issues/7622 * update wording for both get/set, remove whitespace
* [ios, macos] Document simpler types for style values in SwiftMinh Nguyễn2017-01-124-12/+12
|
* [ios, macos] Made style-related tests more robustMinh Nguyễn2017-01-122-36/+25
| | | | Removed UIViewController from MGLStyleLayerTests on iOS, because we aren’t really testing integration at that level. Switched to delegate-based expectation fulfillment for both MGLStyleLayerTests and MGLStyleTests, conditionalized on whether the style has already loaded, to avoid race conditions that bleed into other tests.