Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cherry picks #15113 - Adds thread safe access to MGLNetworkConfiguration ↵upstream/jrex/cp-15113 | Julian Rex | 2019-07-23 | 4 | -6/+89 |
| | | | | events dictionary | ||||
* | [core] Fix collision with content insets | Aleksandar Stojiljkovic | 2019-07-23 | 4 | -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 gesture | Aleksandar Stojiljkovic | 2019-07-23 | 1 | -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 oolong | Aleksandar Stojiljkovic | 2019-07-19 | 9 | -30/+29 |
| | |||||
* | [core][cp] Backport #15112 to oolong | Mikhail Pozdnyakov | 2019-07-19 | 1 | -1/+4 |
| | | | | Backports #15112 to release-oolong. | ||||
* | [core][cp] Backport #15092 to oolong | Mikhail Pozdnyakov | 2019-07-19 | 13 | -22/+52 |
| | | | | Backports #15092 to release-oolong. | ||||
* | [ios] Prepare ios-v5.1.1 releaseios-v5.1.1 | Jason Wray | 2019-07-18 | 4 | -3/+9 |
| | |||||
* | [ios] Mapbox Events - v0.9.5 (#15077) | Alf Watt | 2019-07-18 | 1 | -0/+0 |
| | |||||
* | [android] Updated Android changelog for stable 8.1.0 release (#14974)android-v8.1.0 | Langston Smith | 2019-06-20 | 1 | -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 10 | tobrun | 2019-06-20 | 1 | -3/+9 |
| | |||||
* | [android] ensure to re-enable move when quickzoom finishes | Łukasz Paczos | 2019-06-20 | 1 | -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.0 | Jason Wray | 2019-06-19 | 4 | -4/+7 |
| | |||||
* | [android] accept floating numbers during core->platform color conversion | Łukasz Paczos | 2019-06-18 | 2 | -5/+29 |
| | | | | (cherry picked from commit 55527d041231448945904cdb67bef0dd08d62110) | ||||
* | [ios] Bump podspec to v5.1.0-beta.1ios-v5.1.0-beta.1 | Fabian Guerra | 2019-06-13 | 4 | -8/+8 |
| | |||||
* | [android] updated android changelog for 8.1.0-beta.1 cherrypick (#14917)android-v8.1.0-beta.1 | Langston Smith | 2019-06-13 | 1 | -0/+10 |
| | |||||
* | [android][mac][ios] Update changelogs | Mikhail Pozdnyakov | 2019-06-12 | 3 | -0/+5 |
| | |||||
* | [core] Keep the same sort index for all feature rings | Mikhail Pozdnyakov | 2019-06-12 | 1 | -1/+1 |
| | |||||
* | [core] don't call glFlush on every frame | Konstantin Käfer | 2019-06-12 | 4 | -1/+12 |
| | |||||
* | [ios] fix benchmark app | Konstantin Käfer | 2019-06-12 | 2 | -3/+9 |
| | |||||
* | [android] - add resource usage to HttpRequest, add offline query parameter ↵ | Tobrun | 2019-06-12 | 7 | -19/+114 |
| | | | | flag to http request (#14837) | ||||
* | [build] remove roundtrip through <experimental/optional> when using optional | Konstantin Käfer | 2019-06-12 | 8 | -4/+14 |
| | |||||
* | [ios] Added offline query parameter (#14857) | Julian Rex | 2019-06-11 | 4 | -27/+128 |
| | |||||
* | [android] Removed mapboxJavaServices dependency (#14896) | Langston Smith | 2019-06-11 | 1 | -1/+0 |
| | |||||
* | Merge pull request #14898 from mapbox/tvn-allow-null-updates | Tobrun | 2019-06-11 | 1 | -4/+3 |
| | | | Allow null updates to GeoJsonSource#setGeoJson | ||||
* | [android] - update changelog v8.0.1 | tobrun | 2019-06-11 | 1 | -18/+23 |
| | |||||
* | [ios] get sku token return value | Fredrik Karlsson | 2019-06-11 | 3 | -19/+35 |
| | |||||
* | [android] - change library loader to soloader | tobrun | 2019-06-11 | 4 | -26/+17 |
| | |||||
* | [core] Remove unused OffscreenTexture variant with depth render target | Aleksandar Stojiljkovic | 2019-06-11 | 5 | -44/+2 |
| | |||||
* | [android] - fix reset behavior for setLatLngBoundsForCameraTarget | tobrun | 2019-06-11 | 5 | -12/+23 |
| | |||||
* | [core] Switch back to a more compact line attributes layout (#14851) | Vladimir Agafonkin | 2019-06-10 | 13 | -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 Pozdnyakov | 2019-06-10 | 3 | -1/+5 |
| | |||||
* | [core] TilePyramid::getRenderTiles -> getRenderedTiles | Mikhail Pozdnyakov | 2019-06-10 | 9 | -10/+10 |
| | |||||
* | [core] Update algorithm::updateTileMasks tests | Mikhail Pozdnyakov | 2019-06-10 | 2 | -96/+75 |
| | |||||
* | [core] Refactor tile pyramid | Mikhail Pozdnyakov | 2019-06-10 | 11 | -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() const | Mikhail Pozdnyakov | 2019-06-10 | 1 | -4/+4 |
| | |||||
* | [core] Inherit RenderAnnotationSource from RenderTileSource | Mikhail Pozdnyakov | 2019-06-10 | 2 | -55/+4 |
| | |||||
* | [core] Renamed to avoid collision with libcurl | Thiago Marcos P. Santos | 2019-06-10 | 1 | -2/+2 |
| | | | | | Rename curlx_sltosi to mbgl_curlx_sltosi to avoid collision when liking with libcurl statically. | ||||
* | Fix namespace issue with OSMesa | Michael Muesch | 2019-06-10 | 1 | -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 tests | Jason Wray | 2019-06-07 | 1 | -2/+5 |
| | |||||
* | improve offline cli help page | Andrew Harvey | 2019-06-07 | 1 | -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 clang | Mikhail Pozdnyakov | 2019-06-07 | 1 | -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.2 | Langston Smith | 2019-06-06 | 1 | -0/+15 |
| | |||||
* | [android] bumped android telemetry to 4.5.1 (#14874) | Langston Smith | 2019-06-06 | 2 | -1/+1 |
| | |||||
* | [ios] Bump podspec to v5.1.0-alpha.2ios-v5.1.0-alpha.2 | Fabian Guerra | 2019-06-06 | 3 | -3/+3 |
| | |||||
* | [ios] Integrate Mapbox Mobile Events 0.9.4 (#14868) | Alf Watt | 2019-06-06 | 4 | -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 Stojiljkovic | 2019-06-06 | 1 | -2/+2 |
| | |||||
* | [android] - increase timeout of image missing test, use GeoJsonSource above ↵ | Tobrun | 2019-06-06 | 2 | -34/+16 |
| | | | | CustomGeometrySource | ||||
* | [ios] Update libmbxaccounts for navigation SDK override (#14802) | Jason Wray | 2019-06-05 | 4 | -30/+38 |
| | | | | | * Use a stringy selector... yerg. * Bump to libmbxaccounts 1.0.0 | ||||
* | [android] - rename style component URL api to URI | tobrun | 2019-06-05 | 40 | -92/+215 |
| | |||||
* | [ios] Update changelog for #14810 | Alexander Shalamov | 2019-06-05 | 1 | -0/+4 |
| |