summaryrefslogtreecommitdiff
path: root/platform/qt/config.cmake
Commit message (Collapse)AuthorAgeFilesLines
* [build] rework platform/default directory and add -files.txt for vendored libsKonstantin Käfer2018-12-141-4/+4
|
* [build] Add build system for submodulesThiago Marcos P. Santos2018-10-311-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 supportKonstantin Käfer2018-09-131-2/+1
|
* [build] use vendored version of ICUKonstantin Käfer2018-09-051-1/+5
|
* [windows, qt] fix windows compiler errors, remove tao + tuple polyfillMolly Lloyd2018-08-311-2/+0
|
* [build] Move all mason_use statements to a single fileJohn Firebaugh2018-07-131-15/+0
| | | | So its checksum can be used in a CI cache key name.
* [core] Default "collator" implementationChris Loer2018-07-031-2/+0
| | | | | | - Based on nunicode - Not locale-aware - Used by linux and Qt builds
* [core, vendor] Create vendored nunicode 1.8.Chris Loer2018-07-031-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 WindowsThiago Marcos P. Santos2018-01-081-0/+12
|
* [windows][build] Make nodejs/npm optionalThiago Marcos P. Santos2018-01-081-20/+23
|
* [test] Only use our SQLite3 wrapper in testsBruno de Oliveira Abinader2018-01-081-3/+0
|
* [core] Enable local glyph generation using TinySDF.Chris Loer2017-12-111-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 specificThiago Marcos P. Santos2017-10-251-0/+5
| | | | | Split the headers, so each platform includes the most appropriated header.
* [build] split out DefaultFileSource and dependents to a separate targetKonstantin Käfer2017-09-281-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 HeadlessFrontendJohn Firebaugh2017-07-261-2/+2
|
* Use ICU compiled with -OsJohn Firebaugh2017-03-081-1/+1
|
* [Qt] Remove legacy QOpenGL dependency from Qt5 buildThiago Marcos P. Santos2017-03-031-1/+1
| | | | OpenGL on Qt5 is offered via QtGui.
* [build] Fix build on Ubuntu 16.04+Thiago Marcos P. Santos2017-02-231-1/+1
| | | | gtest was broken because of lack of CXX11ABI support.
* [build] Remove Mason submodule in favor of CMake masonKonstantin Käfer2017-02-081-1/+1
|
* [Qt] Implement mapbox::sqlite::{Database,Statement} using QtSqlBruno de Oliveira Abinader2017-01-231-2/+0
|
* [Qt] Avoid QApplication duplication via test main()Bruno de Oliveira Abinader2017-01-181-3/+3
|
* [qt] Skip ICU if WITH_QT_I18N is setBruno de Oliveira Abinader2016-12-121-2/+10
|
* [build] ICU is now configured per platformBruno de Oliveira Abinader2016-12-121-0/+4
|
* [build] move headless rendering files to platform/defaultKonstantin Käfer2016-11-221-4/+7
|
* [build] move default_styles to platform/defaultKonstantin Käfer2016-11-221-1/+1
|
* [core] move gl::Context to Backend and refactor ViewKonstantin Käfer2016-10-251-2/+1
|
* [core] separate Backend from View for headless renderingKonstantin Käfer2016-10-251-0/+2
|
* [Qt] Header cleanup (#6477)Thiago Marcos P. Santos2016-09-271-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äfer2016-09-201-0/+2
|
* [build] upgrade dependenciesKonstantin Käfer2016-09-201-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.1Konstantin Käfer2016-09-191-2/+2
|
* [Qt][tests] Added tests for set style interfaceThiago Marcos P. Santos2016-08-261-0/+1
|
* [Qt] Implement a Qt headless rendererThiago Marcos P. Santos2016-08-221-2/+7
| | | | Using legacy QGLWidget because we support Qt4.
* [build] use cmake script bundled with MasonKonstantin Käfer2016-08-051-4/+5
|
* [build] make headless rendering work with Qt on macOSKonstantin Käfer2016-08-051-8/+1
|
* [Qt] Use Qt decoder instead of nunicodeThiago Marcos P. Santos2016-08-051-2/+0
|
* [build] Build Qt with CMakeThiago Marcos P. Santos2016-08-051-0/+62