summaryrefslogtreecommitdiff
path: root/platform
Commit message (Collapse)AuthorAgeFilesLines
* [android] - rename style component URL api to URIupstream/tvn-style-uri-renametobrun2019-06-0440-92/+215
|
* [core] fix warnings with Xcode 11's updated Clang versionKonstantin Käfer2019-06-041-1/+1
|
* [macos]Added an `MGLMapView.prefetchesTiles` property to configure lo… ↵m-stephen2019-06-043-0/+20
| | | | | | | | (#14816) * [macos]Added an `MGLMapView.prefetchesTiles` property to configure lower-resolution tile prefetching behavior * [macos]Update changelog
* [ios] Fix undeclared selector warning in MGLAnnotationViewJason Wray2019-06-031-0/+1
| | | | `setCoordinate:` isn't available to regular MGLAnnotation, only MGLPointAnnotation.
* [android] update changelog for 8.1.0-alpha.1 (#14825)Langston Smith2019-06-031-1/+2
|
* [ios] Fix content insets with custom edge padding. (#14813)Fabian Guerra Soto2019-06-039-14/+34
| | | | | | | | | | | | * [ios] Fix content insets with custom edge padding. * [ios, macos] Consolidated edge insets math * [macos] Add content insets to edge padding when setting camera * [ios, macos] Updated changelogs * [ios, macos] Clarify setCamera:withDuration:animationTimingFunction:edgePadding method documentation.
* [android] do not try to package duplicate files in the publicationŁukasz Paczos2019-06-031-6/+1
|
* [ios] Content insets border case fix and comment.Aleksandar Stojiljkovic2019-06-031-2/+5
| | | | | | | | Allows changing camera when user duplicates content insets. Related to previous patch and comment: https://github.com/mapbox/mapbox-gl-native/pull/14664#pullrequestreview-243004376 Thanks @1ec5
* [android] add support for external sdk clients to be able to manage the ↵Pablo Guardiola2019-05-304-25/+124
| | | | tokens on their side (#14631)
* [ios] Bump podspec to v5.1.0-alpha.1 (#14800)ios-v5.1.0-alpha.1Fabian Guerra Soto2019-05-295-6/+6
| | | | | | * [ios] Podspec bump to v5.1.0-alpha.1 * [ios] Update changelog.
* [android] updated changelog for 8.1.0-alpha.1 (#14798)android-v8.1.0-alpha.1Langston Smith2019-05-291-0/+24
|
* [ios,macos] refactor MGLMapViewImplKonstantin Käfer2019-05-2924-576/+971
|
* [android] - consolidate native build setup into one gradle configuration filetobrun2019-05-293-138/+81
|
* [android] - move example custom layer compilation to testapptobrun2019-05-292-4/+65
|
* [android] option to change the zoom rateŁukasz Paczos2019-05-294-5/+52
|
* [android] decrease zoom rate by 35%Łukasz Paczos2019-05-291-1/+1
|
* [ios] Update Raster Tiles API name and linkJason Wray2019-05-282-2/+2
| | | | Also update another link to avoid a redirect.
* [core] remove platform::show(Color)?DebugImageKonstantin Käfer2019-05-281-75/+0
|
* [core] refactor program object creationKonstantin Käfer2019-05-2810-14/+60
|
* [core] Introduce usage tag for resourcesThiago Marcos P. Santos2019-05-282-8/+24
| | | | | | | Make the distinction if a resource is being requested for offline usage or if it will be used immediately. Fixes #14746
* Asymmetric viewport changelog entryAleksandar Stojiljkovic2019-05-285-11/+28
| | | | Check edge insets difference, in addition to isEqualToMapCamera in all the places in MGLMapView before map.easeTo/map.flyTo.
* [core] Offset viewport center when edge insets are specifiedAleksandar Stojiljkovic2019-05-282-14/+82
| | | | | | | | | | | | | | | | | | | | | The change is implemented in TransformState::getProjMatrix, the rest of the code is making sure that existing API contracts stay and there are tests verifyingrendering and render query processing only items within screen and given tolerance around screen edges. MapView: don't bake edge insets into relalculated camera center. Keep edge insets as property of camera in TransformState (similar to pitch, zoom, bearing) independent from specified camera center. Interpolate edge insets in animation. iOS Demo app: "Turn On/Off Content Insets" pitch the camera and navigate to convenient location in Denver, where streets are parallel to cardinal directions, to illustrate viewport center offset when edge insets are set. Tests: ViewFrustumCulling: although Annotations are deprecated, queryRenderedFeatures related tests in Annotations would need to get ported and decided to add the edge insets related query tests next to them. Verify frustum culling (render+queryRenderedFeatures) With different camera and edge insets setups. TODO: port Annotations tests. Transform.Padding: Verify that coordinates take proper place on screen after applying edge insets. LocalGlyphRasterizer: verify text rendering when applying padding. Related to #11882: both use projection matrix elements [8] and [9]. Alternative approach to this was to increase and offset map origin so that the screen would be a sub-rectangle in larger map viewport. This approach has a drawback of unecessary processing the items that are outside screen area. Fixes #12107, #12728, navigation-sdks/issues/120
* [android] - update maven publishing script to enable aar packaging vs pom ↵tobrun2019-05-283-5/+4
| | | | packaging, update gradle tools and wrapper
* [android] - add javadoc URI supported protocolstobrun2019-05-275-23/+335
|
* [android] - use URI instead of URL to enable asset loadingtobrun2019-05-279-61/+204
|
* [ios, build] Specify Mapbox development team for project iOS appsJason Wray2019-05-242-3/+17
|
* [android] resume file source and wait for result to complete resources cache ↵Łukasz Paczos2019-05-245-30/+141
| | | | path change
* [core] invoke optional resource path change completion listenerŁukasz Paczos2019-05-241-3/+6
|
* [android] break location camera tracking when a developer invoked animation ↵Łukasz Paczos2019-05-249-119/+319
| | | | starts
* [android] deprecate MapboxMapOptions empty constructorŁukasz Paczos2019-05-2311-23/+27
|
* [tests] Removed passing tests from the ignore listThiago Marcos P. Santos2019-05-231-5/+0
|
* macos-v0.14.0Minh Nguyễn2019-05-223-3/+3
|
* [ios] Add missing tick to Podspec specification (#14729)Nadia Barbosa2019-05-222-2/+2
| | | | | | * [ios] Add missing tick to Podspec specification * [ios] Remove unnecessary parenthesis from link in changelog
* [android] - update changelog for nectar final releasetobrun2019-05-221-0/+2
|
* [android] return color string values in the [0-255] rangeŁukasz Paczos2019-05-2215-79/+68
|
* [android] document that elevation(0) turns off the location shadowKa-Ping Yee2019-05-221-1/+2
|
* [android] attach/detach core thread pool's threads to JVMŁukasz Paczos2019-05-223-9/+12
|
* [core] option to perform platform specific operations when ↵Łukasz Paczos2019-05-224-0/+28
| | | | creating/destroying core threads
* [ios] Podspec & changelog updates for v5.0.0 (#14717)Nadia Barbosa2019-05-214-7/+14
| | | | | | * [ios] Podspec bumps for v5.0.0 * [ios] Update changelog for 5.0.0
* [android] Add unit test for onRemoveUnusedStyleImages APIAlexander Shalamov2019-05-211-0/+162
|
* [android] Add bindings for onRemoveUnusedStyleImages APIAlexander Shalamov2019-05-216-0/+107
|
* [core] Pass legacy/categorical/*-default expression testsAnder Conselvan de Oliveira2019-05-211-6/+0
| | | | | Handle categorical function default value properly in conversion to expreexpression so related tests pass.
* [core] Fix legacy/{interval,exponential}/*-default expression testsAnder Conselvan de Oliveira2019-05-211-8/+0
| | | | | Consider the function default value in interval and exponential functions conversion.
* [core] Fix some of the legacy interval function expression testsAnder Conselvan de Oliveira2019-05-211-7/+0
| | | | | The tests for conversion of legacy interval functions to expressions expects that the first stop in the "step" expression be omitted.
* [core] Fix most identity function with default legacy expression testsAnder Conselvan de Oliveira2019-05-211-4/+0
| | | | | Add handling of default value to the conversion of legacy identity functions. The color and enum tests still don't pass though.
* [node] Convert legacy functions to expressions in NodeExpression::ParseAnder Conselvan de Oliveira2019-05-212-30/+35
| | | | | | | | In order to test the conversion from function to expressions using the legacy tests in the expression test suite, parse function objects into expressions in NodeExpression::Parse. v2: Coding style fixes.
* [ios] Enable SKU tokens for all requestsJason Wray2019-05-205-51/+11
| | | Removes conditional code that relied on a plist flag. Other small cleanups.
* [core] Refactor HeadlessFrontend/Backend: GL separation and factory (#14692)Aleksandar Stojiljkovic2019-05-2113-50/+99
| | | | | Refactor out HeadlessFrontend and HeadlessBackend gl independent code to gfx. Define gl::HeadlessBackend as subclass, instantiated by gfx::HeadlessBackend static factory method. GL dependent tests are still using gl::HeadlessBackend directly (not through gfx).
* [core] Add API for invalidating tilesThiago Marcos P. Santos2019-05-212-0/+49
| | | | | | | | | Add new APIs for invalidating tiles, effectively forcing Mapbox GL Native to check with the servers if the tiles are valid before using them. This is more efficient then deleting tiles, because in case of valid tiles, they won't get downloaded. Fixes #4376.
* [android] show multiple maps in a recycler view exampleŁukasz Paczos2019-05-203-36/+35
|