summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [ios][andoid] Add change log entryupstream/mikhail_fix_flickering_on_style_changeMikhail Pozdnyakov2019-07-192-1/+11
|
* [core] Introduce RenderTileSetSource classMikhail Pozdnyakov2019-07-198-125/+132
| | | | Encapsulates the tiles update logic based on the given tile set.
* [core] Avoid unneeded tile sets copying at sources codeMikhail Pozdnyakov2019-07-199-33/+22
|
* [core] Render sources keep the existing tiles until the new tileset is readyMikhail Pozdnyakov2019-07-193-12/+24
| | | | | In Continuous map mode, keep the existing tiles if the new tileset is not yet available, thus providing smart style transitions without flickering.
* Fix wrong #15065 nit fixAleksandar Stojiljkovic2019-07-191-2/+4
| | | | | | | Change in https://github.com/mapbox/mapbox-gl-native/pull/15065/commits/3ffc14a3250e5c4eb7dcaf0d1cc0e95c9de3c014 was a typo while addresssing review nit: while it didn't affect render tests it doesn't work properly in all cases. Fixes: #14844, #14779, #15039
* [android] - update dependencies, target SDK, support library (#15135)Tobrun2019-07-1934-236/+409
|
* Merge pull request #15170 from mapbox/tvn-snapshotTobrun2019-07-191-1/+1
| | | Update snapshot version for the q release
* [android] - update CI image of the release jobtobrun2019-07-191-1/+1
|
* [docs] Remove references to increasing offline tile limitHeather Stenson2019-07-183-6/+2
|
* [android] ignore a flaky MapSnapshotter test until #11669 is resolvedŁukasz Paczos2019-07-181-0/+2
|
* [android] changelog for 8.2.0-beta.1Łukasz Paczos2019-07-181-27/+37
|
* [android] fail MapSnapshotter test in case of an error returned from coreŁukasz Paczos2019-07-181-2/+5
|
* [ios] Prepare ios-v5.2.0-beta.1 releaseios-v5.2.0-beta.1Jason Wray2019-07-174-22/+23
|
* [core] Fix collision with content insetsAleksandar Stojiljkovic2019-07-174-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] Add changelog entry for Cache Management API (#15131)Jordan Kiley2019-07-172-2/+7
|
* [ios, macos] Update Jazzy theme (#15125)Nadia Barbosa2019-07-174-10/+7
| | | | | | | | * [ios, macos] Update Jazzy theme module_version -> module-version * Update platform/macos/scripts/document.sh
* [ios] Add MGLMapViewZoomTestsJason Wray2019-07-172-0/+144
|
* [ios] Check center coordinate in MGLMapViewDirectionTestsJason Wray2019-07-171-4/+20
|
* [ios] Clean-up direction and compass testsJason Wray2019-07-173-55/+56
|
* [android] update Bintray's package nameŁukasz Paczos2019-07-172-1/+2
|
* Bump mapbox-gl-js versionMikhail Pozdnyakov2019-07-172-9/+11
|
* [core] Favor previous anchor only when still in the `text-variable-anchor` ↵Mikhail Pozdnyakov2019-07-171-10/+14
| | | | | | options Port of https://github.com/mapbox/mapbox-gl-js/pull/8473
* [ios, macos] Change "map ID" to "tileset ID" (#15116)upstream/15022_memory_consumptionHeather Stenson2019-07-1612-25/+27
| | | | | | | | * map id --> tileset id * styles map id -> style url * update changelog
* [ios] Cache Management API (#14978)Jordan Kiley2019-07-166-37/+288
|
* [android] - create map snapshot from testcasetobrun2019-07-161-6/+32
|
* [ios , macos] Exclude CJK resources from offline download by default (#14952)m-stephen2019-07-168-10/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [iOS, macOS] exclude CJK glyphs resources download by default. * [iOS, macOS] update iosapp * [iOS, macOS] update macOS * [iOS, macOS] update iOS change log * [iOS, macOS] update macOS change log * [iOS, macOS] update comment & add test cases * Update platform/darwin/test/MGLOfflineRegionTests.m Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/darwin/test/MGLOfflineRegionTests.m Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/darwin/test/MGLOfflineRegionTests.m Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/ios/CHANGELOG.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/macos/CHANGELOG.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/darwin/test/MGLOfflineRegionTests.m Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com>
* [ios] Adds thread safe access to MGLNetworkConfiguration events dictionary ↵Julian Rex2019-07-154-6/+84
| | | | (#15113)
* [node] v4.2.0 releasenode-v4.2.0Josh Erb2019-07-152-3/+6
|
* Added changelog entryJulian Rex2019-07-141-0/+1
|
* [ios][macos] Fix center coordinate incorrect after pinch gestureAleksandar Stojiljkovic2019-07-141-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
* [ios][android] Change log updateMikhail Pozdnyakov2019-07-122-0/+9
|
* [core] RenderCustomGeometrySource should clear tiles after style updateMikhail Pozdnyakov2019-07-121-1/+4
| | | | Otherwise, the remaining stale tiles cannot be updated.
* [ios] Add MGLCompassButton and MGLOrnamentVisibilityJason Wray2019-07-1116-100/+367
|
* [android] changelog for 8.2.0-alpha.3android-v8.2.0-alpha.3Łukasz Paczos2019-07-111-3/+21
|
* [android] ensure that move detector is enabled if double-tap is interruptedŁukasz Paczos2019-07-112-10/+52
|
* [android] fix up "match" expressions docs with stop argumentsŁukasz Paczos2019-07-111-6/+5
|
* [ios][android] Changelog updateMikhail Pozdnyakov2019-07-112-1/+3
|
* [core] Synchronize render passes and render tilesMikhail Pozdnyakov2019-07-1113-22/+49
| | | | | | | | | | | | | | | | Before this change render passes were assigned for the whole layer at properties evaluation stage. This caused problems, as layer render data are bound to the tile and these data might differ from tile to tile, depending on which tile has been updated by the tile worker and which has not been yet updated. This change takes into consideration the actual render passes required for each tile and combines them for the layer render passes. Naturally, this change also introduces render pass check for each render layer in `RenderLayer::render()` implementations.
* [android] add regression tests for recent quick zoom/double tap issuesŁukasz Paczos2019-07-112-0/+615
|
* [android] allow map panning after quick zoom is disabled but a phantom ↵Łukasz Paczos2019-07-111-22/+23
| | | | gesture is executed
* [android] ensure location shadow's gradient is greater than 0Łukasz Paczos2019-07-113-5/+70
|
* [android] remove access token's nullability annotations to not impact Kotlin ↵Łukasz Paczos2019-07-112-2/+2
| | | | interop
* [android] allow setting a null access token in the runtimeŁukasz Paczos2019-07-113-3/+3
|
* [android] throw configuration exception when accessing Mapbox services with ↵Łukasz Paczos2019-07-115-1/+105
| | | | an invalid token
* [ios] Prepare ios-v5.2.0-alpha.3 releaseios-v5.2.0-alpha.3Jason Wray2019-07-104-9/+6
|
* [android] - update okhttp to latest stable version that support pre lolipop ↵tobrun2019-07-101-1/+1
| | | | devices
* [ios, macos] Default to local rendering of CJK characters, using system font ↵m-stephen2019-07-109-22/+191
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#14862) * Change default CJK font from "PingFang" to "Helvetica" * Add CHANGELOG. * Update CHANGELOG. * [ios] Enable client-side rendering and use `Helvetica` by default. Set `MGLIdeographicFontFamilyName` to `NULL` for using your custom remote font. * [ios] Update change log * [ios] Change default CJK configuration in `iosapp` project * [ios] Update comment * [ios] return local font name using default system font. * [ios] Update changelog * [ios] update changelogs & comments * [iOS, macOS]Support mac os * [iOS, macOS] fix bug * [iOS, macOS] update change log * [iOS, macOS] fix nit. * [iOS, macOS] Ability to specify an array of fonts for fallbacks for `localIdeographicFontFamily` * [iOS, macOS] Update comments * [iOS, macOS] Update change log * [iOS, macOS] update for mac OS font family names * Fix nit. * Update platform/ios/CHANGELOG.md Co-Authored-By: Minh Nguyễn <mxn@1ec5.org> * [iOS, macOS] Set `MGLIdeographicFontFamilyName` to a Boolean value `NO` for using your custom remote font. * [iOS, macOS] remove `MGLIdeographicFontFamilyName` from info.plist & update Info.plist Keys.md * [iOS, macOS] remove `MGLIdeographicFontFamilyName` from macOS demo app project and update info.plist Keys.md * [iOS, macOS] update macOS changelog * [iOS, macOS] Change docs * Update Change log * [iOS, macOS] Test case * Update platform/macos/docs/guides/Info.plist Keys.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/macos/docs/guides/Info.plist Keys.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/ios/CHANGELOG.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/darwin/src/MGLRendererConfiguration.mm Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/darwin/test/MGLRendererConfigurationTests.mm Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/macos/docs/guides/Info.plist Keys.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/macos/docs/guides/Info.plist Keys.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/macos/docs/guides/Info.plist Keys.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * [iOS, macOS] update comments * [iOS, macOS] add plist value test && filter for invalid string * [iOS, macOS] fix nit * Update platform/ios/docs/guides/Info.plist Keys.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/ios/docs/guides/Info.plist Keys.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/ios/docs/guides/Info.plist Keys.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/macos/CHANGELOG.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/ios/docs/guides/Info.plist Keys.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * Update platform/ios/docs/guides/Info.plist Keys.md Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com> * [iOS, macOS] add invalid value type test * Apply own suggestions from code review
* [build] Opt out of homebrew cleanup on CIJason Wray2019-07-091-0/+10
|
* [core] decrease the minimum pixel distance required to interpolate during ↵Łukasz Paczos2019-07-091-1/+1
| | | | | | camera animation The changes introduced in #9199 changed the minimum required pixel distance between start and end points to >= 1px in order to interpolate, which in scenarios of big zoom changes and low pixel density can result in animation to the previous position and then a jump to the target.
* Enable ignored but passing run-time styling tests (#6745)Aleksandar Stojiljkovic2019-07-091-2/+0
|