Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add tracing entry points in the rendering pipelineupstream/galinelle_mbgl_tracing | Gali Nelle | 2020-02-17 | 22 | -12/+352 |
| | | | | | | | | | This also includes a default tracing implementation that does not require hooking into a platform instrumentation, but simply stores timestamps into an array that can be dumped into a json file. Among possible use cases, dumping such metrics to file in CI to detect regressions of specific stages of the pipeline. | ||||
* | [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 |
| | |||||
* | [tile mode] Improvements in symbol placement on tile borders | Mikhail Pozdnyakov | 2020-02-03 | 5 | -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 Moenicke | 2020-02-03 | 26 | -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) | zmiao | 2020-02-03 | 1 | -2/+1 |
| | |||||
* | [core] Add getSharedExpression to property expression | Alexander Shalamov | 2020-02-03 | 2 | -0/+9 |
| | | | | | New method can be used for aggregating property expressions from multiple properties(layers) into single match / case expression. | ||||
* | [core] Update changelog | Alexander Shalamov | 2020-02-03 | 1 | -0/+6 |
| | |||||
* | [core] Use std::list instead of std::map for factory instance | Alexander Shalamov | 2020-02-03 | 1 | -9/+21 |
| | | | | | Factory 'get' method can be invoked recursively and stable iterators are required to guarantee safety. | ||||
* | [build] Remove baseline bot dependency on iOS tests | Thiago Marcos P. Santos | 2020-02-03 | 1 | -1/+2 |
| | | | | The iOS test bot is failing because auth is failing. | ||||
* | [build] Use all available cores for CI builds | Juha Alanen | 2020-01-30 | 1 | -2/+2 |
| | |||||
* | [build] Disable TSAN checks for the test HTTP server in CI builds | Juha Alanen | 2020-01-30 | 2 | -0/+3 |
| | |||||
* | [build] Enable unit tests for Qt MacOS builds in CI | Juha Alanen | 2020-01-30 | 2 | -1/+0 |
| | |||||
* | [build] Fix test linking for MacOS and Qt | Juha Alanen | 2020-01-30 | 2 | -3/+29 |
| | |||||
* | [test] Remove node.js based HTTP server | Juha Alanen | 2020-01-30 | 3 | -263/+0 |
| | |||||
* | [test] Switch to C++ HTTP server | Juha Alanen | 2020-01-30 | 5 | -6/+232 |
| | |||||
* | [build] Add cpp-httplib as submodule | Juha Alanen | 2020-01-30 | 2 | -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 buildsystem | Thiago Marcos P. Santos | 2020-01-29 | 1 | -1/+2 |
| | |||||
* | [build] Add WITH_NO_RTTI CMake option to be able to build gl-native with ↵ | Siarhei Fedartsou | 2020-01-29 | 1 | -1/+4 |
| | | | | RTTI if needed | ||||
* | [test-runner] Enable rebaseline for next-ios-render-test-runner (#16147) | zmiao | 2020-01-28 | 10 | -4/+147 |
| | |||||
* | [build] Cleanup CircleCI configuration | Thiago Marcos P. Santos | 2020-01-28 | 5609 | -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.0 | Alexander Shalamov | 2020-01-27 | 1 | -1/+6 |
| | |||||
* | [tile mode] Fix variable symbols placement | Mikhail Pozdnyakov | 2020-01-27 | 2 | -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 changelog | Alexander Shalamov | 2020-01-27 | 1 | -0/+4 |
| | |||||
* | [core] Add unit test for pausing & resuming database fs | Alexander Shalamov | 2020-01-27 | 3 | -0/+27 |
| | |||||
* | [metrics] Upbdate baselines for test app binary size | Alexander Shalamov | 2020-01-27 | 1 | -3/+3 |
| | |||||
* | [core] Add pause and resume to database filesource implementation | Alexander Shalamov | 2020-01-27 | 2 | -0/+13 |
| | |||||
* | [test-runner] Add iOS RenderTestRunner test metrics (#16139) | zmiao | 2020-01-24 | 1118 | -46/+38881 |
| | | | | | | * [test-runner] Add iOS RenderTestRunner test metrics * [test-runner] Add ios probe metrics | ||||
* | GeoJSONSource is re-using the existing scheduler | Mikhail Pozdnyakov | 2020-01-24 | 3 | -14/+33 |
| | | | | Thus avoiding spawing new threads on `setGeoJSONData()` calls. | ||||
* | [core] Update changelog | Alexander Shalamov | 2020-01-23 | 1 | -0/+4 |
| | |||||
* | [core] Use weak scheduler inside mailbox | Alexander Shalamov | 2020-01-23 | 2 | -15/+19 |
| | | | | | There is no guarantee that scheduler is alive when message is pushed to the mailbox. | ||||
* | [core] Move resource loader to dedicated thread with scheduler | Alexander Shalamov | 2020-01-23 | 2 | -76/+48 |
| |