Commit Graph

16768 Commits

Author SHA1 Message Date
Ansis Brammanis
a231005860 fix submodule update command (#16186) 2020-02-10 10:00:11 -05:00
Thiago Marcos P. Santos
97cab6365b [documentation] Updated README and DEVELOPING
To reflect changes in the buildsystem.
2020-02-07 20:12:44 +02:00
Thiago Marcos P. Santos
021e48f35e [build] Run cmake-format on all the CMake files
Unify and enforce a CMake coding style.
2020-02-07 20:12:44 +02:00
Thiago Marcos P. Santos
47f2b20435 [build] Remove unused files
Buck build is no longer needed, neither is the previous
CMake buildsystem.
2020-02-07 20:12:44 +02:00
Thiago Marcos P. Santos
f7fef70e9d [build] Move the next buildsystem to the root
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.
2020-02-07 20:12:44 +02:00
Mikhail Pozdnyakov
489adb8d87 Add change log entry 2020-02-07 14:39:03 +02:00
Mikhail Pozdnyakov
bdd7324d62 Add OfflineDatabase.UpdateDatabaseReadOnlyMode unit test 2020-02-07 14:39:03 +02:00
Mikhail Pozdnyakov
2365cab58c Add OfflineDatabase.PutResourceReadOnlyMode unit test 2020-02-07 14:39:03 +02:00
Mikhail Pozdnyakov
c04551a4e3 Expose READ_ONLY_MODE_KEY property for DatabaseFileSource 2020-02-07 14:39:03 +02:00
Alexander Shalamov
d915e7748a [core] Update changelog 2020-02-06 23:54:19 +02:00
Alexander Shalamov
534003495b [core] Switch unordered_map to map
Change container types where number of elements expected
to be rather small. For instance, number of offline packs
or sql statements.
2020-02-06 23:54:19 +02:00
Alexander Shalamov
bb85ec442d [core] Add hooks for setting experimental thread priorities for mbgl threads 2020-02-06 23:54:19 +02:00
Alexander Shalamov
4be2fa4f9a [core] Add platform::setCurrentThreadPriority(double) 2020-02-06 23:54:19 +02:00
Alexander Shalamov
5789faf11a [core] Add unit test for global settings object 2020-02-06 23:54:19 +02:00
Alexander Shalamov
f30aec6c1a [core] Add global settings object 2020-02-06 23:54:19 +02:00
Juha Alanen
d4d96fd88c [test] Enable HTTP server on Android 2020-02-06 17:52:12 +02:00
Juha Alanen
aed25c0438 [test] Improve the stability of a test on Android 2020-02-06 17:52:12 +02:00
Juha Alanen
ce5b7ad113 [android] Implement watch handler in RunLoop 2020-02-06 17:52:12 +02:00
Juha Alanen
38d80dd3e1 [build] Add curl-android-ios submodule
Static libcurl to be used in Android and iOS apps.

Used for testing.
2020-02-06 17:52:12 +02:00
Preston A Elder
c28ffe0d4a Made number format work for newer versions of ICU (#16176) 2020-02-04 12:23:57 -05:00
Alexander Shalamov
86cd344bbe [core] Prepare changelog for maps-v1.0.1 (2020.01-release-unicorn) patch release 2020-02-03 22:28:34 +02:00
Mikhail Pozdnyakov
1f5c6beb64 [tile mode] Improvements in symbol placement on tile borders
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.
2020-02-03 21:26:35 +02:00
Nadia Barbosa
5df56ada54 Update changelog for 5.6.1 (#148) 2020-02-03 10:02:54 -08:00
Thomas Moenicke
b64ed75444 [build] Adding a build flag to build without GL if needed (#16120)
* [build] Adding a build flag to build without GL if needed

* [build] Moving custom layer to mbgl/gl
2020-02-03 19:10:57 +02:00
zmiao
2e10d3548a Add back ios-test-runner for beseline job (#16167) 2020-02-03 19:01:31 +02:00
Alexander Shalamov
0b727108c8 [core] Add getSharedExpression to property expression
New method can be used for aggregating property expressions from
multiple properties(layers) into single match / case expression.
2020-02-03 16:45:42 +03:00
Alexander Shalamov
a600a1c318 [core] Update changelog 2020-02-03 16:45:23 +03:00
Alexander Shalamov
1334de089f [core] Use std::list instead of std::map for factory instance
Factory 'get' method can be invoked recursively and stable iterators
are required to guarantee safety.
2020-02-03 16:45:23 +03:00
Thiago Marcos P. Santos
edd3e49533 [build] Remove baseline bot dependency on iOS tests
The iOS test bot is failing because auth is failing.
2020-02-03 15:42:41 +03:00
Juha Alanen
1688130809 [build] Use all available cores for CI builds 2020-01-30 13:52:09 +02:00
Juha Alanen
ce59c56f9f [build] Disable TSAN checks for the test HTTP server in CI builds 2020-01-30 13:52:09 +02:00
Juha Alanen
4778c0ab6b [build] Enable unit tests for Qt MacOS builds in CI 2020-01-30 13:52:09 +02:00
Juha Alanen
eb9d0067ca [build] Fix test linking for MacOS and Qt 2020-01-30 13:52:09 +02:00
Juha Alanen
f2845990bb [test] Remove node.js based HTTP server 2020-01-30 13:52:09 +02:00
Juha Alanen
b0e16ec9cb [test] Switch to C++ HTTP server 2020-01-30 13:52:09 +02:00
Juha Alanen
ad18b0d789 [build] Add cpp-httplib as submodule
A C++ header-only HTTP/HTTPS server and client library.

Used for testing.
2020-01-30 13:52:09 +02:00
tobrun
b15e9f88fc [location] add location permission 2020-01-30 10:53:22 +01:00
tobrun
834c8310a5 [deps] update telemetry dependency and update vendor submodule 2020-01-30 10:53:22 +01:00
Thiago Marcos P. Santos
5584fe26e1 [build] Make it possible to enable RTTI on the new buildsystem 2020-01-29 18:44:50 +02:00
Siarhei Fedartsou
e211b40a82 [build] Add WITH_NO_RTTI CMake option to be able to build gl-native with RTTI if needed 2020-01-29 18:44:50 +02:00
Peng Liu
aea886e741 Lazy load view components in MapView. (#141)
* Lazy load view components in MapView.

* Fix failing tests.

* Fix style.

* Lazy inflating view components.

* Remove debug logging.

* Fix android ui tests.
2020-01-29 15:03:42 +02:00
tobrun
a5477963ae [deps] update accounts library to 0.7.0 to include androidX optimised library 2020-01-29 11:30:20 +01:00
zmiao
d7c8104dec [test-runner] Enable rebaseline for next-ios-render-test-runner (#16147) 2020-01-28 21:48:22 +02:00
Thiago Marcos P. Santos
0de6ffc383 [build] Cleanup CircleCI configuration
- Remove the legacy build jobs
- Remove the next- namespace.
2020-01-28 00:44:07 +02:00
Alexander Shalamov
8ddb0a9590 [core] Prepare changelog for maps-v1.0.0 (2020.01-release-unicorn) release 2020-01-27 19:35:13 +03:00
Mikhail Pozdnyakov
951b90c778 [tile mode] Fix variable symbols placement
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.
2020-01-27 17:51:07 +02:00
Alexander Shalamov
391a5642e0 [core] Update changelog 2020-01-27 15:08:32 +03:00
Alexander Shalamov
96dd401f3e [core] Add unit test for pausing & resuming database fs 2020-01-27 14:25:37 +03:00
Alexander Shalamov
7e88e04d60 [metrics] Upbdate baselines for test app binary size 2020-01-27 14:25:37 +03:00
Alexander Shalamov
9ec2e2aff7 [core] Add pause and resume to database filesource implementation 2020-01-27 14:25:37 +03:00