Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [default] Build a no-op number formatter for old ICUsupstream/tmpsantos-icu_compat | Thiago Marcos P. Santos | 2020-02-14 | 1 | -13/+10 |
| | | | | | This has been causing too many build problems and it is a major source of complains because of different ICU interfaces. | ||||
* | Add change log entry | Mikhail Pozdnyakov | 2020-02-12 | 1 | -0/+4 |
| | |||||
* | [core] Fix excessive onSpriteLoaded() notifications | Mikhail Pozdnyakov | 2020-02-12 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | What happened: The excessive `onSpriteLoaded()` notifications were caused by the trick inside `OnlineFileRequest::completed()` implemenation, which causes receving of two file source updates pointing to the *same* data in case the network response is `notModified` and the local storage has the sprite sheet already stored inside. In the SpriteLoader` implementation, it resulted in 2 extra `parseSprite()` calls and 2 extra `onSpriteLoaded()` notifications. Then, the excessive `onSpriteLoaded()` notifications affected style images and all the unnecessarily added image dupes (btw, the amount of these dupes `= 2 * number of style images`) were treated by the `RenderOrchestrator` as *updated* images. Further, `RenderOrchestrator` called `ImageManager::updateImage()` for the updated images and the `ImageManager` populated the `updatedImageVersions` map. Finally, at every frame all the geometry tiles iterated through the `updatedImageVersions` to check whether their uploaded textures needed patching. All the mentioned above had a negative performance impact. The fix: Now, `SpriteLoader` sends `onSpriteLoaded()` notifications only if the data in the file source response is different comparing to the existing one. | ||||
* | [core] Use atomic int in Map.PrefetchDelta* unit tests | Alexander Shalamov | 2020-02-12 | 1 | -4/+6 |
| | |||||
* | Add Changelog entry for within expression usage with layout property | zmiao | 2020-02-12 | 1 | -0/+2 |
| | |||||
* | [metrics] Add new metric baselines | zmiao | 2020-02-12 | 4 | -0/+140 |
| | |||||
* | [core] Support [within expression] with layout property | zmiao | 2020-02-12 | 10 | -45/+142 |
| | |||||
* | Add Changelog entry for within expression usage with paint property and ↵ | zmiao | 2020-02-12 | 1 | -0/+6 |
| | | | | filter expression | ||||
* | reserve vecotr capacity, fix for points within polygon | zmiao | 2020-02-12 | 4 | -52/+46 |
| | | | | Address review findings/nit | ||||
* | Add metric baselines for within expression/render tests | zmiao | 2020-02-12 | 16 | -0/+560 |
| | |||||
* | Update baselines | zmiao | 2020-02-12 | 6 | -15/+8 |
| | |||||
* | Add support for expression test | zmiao | 2020-02-12 | 16 | -1867/+357 |
| | | | | | | | Fix polygon within algorithm Add Unit tests Fix incorrect metrics folder for ios-render-test-runner job | ||||
* | Enable within expression with Filter | zmiao | 2020-02-12 | 8 | -39/+54 |
| | | | | | | add canonical as pointer fix review findings | ||||
* | Enable parse within expression | zmiao | 2020-02-12 | 29 | -95/+2280 |
| | | | | Add geometry type checker | ||||
* | [core] sort symbols using symbol-sort-key before placement (#16023) | Ansis Brammanis | 2020-02-11 | 11 | -27/+130 |
| | | | | fix #15964 partially port mapbox/mapbox-gl-js#9054 | ||||
* | Update metrics | Mikhail Pozdnyakov | 2020-02-11 | 2 | -4/+4 |
| | |||||
* | Add change log entries | Mikhail Pozdnyakov | 2020-02-11 | 1 | -0/+14 |
| | |||||
* | style::Style::getImage() returns optional<style::Image> | Mikhail Pozdnyakov | 2020-02-11 | 8 | -18/+15 |
| | |||||
* | Add Style.AddRemoveImage unit test | Mikhail Pozdnyakov | 2020-02-11 | 1 | -0/+16 |
| | |||||
* | [core] Loading images to style optimization | Mikhail Pozdnyakov | 2020-02-11 | 15 | -91/+123 |
| | | | | | | This change enables attaching images to the style with batches and avoids massive re-allocations. Thus, it improves UI performance especially at start-up time. | ||||
* | Add new metric baselines | zmiao | 2020-02-11 | 16 | -0/+560 |
| | |||||
* | Bump GL-JS | zmiao | 2020-02-11 | 10 | -432/+485 |
| | | | | Backport GL-JS fix 'Hide glyphs behind the camera'(https://github.com/mapbox/mapbox-gl-js/pull/9229) | ||||
* | [core] Update changelog | Alexander Shalamov | 2020-02-11 | 1 | -0/+4 |
| | |||||
* | [core] Update baselines | Alexander Shalamov | 2020-02-11 | 1 | -4/+4 |
| | |||||
* | [core] Add unit test for Source::setPrefetchZoomDelta | Alexander Shalamov | 2020-02-11 | 1 | -0/+132 |
| | | | | | Test verifies that tile pyramid will request only 4 tiles for current zoom level, if Source's setPrefetchZoomDelta is 0. | ||||
* | [core] Clear tile pyramid for custom source only if there is a significant ↵ | Alexander Shalamov | 2020-02-11 | 4 | -5/+16 |
| | | | | | | | change Clear tile pyramid only if updated source has different tile options, zoom range or initialization state for a custom tile loader. | ||||
* | [core] Make CustomGeometrySource::TileOptions immutable | Alexander Shalamov | 2020-02-11 | 5 | -41/+43 |
| | |||||
* | [core] Override default prefetch delta if source has it's own setting | Alexander Shalamov | 2020-02-11 | 9 | -81/+94 |
| | |||||
* | [core] Add runtime API for setting tile prefetch delta for Source | Alexander Shalamov | 2020-02-11 | 16 | -2/+77 |
| | | | | | | | New setPrefetchZoomDelta(optional<uint8_t> delta) method allow overriding default tile prefetch setting that is defined by the Map instance. The method can be moved to generic style specification if found to be useful for gl-js engine. | ||||
* | fix submodule update command (#16186) | Ansis Brammanis | 2020-02-10 | 1 | -1/+1 |
| | |||||
* | [documentation] Updated README and DEVELOPING | Thiago Marcos P. Santos | 2020-02-07 | 3 | -211/+27 |
| | | | | To reflect changes in the buildsystem. | ||||
* | [build] Run cmake-format on all the CMake files | Thiago Marcos P. Santos | 2020-02-07 | 20 | -94/+148 |
| | | | | Unify and enforce a CMake coding style. | ||||
* | [build] Remove unused files | Thiago Marcos P. Santos | 2020-02-07 | 56 | -8448/+0 |
| | | | | | Buck build is no longer needed, neither is the previous CMake buildsystem. | ||||
* | [build] Move the `next` buildsystem to the root | Thiago Marcos P. Santos | 2020-02-07 | 33 | -2895/+2653 |
| | | | | | | | | This will make the `next` buildsystem no longer the `next`, but the `actual`. The idea is to simplify the build, removing scripts, to make the platform buildsystem generated by CMake more compatible with IDEs and make development more streamlined. It will also make cross compilation easier. | ||||
* | Add change log entry | Mikhail Pozdnyakov | 2020-02-07 | 1 | -0/+7 |
| | |||||
* | Add OfflineDatabase.UpdateDatabaseReadOnlyMode unit test | Mikhail Pozdnyakov | 2020-02-07 | 1 | -0/+16 |
| | |||||
* | Add OfflineDatabase.PutResourceReadOnlyMode unit test | Mikhail Pozdnyakov | 2020-02-07 | 1 | -0/+27 |
| | |||||
* | Expose READ_ONLY_MODE_KEY property for DatabaseFileSource | Mikhail Pozdnyakov | 2020-02-07 | 4 | -35/+41 |
| | |||||
* | [core] Update changelog | Alexander Shalamov | 2020-02-06 | 1 | -0/+5 |
| | |||||
* | [core] Switch unordered_map to map | Alexander Shalamov | 2020-02-06 | 5 | -10/+11 |
| | | | | | | Change container types where number of elements expected to be rather small. For instance, number of offline packs or sql statements. | ||||
* | [core] Add hooks for setting experimental thread priorities for mbgl threads | Alexander Shalamov | 2020-02-06 | 11 | -31/+88 |
| | |||||
* | [core] Add platform::setCurrentThreadPriority(double) | Alexander Shalamov | 2020-02-06 | 5 | -3/+40 |
| | |||||
* | [core] Add unit test for global settings object | Alexander Shalamov | 2020-02-06 | 3 | -0/+50 |
| | |||||
* | [core] Add global settings object | Alexander Shalamov | 2020-02-06 | 3 | -0/+108 |
| | |||||
* | [test] Enable HTTP server on Android | Juha Alanen | 2020-02-06 | 6 | -8/+33 |
| | |||||
* | [test] Improve the stability of a test on Android | Juha Alanen | 2020-02-06 | 1 | -3/+10 |
| | |||||
* | [android] Implement watch handler in RunLoop | Juha Alanen | 2020-02-06 | 2 | -4/+36 |
| | |||||
* | [build] Add curl-android-ios submodule | Juha Alanen | 2020-02-06 | 2 | -0/+3 |
| | | | | | | Static libcurl to be used in Android and iOS apps. Used for testing. | ||||
* | Made number format work for newer versions of ICU (#16176) | Preston A Elder | 2020-02-04 | 1 | -0/+8 |
| | |||||
* | [core] Prepare changelog for maps-v1.0.1 (2020.01-release-unicorn) patch release | Alexander Shalamov | 2020-02-03 | 1 | -0/+2 |
| |