Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [build] rework platform/default directory and add -files.txt for vendored libs | Konstantin Käfer | 2018-12-14 | 1 | -4/+4 |
| | |||||
* | [build] Add build system for submodules | Thiago Marcos P. Santos | 2018-10-31 | 1 | -18/+2 |
| | | | | | | | | | 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,qt] Remove remainder of WebP support | Konstantin Käfer | 2018-09-13 | 1 | -2/+1 |
| | |||||
* | [build] use vendored version of ICU | Konstantin Käfer | 2018-09-05 | 1 | -1/+5 |
| | |||||
* | [windows, qt] fix windows compiler errors, remove tao + tuple polyfill | Molly Lloyd | 2018-08-31 | 1 | -2/+0 |
| | |||||
* | [build] Move all mason_use statements to a single file | John Firebaugh | 2018-07-13 | 1 | -15/+0 |
| | | | | So its checksum can be used in a CI cache key name. | ||||
* | [core] Default "collator" implementation | Chris Loer | 2018-07-03 | 1 | -2/+0 |
| | | | | | | - 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 | -0/+2 |
| | | | | | - Version bump to 1.8 necessary for "unaccent" functionality - Qt now depends on nunicode, ruling out use of precompiled binaries | ||||
* | [windows][qt] Add build defines to build Mapbox GL + Qt on Windows | Thiago Marcos P. Santos | 2018-01-08 | 1 | -0/+12 |
| | |||||
* | [windows][build] Make nodejs/npm optional | Thiago Marcos P. Santos | 2018-01-08 | 1 | -20/+23 |
| | |||||
* | [test] Only use our SQLite3 wrapper in tests | Bruno de Oliveira Abinader | 2018-01-08 | 1 | -3/+0 |
| | |||||
* | [core] Enable local glyph generation using TinySDF. | Chris Loer | 2017-12-11 | 1 | -0/+2 |
| | | | | | | | - 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 | ||||
* | [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 | -11/+17 |
| | | | | We don't want to link it into the node bindings, so keep it in a separate target | ||||
* | [node, tests] Consolidate headless rendering logic in HeadlessFrontend | John Firebaugh | 2017-07-26 | 1 | -2/+2 |
| | |||||
* | Use ICU compiled with -Os | John Firebaugh | 2017-03-08 | 1 | -1/+1 |
| | |||||
* | [Qt] Remove legacy QOpenGL dependency from Qt5 build | Thiago Marcos P. Santos | 2017-03-03 | 1 | -1/+1 |
| | | | | OpenGL on Qt5 is offered via QtGui. | ||||
* | [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. | ||||
* | [build] Remove Mason submodule in favor of CMake mason | Konstantin Käfer | 2017-02-08 | 1 | -1/+1 |
| | |||||
* | [Qt] Implement mapbox::sqlite::{Database,Statement} using QtSql | Bruno de Oliveira Abinader | 2017-01-23 | 1 | -2/+0 |
| | |||||
* | [Qt] Avoid QApplication duplication via test main() | Bruno de Oliveira Abinader | 2017-01-18 | 1 | -3/+3 |
| | |||||
* | [qt] Skip ICU if WITH_QT_I18N is set | Bruno de Oliveira Abinader | 2016-12-12 | 1 | -2/+10 |
| | |||||
* | [build] ICU is now configured per platform | Bruno de Oliveira Abinader | 2016-12-12 | 1 | -0/+4 |
| | |||||
* | [build] move headless rendering files to platform/default | Konstantin Käfer | 2016-11-22 | 1 | -4/+7 |
| | |||||
* | [build] move default_styles to platform/default | Konstantin Käfer | 2016-11-22 | 1 | -1/+1 |
| | |||||
* | [core] move gl::Context to Backend and refactor View | Konstantin Käfer | 2016-10-25 | 1 | -2/+1 |
| | |||||
* | [core] separate Backend from View for headless rendering | Konstantin Käfer | 2016-10-25 | 1 | -0/+2 |
| | |||||
* | [Qt] Header cleanup (#6477) | Thiago Marcos P. Santos | 2016-09-27 | 1 | -0/+4 |
| | | | Make some headers private, so we only commit with the QML API. | ||||
* | [build] use Mason's sqlite when linking Qt tests (#6395) | Konstantin Käfer | 2016-09-20 | 1 | -0/+2 |
| | |||||
* | [build] upgrade dependencies | Konstantin Käfer | 2016-09-20 | 1 | -2/+2 |
| | | | | | | | | libuv 1.7.5 => 1.9.1 libjpeg-turbo 1.4.2 => 1.5.0 libpng 1.6.20 => 1.6.25 libzip 0.11.2 => 1.1.3 nunicode 1.6 => 1.7.1 | ||||
* | [build] Upgrade GLFW to 3.2.1, SQLite to 3.14.2 and libwebp to 0.5.1 | Konstantin Käfer | 2016-09-19 | 1 | -2/+2 |
| | |||||
* | [Qt][tests] Added tests for set style interface | Thiago Marcos P. Santos | 2016-08-26 | 1 | -0/+1 |
| | |||||
* | [Qt] Implement a Qt headless renderer | Thiago Marcos P. Santos | 2016-08-22 | 1 | -2/+7 |
| | | | | Using legacy QGLWidget because we support Qt4. | ||||
* | [build] use cmake script bundled with Mason | Konstantin Käfer | 2016-08-05 | 1 | -4/+5 |
| | |||||
* | [build] make headless rendering work with Qt on macOS | Konstantin Käfer | 2016-08-05 | 1 | -8/+1 |
| | |||||
* | [Qt] Use Qt decoder instead of nunicode | Thiago Marcos P. Santos | 2016-08-05 | 1 | -2/+0 |
| | |||||
* | [build] Build Qt with CMake | Thiago Marcos P. Santos | 2016-08-05 | 1 | -0/+62 |