Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [linux,qt] Remove remainder of WebP support | Konstantin Käfer | 2018-09-13 | 1 | -2/+0 |
| | |||||
* | [android] add support for gnustl | Konstantin Käfer | 2018-09-11 | 1 | -1/+2 |
| | |||||
* | [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. | ||||
* | [build] Record binary size via GitHub check | John Firebaugh | 2018-07-03 | 1 | -2/+1 |
| | |||||
* | [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 | ||||
* | [linux] Documentation update to reflect Ubuntu 18.04 packages (#12272) | Antonio Zugaldia | 2018-07-02 | 1 | -3/+1 |
| | | | | | | * [linux] update libllvm version for ubuntu 18.04 * [linux] cmake 3.x is now bundled with ubuntu 18.04 | ||||
* | [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})`. | ||||
* | [docs] Make per-platform installation docs self-contained | John Firebaugh | 2018-04-30 | 1 | -4/+16 |
| | | | | I've seen several issues where users followed platform-specific install docs, but were unaware of additional prerequisites spelled out in the top-level INSTALL.md. So let's try making each platform's installation documentation self contained. | ||||
* | [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] move HeadlessBackend extension initialization code into Impl | Konstantin Käfer | 2017-11-29 | 2 | -20/+22 |
| | |||||
* | [core] fold HeadlessDisplay into the headless RenderBackend implementation | Konstantin Käfer | 2017-11-29 | 5 | -246/+180 |
| | |||||
* | [core] Make the OpenGL implementation platform specific | Thiago Marcos P. Santos | 2017-10-25 | 2 | -0/+16 |
| | | | | | 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 | ||||
* | [linux] headless display - support opengl es 2 | Ivo van Dongen | 2017-08-30 | 1 | -0/+3 |
| | |||||
* | 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] Downgrade GCC support from 5.0 to 4.9 | Bruno de Oliveira Abinader | 2017-07-19 | 1 | -3/+6 |
| | |||||
* | [test] allow only a single shared display to avoid egl errors | Ivo van Dongen | 2017-07-18 | 2 | -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] Switch from Travis CI to CircleCI | Bruno de Oliveira Abinader | 2017-06-22 | 1 | -4/+11 |
| | |||||
* | [tidy] modernize-make-unique | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -1/+1 |
| | |||||
* | [tidy] modernize-use-equals-default | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -2/+1 |
| | |||||
* | [tidy] modernize-use-override | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -1/+1 |
| | |||||
* | [tidy] modernize-use-auto | Bruno de Oliveira Abinader | 2017-05-12 | 2 | -3/+3 |
| | |||||
* | [build] Added 'shared_thread_pool.cpp' to 'mbgl-core' target on Linux | Bruno de Oliveira Abinader | 2017-05-02 | 1 | -0/+1 |
| | |||||
* | [core] always create a pixelbuffer surface in the EGL backend | Konstantin Käfer | 2017-04-05 | 2 | -9/+6 |
| | | | | We need a surface to activate a context. Some implementation don't seem to error when passing EGL_NO_SURFACE, but it doesn't seem standards compliant. | ||||
* | [core] destroy surface before context in EGL backend | Konstantin Käfer | 2017-04-05 | 1 | -4/+4 |
| | |||||
* | [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 |
| | |||||
* | [core] Move OpenGL extension initialization to Backend | Konstantin Käfer | 2017-03-23 | 2 | -2/+2 |
| | |||||
* | 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. | ||||
* | [linux] Don't manually activate context before destroying it | John Firebaugh | 2017-02-22 | 1 | -3/+0 |
| | |||||
* | [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 | 2 | -7/+4 |
| | |||||
* | [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. |