summaryrefslogtreecommitdiff
path: root/platform/android/config.cmake
Commit message (Collapse)AuthorAgeFilesLines
* [android] Implement google benchmark runner for Android platformAlexander Shalamov2019-01-111-0/+20
|
* [android] Implement android test runner for core unit testsAlexander Shalamov2019-01-101-8/+10
|
* [build] generate header maps instead of -files.txtKonstantin Käfer2019-01-091-6/+6
|
* [build] rework platform/default directory and add -files.txt for vendored libsKonstantin Käfer2018-12-141-2/+2
|
* [build] Add more vendor packagesThiago Marcos P. Santos2018-11-161-4/+2
| | | | | | * jni.hpp * cheap-ruler-cpp * pixelmatch-cpp
* [build] Add build system for submodulesThiago Marcos P. Santos2018-10-311-5/+0
| | | | | | | | | 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äfer2018-10-231-3/+4
|
* [android] - replace platform default implementation using nunicode for ↵tobrun2018-09-111-2/+0
| | | | uppercasing an lowercasing with an Android specific String.java equivalent
* [core] add polyfill for codecvt for STLs that don't have it yetKonstantin Käfer2018-09-111-0/+3
|
* [build] use vendored version of ICUKonstantin Käfer2018-09-051-1/+2
|
* [build] use vendored SQLite for LTO benefits + custom compile flagsKonstantin Käfer2018-09-051-1/+2
|
* [build] allow WITH_EGL for macOS as well (SwiftShader) and enable EGL for GLFWKonstantin Käfer2018-08-271-1/+2
|
* [build] add plain text file lists for iOS/macOSKonstantin Käfer2018-08-231-0/+2
|
* [build] use plain text files for file lists to simplify integration with ↵Konstantin Käfer2018-08-201-235/+2
| | | | other build systems
* [core] make style/conversion.hpp implementation privateKonstantin Käfer2018-08-191-1/+6
|
* [build] simplify Android buildKonstantin Käfer2018-08-191-186/+178
|
* WIP: use expected<T, E> for passing on errorsKonstantin Käfer2018-08-141-0/+1
|
* [android] Enable LTO in release builds (#12546)John Firebaugh2018-08-061-0/+10
|
* [core] Replace {Source,Camera,Composite}Function with PropertyExpressionJohn Firebaugh2018-07-201-1/+1
|
* [build] Move all mason_use statements to a single fileJohn Firebaugh2018-07-131-5/+0
| | | | So its checksum can be used in a CI cache key name.
* [android] Android "collator" implementationChris Loer2018-07-031-1/+5
| | | | | | | | | - Uses java.text.Collator for comparison - Uses java.util.Locale for locale loading - Uses LanguageTag for BCP 47 parsing - Falls back to non-locale-aware nunicode/default comparison for case-sensitive/diacritic-insensitive. - Testing these changes depends on running Android render tests - "collator" is not yet exposed in the SDK bindings.
* [core, vendor] Create vendored nunicode 1.8.Chris Loer2018-07-031-2/+2
| | | | | - Version bump to 1.8 necessary for "unaccent" functionality - Qt now depends on nunicode, ruling out use of precompiled binaries
* [android] - remove mips and armeabi as supported ABIsTobrun2018-05-221-1/+1
| | | | | | | | | | [android] - bump CI image to NDK 17 compatible [core] - remove setting edgeDistance to 0, comparison 'const short' > 32767 is always false [android] - remove throwing in desructor, undefined behaviour [android] - bump dependency versions of project
* Rework expression conversion (#11490)Tobrun2018-04-101-1/+2
| | | * [android] - rework expression conversion
* [android] high-level jni bindings for geojson conversionIvo van Dongen2018-03-191-0/+2
|
* [android] - add expression conversion, add getters (#11352)Tobrun2018-03-081-10/+1
|
* [core, ios, macos, android, node] Heatmap layer (#11046)Vladimir Agafonkin2018-02-151-0/+2
| | | | | Co-Authored-By: Konstantin Käfer <mail@kkaefer.com> Co-Authored-By: Anand Thakker <anandthakker@users.noreply.github.com> Co-Authored-By: Minh Nguyễn <1ec5@users.noreply.github.com>
* migrated to use mapbox-java3.0 Osana Babayan2018-02-081-2/+0
| | | | | migrated to use mapbox-java3.0 note that old 2.2.9 telementry is still used though
* [android] - add binding integration for RasterDEMSource, add exampleTobrun2018-01-251-0/+2
|
* [core] add raster-dem source type and hillshade layer type (#10642)Molly Lloyd2018-01-231-0/+2
|
* [android] Android implementation of local CJK glyph renderingChris Loer2017-12-111-1/+2
| | | | | - Draws bold version of glyph if font stack contains string "bold" - Not hooked up to global configuration yet
* [core] Enable local glyph generation using TinySDF.Chris Loer2017-12-111-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 targetsKonstantin Käfer2017-11-291-34/+6
| | | | | | | 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 ImplKonstantin Käfer2017-11-291-10/+0
|
* [android] Reuse Java Source objects by holding on to a strong reference in ↵Asheem Mamoowala2017-11-221-2/+0
| | | | the C++ peer.
* [android] Bindings for Custom Geometry SourcesAsheem Mamoowala2017-11-221-1/+2
|
* Merge branch 'release-agua' into tvn-merge-releaseTobrun2017-11-101-0/+2
|\
| * [android] map snapshotter - wrap snapshot in native peer for access to the ↵Ivo van Dongen2017-11-011-3/+7
| | | | | | | | pointFor functionality
| * [android] - add bulk addImages api on MapboxMapTobrun2017-10-311-0/+2
| |
* | [android] map snapshotter - wrap snapshot in native peer for access to the ↵Ivo van Dongen2017-10-311-3/+7
| | | | | | | | pointFor functionality
* | [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.
* | Replace compile-time polymorphism with runtime polymorphism in the ↵John Firebaugh2017-10-231-1/+0
|/ | | | conversion system
* [build] split out DefaultFileSource and dependents to a separate targetKonstantin Käfer2017-09-281-20/+32
| | | | We don't want to link it into the node bindings, so keep it in a separate target
* [android] self-contained map rendererIvo van Dongen2017-09-221-0/+4
| | | | - Isolates the GL thread in a MapRenderer class with a native peer
* [android] extract RendererBackend from NativeMapViewIvo van Dongen2017-09-221-0/+2
|
* [android] map snapshotterIvo van Dongen2017-08-301-0/+12
|
* [node, tests] Consolidate headless rendering logic in HeadlessFrontendJohn Firebaugh2017-07-261-2/+2
|
* [android] rendering interface changesIvo van Dongen2017-07-181-2/+4
|
* [core] renderer interfaceIvo van Dongen2017-07-181-0/+2
|
* [core] Isolate pthread-based tls implementationThiago Marcos P. Santos2017-07-071-0/+1
|