summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [android] updated changelog for 8.1.0-alpha.2upstream/ls-android-8.1.0-alpha.2-changeloglangsmith2019-06-061-0/+12
|
* [core] Use unique ID in hillshade and hillshade_prepare draw.Aleksandar Stojiljkovic2019-06-061-2/+2
|
* [android] - increase timeout of image missing test, use GeoJsonSource above ↵Tobrun2019-06-062-34/+16
| | | | CustomGeometrySource
* [ios] Update libmbxaccounts for navigation SDK override (#14802)Jason Wray2019-06-054-30/+38
| | | | | * Use a stringy selector... yerg. * Bump to libmbxaccounts 1.0.0
* [android] - rename style component URL api to URItobrun2019-06-0540-92/+215
|
* [ios] Update changelog for #14810Alexander Shalamov2019-06-051-0/+4
|
* [ios] Add integtation test that verifies MGLMapViewImpl sizeAlexander Shalamov2019-06-054-4/+63
|
* [ios] Calculate size of a MGLMapViewOpenGLImpl renderable from MGLMapView boundsAlexander Shalamov2019-06-054-4/+23
| | | | Fixes: #14807
* [core] Ignore flaky fill-pattern render testsJason Wray2019-06-041-0/+2
|
* [android] copy features array before passing them to coreŁukasz Paczos2019-06-042-6/+31
|
* [android] - add external links to javadoc generation, fix warnings and ↵tobrun2019-06-049-42/+55
| | | | errors, add package-info to loader module package
* [android] reset the native renderer only when the GL thread exitsŁukasz Paczos2019-06-047-66/+81
|
* [core] Fix symbol rendering under opaque fill layersJuha Alanen2019-06-043-16/+4
|
* [core] Update comments for pattern atlasMikhail Pozdnyakov2019-06-042-5/+5
|
* [core] Introduce PatternAtlasMikhail Pozdnyakov2019-06-0415-212/+309
|
* [core] Remove ImageManager from upload parametersMikhail Pozdnyakov2019-06-047-21/+16
|
* [core] fix warnings with Xcode 11's updated Clang versionKonstantin Käfer2019-06-042-2/+2
|
* [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.
* [core] Use fresh transform state for bucket vertices update in placementMikhail Pozdnyakov2019-06-037-16/+18
| | | | The transform state cached in placement might get stale and cannot be used for bucket vertices updates.
* [core] Avoid unneeded update of symbol dynamic vertex bufferMikhail Pozdnyakov2019-06-033-7/+18
|
* [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
* [core] Fix: fill-extrusion-vertical-gradient was ignored. #14784Aleksandar Stojiljkovic2019-05-313-9/+18
| | | | | | fill-extrusion-vertical-gradient "property-type": "data-constant" and it shouldn't be computed through property binders. Fixes: #14784
* [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
|
* [core] Introduce RenderTileSourceMikhail Pozdnyakov2019-05-2913-358/+150
| | | | | | | RenderTileSource is a base class for the render sources that provide render tiles. * Removes repeated code * Simplifies render source code refactoring and improves readability
* [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.
* [build, node] Bump macos CI job to Node 8 & Xcode 10.2.1Jason Wray2019-05-281-3/+3
|
* [core] end the RenderPass/CommandEncoder before sending eventsKonstantin Käfer2019-05-282-7/+12
|
* [test] add new OffscreenTexture testKonstantin Käfer2019-05-282-0/+16
|
* [core] ensure gfx::DrawScopes are uniqueKonstantin Käfer2019-05-283-16/+22
|
* [core] remove platform::show(Color)?DebugImageKonstantin Käfer2019-05-282-81/+0
|
* [core] refactor program object creationKonstantin Käfer2019-05-2867-178/+216
|
* [core] Remove priority from the constructorThiago Marcos P. Santos2019-05-285-37/+27
| | | | Make the constructor less verbose and set good defaults.
* [core] Introduce usage tag for resourcesThiago Marcos P. Santos2019-05-284-9/+39
| | | | | | | Make the distinction if a resource is being requested for offline usage or if it will be used immediately. Fixes #14746
* [core] RenderTile returns textures by const referenceMikhail Pozdnyakov2019-05-286-17/+19
|
* [core] Placement::placeLayerBucket() -> placeBucket()Mikhail Pozdnyakov2019-05-283-3/+3
|
* [core] Encapsulate symbol bucket placement code in Placement::placeLayerBucket()Mikhail Pozdnyakov2019-05-287-91/+71
|
* [core] RenderTile does not expose TileMikhail Pozdnyakov2019-05-2834-92/+189
| | | | | | RenderTile and Tile will be split when ochestration movces to a separate thread. This PR improves encapsulation of Tiles management: now performed within TilePyramid.
* 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-2815-101/+311
| | | | | | | | | | | | | | | | | | | | | 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