summaryrefslogtreecommitdiff
path: root/vendor
Commit message (Collapse)AuthorAgeFilesLines
* [core] Vendor libbenchmarkAlexander Shalamov2018-11-082-0/+25
| | | | | | | | Prebuilt binaries for libbenchmark might be incompatible with some environments, for example, when mbgl-benchmark target is compiled on host with GCC and linked against mason's clang 5.0 compiled binaries. Vendored libbenchmark avoids aforementioned issue, as the target and the binary compiled with same compiler / options.
* [build] Add vendored libboostThiago Marcos P. Santos2018-11-012-0/+5
| | | | Custom extract made using bcp based on 1.65.1
* [build] Add build system for submodulesThiago Marcos P. Santos2018-10-3118-0/+151
| | | | | | | | | Vendorize the submodules and a simple CMake build system for all them. The dependencies will inherit compilation options for core. The goal is to make Mapbox GL Core completely self contained with a simple offline build.
* [build] Add dependencies as submodulesThiago Marcos P. Santos2018-10-3115-0/+0
| | | | | Do not use mason and build offline. These are header only deps.
* [core, test] Add BiDi unit testChris Loer2018-10-151-2/+2
| | | | | | - Port of arabic.test.js from mapbox-gl-rtl-text - Modify BiDi::getLine to remove trailing nulls in the event UBIDI_REMOVE_BIDI_CONTROLS causes the string to shorten. - Patch vendored ICU to avoid undefined undefined bit shifting behavior (triggered sanitizer failure)
* [build] use vendored version of ICUKonstantin Käfer2018-09-052-0/+70
|
* [build] vendor the parts of ICU we needAnonymous2018-09-0570-0/+48636
|
* [build] use vendored SQLite for LTO benefits + custom compile flagsKonstantin Käfer2018-09-052-0/+3
|
* [build] add vendored copy of SQLiteAnonymous2018-09-052-0/+223298
|
* [build] vendor std::expected polyfillKonstantin Käfer2018-08-144-0/+1733
|
* [build] vendor Google TestKonstantin Käfer2018-07-2035-0/+31728
|
* [core, vendor] Create vendored nunicode 1.8.Chris Loer2018-07-0328-0/+12048
- Version bump to 1.8 necessary for "unaccent" functionality - Qt now depends on nunicode, ruling out use of precompiled binaries