summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [macos] Notarize macosappupstream/1ec5-macos-notarizedMinh Nguyễn2019-05-234-0/+18
|
* [android] deprecate MapboxMapOptions empty constructorŁukasz Paczos2019-05-2311-23/+27
|
* [tests] Removed passing tests from the ignore listThiago Marcos P. Santos2019-05-231-5/+0
|
* [build] Bump Mapbox GL JS submoduleThiago Marcos P. Santos2019-05-231-0/+0
| | | | master @ cf577993c04a2590185322a0a4e2eaec04ba1b41
* macos-v0.14.0Minh Nguyễn2019-05-223-3/+3
|
* [ios] Add missing tick to Podspec specification (#14729)Nadia Barbosa2019-05-222-2/+2
| | | | | | * [ios] Add missing tick to Podspec specification * [ios] Remove unnecessary parenthesis from link in changelog
* [android] - update changelog for nectar final releasetobrun2019-05-221-0/+2
|
* [core] round color string's alpha to 2 decimal placesŁukasz Paczos2019-05-221-1/+1
|
* [android] return color string values in the [0-255] rangeŁukasz Paczos2019-05-2215-79/+68
|
* [android] document that elevation(0) turns off the location shadowKa-Ping Yee2019-05-221-1/+2
|
* [android] attach/detach core thread pool's threads to JVMŁukasz Paczos2019-05-223-9/+12
|
* [core] option to perform platform specific operations when ↵Łukasz Paczos2019-05-228-0/+48
| | | | creating/destroying core threads
* [core] RenderLayer::render(PaintParameters, RenderSource*) -> ↵Mikhail Pozdnyakov2019-05-2226-72/+92
| | | | render(PaintParameters)
* [core] RenderLayer::setRenderTiles(RenderTiles) -> ↵Mikhail Pozdnyakov2019-05-225-10/+18
| | | | | | | prepare(LayerPrepareParameters) RenderLayer::prepare() is responsible for the complete initialization of a render layer, so that it can render.
* [core] Prepare render sources before render layers are initializedMikhail Pozdnyakov2019-05-2223-58/+84
|
* [ios] Podspec & changelog updates for v5.0.0 (#14717)Nadia Barbosa2019-05-214-7/+14
| | | | | | * [ios] Podspec bumps for v5.0.0 * [ios] Update changelog for 5.0.0
* [android] Add unit test for onRemoveUnusedStyleImages APIAlexander Shalamov2019-05-211-0/+162
|
* [android] Add bindings for onRemoveUnusedStyleImages APIAlexander Shalamov2019-05-216-0/+107
|
* [core] Update ImageManager's unit test for onRemoveUnusedStyleImages APIAlexander Shalamov2019-05-211-13/+58
|
* [core] Forward ImageManagerObserver::onRemoveUnusedStyleImages to ↵Alexander Shalamov2019-05-216-0/+18
| | | | MapObserver interface
* [core] Add onRemoveUnusedStyleImages observer APIAlexander Shalamov2019-05-214-47/+76
|
* [core] Define max cache size for ImageManagerAlexander Shalamov2019-05-211-0/+4
|
* [core] Remove binary shader supportThiago Marcos P. Santos2019-05-2115-480/+0
| | | | | | | | | | | | | | | | | | | | | | The implementation is buggy and not worth maintaining anymore because performance benefits are not substantial or sometimes worse. Also, removing it saves about 150 ~ 180 KB in binary size. Below timings are averages of minimum 5 runs. ``` Device Init launch Average relaunch s10 1129.8 ms 700 ms s10 - binary 1346.75 ms 694 ms Pixel 1692 ms 723 ms Pixel - binary 1883 ms 1039 ms Kazam 17948 ms 1339 ms Kazam - binary 19157 ms 1564 ms Wiko 2060 ms 1278 ms Wiko - binary 3876 ms 1136 ms ``` Fixes #14294
* [core] Don't use optional unique_ptr in function coversion codeAnder Conselvan de Oliveira2019-05-213-29/+32
| | | | | Since unique_ptr is already nullable there is no need to wrap it in an optional<>.
* [core] Forward args in style::expression::dsl::compound()Ander Conselvan de Oliveira2019-05-211-2/+2
|
* [core] Pass legacy/categorical/*-default expression testsAnder Conselvan de Oliveira2019-05-212-20/+26
| | | | | Handle categorical function default value properly in conversion to expreexpression so related tests pass.
* [core] Fix legacy/{interval,exponential}/*-default expression testsAnder Conselvan de Oliveira2019-05-212-28/+63
| | | | | Consider the function default value in interval and exponential functions conversion.
* [core] Expose dsl::compound() internallyAnder Conselvan de Oliveira2019-05-213-6/+24
| | | | | This will be used in a follow up patch by the function to expression conversion code.
* [core] Fix some of the legacy interval function expression testsAnder Conselvan de Oliveira2019-05-212-7/+12
| | | | | The tests for conversion of legacy interval functions to expressions expects that the first stop in the "step" expression be omitted.
* [core] Fix most identity function with default legacy expression testsAnder Conselvan de Oliveira2019-05-215-33/+63
| | | | | Add handling of default value to the conversion of legacy identity functions. The color and enum tests still don't pass though.
* [core] Fix indentation of src/mbgl/style/conversion/function.cppAnder Conselvan de Oliveira2019-05-211-1/+1
| | | | One line in that file was indented with tabs instead of spaces.
* [node] Convert legacy functions to expressions in NodeExpression::ParseAnder Conselvan de Oliveira2019-05-212-30/+35
| | | | | | | | In order to test the conversion from function to expressions using the legacy tests in the expression test suite, parse function objects into expressions in NodeExpression::Parse. v2: Coding style fixes.
* [ios] Enable SKU tokens for all requestsJason Wray2019-05-205-51/+11
| | | Removes conditional code that relied on a plist flag. Other small cleanups.
* [core] Refactor HeadlessFrontend/Backend: GL separation and factory (#14692)Aleksandar Stojiljkovic2019-05-2127-64/+113
| | | | | Refactor out HeadlessFrontend and HeadlessBackend gl independent code to gfx. Define gl::HeadlessBackend as subclass, instantiated by gfx::HeadlessBackend static factory method. GL dependent tests are still using gl::HeadlessBackend directly (not through gfx).
* [benchmark] Add benchmark for tile invalidationThiago Marcos P. Santos2019-05-212-0/+55
|
* [tests] Add unit tests for offline data invalidationThiago Marcos P. Santos2019-05-211-0/+67
|
* [core] Add API for invalidating tilesThiago Marcos P. Santos2019-05-212-0/+49
| | | | | | | | | Add new APIs for invalidating tiles, effectively forcing Mapbox GL Native to check with the servers if the tiles are valid before using them. This is more efficient then deleting tiles, because in case of valid tiles, they won't get downloaded. Fixes #4376.
* [core] Remove re-linking programs approach (#14482)Aleksandar Stojiljkovic2019-05-205-71/+35
| | | | | | | | | | | | | | | | | | | | | | | Remove re-linking programs as redundant. It costs (cheaper to link once than twice) and (subjective) is not that common GL API usage pattern, although perfectly legal and permitted. Initial idea, behind the removed code, was to enable work on optimization that would reduce number of attrib setup calls in case when VAO is not available (as described in #9433). As such optimization is not implemented, and it is arguable if it makes sense to do it now, we can remove re-linking. Related to closed PRs #9433 and PR #11583. I have [measured the time spent just on relinking](https://gist.github.com/astojilj/29bd5a5c5dc0b2d9f29ecb660da07fbf) using release build on iPhone SE (A9, same as iPhone 6S): - 1st run after reboot or installation Total 37.14ms, average per program:1.86ms - reopening Total: 2.47ms, average per program: 0.12ms This time we save using the patch here.
* [core] CrossTileSymbolIndex::pruneUnusedLayers() does not create ↵Mikhail Pozdnyakov2019-05-201-7/+5
| | | | intermadiate containers
* [android] show multiple maps in a recycler view exampleŁukasz Paczos2019-05-203-36/+35
|
* [core] Check if pattern dependencies or pattern positions are missingAlexander Shalamov2019-05-201-8/+18
| | | | | Add check for optional pattern dependencies and don't bind empty vertex buffers if pattern positions are missing.
* [core] Avoid bucket downcasting in PlacementMikhail Pozdnyakov2019-05-195-44/+65
|
* [core] Remove Bucket::supportsLayerMikhail Pozdnyakov2019-05-1917-46/+1
|
* [core] Remove RenderLayerSymbolInterfaceMikhail Pozdnyakov2019-05-1923-89/+59
|
* [core] Placement accepts RenderLayer instancesMikhail Pozdnyakov2019-05-195-37/+24
|
* [core] Avoid unneeded proj matrix calculations in rendererMikhail Pozdnyakov2019-05-191-3/+2
|
* [core] RenderLayerSymbolInterface is not used in CrossTileSymbolIndexMikhail Pozdnyakov2019-05-199-43/+71
|
* [android] - wrap jni callback with try-catchtobrun2019-05-171-7/+13
|
* [android] - bump snapshot version to 8.1.0tobrun2019-05-171-1/+1
|
* [android] added connectivity state attribute to tile loading metric (#14667)Osana Babayan2019-05-171-0/+49
|