summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [ios] Bump to libmbxaccounts 1.0.1upstream/friedbunny-accounts-v1.0.1Jason Wray2019-08-121-0/+0
|
* [android] Added #15330 to the 8.3.0-alpha.2 changelog (#15335)Langston Smith2019-08-121-0/+1
|
* [android] add fallback support to local ideograph font families, allow ↵tobrun2019-08-128-12/+167
| | | | setting a collection of fonts
* [build] Fix pluralization nitupstream/friedbunny-tests-out-changelog-edit-skippingJason Wray2019-08-081-2/+2
|
* [ios] Minor style edits to changelogJason Wray2019-08-081-8/+3
|
* [build] Skip CI jobs if there are no relevant changed filesJason Wray2019-08-083-23/+196
|
* [darwin] Remove unnecessary framework imports from Swift-based testsJason Wray2019-08-083-12/+0
| | | | | | Was tripping up Xcode 11 betas with: Imported declaration 'UITableViewDiffableDataSourceCellProvider' could not be mapped to 'UITableViewDiffableDataSourceReference.CellProvider'
* [ios, build] Add CI jobs running Xcode 11 betasJason Wray2019-08-081-0/+48
|
* [build] Made cmake command configurableWolfram Manthey2019-08-081-7/+9
|
* Changelog entries and a nit for #15281Aleksandar Stojiljkovic2019-08-084-1/+9
|
* [core] Reuse flyTo constant screen velocity calculation for easeTo ↵Aleksandar Stojiljkovic2019-08-082-18/+26
| | | | | | | | | | | | | implementation. When using flyTo for easeTo: Limit zoom out to min(startZoom, targetZoom). Reduce cinematic zoom in animation at the end of transition, Linear zoom interpolation. The patch also sets linear interpolation for flyTo edgeInsets animation, as it looks more appropriate to follow the approach taken for pitch and bearing. Fixes: #15144
* [core] easeTo: linear interpolation over zoom instead of scaleAleksandar Stojiljkovic2019-08-081-6/+5
| | | | Fixes: 15144
* [ios] Release v5.3.0 alpha.2 (#15336)ios-v5.3.0-alpha.2Jordan Kiley2019-08-074-9/+5
| | | | | | | | | | | | | | * [ios] Update podspecs * [ios] Update changelog * Update platform/ios/CHANGELOG.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>
* [android] updated changelog for 8.3.0-alpha.2 release (#15334)android-v8.3.0-alpha.2Langston Smith2019-08-071-0/+6
|
* [android] Do not try to wake up the RunLoop if a wake is already pendingThiago Marcos P. Santos2019-08-072-5/+12
| | | | | | | Do not flood the RunLoop with wake up calls, potentially causing the socket buffer to overflow. Also, write calls are syscalls and will cause a context switch.
* [core] Disable flaky OfflineDatabase.MaximumAmbientCacheSize testJason Wray2019-08-071-1/+2
|
* Mark tests flaky on Linux only. #15322Aleksandar Stojiljkovic2019-08-071-1/+6
| | | | | | | | | | fill-opacity/zoom-and-property-function-pattern, fill-pattern/literal, fill-pattern/opacity, fill-pattern/zoomed, line-translate/literal, Addresses: #15322, #14423, #14870, #14768, #14859
* Enable render tests flaky on node-gcc8Aleksandar Stojiljkovic2019-08-071-5/+0
| | | | We don't use node-gcc8 bot to run render tests and no need to have the tests ignored.
* Ignore flaky line-pattern/opacity test on Linux botAleksandar Stojiljkovic2019-08-071-1/+2
| | | | Related to: https://github.com/mapbox/mapbox-gl-native/issues/15320
* mbgl-render-test runner - use the same tolerance as with node render testAleksandar Stojiljkovic2019-08-074-4/+26
| | | | | Two render tests failing only with mbgl-render-tests are added to platform specific ignores. This is to be extended with fill-extrusion-pattern failing only on mac.
* [ios] Document how scale bar visibility is determined (#15304)Jordan Kiley2019-08-051-3/+10
| | | | | | * [ios] document scale bar visibility * [ios] finished trailing sentence
* [core] Enable opaque pass for background layer. fix heatmap+background test.Aleksandar Stojiljkovic2019-08-053-13/+21
| | | | | | Follow the approach from mapbox-gl-js for enabling opaque pass for background layer (same as for fill layer). Fix combinations/heatmap-translucent--background-opaque render test.
* [macos,ios] Fix rare crash when downloading tiles that returned a 404Konstantin Käfer2019-08-051-3/+5
| | | | We were capturing the reference to an object that could go away when the request was canceled. However, the lambda could still be invoked by NSURLSession, creating a race condition with a resulting crash when the response to a tile request was 404 Not Found.
* [core] Remove ProjectedCollisionBox from CollisionBoxMikhail Pozdnyakov2019-08-057-64/+91
| | | | | - Minus 20 bytes from CollisionBox size. - Fix constness at Placement::placeBucket
* [core] Introduce ProjectedCollisionBox typeMikhail Pozdnyakov2019-08-055-60/+83
| | | | | | ProjectedCollisionBox encapsulates geometry of the projected collision box, it is using union and thus provides memory save - 12 bytes per collision box instance.
* [core] Remove unused CollisionBox::offsetMikhail Pozdnyakov2019-08-052-8/+9
|
* [core] Fix using of uninitialized circle in collision indexMikhail Pozdnyakov2019-08-051-3/+6
| | | | | In `CollisionIndex::placeLineFeature()` check that previous circle was initialized before asking its center coordinates.
* [core] Increase round join approximation precisionAlexander Shalamov2019-08-051-1/+1
|
* [core] A more accurate algorithm for approximating round line joinsAlexander Shalamov2019-08-051-17/+25
| | | | Port for https://github.com/mapbox/mapbox-gl-js/pull/8275
* [ios, build] Make CocoaPods CI deployment synchronousJason Wray2019-08-011-6/+0
| | | Otherwise it may not be allowed to finish before the CI job ends.
* [android] adding latitude value check for android test app ↵Langston Smith2019-08-011-0/+12
| | | | CameraPositionActivity (#15286)
* [CI] Remove Source.RenderTileSetSourceUpdate from Sanitize buildMikhail Pozdnyakov2019-08-011-1/+2
|
* [core] Fix render tile set source updateMikhail Pozdnyakov2019-08-012-1/+40
| | | | | | Before this change, the `RenderTileSetSource` implementation ignored update calls for the sources whose description was not yet loaded and it lead to missing of relayout requests.
* [android] - load style without url or jsontobrun2019-08-019-7/+103
|
* [core] Switch test build to googletest git submoduleMikhail Pozdnyakov2019-08-0139-31750/+18
|
* [core] Add googletest git submoduleMikhail Pozdnyakov2019-08-012-0/+3
|
* [core] revert platform/ios/vendor/mapbox-events-ios change submittedAleksandar Stojiljkovic2019-08-011-0/+0
|
* [android] remove unnecessary android:appComponentFactory referenceŁukasz Paczos2019-08-011-3/+1
|
* [core] Changelog entry for #15195Aleksandar Stojiljkovic2019-08-013-0/+13
|
* [core] Limit pitch based on edge insets. Fix max Z calculation in getProjMatrix.Aleksandar Stojiljkovic2019-08-017-17/+77
| | | | | | | | | | | | | Patch partly fixes #15163 in a way that it doesn't allow loading tens of thousands of tiles and attempt to show area above horizon: Limit pitch based on edge insets. It is not too bad - current limit of 60 degrees stays active until center of perspective is moved towards the bottom, to 84% of screen height. The plan is to split removal of 60 degrees limit to follow up patch. Fix max Z calculation in getProjMatrix. TransformState::getProjMatrix calculation of farZ was complex with possibility to lead to negative z values. Replacing it with simpler, precise calculation: furthestDistance = cameraToCenterDistance / (1 - tanFovAboveCenter * std::tan(getPitch())); TransformState::getProjMatrix calculation of farZ was an aproximation. Replacing it with simpler, but precise calculation. Related to: #15163
* [ios] Release 5.3.0-alpha.1 (#15279)ios-v5.3.0-alpha.1Jordan Kiley2019-07-314-5/+5
| | | | | | * [ios] Bumped podspecs * Update platform/ios/CHANGELOG.md
* [android] Additional changelog item to v7.4.1 mojito patch release section ↵Langston Smith2019-07-311-0/+1
| | | | (#15277)
* [android] updated android changelog for 7.4.1 patch release (#15274)Langston Smith2019-07-311-0/+7
|
* [ios, build] Update to Xcode 10.3 on CircleCIJason Wray2019-07-311-8/+8
|
* [android] updating android changelog for 8.0.2 patch release (#15273)Langston Smith2019-07-311-0/+9
|
* [android] updated android changelog for 8.2.1 patch release (#15272)Langston Smith2019-07-311-0/+6
|
* [android] update changelog for the v8.3.0-alpha.1 releaseandroid-v8.3.0-alpha.1tobrun2019-07-311-1/+18
|
* [android] do not reinitialize camera/render mode if it hasn't changedŁukasz Paczos2019-07-315-41/+107
| | | | Camera/Render mode updates can be streamed from various different stateless sources and we should make sure to skip an update to a mode that's already set. This keeps the callbacks tidy and does not perform unnecessary work.
* [android] save location animation timestamp only when fedŁukasz Paczos2019-07-311-20/+20
| | | | When all location layer animations were reset, due to the mode change, we were recalculating the time of the animation, while we should be taking the remaining duration. Frequent recalculation requests resulted in a really short animation duration.
* [android] package ideographs flag in the offline definition parcelŁukasz Paczos2019-07-312-0/+4
|