summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [core] sort symbols using symbol-sort-key before placement (#16023)upstream/release-sangriaAnsis Brammanis2020-02-1411-31/+242
| | | | | fix #15964 partially port mapbox/mapbox-gl-js#9054
* [android] Add change log entryMikhail Pozdnyakov2019-12-091-0/+2
|
* [android] Add OfflineManager.runPackDatabaseAutomatically(boolean) APIMikhail Pozdnyakov2019-12-094-4/+37
|
* [core] Add OfflineDatabase.Pack unit testMikhail Pozdnyakov2019-12-092-3/+33
|
* [core] Introduce OfflineDatabase::runPackDatabaseAutomatically() APIMikhail Pozdnyakov2019-12-096-54/+78
| | | | | - added a unit test - Updated inline comments in default_file_source.hpp
* [android] Consolidate exception handling code in OfflineManagerMikhail Pozdnyakov2019-12-091-67/+36
|
* [android] Add OfflineManager.packDatabase() APIMikhail Pozdnyakov2019-12-094-2/+87
|
* [core] Extend DefaultFileSource APIMikhail Pozdnyakov2019-12-092-9/+32
| | | | Add `packDatabase()` method and `bool pack` argument to the `deleteOfflineRegion()` method.
* [core] OfflineDatabase pack APIMikhail Pozdnyakov2019-12-093-15/+52
| | | | | | - introduce `OfflineDatabase::pack()` standing for incremental vacuum - make pack optional at offline region deletion - update `OfflineDatabase.DeleteRegion` test accordingly to the items above
* [ios][android] Change log entries for #15941Mikhail Pozdnyakov2019-11-192-0/+2
|
* [core] Add Style.SourceImplsOrder testMikhail Pozdnyakov2019-11-191-0/+22
|
* [core] Introduce style::CollectionWithPersistentOrderMikhail Pozdnyakov2019-11-193-39/+77
| | | | | | So that we do not unnecessarily remove and re-add sources and images if their order has been modified in the updated style.
* [ios][android] Add change log entriesMikhail Pozdnyakov2019-11-142-0/+2
| | | | (cherry picked from commit 2246cf7cc7f3966034a23abcd33b152012b07b1e)
* [core] Avoid GeoJSON source flickering on style transitionsMikhail Pozdnyakov2019-11-141-12/+13
| | | | | | | | | | | | | | Before this change, all GeoJSON source cleared tile pyramid at the style transition and it caused flickering. Now, in Continuous mode, we keep the existing tiles until the new GeoJSON data is not yet available, thus providing smart style transitions without flickering. In other modes (Static, Tile) clear the tile pyramid in order to avoid render tests being flaky. (cherry picked from commit 49bcf69a3bc9e73e0f81542b9747ead16f3117ae)
* [core] use individual textures for line dash patternsupstream/zmiao-testKonstantin Käfer2019-10-295-104/+143
| | | | | | | | This moves the LineAtlas from a shared texture that contained SDF dash patterns to use individual textures. Previously, the texture space was limited to a texture of 512 pixels height. Dash patterns were never removed (and are still never removed as of this patch), which means that this texture could fill up for styles that use a lot of different dash patterns. In particular, dash patterns for lines with a round line cap take up 15 pixels of texture height, limiting the amount of unique dash patterns to 34. While this was probably enough for rendering a single style, we quickly exhausted this number when reusing the Map object to render different styles. Instead of a global shared texture, we're now creating individual textures for every dash pattern. These textures are still cached so that we don't need to re-upload the texture on every frame.
* [core,android,darwin,qt] Add fields related to feature-stateJuha Alanen2019-10-2810-34/+79
| | | | | Move the fields from geometry.hpp/feature.hpp as they are not part of the GeoJSON specification.
* [build] update mapbox-baseJuha Alanen2019-10-281-0/+0
|
* [ios][android][core] Added change log entries and more code commentsMikhail Pozdnyakov2019-10-283-1/+8
|
* [core] Add Map.NoHangOnMissingImage unit testMikhail Pozdnyakov2019-10-281-0/+51
|
* [core] Do not make pending requests for already requested images.Mikhail Pozdnyakov2019-10-282-18/+9
| | | | | so that processing for the corresponding tile does not suspend and the rendering performance is not affected.
* Revert "[core] Revert coalescing requests to the client for the same missing ↵Mikhail Pozdnyakov2019-10-283-31/+80
| | | | | | image" This reverts commit 22132683797b5ea5cbe8622f77c01b399ad9c71e.
* [core] Bump mapbox-gl-js versionMikhail Pozdnyakov2019-10-281-0/+0
|
* Config CircleCI to save render test output when failing (#15863)zmiao2019-10-251-1/+3
| | | | | | * [render-test] Save index.html * Add extra folder
* [core] Fixed formattingMikhail Pozdnyakov2019-10-241-8/+5
|
* [core] Revert coalescing requests to the client for the same missing imageMikhail Pozdnyakov2019-10-243-80/+34
|
* [core] avoid edges for labels that use text-variable-anchorsAnsis Brammanis2019-10-241-4/+4
| | | | to prevent clipped labels in rendered image tiles.
* back to v8Dane Springmeyer2019-10-241-1/+1
|
* fix linux node platform publishingDane Springmeyer2019-10-241-1/+36
|
* [build] Bump CI docker imageThiago Marcos P. Santos2019-10-232-2/+8
| | | | | This version includes gcloud, needed to run android firebase tests.
* [render-test] Add configurable rootPath, ignorePath via CLI arguments (#15832)zmiao2019-10-237-109/+167
| | | | | | * [render-test] Add configurable path via CLI arguments * [render-test] Change ignore path config
* [core] fix collisions with icon-text-fit and variable placement (#15828)Ansis Brammanis2019-10-222-10/+49
| | | port 61a61a1982cb8c637d467f91da5b0817a61a9de6
* [node] Exclude node abi 79 (13.x) from buildAlexander Shalamov2019-10-222-2/+3
|
* [ios] Set xcode properties for cmake. (#15842)Julian Rex2019-10-222-1/+17
| | | | | | * [ios] Set xcode properties for cmake. * Fix Sanitize typo
* [test-runner] Run render test runner as a NativeActivity app on android ↵zmiao2019-10-2226-21/+565
| | | | | | | | | | | | device (#15827) * [test-runner]Add android render-test-runner NativeActivity app * [test-runner] Fix cmake for CI build failure * [test-runner] Update folder location, change app configureation * [test-runner] Add running instruction
* [ios][android] Add change log entriesMikhail Pozdnyakov2019-10-222-0/+6
|
* [core] Enable incremental vacuum for Offline DBMikhail Pozdnyakov2019-10-224-11/+62
| | | | Thus we avoid re-creating the whole database and keeping the backup file as it happens on calling VACUUM.
* [render-test] Implement fps benchmarking tests (#15803)Mikko Pulkki2019-10-2227-122/+422
|
* [test runner] Improve error messaging for memory metrics testsMikhail Pozdnyakov2019-10-212-15/+10
|
* [test runner] Memory metrics expectations for MACMikhail Pozdnyakov2019-10-213-1/+29
|
* [test runner] Command line option for the tests expectations pathMikhail Pozdnyakov2019-10-216-30/+40
| | | | | | -e[expectationsPath], --expectationsPath=[expectationsPath] Test expectations path.
* [test runner] Adjust memory metrics test resultsMikhail Pozdnyakov2019-10-215-5/+62
|
* [test runner] Disable memory metrics checks on sanitize buildsMikhail Pozdnyakov2019-10-211-1/+2
|
* [test runner] Tests for memory size metricsMikhail Pozdnyakov2019-10-2111-2/+163
|
* [test runner] Threshold for memory metricsMikhail Pozdnyakov2019-10-213-13/+30
|
* [build] Only add mapbox-base if target is not setBruno de Oliveira Abinader2019-10-201-2/+4
|
* [ios] Add ARC config to the new build system. (#15833)Fabian Guerra Soto2019-10-181-0/+2
|
* [build] Make output of the tests verboseThiago Marcos P. Santos2019-10-181-1/+1
| | | | | We have a flaky test that is hanging on the bots and we need to find out which one.
* [core] Update ImageManager.OnStyleImageMissingBeforeSpriteLoadedMikhail Pozdnyakov2019-10-171-2/+12
| | | | So that it checks pending image requests for a different requestor.
* [core] Fix image requests for already obtained imagesMikhail Pozdnyakov2019-10-172-5/+7
| | | | | Before this change, repeated request for an already obtained image was erroneously treated as pending.
* [android] Check flag before runnable task invocationAlexander Shalamov2019-10-162-6/+15
|