Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [core] Implement CrossFadedDataDrivenProperty to add support for feature ↵ | Molly Lloyd | 2018-08-31 | 102 | -2023/+2888 | |
| | | | | expressions in `*-pattern` properties | |||||
* | [core] move PaintProperty::Attribute to TypeList and pass to Binder constructors | Konstantin Käfer | 2018-08-31 | 2 | -3/+17 | |
| | ||||||
* | [core] introduce TypeListConcat and TypeList::ExpandInto | Konstantin Käfer | 2018-08-31 | 5 | -44/+10 | |
| | ||||||
* | [core] allow passing multiple AttributeTypes to a PaintPropertyBinder | Konstantin Käfer | 2018-08-31 | 1 | -9/+9 | |
| | ||||||
* | [core] rename gl::Attribute to gl::Attribute to remove overloaded naming | Konstantin Käfer | 2018-08-31 | 4 | -33/+33 | |
| | ||||||
* | [core] simplify attribute/location types | Konstantin Käfer | 2018-08-31 | 2 | -22/+10 | |
| | ||||||
* | [core] Added pragma to remove warning ("unknown warning group ↵ | Julian Rex | 2018-08-28 | 1 | -0/+1 | |
| | | | | '-Wtautological-constant-compare', ignored") on iOS build (#12753) | |||||
* | Add unit tests and fixtures for OfflineDatabase::mergeDatabase | Asheem Mamoowala | 2018-08-28 | 1 | -1/+1 | |
| | ||||||
* | [node] capture invalid input data as `ParseError` objects | Konstantin Käfer | 2018-08-27 | 2 | -2/+4 | |
| | | | | This allows us to distinguish them from other types of errors | |||||
* | [core] Add `line-gradient` property | Mikhail Pozdnyakov | 2018-08-23 | 20 | -1491/+1751 | |
| | | | | | | | | 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). | |||||
* | fixed validation message for bounds | Justyna Janczyszyn | 2018-08-22 | 1 | -2/+2 | |
| | ||||||
* | [core] fix icon-size for small data-driven values | Chris Loer | 2018-08-21 | 4 | -192/+192 | |
| | | | | port of mapbox/mapbox-gl-js#7125 | |||||
* | [core, node] Re-implement "avoid edges" behavior for MapMode::Tile | Chris Loer | 2018-08-20 | 4 | -41/+60 | |
| | | | | | | | - Fixes issue #12461. - Only implement "avoid edges" in MapMode::Tile since it's no longer relevant in Static or Continuous mode. - New: Force "avoid edges" to "true" for line labels, since in tile mode they'll always clip poorly at tile boundaries. - Remove unused "withinPlus0/inside" logic. | |||||
* | [core] downgrade event severity for erroneous DDS rendering to Warning | Konstantin Käfer | 2018-08-20 | 1 | -1/+1 | |
| | ||||||
* | [core] make style/conversion.hpp implementation private | Konstantin Käfer | 2018-08-19 | 48 | -17/+253 | |
| | ||||||
* | [core] Evict unused font stacks from GlyphManager | John Firebaugh | 2018-08-17 | 5 | -24/+58 | |
| | ||||||
* | [core] Fix querying for annotations near tile boundaries at high zoom. | Chris Loer | 2018-08-14 | 1 | -1/+7 | |
| | | | | | | | | Fixes issue #12472. This commit doesn't address the underlying issues that come from symbolAnnotationTree using a slightly lower precision coordinate system than the annotations themselves. Instead, it just puts a small padding around each tile when it queries for tile data, so that symbols right at the tile boundary will be included in both tiles. The rendering/querying code will take care of only displaying one instance. The padding is in global coordinates, so at higher zoom the padding will be larger in tile units -- this is consistent with precision loss also being greater at higher zoom. | |||||
* | [core] Fix out of range exception for string compare | Vladimir Kondrashov | 2018-08-14 | 1 | -2/+2 | |
| | ||||||
* | [core] Don't default-show text/icons that depend on the placement of a ↵ | Chris Loer | 2018-08-13 | 1 | -2/+9 | |
| | | | | | | paired icon/text Fixes issue #12483. | |||||
* | [core] Factor out setVisibility conversion | John Firebaugh | 2018-08-13 | 11 | -130/+29 | |
| | ||||||
* | [core] Optimize generated set{Paint,Layout}Property code | John Firebaugh | 2018-08-13 | 13 | -1292/+2260 | |
| | ||||||
* | [core] Eliminate setProperty & co. | John Firebaugh | 2018-08-13 | 16 | -381/+2313 | |
| | ||||||
* | [core] Fix build when building Qt Location plugin for Android | Sudarsana Babu Nagineni | 2018-08-10 | 2 | -2/+3 | |
| | | | | | | | - 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 Abinader | 2018-08-08 | 1 | -7/+21 | |
| | | | | This reverts commit 990b3b11b9427ffd86f693d3f4c3dd351891e5d0. | |||||
* | [core] Use correct Log::record overload. (#12571) | Chris Loer | 2018-08-08 | 1 | -1/+1 | |
| | ||||||
* | [core] Replace Boost.Spirit with std::regex in CacheControl::parse() | Bruno de Oliveira Abinader | 2018-08-08 | 1 | -21/+7 | |
| | ||||||
* | [core] Replace remaining dynamic_cast with static_cast | Bruno de Oliveira Abinader | 2018-08-08 | 14 | -15/+30 | |
| | ||||||
* | [core] Add lineMetrics to GeoJSONOptions | Mikhail Pozdnyakov | 2018-08-08 | 2 | -0/+11 | |
| | | | | | This patch also bumps geojson-vt-cpp version to 6.6.0, which enables the `lineMetrics` option. | |||||
* | Rename `EvaluationContext::heatmapDensity` to `colorRampParameter` | Mikhail Pozdnyakov | 2018-08-07 | 2 | -4/+4 | |
| | | | | | More generic name as the same class member is to be used by the linear gradient properties. | |||||
* | [core] support windows compilation with msvc2017 and clang 6 | Ivo van Dongen | 2018-08-07 | 1 | -0/+2 | |
| | ||||||
* | Fix TileJSON conversion to allow single point bounds | Asheem Mamoowala | 2018-08-02 | 1 | -2/+2 | |
| | ||||||
* | [core] don't prefetch tiles for geojson sources (#12529) | Molly Lloyd | 2018-08-02 | 1 | -1/+1 | |
| | ||||||
* | Relax typing for comparison operators (#12537) | Anand Thakker | 2018-08-02 | 5 | -137/+294 | |
| | | | | | | | | | | * Relax typing for comparison operators Ports https://github.com/mapbox/mapbox-gl-js/pull/6961 * Review comments * Lint fixes | |||||
* | [core] Merge DataDrivenPropertyValue into PropertyValue (#12513) | John Firebaugh | 2018-07-31 | 18 | -326/+309 | |
| | ||||||
* | [core] update parse_date from cURL 7.61.0 | Konstantin Käfer | 2018-07-31 | 2 | -108/+100 | |
| | ||||||
* | [core] Tweak conversions to reduce binary size | John Firebaugh | 2018-07-30 | 14 | -292/+409 | |
| | | | | | * return {} → return nullopt * error = { "..." } → error.message = "..." | |||||
* | [core] Simplify CompoundExpression implementation | John Firebaugh | 2018-07-30 | 4 | -55/+110 | |
| | ||||||
* | [core] Avoid unnecessary template instantiations | John Firebaugh | 2018-07-30 | 1 | -32/+23 | |
| | ||||||
* | Remove use of noncopyable in Context | Sudarsana Babu Nagineni | 2018-07-30 | 1 | -1/+3 | |
| | ||||||
* | Fix compilation errors with libc++ on QNX 7 | Sudarsana Babu Nagineni | 2018-07-30 | 4 | -23/+23 | |
| | | | | | | | | | | This patch fixes the compilation errors on QNX 7: 1) QNX 7 compiler (i.e qcc based GCC 5.4.0 with libc++ from LLVM) has a limited c++11 feature support and causing the compilation errors with the inheriting constructors. This fixes the issues by providing the required constructors explicitly. 2) Resolves an ambiguous overload error with optional<T> | |||||
* | [core] Compress all shader source as a single corpus | John Firebaugh | 2018-07-25 | 27 | -3675/+1554 | |
| | ||||||
* | [core] Compress shader source code | John Firebaugh | 2018-07-25 | 25 | -2854/+3675 | |
| | ||||||
* | [core] Use hand-rolled RTTI | John Firebaugh | 2018-07-24 | 28 | -26/+104 | |
| | ||||||
* | [core] Check all bucket dynamic_casts | John Firebaugh | 2018-07-24 | 10 | -34/+70 | |
| | | | | A mismatch can occur when a layer changes from one type to another. | |||||
* | [core] Replace expressions RTTI with enums + static cast | Bruno de Oliveira Abinader | 2018-07-24 | 14 | -37/+70 | |
| | ||||||
* | [core] coveredByChildren is false if at least one child is uncovered | Bruno de Oliveira Abinader | 2018-07-24 | 1 | -4/+12 | |
| | ||||||
* | [core] Add `symbol-placement: line-center` | Chris Loer | 2018-07-23 | 10 | -46/+112 | |
| | | | | | - Remove unused/vestigial 'maxCameraDistance' - Create a single collision circle for line labels that are less than half the width of a collision circle | |||||
* | Keep original input for filters using legacy syntax. | Asheem Mamoowala | 2018-07-23 | 1 | -1/+20 | |
| | ||||||
* | [core] Convert token strings to expressions | John Firebaugh | 2018-07-20 | 8 | -63/+98 | |
| | ||||||
* | [core] Move expression.cpp to expression directory | John Firebaugh | 2018-07-20 | 1 | -0/+0 | |
| |