zmiao
75ebd4aa10
Bump mapbox-base version
2020-04-22 15:53:08 +03:00
zmiao
e52f23795d
[core] Introduce distance expression
...
Add distance unit choices
Fix cmake and add license
Add support for LineString Features
Add template to geometry helper function
Only support line and point
Rename geometry_within.cpp hpp file to geometry_util.cpp .hpp
Remove incorrect indexFilter, fix pointSetsDistance
Fix distance expression
2020-04-22 15:53:08 +03:00
Thiago Marcos P. Santos
c4b061bd95
[build] Remove glfw submodule
...
We use it from the system.
2020-04-17 17:14:55 +03:00
Juha Alanen
5d8ad4c99e
[build] Bump benchmark to v1.5.0
2020-04-15 19:11:28 +03:00
Thiago Marcos P. Santos
e3485c2df1
[build] Bump googletest to 1.10.0
...
Reason: gmock supports better syntax for defining mock methods.
2020-04-08 02:07:38 +03:00
Bruno de Oliveira Abinader
7cf5350e3c
[build] Use cheap-ruler-cpp provided via mapbox-base
2020-03-27 14:46:40 +02:00
Juha Alanen
bc80e5bacf
[build] Add steps to build curl for Android
...
Add steps to build curl with openssl for Android.
Prebuilt libraries will be used by default.
2020-03-27 11:27:24 +02:00
Juha Alanen
2a6b2f6638
[build] Add mapbox-gl-native-curl submodule
2020-03-27 11:27:24 +02:00
Juha Alanen
364ade830b
[build] Remove submodule curl-android-ios
2020-03-27 11:27:24 +02:00
Thiago Marcos P. Santos
1adc436c9d
[test] Include cpp-httplib as a system library
...
This way it will not get warnings by linters and -Werror.
2020-03-23 23:04:51 +02:00
Alexander Shalamov
71efb24e2d
Bump mapbox-base to 1.2.0
2020-03-23 11:33:06 -04:00
Thiago Marcos P. Santos
bb5c4e81c5
[build] Make curl for Android a vendor package
...
This will make it easier to add it as dependencies of different targets.
2020-03-09 19:57:10 +02:00
Thiago Marcos P. Santos
427d785848
[build] Make csscolorparser and parsedate vendors
...
They have a different license from the rest of the code
and this will make it explicit. Also the script for generating
the license will dectect them correctly.
2020-02-27 18:19:31 +02:00
Thiago Marcos P. Santos
242b719f0c
[build] Generate the LICENSE.md for mbgl-core
...
Add a script that for everything we link against
mbgl-core, it will check the license and generate
a file all the dependencies listed with the respective
authors, project urls and license.
2020-02-27 18:19:31 +02:00
Thiago Marcos P. Santos
f105100943
[build] Bump mapbox-base
...
This will move geojson-vt-cpp and shelf-pack-cpp
to mapbox-base collection of libraries.
2020-02-24 18:19:05 +03: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
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
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
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
d3a5ed968c
[build] Remove uneeded submodules
...
Not needed after the render tests are using the offline cache.
2020-01-08 16:48:44 +02:00
Mikhail Pozdnyakov
55e18a6f81
[core] Use expected.hpp from mapbox-base
2019-11-08 11:27:30 +02:00
Juha Alanen
7c9c71fba1
[build] update mapbox-base
2019-10-28 16:46:55 +02:00
Mikhail Pozdnyakov
2b834001cc
[core] type aliases and conversion traits for mapbox::base::Value
2019-09-26 11:57:39 +03:00
Mikhail Pozdnyakov
73a9d33b29
[build] Bump mapbox-base
2019-09-26 11:57:39 +03:00
langsmith
ae844abbd1
[build] updated earcut.hpp submodule file
2019-09-18 15:07:09 -07:00
Juha Alanen
8795bd6d55
[build] Update mapbox-base version
2019-09-18 14:29:15 +03:00
Thiago Marcos P. Santos
8ee6cfa8fb
[build] Cosmetics on vendor packages
...
- Add include guards on all the files
- Add a vendor package for sqlite and gtest
- Use relative paths to all the files
2019-09-17 12:28:55 +03:00
Mikhail Pozdnyakov
151ea331f8
[core] Use mapbox::base::TypeWrapper instead of utils::peer
2019-09-10 11:51:17 +03:00
Mikhail Pozdnyakov
5207a36074
[core, ios, macos] SDK objects should hold weak pointers to the core style objects ( #15539 )
2019-09-09 23:55:38 -04:00
Mikhail Pozdnyakov
3c23a29e27
[build] Update mapbox-base version
2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
26ea9798b7
[build] Use rapidjson from mapbox-base
2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
02c9918b83
[build] Use pixelmatch-cpp from mapbox-base
2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
899287b4ad
[build] Use filesystem from mapbox-base
2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
805eede8c4
[build] Use args from mapbox-base
2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
4af4081fcf
[build] Use jni.hpp from mapbox-base
2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
0edc50561f
[build] Use geojson.hpp from mapbox-base
2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
d4ef66c7b0
[build] Use kdbush.hpp from mapbox-base
2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
0c0b82dc27
[build] Use supercluster.hpp from mapbox-base
2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
ef124e9331
[build] Bump mapbox-base version
2019-09-02 14:09:08 +03:00
zmiao
0f34eb7b25
Indroduce clusterProperty option for aggregation ( #15287 )
...
* indroduce clusterProperty option for aggregation
* remove unnecessary codes
* update geojson_option conversion
* fix reviewing findings
2019-08-16 15:03:48 +03:00
Mikhail Pozdnyakov
04309e01ce
[core] Switch test build to googletest git submodule
2019-08-01 13:54:28 +03:00
Mikhail Pozdnyakov
baceb47bff
[core] Add googletest git submodule
2019-08-01 13:54:28 +03:00
Bruno de Oliveira Abinader
6f0cda8c8b
[build] Use mapbox-base optional
2019-07-29 18:36:08 +03:00
Bruno de Oliveira Abinader
b5980bda75
[build] Replace geometry.hpp/variant with mapbox-base
2019-07-26 17:43:18 +03:00
Bruno de Oliveira Abinader
8367c2ed5c
[core] Added vendor/filesystem
2019-06-25 20:10:21 +03:00
Bruno de Oliveira Abinader
1a70150d81
[build] Update boost vendor module
2019-06-25 20:10:21 +03:00
Bruno de Oliveira Abinader
777f0f0bcc
[build] Added vendor/mapbox-gl-styles
2019-06-25 20:10:21 +03:00
Bruno de Oliveira Abinader
dfc6ec229a
[build] Added vendor/mvt-fixtures
2019-06-25 20:10:21 +03:00
Konstantin Käfer
844299f1c3
[build] remove roundtrip through <experimental/optional> when using optional
2019-06-12 12:04:07 +02:00