summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* WIPupstream/xcodebuild-incrementalKonstantin Käfer2017-02-241-1/+8
|
* [ios, macos] Make source removal consistent with layer removalJesse Bounds2017-02-234-13/+74
| | | | | | | | | | | | | | | This refactors the source removal methods to make them consistent with the way layers are removed. This makes removal of nonexistent sources and removal of sources of a different type but same identifier as a previously added source a no-ops. As with layers, the check at the top of the method to ensure that the raw pointer is the same as the one in mbgl for the same identifier string should make it impossible to attempt to remove a source of a different type than the one in mbgl for the same identifier. However, for consistency with the layer implementation, the reinterpret_cast has been replaced with a dynamic_cast and check for nullptr.
* [android] remove nonexistent layer or source handlingIvo van Dongen2017-02-239-108/+31
|
* [ios, macos] Simplify implementation of layer removal from map viewJesse Bounds2017-02-238-31/+44
| | | | | | | | | | | This reverts a previous change that recreated the pending and raw layer pointers if an identifier match caused a layer to be removed but the removed layer was of a different type than the layer triggering the removal This refactors the pointer replacement to use a simpler solution that returns early if the layer does not have a raw pointer loaded in the mbgl map instance.
* [ios, macos] Update changelog for style and layer removal behaviorJesse Bounds2017-02-232-2/+2
|
* [core, ios, macos] Return null when removing nonexistent sourceJesse Bounds2017-02-235-7/+30
|
* [ios, macos] Recreate pending and raw layer ref when layer is removedJesse Bounds2017-02-238-21/+68
|
* [core] Return null when removing nonexistent layerEimantas Vaiciunas2017-02-233-1/+3
| | | | | In case of exception, silently ignore removal of nonexistent layer and return nullptr
* [node] adhere to node module naming requirementsKonstantin Käfer2017-02-233-3/+3
| | | | https://nodejs.org/api/addons.html#addons_building specifies that "The module_name must match the filename of the final binary (excluding the .node suffix).". While the mismatch between `mapbox-gl-native` and `mapbox_gl_native` hasn't caused issues so far, we should play by the book.
* [android] fix units in runtime styling javadoc (#8161)Pablo Guardiola2017-02-232-5/+8
|
* [build] Fix build on Ubuntu 16.04+Thiago Marcos P. Santos2017-02-232-2/+2
| | | | gtest was broken because of lack of CXX11ABI support.
* Update to MAS 2.0.0-beta.2 and handle dependencies consistently (#8169)Antonio Zugaldia2017-02-232-25/+32
| | | | | | * [android] update to mas 2.0-beta2 and handle dependencies consistenly * extract remaining dependencies and bump stable versions
* [android] - move calculating a bounding box zoom level to projection. (#8133)Tobrun2017-02-232-11/+11
|
* [android] - remove filter Object[] from ejs template file for layer (#7658)Tobrun2017-02-235-105/+5
|
* [core] don't treat empty raster tiles as "DataAvailability::All"Konstantin Käfer2017-02-223-3/+18
|
* [core] Use std::call_once to report about missing VAOsBruno de Oliveira Abinader2017-02-221-4/+4
|
* [linux] Don't manually activate context before destroying itJohn Firebaugh2017-02-222-6/+0
|
* [build] use node-cmake 2.xKonstantin Käfer2017-02-225-19/+612
| | | | - Removes need to run `npm install` before invoking cmake
* [build] use system-provided Android NDK when availableKonstantin Käfer2017-02-224-68/+170
| | | | and fall back to Mason if it isn't
* [android] - uninstall current apk on test device before running a make run- ↵Tobrun2017-02-221-1/+4
| | | | command. (#8160)
* [Qt] Document QMapbox + qdoc fixesBruno de Oliveira Abinader2017-02-226-21/+226
|
* Merge branch 'release-ios-v3.4.0' into 1ec5-release-ios-v3.4.2Minh Nguyễn2017-02-2118-91/+251
|\
| * 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
| |
* | [ios, macos] Smarten apostrophes after backticksMinh Nguyễn2017-02-213-16/+16
| | | | | | | | jazzy is inconsistently converting straight apostrophes that immediately follow backticks into either ‘ or ’ from one run to the next. Smarten the apostrophe to keep it stable.
* | [ios] Update changelog for iOS 8 deployment targetJason Wray2017-02-211-0/+1
| |
* | [ios] Update docs for iOS 8 deployment targetJason Wray2017-02-216-11/+11
| |
* | [ios] Clean-up conditionals for iOS <8Jason Wray2017-02-213-9/+7
| |
* | [ios] Set project deployment target to iOS 8Jason Wray2017-02-211-2/+2
| |
* | [android] - post invoking onMapReady to the end of the main thread message ↵Tobrun2017-02-211-3/+9
| | | | | | | | queue (#8137)
* | [android] - rename simple example map view (#8132)Tobrun2017-02-215-4/+5
| | | | | | | | | | | | * [android] - rename simple example map view from Wear module to explicitly state Wear in it's name * ignore flaky test
* | [Qt] Added missing conversion helpersBruno de Oliveira Abinader2017-02-213-0/+32
| |
* | Bring all architectures back to CI builds (#8124)Antonio Zugaldia2017-02-211-9/+2
| | | | | | | | | | | | * [android] build all archs for scheduled workflow * [android] build all archs for nightly workflow
* | [android] - only remove location updates when connected (#8107)Tobrun2017-02-211-1/+3
| |
* | [ios, macos] Enable localizations in iosapp & macosappJason Wray2017-02-2031-0/+76
| |
* | [core] - allow moveBy to use AnimationOptionsTobrun2017-02-205-7/+15
| | | | | | | | [android] - update jni bindings for moveBy with an interpolator
* | Revert "[build] Add --track-origins=yes to valgrind arguments"John Firebaugh2017-02-201-1/+0
| | | | | | | | This reverts commit 090fb92fbf073728e1a9b5196e880a216f11e109.
* | [ios, macos] Include Ukranian stringsdict in projectMinh Nguyễn2017-02-202-0/+4
| |
* | [ios, macos] Added Lithuanian localizationMinh Nguyễn2017-02-207-2/+103
| |