Dane Springmeyer
9bff033277
Fix linking error in render-test ( #15900 )
...
```
Undefined symbols for architecture x86_64:
"mbgl::ProxyFileSource::getRequestCount()", referenced from:
TestRunner::runOperations(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, TestMetadata&, RunContext&) in runner.cpp.o
"mbgl::ProxyFileSource::isTrackingActive()", referenced from:
TestRunner::runOperations(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, TestMetadata&, RunContext&) in runner.cpp.o
"mbgl::ProxyFileSource::setTrackingActive(bool)", referenced from:
TestRunner::runOperations(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, TestMetadata&, RunContext&) in runner.cpp.o
TestRunner::run(TestMetadata&) in runner.cpp.o
"mbgl::ProxyFileSource::getTransferredSize()", referenced from:
TestRunner::runOperations(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, TestMetadata&, RunContext&) in runner.cpp.o
```
Fixes Debug build on OS X with clang-8
2019-11-11 12:07:46 -08:00
Mikhail Pozdnyakov
55e18a6f81
[core] Use expected.hpp from mapbox-base
2019-11-08 11:27:30 +02:00
zmiao
c8576e089f
[render-test] Add manifest parser for render-test-runner ( #15861 )
...
* [render-test] Add manifest parser for render-test-runner
* [render-test] Refactory manifest parser
* [render-test] Parse full manifest file through CLI
* [render-test] Add linux probe manifest
2019-10-29 20:59:29 +02:00
Alexander Shalamov
b1d048217a
[node] Exclude node abi 79 (13.x) from build
2019-10-22 23:46:55 +03:00
zmiao
e829d1ae6f
[test-runner] make render-test a shared lib ( #15816 )
...
* [test-runner] make render-test a shared lib
[test-runner] nit
[test-runner] nit again
* [test-runner] Remove redundant linked file in cmake
2019-10-15 19:16:32 +03:00
Dane Springmeyer
d0281e3ca4
node package improvements ( #15748 )
...
* node package improvements
* npm run test-suite does not do anything anymore
2019-10-08 16:27:04 -07:00
Juha Alanen
4eaaa9046e
[tests] Share common code between test runners
2019-10-08 15:33:30 +03:00
Thiago Marcos P. Santos
d424850257
[build] Make the default styles part of GL Native
...
The reason is applications using it, like GLFW, don't need
to depend on code inside platform/default.
2019-09-17 12:28:55 +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
Alexander Shalamov
631bc4f6a3
[core] Add native expression test runner
2019-09-04 10:37:50 +03:00
Mikhail Pozdnyakov
3c23a29e27
[build] Update mapbox-base version
2019-09-02 14:09:08 +03:00
Mikhail Pozdnyakov
d1c87d2cb0
[build] Exclude mapbox-base targest from default build
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
75b1e47f3a
[test runner] Introduce AllocationIndex
2019-08-27 12:34:09 +03:00
Mikhail Pozdnyakov
04309e01ce
[core] Switch test build to googletest git submodule
2019-08-01 13:54:28 +03:00
Bruno de Oliveira Abinader
e338e1d515
[build] Do not include mapbox-base if target already exists
2019-07-30 12:15:57 +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
Juha Alanen
0ca8ea6f16
[core] Add number-format expression
2019-06-27 15:51:22 +03:00
Bruno de Oliveira Abinader
962311a0dc
[build] GCC 8.0 now implements 'cast-function-type'
2019-06-26 17:43:54 +03:00
Bruno de Oliveira Abinader
3b0e5a59a2
[core] Implement C++ render test runner
2019-06-25 20:10:21 +03:00
Bruno de Oliveira Abinader
8367c2ed5c
[core] Added vendor/filesystem
2019-06-25 20:10:21 +03:00
Jason Wray
9872416c1f
[build, darwin] Enable aggressive API usage warnings
2019-06-14 09:20:10 -07:00
Konstantin Käfer
7f9274035b
[core] refactor program object creation
2019-05-28 16:11:05 +02:00
Thiago Marcos P. Santos
cf08f6428a
[node] Remove NodeThreadPool
...
Simplify, use the default thread pool, less platform abstraction.
2019-05-10 14:20:38 +03:00
Mikhail Pozdnyakov
c426df0be4
[node] Exclude unsupported node versions from build configuration
2019-04-24 13:11:23 +03:00
Konstantin Käfer
66c020034e
[core] refactor RendererBackend
2019-04-05 11:49:17 +02:00
Julian Rex
c7d53676d0
[ios, core] Updates project for iOS SDK 12.2 / Always use vendored optional ( #14241 )
2019-03-27 09:58:41 -04:00
Bruno de Oliveira Abinader
c397fd853c
[core] Bump args to 6.2.2 (does not use RTTI)
2019-03-25 22:52:40 +02:00
Konstantin Käfer
979433eddb
[build] update Boost to 1.69 and remove RTTI
2019-03-13 20:42:30 +01:00
Ander Conselvan de Oliveira
7bac0c7cba
[build] Check documentation coverage on CI
...
Add a CI target that checks documentation coverage and reports back to
github. While at it, change the output of doxy-coverage to a json file
so it is easy to consume.
2019-03-13 15:06:56 +02:00
Ander Conselvan de Oliveira
8afb24b539
[build] A build target to check for doxygen documentation coverage
...
Add a cmake target that builds doxygen documentation and reports on
coverage using doxy-coverage. Script was copied from:
29a0bbf43b
2019-03-13 15:06:56 +02:00
Jason Wray
05026b704a
[build, darwin] Disable Xcode indexing-while-compiling on CI
2019-03-04 15:59:01 -08:00
Jason Wray
b56a7181af
[darwin, docs] Use shared mapbox/jazzy-theme submodule
2019-02-01 13:39:36 -08:00
Konstantin Käfer
6f60ccf08e
[build] generate header maps instead of -files.txt
2019-01-09 10:26:53 +01:00
Mikhail Pozdnyakov
c621b8100d
[core] Drop LayerType
...
Drop LayerType and its remaining usages.
The generic code should be layer type agnostic.
2019-01-04 11:51:33 +02:00
Mikhail Pozdnyakov
cf6c97ad68
[core] Remove fnv_hash.hpp
2018-12-20 09:50:14 +02:00
Alexander Shalamov
a228f3d80a
[core] Refactor duplicated code in Asset and File sources
2018-12-17 11:37:56 +02:00
Konstantin Käfer
1d8235f5b8
[build] rework platform/default directory and add -files.txt for vendored libs
2018-12-14 11:03:03 +01:00
Mikhail Pozdnyakov
ebd87a5442
[core, android, darwin] Move layer factories to separate files
2018-12-10 18:20:32 +02:00
Jason Wray
29c6647e13
[core, build] Disable GCC_GENERATE_DEBUGGING_SYMBOLS for Release
2018-12-05 12:34:39 -05:00
Konstantin Käfer
2b9f3aad9a
[core] use constexpr map using eternal for expression lookups
2018-12-04 16:20:51 +02:00
Mikhail Pozdnyakov
92352de87d
[core] layermanager folder
...
Move `LayerManager` and `LayerFactory` abstract classes to a dedicated folder.
2018-11-30 19:09:17 +02:00