Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Remove file source from public Map ctor | Bruno de Oliveira Abinader | 2019-03-20 | 1 | -7/+2 |
| | |||||
* | [core] Switch to the new OpenGL abstraction | Thiago Marcos P. Santos | 2019-02-12 | 1 | -0/+3 |
| | | | | | | This patch will make Mapbox GL Core never use OpenGL directly. We should consider locking into OpenGL ES 2.0 to simplify the code path and remove #ifdefs. | ||||
* | [android] Implement google benchmark runner for Android platform | Alexander Shalamov | 2019-01-11 | 1 | -2/+2 |
| | |||||
* | [build] rework platform/default directory and add -files.txt for vendored libs | Konstantin Käfer | 2018-12-14 | 1 | -33/+33 |
| | |||||
* | Refer corresponding LayerFactory instance from the Layer::Impl | Mikhail Pozdnyakov | 2018-11-07 | 1 | -0/+1 |
| | |||||
* | [build] Add build system for submodules | Thiago Marcos P. Santos | 2018-10-31 | 1 | -3/+0 |
| | | | | | | | | | 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. | ||||
* | [linux] add map_snapshotter.*pp to linux core build | ear7h | 2018-10-09 | 1 | -0/+4 |
| | |||||
* | [linux,qt] Remove remainder of WebP support | Konstantin Käfer | 2018-09-13 | 1 | -2/+0 |
| | |||||
* | [build] use vendored version of ICU | Konstantin Käfer | 2018-09-05 | 1 | -1/+2 |
| | |||||
* | [build] use vendored SQLite for LTO benefits + custom compile flags | Konstantin Käfer | 2018-09-05 | 1 | -2/+2 |
| | |||||
* | [offline] Add option to pass geojson input file | Ivo van Dongen | 2018-08-20 | 1 | -0/+1 |
| | |||||
* | [build] Move all mason_use statements to a single file | John Firebaugh | 2018-07-13 | 1 | -12/+0 |
| | | | | So its checksum can be used in a CI cache key name. | ||||
* | [core] Default "collator" implementation | Chris Loer | 2018-07-03 | 1 | -0/+3 |
| | | | | | | - Based on nunicode - Not locale-aware - Used by linux and Qt builds | ||||
* | [core, vendor] Create vendored nunicode 1.8. | Chris Loer | 2018-07-03 | 1 | -2/+3 |
| | | | | | - Version bump to 1.8 necessary for "unaccent" functionality - Qt now depends on nunicode, ruling out use of precompiled binaries | ||||
* | [build] GLFW version 2018-06-27-0be4f3f | Bruno de Oliveira Abinader | 2018-06-27 | 1 | -1/+1 |
| | |||||
* | [node] hide all symbols from the Node.js addons | Konstantin Käfer | 2018-06-04 | 1 | -1/+3 |
| | |||||
* | [linux] link EGL backend against SwiftShader to avoid Mesa dependency | Konstantin Käfer | 2018-06-04 | 1 | -7/+2 |
| | |||||
* | [linux] load cURL dynamically for wider compatibility | Konstantin Käfer | 2018-06-04 | 1 | -1/+3 |
| | |||||
* | [linux] statically link the C++ standard library | Konstantin Käfer | 2018-06-04 | 1 | -0/+8 |
| | | | | Most of the STL is header-only anyway, and statically linking it only has a small overhead. On the other hand, it allows us to build more portable executables. | ||||
* | [linux] Don't compile linux mbgl-loop-uv against node headers | John Firebaugh | 2018-05-04 | 1 | -11/+16 |
| | | | | Previously, `target_include_directories(mbgl-loop-uv PUBLIC ${NODEJS_INCLUDE_DIRS})` always applied. Compiles were working by accident because node is always installed in CI. Instead, split and inline loop-uv.cmake contents: linux uses `target_add_mason_package(mbgl-loop-uv PUBLIC libuv)`, node uses `target_include_directories(mbgl-loop-node PUBLIC ${NODEJS_INCLUDE_DIRS})`. | ||||
* | [build] Remove unused files, and cleanup directories | Konstantin Käfer | 2018-01-03 | 1 | -1/+1 |
| | |||||
* | [build] Replace boost_libprogram_options with args | Bruno de Oliveira Abinader | 2017-12-18 | 1 | -1/+1 |
| | |||||
* | [core] Enable local glyph generation using TinySDF. | Chris Loer | 2017-12-11 | 1 | -0/+1 |
| | | | | | | | - Platform-specific LocalGlyphRasterizer is responsible for deciding which glyphs to rasterize locally and for implementing the rasterization. - Default platform implementation doesn't locally generate any glyphs -> no behavior change - Unit test uses StubLocalGlyphRasterizer, which returns a single fixed bitmap for all CJK glyphs - Rename glyph_loader.test to glyph_manager.test | ||||
* | [build] standardize on -fvisibility=hidden for all targets | Konstantin Käfer | 2017-11-29 | 1 | -1/+0 |
| | | | | | | | Enables -fvisibility=hidden for iOS and Linux, and adds a workaround for GCC 6.3-7.1 Adds a GCC 6 build Enables diagnostics for C files Fixes a shadow warning in parsedate.c | ||||
* | [core] fold HeadlessDisplay into the headless RenderBackend implementation | Konstantin Käfer | 2017-11-29 | 1 | -4/+0 |
| | |||||
* | [core] Make the OpenGL implementation platform specific | Thiago Marcos P. Santos | 2017-10-25 | 1 | -0/+5 |
| | | | | | Split the headers, so each platform includes the most appropriated header. | ||||
* | [build] split out DefaultFileSource and dependents to a separate target | Konstantin Käfer | 2017-09-28 | 1 | -20/+32 |
| | | | | We don't want to link it into the node bindings, so keep it in a separate target | ||||
* | Add {Source,CompositeCamera}Function benchmarks (#9838) | Anand Thakker | 2017-08-29 | 1 | -1/+1 |
| | |||||
* | [node, tests] Consolidate headless rendering logic in HeadlessFrontend | John Firebaugh | 2017-07-26 | 1 | -2/+2 |
| | |||||
* | [build] Update GLFW to 2017-07-13-67c9155 | Bruno de Oliveira Abinader | 2017-07-13 | 1 | -1/+1 |
| | |||||
* | [core] Isolate pthread-based tls implementation | Thiago Marcos P. Santos | 2017-07-07 | 1 | -0/+1 |
| | |||||
* | [build] Added 'shared_thread_pool.cpp' to 'mbgl-core' target on Linux | Bruno de Oliveira Abinader | 2017-05-02 | 1 | -0/+1 |
| | |||||
* | [build] don't advertise headers that aren't used in public headers | Konstantin Käfer | 2017-03-28 | 1 | -1/+1 |
| | |||||
* | [node] Eliminate src as an include path | John Firebaugh | 2017-03-28 | 1 | -6/+8 |
| | |||||
* | Use ICU compiled with -Os | John Firebaugh | 2017-03-08 | 1 | -1/+1 |
| | |||||
* | [build] Fix build on Ubuntu 16.04+ | Thiago Marcos P. Santos | 2017-02-23 | 1 | -1/+1 |
| | | | | gtest was broken because of lack of CXX11ABI support. | ||||
* | [glfw] use newer version that allows automated graphics switching on macOS | Konstantin Käfer | 2017-02-10 | 1 | -1/+1 |
| | |||||
* | [build] Remove Mason submodule in favor of CMake mason | Konstantin Käfer | 2017-02-08 | 1 | -3/+3 |
| | |||||
* | [linux] update CA bundle and add script for automated updates | Konstantin Käfer | 2017-01-27 | 1 | -0/+7 |
| | | | | also removes the ca-bundle.crt from the Android build, since it's entirely unused | ||||
* | [core] replace encodePNG() with a version that doesn't use libpng | Konstantin Käfer | 2017-01-25 | 1 | -0/+1 |
| | | | | rationale: encodePNG is only used in tests + sample apps, but shouldn't actually be part of the core library. In #7828, we're removing the libpng dependency for Android, and using a libpng-free version of encodePNG allows us to run the core unit tests on Android without pulling in libpng just for the test suite. In a next step, we should remove encodePNG() from the image.hpp header, which is a public header. | ||||
* | [linux] mesa 13.0.3 | John Firebaugh | 2017-01-23 | 1 | -15/+10 |
| | |||||
* | [core][Qt] Use Qt for UTF16, since `codecvt` is not always available | Thiago Marcos P. Santos | 2017-01-20 | 1 | -0/+1 |
| | |||||
* | [core] Remove platform-specific main.cpp from MBGL_TEST_FILES | Bruno de Oliveira Abinader | 2017-01-18 | 1 | -2/+2 |
| | |||||
* | [build] Fix `mbgl-offline` tool build on recent Linux distros | Thiago Marcos P. Santos | 2017-01-16 | 1 | -1/+1 |
| | |||||
* | [linux] No need for CXXABI suffix for mesa | John Firebaugh | 2017-01-12 | 1 | -1/+1 |
| | |||||
* | [build] ICU is now configured per platform | Bruno de Oliveira Abinader | 2016-12-12 | 1 | -0/+3 |
| | |||||
* | [all] Upgrade to boost 1.62.0 | John Firebaugh | 2016-12-05 | 1 | -1/+1 |
| | |||||
* | [build] move logging to util | Konstantin Käfer | 2016-11-22 | 1 | -1/+1 |
| | |||||
* | [build] move headless rendering files to platform/default | Konstantin Käfer | 2016-11-22 | 1 | -3/+6 |
| | |||||
* | [build] move default ThreadPool implementation to platform/default | Konstantin Käfer | 2016-11-22 | 1 | -1/+2 |
| |