Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Fix formatting | Mikhail Pozdnyakov | 2019-09-18 | 1 | -9/+7 |
| | |||||
* | [core] Add LayerTypeInfo::TileKind | Mikhail Pozdnyakov | 2019-09-18 | 1 | -1/+2 |
| | |||||
* | [core] Use mbgl::underlying_type in style properties | Bruno de Oliveira Abinader | 2019-09-11 | 1 | -17/+18 |
| | |||||
* | [core] Remove RenderLayerSymbolInterface | Mikhail Pozdnyakov | 2019-05-19 | 1 | -1/+2 |
| | |||||
* | [core] Remove clipping option from RenderTile and style::Layer | Mikhail Pozdnyakov | 2019-05-08 | 1 | -1/+0 |
| | |||||
* | [build] change style code generator to sort properties alphabetically | Konstantin Käfer | 2019-05-02 | 1 | -105/+105 |
| | | | | JSON keys in our style specification don't have a defined order. This change sorts them alphabetically so that we can rely on the order remaining them same across code generation runs. | ||||
* | [core] Add `FadingTiles` layer type property | Mikhail Pozdnyakov | 2019-04-17 | 1 | -1/+2 |
| | |||||
* | [core] clang-tidy fixes | Konstantin Käfer | 2019-04-05 | 1 | -17/+17 |
| | |||||
* | [core] Use eternal::hash_map in style::Layers | Mikhail Pozdnyakov | 2018-12-19 | 1 | -104/+26 |
| | |||||
* | [core, android, darwin] Move layer factories to separate files | Mikhail Pozdnyakov | 2018-12-10 | 1 | -25/+0 |
| | |||||
* | [core] Support fill-extrusion-vertical-gradient | Bruno de Oliveira Abinader | 2018-11-29 | 1 | -0/+56 |
| | |||||
* | [core][Android][Darwin] LayerManager creates RenderLayer instances | Mikhail Pozdnyakov | 2018-11-27 | 1 | -16/+20 |
| | | | | | | | | `LayerManager` is now responsible for `RenderLayer` instances creation, so that there is a single entry point for creating of objects, which correspond to a certain layer type. The `LayerType type` field is dropped from `Layer::Impl`. | ||||
* | [core] Add static layer properties to mbgl::style::LayerTypeInfo | Alexander Shalamov | 2018-11-19 | 1 | -1/+7 |
| | |||||
* | [core][android] Introduce mbgl::style::LayerTypeInfo | Mikhail Pozdnyakov | 2018-11-15 | 1 | -16/+9 |
| | | | | | | | | | The `LayerTypeInfo` contains static meta data about certain layer type. Each layer module should have a single immutable `LayerTypeInfo` instance for the represented layer type. Both `LayerImpl` and `LayerFactory` from the module always refer to the same `LayerTypeInfo` instance, so address of this instance can be used as a layer module Id during the process life time. | ||||
* | noexcept specifier for layer factory methods | Mikhail Pozdnyakov | 2018-11-07 | 1 | -3/+3 |
| | |||||
* | Refer corresponding LayerFactory instance from the Layer::Impl | Mikhail Pozdnyakov | 2018-11-07 | 1 | -2/+19 |
| | |||||
* | Introduce the style::Layer factory classes | Mikhail Pozdnyakov | 2018-10-31 | 1 | -0/+19 |
| | | | | | | | | | This patch introduces the initial implementation of - A `LayerFactory` abstract class that creates `style::Layer` instances of a certain layer type (line, hillshade, round, ..) - A singleton `LayerManager` class, which is responsible for initializing the `LayerFactory` instances and forwarding the `create()` calls to the corresponding factory. | ||||
* | Consolidate `style::Layer` properties API | Mikhail Pozdnyakov | 2018-10-25 | 1 | -56/+4 |
| | | | | | | | | The `style::Layer` class now exposes all the properties contained at `style::LayerImpl`. This allowed to drop `style::Layer::accept()` method usage, avoid the repeated generated code and thus save some binary size. This patch is a part of the layers modularization effort. | ||||
* | [core] Implement CrossFadedDataDrivenProperty to add support for feature ↵ | Molly Lloyd | 2018-08-31 | 1 | -1/+1 |
| | | | | expressions in `*-pattern` properties | ||||
* | [core] make style/conversion.hpp implementation private | Konstantin Käfer | 2018-08-19 | 1 | -1/+1 |
| | |||||
* | [core] Factor out setVisibility conversion | John Firebaugh | 2018-08-13 | 1 | -13/+1 |
| | |||||
* | [core] Optimize generated set{Paint,Layout}Property code | John Firebaugh | 2018-08-13 | 1 | -85/+172 |
| | |||||
* | [core] Eliminate setProperty & co. | John Firebaugh | 2018-08-13 | 1 | -0/+181 |
| | |||||
* | [core] Merge DataDrivenPropertyValue into PropertyValue (#12513) | John Firebaugh | 2018-07-31 | 1 | -9/+9 |
| | |||||
* | Update layer immediately when changing its max/min zoom level (#11399) | Łukasz Paczos | 2018-04-12 | 1 | -0/+2 |
| | | | | | | * [android][core] update layer immediately when changing it's max/min zoom * [core] node bindings for layer zoom range | ||||
* | [core] Simplify LayerObserver API | John Firebaugh | 2017-06-05 | 1 | -21/+9 |
| | |||||
* | [core, node, darwin, qt] Remove support for paint classes | John Firebaugh | 2017-05-15 | 1 | -63/+63 |
| | |||||
* | [core] cascade ⇢ transition / cascading ⇢ transitionable | John Firebaugh | 2017-05-15 | 1 | -1/+1 |
| | |||||
* | [core] Unify {Paint,Layout,Light}Properties | John Firebaugh | 2017-05-15 | 1 | -1/+0 |
| | |||||
* | [core] *LayerImpl::cascading ⇢ paint | John Firebaugh | 2017-05-15 | 1 | -29/+29 |
| | |||||
* | [core] Immutable Impls | John Firebaugh | 2017-05-12 | 1 | -58/+116 |
| | |||||
* | [core] split off render layers | Ivo van Dongen | 2017-04-25 | 1 | -31/+31 |
| | |||||
* | Per-attribute transition properties on MGLStyleLayer (#8225) | Fabian Guerra Soto | 2017-03-10 | 1 | -0/+28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios, macos] new struct MGLTransition * [ios] MGLTransition struct moved to MGLTypes.h * [ios] MGLTransition implemented for style layer properties * [ios, macos] added support for getting property transitions * [ios, macos] updated to MGLDurationFromTimeInterval and MGLTimeIntervalFromDuration * [ios, macos] added transition properties test * [ios, macos] modified key strings imp * [ios, macos] The impl for transition properties were changed to public methods * [ios, macos] Changelog update * [ios] Fixed layer space formatting * [core] The name space was fixed for getters that returned TransitionOptions * [ios, macos] Added rawLayer transition property tests * [ios] Added a factory method for MGLTransition and transition-related methods to NSValue(MGLAdditions) * [ios, macos] Copyedited changelog blurbs about transition properties | ||||
* | [core] Restore support for *-transition properties | John Firebaugh | 2017-02-09 | 1 | -0/+28 |
| | |||||
* | [core] Add support for data-driven styling | John Firebaugh | 2017-02-02 | 1 | -12/+24 |
| | |||||
* | [core] Get rid of user-specified refs | John Firebaugh | 2017-01-04 | 1 | -1/+4 |
| | |||||
* | [core] Implement circle-stroke properties | John Firebaugh | 2016-12-09 | 1 | -0/+171 |
Also includes stubs for fill-extrusion layer, because most of the code was auto-generated. |