summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into Stephen-Exclude-offline-CJK-By-Defaultupstream/Stephen-Exclude-offline-CJK-By-Defaultm-stephen2019-07-1053-173/+414
|\
| * [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
| |
| * [core] Put gfx backend scope guard to Renderer::reduceMemoryUse()Mikhail Pozdnyakov2019-07-091-0/+1
| |
| * [glfw] Reduce memory use when window loses focusMikhail Pozdnyakov2019-07-092-0/+9
| |
| * Issue #15065 changelogs and nit fix.Aleksandar Stojiljkovic2019-07-094-5/+9
| |
| * Fix layers rendering after fill-extrusionAleksandar Stojiljkovic2019-07-0911-33/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes following issues: * Fix some false passing combinations/fill-extrusion-translucent--XXXX tests * Fix and enable other, failing but ignored, combinations/fill-extrusion-translucent--XXXX tests * Fix rendering of layers that are on top of fill-extrusion layers state.getProjMatrix(nearClippedProjMatrix, 100) caused that tests with size 64x64 were not rendering fill extrusions: far plane calculated as 96.9 and near plane set to 100 was the cause. near plane is changed from hardcoded 100 to depend on state.getCameraToCenterDistance() - producing similar value but one that follows max zoom. This caused that e.g. combinations/fill-extrusion-translucent--fill-opaque was falsely passing as only fill-opaque layer got rendered. combinations/fill-extrusion-translucent--XXXX tests expose regression https://github.com/mapbox/mapbox-gl-native/issues/14844#issuecomment-503600034 in #14844, #14779. Fix (opaquePassCutoff, is3D) is ported from https://github.com/mapbox/mapbox-gl-js/pull/7821 Fixes: #14844, #14779, #15039
| * [core] Share render tiles lists between layersMikhail Pozdnyakov2019-07-0915-58/+87
| | | | | | | | This helps to avoid unneeded allocations.
| * [android][ios][macos] Update changelog for #14930Alexander Shalamov2019-07-093-0/+7
| |
| * [core] Reserve size for filtered render layersAlexander Shalamov2019-07-092-2/+17
| |
| * [core] Improve performance for query rendered featuresAlexander Shalamov2019-07-0921-58/+63
| | | | | | | | | | - query rendered symbols only from layers that support it - remove unnecessary iterations over vectors
* | Update platform/darwin/test/MGLOfflineRegionTests.mm-stephen2019-07-101-1/+1
| | | | | | Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com>
* | Update platform/macos/CHANGELOG.mdm-stephen2019-07-101-1/+1
| | | | | | Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com>
* | Update platform/ios/CHANGELOG.mdm-stephen2019-07-101-1/+1
| | | | | | Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com>
* | Update platform/darwin/test/MGLOfflineRegionTests.mm-stephen2019-07-101-1/+0
| | | | | | Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com>
* | Update platform/darwin/test/MGLOfflineRegionTests.mm-stephen2019-07-101-1/+1
| | | | | | Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com>
* | Update platform/darwin/test/MGLOfflineRegionTests.mm-stephen2019-07-101-1/+1
| | | | | | Co-Authored-By: Jason Wray <friedbunny@users.noreply.github.com>
* | Merge branch 'master' into Stephen-Exclude-offline-CJK-By-Defaultm-stephen2019-07-09295-2550/+7939
|\ \ | |/
| * [ios, build] Add tests for MGLMapView pitch setting and tilt gestureJason Wray2019-07-082-0/+159
| |
| * [ios] Prepare ios-v5.2.0-alpha.2 releaseios-v5.2.0-alpha.2Jason Wray2019-07-084-9/+6
| |
| * [ios] Mapbox Events - v0.9.5 (#15077)Alf Watt2019-07-081-0/+0
| |
| * Revert "[core] Change severity of too many data-driven properties to "Info""Thiago Marcos P. Santos2019-07-081-13/+13
| | | | | | | | This reverts commit 2125080dc34381e7458695ed584ea94398d0e9b2.
| * [android] - introduce MapboxMapOptins facility creation method.tobrun2019-07-087-9/+21
| |
| * [android] - add snapshotter and offline testtobrun2019-07-084-0/+128
| |
| * [android] Add command to run app center in Makefile (#15056)upstream/je-node-v4.2.0-releaseKevin Li2019-07-051-0/+5
| | | | | | | | | | | | * Add command to run app center in Makefile * rename command
| * [core] RenderSource creates render itemsMikhail Pozdnyakov2019-07-0414-107/+141
| |
| * [core] Remove down-casting of render sourcesMikhail Pozdnyakov2019-07-0410-54/+10
| |
| * [core] Introduce ImageSourceRenderData and RenderSource::getImageRenderData()Mikhail Pozdnyakov2019-07-045-36/+45
| | | | | | | | | | Image source render data is owned by render source, which is simpler than the previous approach and aligned with the render tiles ownership model.
| * [core] ImageManager is not used at tile upload stageMikhail Pozdnyakov2019-07-046-29/+58
| |
| * [core] Introduce ImageManager::getSharedImageMikhail Pozdnyakov2019-07-042-1/+9
| |
| * [core] Introduce TileRenderDataMikhail Pozdnyakov2019-07-0415-131/+268
| | | | | | | | Remove rendering functionality from Tile implementations.
| * [core] Geometry tile keeps layout result as a shared pointerMikhail Pozdnyakov2019-07-043-41/+42
| |
| * [core] Remove orchestration methods from RenderTileMikhail Pozdnyakov2019-07-0413-33/+42
| |
| * [android] - add ktlint, optimise code for ktlint validationtobrun2019-07-0451-274/+564
| |
| * [node] Parse 'sdf' option when adding an imageBruno de Oliveira Abinader2019-07-042-1/+7
| |
| * [android] changelog for 8.2.0-alpha.2android-v8.2.0-alpha.2Łukasz Paczos2019-07-031-1/+10
| |
| * [ios] Add removeStyleImage to MGLMapView (#14769)Fabian Guerra Soto2019-07-0214-0/+66
| | | | | | | | | | | | | | | | * [ios] Add shoulRremoveStyleImage to MGLMapViewDelegate. * [ios] Changelog update. * [ios, macos] Update shouldRemoveStyle method documentation.
| * [ios, build] Add podspec lint scriptJason Wray2019-07-023-2/+85
| |
| * [ios, build] Stop packaging local podspec with releasesJason Wray2019-07-022-42/+0
| |
| * [core] Update changelog filesMikhail Pozdnyakov2019-07-022-0/+11
| |
| * [core] Remove unused PaintPropertyBinders::constants()Mikhail Pozdnyakov2019-07-021-12/+0
| |
| * [core] RenderSource does re-layout if layer's data-driven properties change.Mikhail Pozdnyakov2019-07-021-1/+6
| |
| * [core] Geometry tile updates layer render data if its constants mask remainsMikhail Pozdnyakov2019-07-024-11/+13
| | | | | | | | | | | | Thus, we do not have to wait for tile update completion in case the updated properties have the same constants mask, i.e. fit the existing bucket.
| * [core] Introduce LayerProperties::constantsMask()Mikhail Pozdnyakov2019-07-0222-1/+84
| | | | | | | | | | | | Constants mask for data-driven paint properties is a reliable criteria of whether the given updated properties can still be used with the existing bucket (and the gl program instance).
| * [android] - add binding integration for cache management APItobrun2019-07-0216-38/+722
| |
| * [core] Minor change to silence documentation warning on iOS.Julian Rex2019-07-021-2/+2
| |
| * [build] clean up cloudformation template and policiesZachariah Mully2019-07-012-223/+117
| |
| * [core] Fix error handling in HeadlessFrontend::render()Mikhail Pozdnyakov2019-06-282-7/+22
| |