Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Refactor TransformState to use internal 3d camera | Mikko Pulkki | 2020-05-02 | 1 | -0/+1 |
| | |||||
* | Add quaternions to represent orientations | Mikko Pulkki | 2020-05-02 | 1 | -0/+1 |
| | |||||
* | Move vector types to a public header | Mikko Pulkki | 2020-05-02 | 1 | -0/+1 |
| | |||||
* | Build default http stack if MBGL_PUBLIC_BUILD is set | Alexander Shalamov | 2020-04-27 | 1 | -0/+4 |
| | |||||
* | [core] Introduce distance expression | zmiao | 2020-04-22 | 1 | -2/+5 |
| | | | | | | | | | | | | | | | | | | Add distance unit choices Fix cmake and add license Add support for LineString Features Add template to geometry helper function Only support line and point Rename geometry_within.cpp hpp file to geometry_util.cpp .hpp Remove incorrect indexFilter, fix pointSetsDistance Fix distance expression | ||||
* | Enable 'circle-sort-key' layout property | Andrew Hay Kurtz | 2020-04-14 | 1 | -0/+1 |
| | |||||
* | Make location indicator bearing a paint property | Gali Nelle | 2020-04-08 | 1 | -0/+3 |
| | | | | | | This change introduces a new property type, Rotation, that uses a custom interpolator, and that is currently applied to all style properties named "bearing", with a period attribute. | ||||
* | Add LocationIndicatorLayer | Gali Nelle | 2020-04-08 | 1 | -2/+12 |
| | | | | | New key is "G" in mbgl-glfw, cycling between no puck, centered in the viewport and positioned in Tokyo. | ||||
* | [build] Fix undefined behavour sanitizer (#16375) | zmiao | 2020-04-07 | 1 | -3/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [build] Fix integer overflow runtime error for core part Temporarily remove circle ci UBSAN build precondition * [build] Enable all of the ubsans [build] Check runtime error [build] Update UBSAN_OPTION * [build] Add UBSAN blacklist [build] Ignore system libraries [build] Ignore vendor library * [build] Fix implicit conversion runtime error in core * [build] Fix division by zero runtime error * [build] Add unfixed error to ubsan blacklist * [build] Make UBSAN halt on error Revert "Temporary remove build precondition" * [build] Fix division by zero error * [build] Make UBSAN officially work without FIXME prefix * [build] Fix implicit conversion from int64_t to uint64_t * [build] Rename style test json file name * Address review findings | ||||
* | [build] Add option to disable -Werror | Thiago Marcos P. Santos | 2020-04-06 | 1 | -1/+2 |
| | | | | mkdir build && cd build && cmake .. -DMBGL_WITH_WERROR=OFF | ||||
* | Refactor tileCover to support lod tiles | Mikko Pulkki | 2020-04-06 | 1 | -0/+2 |
| | |||||
* | Bump mapbox-base to 1.2.0 | Alexander Shalamov | 2020-03-23 | 1 | -3/+1 |
| | |||||
* | [build] Include an internal/internal.cmake if exists | Thiago Marcos P. Santos | 2020-03-09 | 1 | -0/+4 |
| | | | | Useful for including extra modules in forks. | ||||
* | [build] Do not do license check on core only builds (#16276) | Thiago Marcos P. Santos | 2020-03-08 | 1 | -3/+5 |
| | | | Users will add more dependencies and the script will break the build. | ||||
* | [build] Make csscolorparser and parsedate vendors | Thiago Marcos P. Santos | 2020-02-27 | 1 | -5/+5 |
| | | | | | | They have a different license from the rest of the code and this will make it explicit. Also the script for generating the license will dectect them correctly. | ||||
* | [build] Generate the LICENSE.md for mbgl-core | Thiago Marcos P. Santos | 2020-02-27 | 1 | -5/+12 |
| | | | | | | | Add a script that for everything we link against mbgl-core, it will check the license and generate a file all the dependencies listed with the respective authors, project urls and license. | ||||
* | [build][ios] Move iOS specific ccache scripts to platform directory | Juha Alanen | 2020-02-27 | 1 | -20/+0 |
| | |||||
* | [core] Move mbgl::Pass and mbgl::PassRefPtr to a separate header | Mikhail Pozdnyakov | 2020-02-26 | 1 | -0/+1 |
| | |||||
* | [build] Bump mapbox-base | Thiago Marcos P. Santos | 2020-02-24 | 1 | -4/+2 |
| | | | | | This will move geojson-vt-cpp and shelf-pack-cpp to mapbox-base collection of libraries. | ||||
* | [core] Dismiss actors from sprite loader | Mikhail Pozdnyakov | 2020-02-24 | 1 | -2/+0 |
| | | | | and get rid of `SpriteLoaderWorker`, use `scheduleAndReplyValue()` API instead. | ||||
* | [core] Move geometry within algorithm to util | zmiao | 2020-02-21 | 1 | -0/+2 |
| | |||||
* | [core] Implement 'in' expression. (#16162) | Kevin Li | 2020-02-15 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | * Implement in.cpp * Fix review comments. * Add expression_equality test for 'in' * Fix review comments. * [core] Update changelog. * [core] Update mapbox-gl-js * [core] Ignore render-tests/debug/padding * [core] Update baseline. | ||||
* | [core] Store SegmentVectors in ephemeral render objects | Konstantin Käfer | 2020-02-14 | 1 | -2/+0 |
| | | | | | | | We used some shared SegmentVectors, e.g. for drawing raster or background tiles. In longer running maps, this lead to resource accumulation. By storing the SegmentVectors and the contained gfx::DrawScope objects, we ensure that resources get released when the associated render objects vanish. | ||||
* | [build] Enable ccache for Xcode iOS builds | Juha Alanen | 2020-02-14 | 1 | -0/+20 |
| | |||||
* | Add support for expression test | zmiao | 2020-02-12 | 1 | -0/+2 |
| | | | | | | | Fix polygon within algorithm Add Unit tests Fix incorrect metrics folder for ios-render-test-runner job | ||||
* | [build] Move the `next` buildsystem to the root | Thiago Marcos P. Santos | 2020-02-07 | 1 | -188/+978 |
| | | | | | | | | This will make the `next` buildsystem no longer the `next`, but the `actual`. The idea is to simplify the build, removing scripts, to make the platform buildsystem generated by CMake more compatible with IDEs and make development more streamlined. It will also make cross compilation easier. | ||||
* | [build] Adding a build flag to build without GL if needed (#16120) | Thomas Moenicke | 2020-02-03 | 1 | -0/+2 |
| | | | | | | * [build] Adding a build flag to build without GL if needed * [build] Moving custom layer to mbgl/gl | ||||
* | [build] Add WITH_NO_RTTI CMake option to be able to build gl-native with ↵ | Siarhei Fedartsou | 2020-01-29 | 1 | -1/+4 |
| | | | | RTTI if needed | ||||
* | [build] Remove CXX11 flag | Thiago Marcos P. Santos | 2019-09-11 | 1 | -8/+0 |
| | | | | No longer needed after we vendorized so many deps. | ||||
* | [core] Add native expression test runner | Alexander Shalamov | 2019-09-04 | 1 | -0/+1 |
| | |||||
* | [core] Implement C++ render test runner | Bruno de Oliveira Abinader | 2019-06-25 | 1 | -0/+1 |
| | |||||
* | [build] update Boost to 1.69 and remove RTTI | Konstantin Käfer | 2019-03-13 | 1 | -0/+2 |
| | |||||
* | [build] A build target to check for doxygen documentation coverage | Ander Conselvan de Oliveira | 2019-03-13 | 1 | -0/+1 |
| | | | | | | | Add a cmake target that builds doxygen documentation and reports on coverage using doxy-coverage. Script was copied from: https://github.com/alobbs/doxy-coverage/commit/29a0bbf43bfecb6872cdca0e4a11733954d25196 | ||||
* | [build] upgrade minimum CMake version | Konstantin Käfer | 2019-01-21 | 1 | -1/+1 |
| | |||||
* | [core, build] Use -Os for RelWithDebInfo darwin builds | Jason Wray | 2018-12-05 | 1 | -2/+8 |
| | | | | This makes a 17% difference in binary size. | ||||
* | [build] use newer compiler versions for some builds | Konstantin Käfer | 2018-11-28 | 1 | -0/+1 |
| | |||||
* | [build] Set C++11 ABI on by default | Bruno de Oliveira Abinader | 2018-11-26 | 1 | -1/+1 |
| | |||||
* | [build] Set CMAKE_EXPORT_COMPILE_COMMANDS=ON by default | Bruno de Oliveira Abinader | 2018-11-26 | 1 | -0/+1 |
| | |||||
* | [build] use GLFW as a submodule and update to most recent version | Konstantin Käfer | 2018-11-21 | 1 | -1/+3 |
| | | | | this fixes https://github.com/glfw/glfw/issues/1334 for macOS Mojave | ||||
* | [build] Use clcache in appveyor build | Ander Conselvan de Oliveira | 2018-11-01 | 1 | -0/+8 |
| | | | | | | clcache is a cache for compiled C and C++ objects similar to ccache but compatible with Microsoft compilers. Using it should result in faster builds. | ||||
* | [build] Add build system for submodules | Thiago Marcos P. Santos | 2018-10-31 | 1 | -25/+24 |
| | | | | | | | | | 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] unify UTF-8/16 conversion to <boost/locale/encoding_utf.hpp> | Konstantin Käfer | 2018-10-23 | 1 | -2/+0 |
| | |||||
* | [core] add polyfill for codecvt for STLs that don't have it yet | Konstantin Käfer | 2018-09-11 | 1 | -0/+2 |
| | |||||
* | [build] use vendored SQLite for LTO benefits + custom compile flags | Konstantin Käfer | 2018-09-05 | 1 | -0/+4 |
| | |||||
* | [build] allow WITH_EGL for macOS as well (SwiftShader) and enable EGL for GLFW | Konstantin Käfer | 2018-08-27 | 1 | -1/+9 |
| | |||||
* | [build] fixed typo in list of configuration types; RelWithDebugInfo should ↵ | Bryan Haber | 2018-08-20 | 1 | -2/+4 |
| | | | | | | | 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 | 1 | -3/+0 |
| | | | | other build systems | ||||
* | WIP: use expected<T, E> for passing on errors | Konstantin Käfer | 2018-08-14 | 1 | -3/+5 |
| | |||||
* | [core] support windows compilation with msvc2017 and clang 6 | Ivo van Dongen | 2018-08-07 | 1 | -3/+22 |
| | |||||
* | [build] organize CMake targets in folders for IDEs | Konstantin Käfer | 2018-07-17 | 1 | -0/+2 |
| |