summaryrefslogtreecommitdiff
path: root/cmake
Commit message (Collapse)AuthorAgeFilesLines
* [core] remove some uses of <iostream> and <sstream>Konstantin Käfer2018-10-221-0/+1
|
* [core] don't use <boost/functional/hash.hpp> to avoid <locale> includeKonstantin Käfer2018-10-221-0/+1
|
* [core] unify UTF-8/16 conversion to <boost/locale/encoding_utf.hpp>Konstantin Käfer2018-10-223-22/+1
|
* [core] deduplicate dtoa() from RapidJSON and add testsKonstantin Käfer2018-10-221-0/+1
|
* [core] Introduce mbgl::RendererStateBruno de Oliveira Abinader2018-10-191-0/+2
|
* [core, test] Add BiDi unit testChris Loer2018-10-151-0/+1
| | | | | | - Port of arabic.test.js from mapbox-gl-rtl-text - Modify BiDi::getLine to remove trailing nulls in the event UBIDI_REMOVE_BIDI_CONTROLS causes the string to shorten. - Patch vendored ICU to avoid undefined undefined bit shifting behavior (triggered sanitizer failure)
* [test] Add unit test for TaggedString::trim()Chris Loer2018-10-151-0/+1
|
* [core] Initial implementation of 'format' expressionChris Loer2018-10-151-0/+6
|
* [core] add --cache option to GLFW binary to specify the cache databaseKonstantin Käfer2018-09-191-0/+2
|
* [build] Run cmake again when source file lists changesAnder Conselvan de Oliveira2018-09-141-0/+1
| | | | | | | | Since commit bded6c65d59b ([build] use plain text files for file lists to simplify integration with other build systems) adding new source files would not cause cmake to be re-ran since it doesn't automatically track the plain text files. Fix that by explicitly adding those files to CMAKE_CONFIGURE_DEPENDS.
* [core] Implement array assertion fallback behaviorJohn Firebaugh2018-09-131-2/+0
| | | | This was added in gl-js in #7095.
* [linux,qt] Remove remainder of WebP supportKonstantin Käfer2018-09-131-2/+0
|
* [core] Add face culling mode parameter to Program::drawBruno de Oliveira Abinader2018-09-131-0/+2
| | | | | | Add a parameter to Program::draw to control whether face culling should be enabled. This will be used in a follow up commit to enable face culling for fill extrusion layers.
* [build] add script to generate a standalone version of Mapbox GLKonstantin Käfer2018-09-112-3/+3
|
* [android] add support for gnustlKonstantin Käfer2018-09-111-1/+1
|
* [core] add polyfill for codecvt for STLs that don't have it yetKonstantin Käfer2018-09-112-0/+21
|
* [build] Disable implicit fallthrough warnings for sqlite3 (#12855)Ander Conselvan de Oliveira2018-09-111-0/+1
| | | | | | | | | | | | | | | | | | The sqlite3 source code has a lot of implicit fallthroughs in case statements. They are documented with comments but even though gcc provides options to use these comments to suppress the warnings, that's not always reliable. For instance, it may fail if an #ifdef follows the comment or if the comment is within a block scope used for a case. With gcc version '(Ubuntu 7.3.0-16ubuntu3) 7.3.0' I get warnings similar to the below: ../../../vendor/sqlite/src/sqlite3.c: In function ‘sqlite3_db_status’: ../../../vendor/sqlite/src/sqlite3.c:20251:10: error: this statement may fall through [-Werror=implicit-fallthrough=] op = SQLITE_DBSTATUS_CACHE_WRITE+1; So disable the implicit falltrhough warnings for that library. Note that -Wno-error=implicit-fallthrough is not used to keep the build silent since this is vendor library.
* [android] jni.hpp 4.0.0John Firebaugh2018-09-071-1/+1
|
* [android] Upgrade to latest jni.hppJohn Firebaugh2018-09-071-1/+1
|
* [build] use vendored version of ICUKonstantin Käfer2018-09-052-7/+26
|
* [build] use vendored SQLite for LTO benefits + custom compile flagsKonstantin Käfer2018-09-052-2/+36
|
* [core] simplify dependency layout process and refactor data structuresMolly Lloyd2018-08-311-0/+1
|
* [windows, qt] fix windows compiler errors, remove tao + tuple polyfillMolly Lloyd2018-08-312-2/+0
|
* [core] Implement CrossFadedDataDrivenProperty to add support for feature ↵Molly Lloyd2018-08-311-0/+1
| | | | expressions in `*-pattern` properties
* SQL Statements to merge an attached database with name 'side' into the main ↵Asheem Mamoowala2018-08-281-0/+1
| | | | | | database. Co-authored-by: kkaefer <mail@kkaefer.com>
* [build] allow WITH_EGL for macOS as well (SwiftShader) and enable EGL for GLFWKonstantin Käfer2018-08-272-2/+6
|
* [core] Add `line-gradient` propertyMikhail Pozdnyakov2018-08-231-0/+2
| | | | | | | | Porting of https://github.com/mapbox/mapbox-gl-js/pull/6303 See the link above for the description of the feature and its limitations). Based on patch from @lbud (Lauren Budorick).
* [build] add plain text file lists for iOS/macOSKonstantin Käfer2018-08-235-6/+8
|
* [build] fixed typo in list of configuration types; RelWithDebugInfo should ↵Bryan Haber2018-08-201-9/+7
| | | | | | | 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äfer2018-08-2013-993/+997
| | | | other build systems
* [build] also generate debugging symbols for Release builds in XcodeKonstantin Käfer2018-08-201-0/+3
|
* [core] make style/conversion.hpp implementation privateKonstantin Käfer2018-08-191-0/+2
|
* [build] More diagnostics for npm install failuresJohn Firebaugh2018-08-161-1/+2
|
* [build] make sure we're also updating the mapbox-ios-events submoduleKonstantin Käfer2018-08-141-2/+7
|
* WIP: use expected<T, E> for passing on errorsKonstantin Käfer2018-08-143-38/+21
|
* [core] harden OfflineDatabaseKonstantin Käfer2018-08-141-0/+2
|
* [core] Optimize generated set{Paint,Layout}Property codeJohn Firebaugh2018-08-131-0/+1
|
* [core] Eliminate setProperty & co.John Firebaugh2018-08-131-2/+0
|
* [android, linux] Upgrade to SQLite 3.24.0, compiled to minimize binary sizeJohn Firebaugh2018-08-102-4/+4
|
* Update mbgl.cmakeVladimir Kondrashov2018-08-101-4/+4
|
* [build] Update gl-jsJohn Firebaugh2018-08-081-0/+4
|
* [core] Replace unique_any with peer from mapbox-bindgenBruno de Oliveira Abinader2018-08-082-2/+2
|
* [core] Add lineMetrics to GeoJSONOptionsMikhail Pozdnyakov2018-08-081-1/+1
| | | | | This patch also bumps geojson-vt-cpp version to 6.6.0, which enables the `lineMetrics` option.
* Relax typing for comparison operators (#12537)Anand Thakker2018-08-021-2/+2
| | | | | | | | | | * Relax typing for comparison operators Ports https://github.com/mapbox/mapbox-gl-js/pull/6961 * Review comments * Lint fixes
* [ios, macos] Enable link-time optimization for iOS release builds (#12502)John Firebaugh2018-07-313-0/+7
|
* [core] Merge DataDrivenPropertyValue into PropertyValue (#12513)John Firebaugh2018-07-311-2/+0
|
* [core] Tweak conversions to reduce binary sizeJohn Firebaugh2018-07-301-0/+2
| | | | | * return {} → return nullopt * error = { "..." } → error.message = "..."
* Update geometry, geojsonvt and vector-tile modulesSudarsana Babu Nagineni2018-07-301-3/+3
| | | | | Update mason modules geometry, geojsonvt and vector-tile to latest.
* [core] Compress all shader source as a single corpusJohn Firebaugh2018-07-251-0/+2
|
* [build] Bump benchmark to v1.4.1Bruno de Oliveira Abinader2018-07-231-2/+2
|