summaryrefslogtreecommitdiff
path: root/src/mbgl/util
Commit message (Collapse)AuthorAgeFilesLines
* [core] address nitsKonstantin Käfer2018-10-231-2/+2
|
* [core] refactor util::toString to use RapidJSON's stringificationKonstantin Käfer2018-10-231-7/+55
|
* [core] remove special case for WindowsKonstantin Käfer2018-10-231-16/+0
|
* [core] remove some uses of <iostream> and <sstream>Konstantin Käfer2018-10-235-2/+18
|
* [core] don't use <boost/functional/hash.hpp> to avoid <locale> includeKonstantin Käfer2018-10-232-2/+29
|
* [core] unify UTF-8/16 conversion to <boost/locale/encoding_utf.hpp>Konstantin Käfer2018-10-232-5/+3
|
* [core] remove use of <boost/algorithm/string.hpp>Konstantin Käfer2018-10-232-0/+6
|
* [core] don't use <sstream> and <iomanip> for string constructionKonstantin Käfer2018-10-231-9/+11
|
* [core] add the ability to stringy numbers as hexKonstantin Käfer2018-10-231-0/+19
|
* [core] add ability to stringify doubles that are integer with and without ↵Konstantin Käfer2018-10-233-9/+10
| | | | trailing ".0"
* [core] deduplicate dtoa() from RapidJSON and add testsKonstantin Käfer2018-10-231-90/+7
|
* [core] Initial implementation of 'format' expressionChris Loer2018-10-152-1/+4
|
* [linux,qt] Remove remainder of WebP supportKonstantin Käfer2018-09-131-13/+1
|
* [core] Port "collision group" plumbing to gl-native.Chris Loer2018-09-122-10/+19
| | | | | [node] Hook up map-wide "crossSourceCollisions" option, defaulting to true. [test] Pass "crossSourceCollisions" test option through test harness; enable cross-source-collisions tests on native.
* [android] add support for gnustlKonstantin Käfer2018-09-112-1/+6
|
* Add unit tests and fixtures for OfflineDatabase::mergeDatabaseAsheem Mamoowala2018-08-281-1/+1
|
* [core] Evict unused font stacks from GlyphManagerJohn Firebaugh2018-08-171-0/+40
|
* [core] Optimize generated set{Paint,Layout}Property codeJohn Firebaugh2018-08-131-0/+11
|
* [core] Fix build when building Qt Location plugin for AndroidSudarsana Babu Nagineni2018-08-101-0/+1
| | | | | | | - log2 is not available on Android before API 18. - Android doesn't have 'round' on the std:: namespace when using g++. Co-authored-by: Thiago Marcos P. Santos <thiago@mapbox.com>
* Revert "[core] Replace Boost.Spirit with std::regex in CacheControl::parse()"Bruno de Oliveira Abinader2018-08-081-7/+21
| | | | This reverts commit 990b3b11b9427ffd86f693d3f4c3dd351891e5d0.
* [core] Use correct Log::record overload. (#12571)Chris Loer2018-08-081-1/+1
|
* [core] Replace Boost.Spirit with std::regex in CacheControl::parse()Bruno de Oliveira Abinader2018-08-081-21/+7
|
* Add fuzz tests for TileCover and fix out of bounds access crash.Asheem Mamoowala2018-07-161-0/+2
|
* Better describe the streaming tilecover algorithm in commentsAsheem Mamoowala2018-07-162-22/+57
|
* Fix TileCover asserts. The create_bounds_towards_* methods were treatingAsheem Mamoowala2018-07-161-49/+19
| | | | | all point arrays as rings. Simplify the logic to only compare against the next pt in the bound.
* [core] treat parsedate as C++ file to remove C build rulesKonstantin Käfer2018-07-161-1/+1
| | | | It is already wrapped with #ifdef __cplusplus extern "C", so we can safely compile it as C++ but retain C linkage
* [core] Measuring tiles requesting/parsing time using logging (#12152)Lloyd Sheng2018-06-212-0/+16
| | | | | | | | | | | | * Tile timing * Refactor logging code * Keep the scope of `messageStream` constrained * Make log message more clear * Fix crash issue if onlineResponse.data is null
* [ios] Added check for `-Wtautological-constant-compare` prior to ignore. ↵Julian Rex2018-06-191-0/+2
| | | | (#12177)
* [core] allow logging error codes and formatting strings at the same timeKonstantin Käfer2018-06-121-2/+8
|
* [test] standardize on database file name and move I/O functions to utilKonstantin Käfer2018-06-122-4/+21
|
* [core] don't use floating point versions of pow/logKonstantin Käfer2018-06-043-3/+4
| | | | | | GLIBC 2.27 added new versioned symbols of powf and logf, while the double versions of pow and log remained stable. Prefer the double version to avoid introducing a dependency on a newer version of GLIBC than strictly necessary. See https://lists.gnu.org/archive/html/info-gnu/2018-02/msg00000.html
* [android] - remove mips and armeabi as supported ABIsTobrun2018-05-221-0/+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
* [core] Use std::ios::binary format in std::ifstreamBruno de Oliveira Abinader2018-05-221-2/+2
|
* [core] Align URL token replacement behavior with GL JSJohn Firebaugh2018-05-182-3/+13
| | | | I.e. preserve unknown tokens in URLs rather than replacing them with an empty string.
* [core] Remove unused 'Throttler' class.Chris Loer2018-04-302-58/+0
| | | | Throttler was previously used to control how frequently background placement ran.
* [core] Port is-supported-script to native.Chris Loer2018-04-272-2/+37
| | | | Native port is much simpler because RTL text support is always enabled.
* [core] fix circle querying for scale and alignmentChris Loer2018-04-262-2/+8
| | | | | | | This fixes circle querying for cases where either circle-pitch-alignment=map or circle-pitch-scaling=viewport
* [core] Streaming TileCover for polygonal regions (#11267)Asheem Mamoowala2018-04-264-25/+558
| | | A per-tile streaming algorithm for tile cover on points, lines, and polygons. Works for individual zoom levels, and not zoom ranges.
* Merge branch 'release-boba' into masterupstream/fabian-merge-v4.0.0Fabian Guerra2018-04-231-4/+18
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # circle.yml # include/mbgl/style/expression/let.hpp # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/geometry/LatLngBounds.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapGestureDetector.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapKeyListener.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Projection.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Transform.java # platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/geometry/LatLngBoundsTest.java # platform/android/MapboxGLAndroidSDKTestApp/src/main/AndroidManifest.xml # platform/android/gradle/dependencies.gradle # platform/android/src/example_custom_layer.cpp # platform/android/src/geojson/point.cpp # platform/darwin/src/NSPredicate+MGLAdditions.mm # platform/darwin/test/MGLExpressionTests.mm # platform/ios/Mapbox-iOS-SDK-nightly-dynamic.podspec # platform/ios/Mapbox-iOS-SDK-symbols.podspec # platform/ios/Mapbox-iOS-SDK.podspec # platform/ios/app/MBXViewController.m # src/mbgl/renderer/layers/render_custom_layer.cpp # src/mbgl/style/conversion/filter.cpp # src/mbgl/style/expression/interpolate.cpp # src/mbgl/style/expression/value.cpp # test/style/filter.test.cpp
| * [core] Fixed to-rgba with zero opacityMinh Nguyễn2018-03-301-4/+18
| |
| * [core] Support a range of zooms in TileRange. Accounts for TilePyramid ↵Asheem Mamoowala2018-02-201-20/+40
| | | | | | | | requesting parent tiles of ideal zoom tiles.
* | [qt] Fix Qt build on MinGWThiago Marcos P. Santos2018-03-071-1/+1
| |
* | [core] Fix build with Qt + Android + GCC 4.9Thiago Marcos P. Santos2018-02-261-1/+1
| | | | | | | | | | | | Android uses and old libc when building with GCC 4.9 and some math functions are not on std::.
* | [core] Support a range of zooms in TileRange. Accounts for TilePyramid ↵Asheem Mamoowala2018-02-191-20/+40
|/ | | | requesting parent tiles of ideal zoom tiles.
* [core, ios, macos, android, node] Heatmap layer (#11046)Vladimir Agafonkin2018-02-152-11/+17
| | | | | 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>
* [core] add raster-dem source type and hillshade layer type (#10642)Molly Lloyd2018-01-231-1/+1
|
* [core] Fix alpha handling in rgba and to-rgba operatorsJohn Firebaugh2018-01-091-3/+3
|
* [windows][core] Use Qt's own zlib on WindowsThiago Marcos P. Santos2018-01-081-0/+4
|
* [windows][core] Include what you useThiago Marcos P. Santos2018-01-081-0/+1
|
* [ios] Ignore Boost's 'implicit conversion loses integer precision' warningBruno de Oliveira Abinader2018-01-081-0/+3
|