summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Cherry picks #15113 - Adds thread safe access to MGLNetworkConfiguration ↵upstream/jrex/cp-15113Julian Rex2019-07-234-6/+89
| | | | events dictionary
* [core] Fix collision with content insetsAleksandar Stojiljkovic2019-07-234-18/+18
| | | | | | | | | | | | | | | Viewport center offset usage was wrongly submitted in #14664. It was part of alternative approach that used enlarged viewport. Existing and added tests were not sufficient to spot the regression, since the collision check padding is usually larger than the center offset x and y. Annotation picking has tolerance of only 10 pixels but no annotation integration test was using content insets. Usage of offset is not needed because `posMatrix` in e.g. `CollisionIndex::projectPoint(const mat4& posMatrix, const Point<float>& point)` already incorporates center offset (projection matrix) and the code in current master was just offsetting all by the value. Modified [ios] MGLAnnotationViewIntegrationTests.testSelectingAnnotationWithCenterOffset to use different insets. It verifies the fix. Fixes [iOS] Annotations are not selectable (added via iosapp menu) #15106: In case of #15106, view's original content insets is {top:88, bottom:34}, causing that center offset is {x:0, y:27} and selection with tolerance of 10 wouldn't select annotation. After tapping the view, so that the header gets removed, view's content insets get changed to {top:44, bottom:34}, center offset is {x:0, y:5} and annotation selection would work, as described in #15106. Fixes: #15106
* [ios][macos] Fix center coordinate incorrect after pinch gestureAleksandar Stojiljkovic2019-07-231-8/+4
| | | | | | | | | | | | | | | | | | | | To changelog: Fixed incorrect center coordinate after pinch regression caused by edge insets fix (#14664). While working on #14664, missed to understand the logic used in ``` CLLocationCoordinate2D centerCoordinate = _previousPinchCenterCoordinate; mbgl::EdgeInsets padding { centerPoint.y, centerPoint.x, self.size.height - centerPoint.y, self.size.width - centerPoint.x }; self.mbglMap.jumpTo(mbgl::CameraOptions() .withCenter(MGLLatLngFromLocationCoordinate2D(centerCoordinate)) .withPadding(padding)); ``` Replacing this code by moveBy achieves the required translation. Fixes: #14977, #15082
* [core][cp] Backport #15065 to oolongAleksandar Stojiljkovic2019-07-199-30/+29
|
* [core][cp] Backport #15112 to oolongMikhail Pozdnyakov2019-07-191-1/+4
| | | | Backports #15112 to release-oolong.
* [core][cp] Backport #15092 to oolongMikhail Pozdnyakov2019-07-1913-22/+52
| | | | Backports #15092 to release-oolong.
* [ios] Prepare ios-v5.1.1 releaseios-v5.1.1Jason Wray2019-07-184-3/+9
|
* [ios] Mapbox Events - v0.9.5 (#15077)Alf Watt2019-07-181-0/+0
|
* [android] Updated Android changelog for stable 8.1.0 release (#14974)android-v8.1.0Langston Smith2019-06-201-0/+15
| | | | | | * [android] updated android changelog for stable 8.1.0 release (#14973) * [android] updated android 8.1.0 changelog with kitkat crash info (#14975)
* [android] - limit concurrent request for Android 4.4 and below to 10tobrun2019-06-201-3/+9
|
* [android] ensure to re-enable move when quickzoom finishesŁukasz Paczos2019-06-201-2/+11
| | | | | | Because the double tap event can be canceled and stop delivering events whenever ACTION_CANCEL or ACTION_POINTER_DOWN is dispatched, we need to make the #onScaleEnd callback responsible for re-enabling the move detector as well (cherry picked from commit 577e03f949c9e897269b99db376a518193b2a895)
* [ios] Prepare for ios-v5.1.0 releaseios-v5.1.0Jason Wray2019-06-194-4/+7
|
* [android] accept floating numbers during core->platform color conversionŁukasz Paczos2019-06-182-5/+29
| | | | (cherry picked from commit 55527d041231448945904cdb67bef0dd08d62110)
* [ios] Bump podspec to v5.1.0-beta.1ios-v5.1.0-beta.1Fabian Guerra2019-06-134-8/+8
|
* [android] updated android changelog for 8.1.0-beta.1 cherrypick (#14917)android-v8.1.0-beta.1Langston Smith2019-06-131-0/+10
|
* [android][mac][ios] Update changelogsMikhail Pozdnyakov2019-06-123-0/+5
|
* [core] Keep the same sort index for all feature ringsMikhail Pozdnyakov2019-06-121-1/+1
|
* [core] don't call glFlush on every frameKonstantin Käfer2019-06-124-1/+12
|
* [ios] fix benchmark appKonstantin Käfer2019-06-122-3/+9
|
* [android] - add resource usage to HttpRequest, add offline query parameter ↵Tobrun2019-06-127-19/+114
| | | | flag to http request (#14837)
* [build] remove roundtrip through <experimental/optional> when using optionalKonstantin Käfer2019-06-128-4/+14
|
* [ios] Added offline query parameter (#14857)Julian Rex2019-06-114-27/+128
|
* [android] Removed mapboxJavaServices dependency (#14896)Langston Smith2019-06-111-1/+0
|
* Merge pull request #14898 from mapbox/tvn-allow-null-updatesTobrun2019-06-111-4/+3
| | | Allow null updates to GeoJsonSource#setGeoJson
* [android] - update changelog v8.0.1tobrun2019-06-111-18/+23
|
* [ios] get sku token return valueFredrik Karlsson2019-06-113-19/+35
|
* [android] - change library loader to soloadertobrun2019-06-114-26/+17
|
* [core] Remove unused OffscreenTexture variant with depth render targetAleksandar Stojiljkovic2019-06-115-44/+2
|
* [android] - fix reset behavior for setLatLngBoundsForCameraTargettobrun2019-06-115-12/+23
|
* [core] Switch back to a more compact line attributes layout (#14851)Vladimir Agafonkin2019-06-1013-209/+216
| | | | | | * [core] switch back to a more compact line attributes layout * update mapbox-gl-js to point to master
* [core] TilePyramind uses TransformState::getScale()Mikhail Pozdnyakov2019-06-103-1/+5
|
* [core] TilePyramid::getRenderTiles -> getRenderedTilesMikhail Pozdnyakov2019-06-109-10/+10
|
* [core] Update algorithm::updateTileMasks testsMikhail Pozdnyakov2019-06-102-96/+75
|
* [core] Refactor tile pyramidMikhail Pozdnyakov2019-06-1011-115/+101
| | | | | | | Tile pyramid is no longer operating with `RenderTiles` and does not perform rendering operations (upload, finish render). Render tiles belong to rendering, and tile pyramid belongs to orchestration.
* [core] Make tile id unwrapTo() constMikhail Pozdnyakov2019-06-101-4/+4
|
* [core] Inherit RenderAnnotationSource from RenderTileSourceMikhail Pozdnyakov2019-06-102-55/+4
|
* [core] Renamed to avoid collision with libcurlThiago Marcos P. Santos2019-06-101-2/+2
| | | | | Rename curlx_sltosi to mbgl_curlx_sltosi to avoid collision when liking with libcurl statically.
* Fix namespace issue with OSMesaMichael Muesch2019-06-101-0/+2
| | | | | HeadlessBackend seems to be part of the mbgl::gl namespace. Since OSMesaBackendImpl is only in the mbgl namespace this code does not compile. Since this file is in the mbgl/gl folder I think it makes sense to just put the whole thing in the mbgl::gl namespace.
* [core] Ignore more flaky node render testsJason Wray2019-06-071-2/+5
|
* improve offline cli help pageAndrew Harvey2019-06-071-1/+1
| | | | The GeoJSON file can't be a FeatureCollection, it must be a single Feature GeoJSON, with simple geometry
* [android] Fix compilation warning with updated clangMikhail Pozdnyakov2019-06-071-1/+1
| | | | `mbgl::android::Value` move assignment operator is implicitly deleted.
* [android] updated changelog for 8.1.0-alpha.2 (#14855)android-v8.1.0-alpha.2Langston Smith2019-06-061-0/+15
|
* [android] bumped android telemetry to 4.5.1 (#14874)Langston Smith2019-06-062-1/+1
|
* [ios] Bump podspec to v5.1.0-alpha.2ios-v5.1.0-alpha.2Fabian Guerra2019-06-063-3/+3
|
* [ios] Integrate Mapbox Mobile Events 0.9.4 (#14868)Alf Watt2019-06-064-125/+236
| | | | | | | | | | * [ios] Mapbox Events 0.9.4 * Run `scripts/generate-file-lists.js` * Explicitly use the shared manager instead of init * There can be only one `Scripts`
* [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
|