summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [core] Update changelogupstream/alexshalamov_source_prefetch_deltaAlexander Shalamov2020-02-101-0/+4
|
* [core] Update baselinesAlexander Shalamov2020-02-101-4/+4
|
* [core] Add unit test for Source::setPrefetchZoomDeltaAlexander Shalamov2020-02-101-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 Shalamov2020-02-104-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 immutableAlexander Shalamov2020-02-105-41/+43
|
* [core] Override default prefetch delta if source has it's own settingAlexander Shalamov2020-02-109-81/+94
|
* [core] Add runtime API for setting tile prefetch delta for SourceAlexander Shalamov2020-02-1016-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.
* [documentation] Updated README and DEVELOPINGThiago Marcos P. Santos2020-02-073-211/+27
| | | | To reflect changes in the buildsystem.
* [build] Run cmake-format on all the CMake filesThiago Marcos P. Santos2020-02-0720-94/+148
| | | | Unify and enforce a CMake coding style.
* [build] Remove unused filesThiago Marcos P. Santos2020-02-0756-8448/+0
| | | | | Buck build is no longer needed, neither is the previous CMake buildsystem.
* [build] Move the `next` buildsystem to the rootThiago Marcos P. Santos2020-02-0733-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 entryMikhail Pozdnyakov2020-02-071-0/+7
|
* Add OfflineDatabase.UpdateDatabaseReadOnlyMode unit testMikhail Pozdnyakov2020-02-071-0/+16
|
* Add OfflineDatabase.PutResourceReadOnlyMode unit testMikhail Pozdnyakov2020-02-071-0/+27
|
* Expose READ_ONLY_MODE_KEY property for DatabaseFileSourceMikhail Pozdnyakov2020-02-074-35/+41
|
* [core] Update changelogAlexander Shalamov2020-02-061-0/+5
|
* [core] Switch unordered_map to mapAlexander Shalamov2020-02-065-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 threadsAlexander Shalamov2020-02-0611-31/+88
|
* [core] Add platform::setCurrentThreadPriority(double)Alexander Shalamov2020-02-065-3/+40
|
* [core] Add unit test for global settings objectAlexander Shalamov2020-02-063-0/+50
|
* [core] Add global settings objectAlexander Shalamov2020-02-063-0/+108
|
* [test] Enable HTTP server on AndroidJuha Alanen2020-02-066-8/+33
|
* [test] Improve the stability of a test on AndroidJuha Alanen2020-02-061-3/+10
|
* [android] Implement watch handler in RunLoopJuha Alanen2020-02-062-4/+36
|
* [build] Add curl-android-ios submoduleJuha Alanen2020-02-062-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 Elder2020-02-041-0/+8
|
* [core] Prepare changelog for maps-v1.0.1 (2020.01-release-unicorn) patch releaseAlexander Shalamov2020-02-031-0/+2
|
* [tile mode] Improvements in symbol placement on tile bordersMikhail Pozdnyakov2020-02-035-35/+90
| | | | | | | | | | | | | | | | This change fixes the following problems: 1) Before this change, when multiple symbols were grouped close to the tile borders, different tiles could place different symbols, because each tile arbitrary assigned feature ids, and these ids defined the placement order being applied. This caused artifacts at the tile boundaries. With this change, in tile mode the placement order of two symbols crossing a tile border is defined by their anchor `y` values. It means that the symbols are being placed the same order across all the tiles. 2) Before this change, the engine did not place with priority the symbols crossing the borders between two neighboring tiles. Now it does, and it improves a lot symbol placement stability in the tile map mode.
* [build] Adding a build flag to build without GL if needed (#16120)Thomas Moenicke2020-02-0326-156/+184
| | | | | | * [build] Adding a build flag to build without GL if needed * [build] Moving custom layer to mbgl/gl
* Add back ios-test-runner for beseline job (#16167)zmiao2020-02-031-2/+1
|
* [core] Add getSharedExpression to property expressionAlexander Shalamov2020-02-032-0/+9
| | | | | New method can be used for aggregating property expressions from multiple properties(layers) into single match / case expression.
* [core] Update changelogAlexander Shalamov2020-02-031-0/+6
|
* [core] Use std::list instead of std::map for factory instanceAlexander Shalamov2020-02-031-9/+21
| | | | | Factory 'get' method can be invoked recursively and stable iterators are required to guarantee safety.
* [build] Remove baseline bot dependency on iOS testsThiago Marcos P. Santos2020-02-031-1/+2
| | | | The iOS test bot is failing because auth is failing.
* [build] Use all available cores for CI buildsJuha Alanen2020-01-301-2/+2
|
* [build] Disable TSAN checks for the test HTTP server in CI buildsJuha Alanen2020-01-302-0/+3
|
* [build] Enable unit tests for Qt MacOS builds in CIJuha Alanen2020-01-302-1/+0
|
* [build] Fix test linking for MacOS and QtJuha Alanen2020-01-302-3/+29
|
* [test] Remove node.js based HTTP serverJuha Alanen2020-01-303-263/+0
|
* [test] Switch to C++ HTTP serverJuha Alanen2020-01-305-6/+232
|
* [build] Add cpp-httplib as submoduleJuha Alanen2020-01-302-0/+3
| | | | | | A C++ header-only HTTP/HTTPS server and client library. Used for testing.
* [build] Make it possible to enable RTTI on the new buildsystemThiago Marcos P. Santos2020-01-291-1/+2
|
* [build] Add WITH_NO_RTTI CMake option to be able to build gl-native with ↵Siarhei Fedartsou2020-01-291-1/+4
| | | | RTTI if needed
* [test-runner] Enable rebaseline for next-ios-render-test-runner (#16147)zmiao2020-01-2810-4/+147
|
* [build] Cleanup CircleCI configurationThiago Marcos P. Santos2020-01-285609-1135/+316
| | | | | - Remove the legacy build jobs - Remove the next- namespace.
* [core] Prepare changelog for maps-v1.0.0 (2020.01-release-unicorn) releasemaps-v1.0.0Alexander Shalamov2020-01-271-1/+6
|
* [tile mode] Fix variable symbols placementMikhail Pozdnyakov2020-01-272-9/+4
| | | | | This commit allows the variable symbols to cross the tile border only if their anchor is the first anchor from the `text-variable-anchor` list.
* [core] Update changelogAlexander Shalamov2020-01-271-0/+4
|
* [core] Add unit test for pausing & resuming database fsAlexander Shalamov2020-01-273-0/+27
|
* [metrics] Upbdate baselines for test app binary sizeAlexander Shalamov2020-01-271-3/+3
|