Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [build] generate header maps instead of -files.txt | Konstantin Käfer | 2019-01-09 | 11 | -1034/+18 |
| | |||||
* | [core] Drop LayerType | Mikhail Pozdnyakov | 2019-01-04 | 1 | -1/+0 |
| | | | | | Drop LayerType and its remaining usages. The generic code should be layer type agnostic. | ||||
* | [core] Remove fnv_hash.hpp | Mikhail Pozdnyakov | 2018-12-20 | 1 | -1/+0 |
| | |||||
* | [core] Refactor duplicated code in Asset and File sources | Alexander Shalamov | 2018-12-17 | 1 | -0/+2 |
| | |||||
* | [build] rework platform/default directory and add -files.txt for vendored libs | Konstantin Käfer | 2018-12-14 | 13 | -34/+30 |
| | |||||
* | [core, android, darwin] Move layer factories to separate files | Mikhail Pozdnyakov | 2018-12-10 | 1 | -0/+20 |
| | |||||
* | [core, build] Disable GCC_GENERATE_DEBUGGING_SYMBOLS for Release | Jason Wray | 2018-12-05 | 1 | -2/+2 |
| | |||||
* | [core] use constexpr map using eternal for expression lookups | Konstantin Käfer | 2018-12-04 | 2 | -0/+2 |
| | |||||
* | [core] layermanager folder | Mikhail Pozdnyakov | 2018-11-30 | 1 | -0/+6 |
| | | | | Move `LayerManager` and `LayerFactory` abstract classes to a dedicated folder. | ||||
* | [build] use newer compiler versions for some builds | Konstantin Käfer | 2018-11-28 | 3 | -1/+4 |
| | |||||
* | [build] use GLFW as a submodule and update to most recent version | Konstantin Käfer | 2018-11-21 | 3 | -3/+5 |
| | | | | this fixes https://github.com/glfw/glfw/issues/1334 for macOS Mojave | ||||
* | [core] Replace RenderSymbolLayer downcast with symbol interface | Alexander Shalamov | 2018-11-19 | 1 | -0/+1 |
| | |||||
* | [build] Add more vendor packages | Thiago Marcos P. Santos | 2018-11-16 | 4 | -7/+6 |
| | | | | | | * jni.hpp * cheap-ruler-cpp * pixelmatch-cpp | ||||
* | [core] Vendor libbenchmark | Alexander Shalamov | 2018-11-08 | 3 | -4/+2 |
| | | | | | | | | 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 libboost | Thiago Marcos P. Santos | 2018-11-01 | 8 | -9/+2 |
| | | | | Custom extract made using bcp based on 1.65.1 | ||||
* | [build] Add build system for submodules | Thiago Marcos P. Santos | 2018-10-31 | 11 | -87/+54 |
| | | | | | | | | | 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. | ||||
* | [core] upgrade geojsonvt to v6.6.2 (#13231) | Vladimir Agafonkin | 2018-10-30 | 1 | -1/+1 |
| | |||||
* | [darwin, build] Fix RelWithDebInfo name in cmake Xcode config | Jason Wray | 2018-10-26 | 1 | -1/+1 |
| | |||||
* | [core] remove some uses of <iostream> and <sstream> | Konstantin Käfer | 2018-10-23 | 1 | -0/+1 |
| | |||||
* | [core] don't use <boost/functional/hash.hpp> to avoid <locale> include | Konstantin Käfer | 2018-10-23 | 1 | -0/+1 |
| | |||||
* | [core] unify UTF-8/16 conversion to <boost/locale/encoding_utf.hpp> | Konstantin Käfer | 2018-10-23 | 3 | -22/+1 |
| | |||||
* | [core] deduplicate dtoa() from RapidJSON and add tests | Konstantin Käfer | 2018-10-23 | 1 | -0/+1 |
| | |||||
* | [core] Introduce mbgl::RendererState | Bruno de Oliveira Abinader | 2018-10-19 | 1 | -0/+2 |
| | |||||
* | [core, test] Add BiDi unit test | Chris Loer | 2018-10-15 | 1 | -0/+1 |
| | | | | | | - 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) | ||||
* | [test] Add unit test for TaggedString::trim() | Chris Loer | 2018-10-15 | 1 | -0/+1 |
| | |||||
* | [core] Initial implementation of 'format' expression | Chris Loer | 2018-10-15 | 1 | -0/+6 |
| | |||||
* | [core] add --cache option to GLFW binary to specify the cache database | Konstantin Käfer | 2018-09-19 | 1 | -0/+2 |
| | |||||
* | [build] Run cmake again when source file lists changes | Ander Conselvan de Oliveira | 2018-09-14 | 1 | -0/+1 |
| | | | | | | | | Since commit bded6c65d59b ([build] use plain text files for file lists to simplify integration with other build systems) adding new source files would not cause cmake to be re-ran since it doesn't automatically track the plain text files. Fix that by explicitly adding those files to CMAKE_CONFIGURE_DEPENDS. | ||||
* | [core] Implement array assertion fallback behavior | John Firebaugh | 2018-09-13 | 1 | -2/+0 |
| | | | | This was added in gl-js in #7095. | ||||
* | [linux,qt] Remove remainder of WebP support | Konstantin Käfer | 2018-09-13 | 1 | -2/+0 |
| | |||||
* | [core] Add face culling mode parameter to Program::draw | Bruno de Oliveira Abinader | 2018-09-13 | 1 | -0/+2 |
| | | | | | | Add a parameter to Program::draw to control whether face culling should be enabled. This will be used in a follow up commit to enable face culling for fill extrusion layers. | ||||
* | [build] add script to generate a standalone version of Mapbox GL | Konstantin Käfer | 2018-09-11 | 2 | -3/+3 |
| | |||||
* | [android] add support for gnustl | Konstantin Käfer | 2018-09-11 | 1 | -1/+1 |
| | |||||
* | [core] add polyfill for codecvt for STLs that don't have it yet | Konstantin Käfer | 2018-09-11 | 2 | -0/+21 |
| | |||||
* | [build] Disable implicit fallthrough warnings for sqlite3 (#12855) | Ander Conselvan de Oliveira | 2018-09-11 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | The sqlite3 source code has a lot of implicit fallthroughs in case statements. They are documented with comments but even though gcc provides options to use these comments to suppress the warnings, that's not always reliable. For instance, it may fail if an #ifdef follows the comment or if the comment is within a block scope used for a case. With gcc version '(Ubuntu 7.3.0-16ubuntu3) 7.3.0' I get warnings similar to the below: ../../../vendor/sqlite/src/sqlite3.c: In function ‘sqlite3_db_status’: ../../../vendor/sqlite/src/sqlite3.c:20251:10: error: this statement may fall through [-Werror=implicit-fallthrough=] op = SQLITE_DBSTATUS_CACHE_WRITE+1; So disable the implicit falltrhough warnings for that library. Note that -Wno-error=implicit-fallthrough is not used to keep the build silent since this is vendor library. | ||||
* | [android] jni.hpp 4.0.0 | John Firebaugh | 2018-09-07 | 1 | -1/+1 |
| | |||||
* | [android] Upgrade to latest jni.hpp | John Firebaugh | 2018-09-07 | 1 | -1/+1 |
| | |||||
* | [build] use vendored version of ICU | Konstantin Käfer | 2018-09-05 | 2 | -7/+26 |
| | |||||
* | [build] use vendored SQLite for LTO benefits + custom compile flags | Konstantin Käfer | 2018-09-05 | 2 | -2/+36 |
| | |||||
* | [core] simplify dependency layout process and refactor data structures | Molly Lloyd | 2018-08-31 | 1 | -0/+1 |
| | |||||
* | [windows, qt] fix windows compiler errors, remove tao + tuple polyfill | Molly Lloyd | 2018-08-31 | 2 | -2/+0 |
| | |||||
* | [core] Implement CrossFadedDataDrivenProperty to add support for feature ↵ | Molly Lloyd | 2018-08-31 | 1 | -0/+1 |
| | | | | expressions in `*-pattern` properties | ||||
* | SQL Statements to merge an attached database with name 'side' into the main ↵ | Asheem Mamoowala | 2018-08-28 | 1 | -0/+1 |
| | | | | | | database. Co-authored-by: kkaefer <mail@kkaefer.com> | ||||
* | [build] allow WITH_EGL for macOS as well (SwiftShader) and enable EGL for GLFW | Konstantin Käfer | 2018-08-27 | 2 | -2/+6 |
| | |||||
* | [core] Add `line-gradient` property | Mikhail Pozdnyakov | 2018-08-23 | 1 | -0/+2 |
| | | | | | | | | Porting of https://github.com/mapbox/mapbox-gl-js/pull/6303 See the link above for the description of the feature and its limitations). Based on patch from @lbud (Lauren Budorick). | ||||
* | [build] add plain text file lists for iOS/macOS | Konstantin Käfer | 2018-08-23 | 5 | -6/+8 |
| | |||||
* | [build] fixed typo in list of configuration types; RelWithDebugInfo should ↵ | Bryan Haber | 2018-08-20 | 1 | -9/+7 |
| | | | | | | | be RelWithDebInfo - added missing linker flags for Sanitize configuration type - changed mason's download to use cmake's built-in support instead of directly calling curl | ||||
* | [build] use plain text files for file lists to simplify integration with ↵ | Konstantin Käfer | 2018-08-20 | 13 | -993/+997 |
| | | | | other build systems | ||||
* | [build] also generate debugging symbols for Release builds in Xcode | Konstantin Käfer | 2018-08-20 | 1 | -0/+3 |
| | |||||
* | [core] make style/conversion.hpp implementation private | Konstantin Käfer | 2018-08-19 | 1 | -0/+2 |
| |