Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] layermanager folder | Mikhail Pozdnyakov | 2018-11-30 | 2 | -2/+2 |
| | | | | Move `LayerManager` and `LayerFactory` abstract classes to a dedicated folder. | ||||
* | [core] Support fill-extrusion-vertical-gradient | Bruno de Oliveira Abinader | 2018-11-29 | 2 | -1/+9 |
| | |||||
* | [core] LayerManager can disable annotations | Mikhail Pozdnyakov | 2018-11-28 | 1 | -0/+2 |
| | | | | | | | | | | | | | At the moment, the annotations implementation in the `mapbox-gl-native` core is creating concrete layer instances apart from `LayerManager/LayerFactory` code path. So, annotations must be disabled if the `LayerManager` implementation does not provide line, fill or symbol layers (those, used by the annotations). Note: in future, annotations implementation will be moved from the core to the platform SDK level(see https://github.com/mapbox/mapbox-plugins-android/tree/master/plugin-annotation) and `LayerManager` won't need to disable it. | ||||
* | [core][Android][Darwin] LayerManager creates RenderLayer instances | Mikhail Pozdnyakov | 2018-11-27 | 14 | -62/+44 |
| | | | | | | | | `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`. | ||||
* | [android] removing plain text getter for "text-field" | Łukasz Paczos | 2018-11-20 | 1 | -10/+17 |
| | |||||
* | [core][android] Introduce mbgl::style::LayerTypeInfo | Mikhail Pozdnyakov | 2018-11-15 | 12 | -41/+53 |
| | | | | | | | | | 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 | 2 | -5/+5 |
| | |||||
* | [android] Remove UnknownLayer | Mikhail Pozdnyakov | 2018-11-07 | 2 | -76/+0 |
| | |||||
* | [android] layers.cpp/hpp -> layer_manager.cpp/hpp | Mikhail Pozdnyakov | 2018-11-07 | 2 | -1/+1 |
| | |||||
* | [core][android] Implement LayerManager for Android | Mikhail Pozdnyakov | 2018-11-07 | 28 | -188/+555 |
| | | | | | The newly introduced `LayerManagerAndroid` is now responsible for creating both style layer objects and their java peers on Android. | ||||
* | Remove style::Layer::is()/as() | Mikhail Pozdnyakov | 2018-10-31 | 12 | -234/+275 |
| | |||||
* | Consolidate `style::Layer` properties API | Mikhail Pozdnyakov | 2018-10-25 | 2 | -127/+42 |
| | | | | | | | | 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. | ||||
* | [android] "format" expression support | Łukasz Paczos | 2018-10-24 | 5 | -1/+96 |
| | |||||
* | Port symbol-z-order symbol layout style-spec property to Nativeupstream/sort-by-y | ryanhamley | 2018-09-07 | 2 | -0/+8 |
| | |||||
* | [android] jni.hpp 4.0.0 | John Firebaugh | 2018-09-07 | 62 | -1180/+890 |
| | |||||
* | [android] Simplify Feature conversion | John Firebaugh | 2018-09-07 | 3 | -6/+6 |
| | |||||
* | [android] Upgrade to latest jni.hpp | John Firebaugh | 2018-09-07 | 52 | -291/+187 |
| | |||||
* | [android] Retain a shared thread pool reference | John Firebaugh | 2018-09-04 | 2 | -4/+7 |
| | | | | Otherwise it may be prematurely deleted. | ||||
* | [android] - add get source id to supported layer types | tobrun | 2018-09-04 | 2 | -0/+24 |
| | |||||
* | [android] synchronize and coalesce requests targeting the same TileID in the ↵ | Łukasz Paczos | 2018-08-23 | 2 | -2/+18 |
| | | | | CustomGeometrySource | ||||
* | [core] Add `line-gradient` property | Mikhail Pozdnyakov | 2018-08-23 | 2 | -1/+10 |
| | | | | | | | | 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). | ||||
* | [android] Simplify enum conversion | John Firebaugh | 2018-08-21 | 5 | -465/+0 |
| | |||||
* | [android] Remove unused | John Firebaugh | 2018-08-21 | 1 | -24/+0 |
| | |||||
* | [android] Move conversion code to .cpp files | John Firebaugh | 2018-08-21 | 10 | -97/+124 |
| | |||||
* | [android] - converting GeoJsonSource Java features to core ones on a worker ↵ | Łukasz Paczos | 2018-08-21 | 2 | -36/+122 |
| | | | | thread | ||||
* | [core] make style/conversion.hpp implementation private | Konstantin Käfer | 2018-08-19 | 8 | -8/+8 |
| | |||||
* | [core] Eliminate setProperty & co. | John Firebaugh | 2018-08-13 | 1 | -2/+2 |
| | |||||
* | [android] shutting down thread pool of the CustomGeometrySource when the ↵ | Łukasz Paczos | 2018-08-10 | 4 | -4/+53 |
| | | | | source is destroyed | ||||
* | [core] Replace unique_any with peer from mapbox-bindgen | Bruno de Oliveira Abinader | 2018-08-08 | 1 | -2/+2 |
| | |||||
* | [core] Merge DataDrivenPropertyValue into PropertyValue (#12513) | John Firebaugh | 2018-07-31 | 1 | -13/+0 |
| | |||||
* | [android, ios, macos] Generate symbol-placement: line-center wrappers | Chris Loer | 2018-07-23 | 1 | -0/+3 |
| | |||||
* | [core] Replace {Source,Camera,Composite}Function with PropertyExpression | John Firebaugh | 2018-07-20 | 3 | -62/+34 |
| | |||||
* | Rename `HeatmapColorPropertyValue` to `ColorRampPropertyValue` | Mikhail Pozdnyakov | 2018-07-05 | 1 | -5/+5 |
| | | | | | | | | Based on patch from @lbud (Lauren Budorick). Give `HeatmapColorPropertyValue` a more generic name, since the same value type will be used for both `heatmap-color` and `line-gradient` properties. | ||||
* | [core] add raster-resampling property (#12176)upstream/rclee | Molly Lloyd | 2018-06-21 | 4 | -0/+30 |
| | | | | | | | | | | * update style-code for raster-resampling * implement user-defined raster-resampling * invert filter condition * raster-resampling -> raster-resampling-mode for darwin language conventions | ||||
* | [core] Convert "legacy" filters directly into expressions (#11610) | Lucas Wojciechowski | 2018-05-10 | 1 | -7/+5 |
| | | | Ports the specialized filter-* expressions from GL JS, adding them to src/mbgl/style/expression/compound_expression.cpp | ||||
* | Rework expression conversion (#11490) | Tobrun | 2018-04-10 | 5 | -144/+20 |
| | | | * [android] - rework expression conversion | ||||
* | Use a host interface for CustomLayer instead of function pointers (#11553) | Asheem Mamoowala | 2018-04-02 | 2 | -8/+4 |
| | | | | | | Use a host interface for CustomLayer instead of function pointers Co-authored-by: Julian Rex <julian.rex@mapbox.com> | ||||
* | Expression filters (#11429) | Tobrun | 2018-03-19 | 2 | -1/+39 |
| | | | * [android] - add expression filter integration | ||||
* | [android] - add expression conversion, add getters (#11352) | Tobrun | 2018-03-08 | 13 | -405/+132 |
| | |||||
* | [android] expose ImageSource coordinates setter (#11262) | Łukasz Paczos | 2018-03-01 | 2 | -1/+9 |
| | | | | (cherry picked from commit fcf5fa6) | ||||
* | [android] - add default heatmap color to getter | Tobrun | 2018-03-01 | 2 | -1/+18 |
| | |||||
* | [android] - add heatmap color property | Tobrun | 2018-03-01 | 3 | -0/+22 |
| | |||||
* | [core, ios, macos, android, node] Heatmap layer (#11046) | Vladimir Agafonkin | 2018-02-15 | 4 | -0/+189 |
| | | | | | 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> | ||||
* | Add options for Custom Geometry Source types to enable clipping and wrapping ↵ | Asheem Mamoowala | 2018-02-07 | 1 | -1/+1 |
| | | | | geometry (#11041) | ||||
* | [android] - add binding integration for RasterDEMSource, add example | Tobrun | 2018-01-25 | 3 | -0/+98 |
| | |||||
* | [core] update mapbox-gl-js submodule pin | Konstantin Käfer | 2018-01-24 | 2 | -17/+0 |
| | | | | | * disables transition render test (transitions are not supported with Still image rendering in Node.js) * removes support for hillshade-illumniation-direction-transition | ||||
* | [core] add raster-dem source type and hillshade layer type (#10642) | Molly Lloyd | 2018-01-23 | 6 | -0/+265 |
| | |||||
* | [android] - fix code generation, remove lamda, fixup color conversion locale | tobrun | 2018-01-09 | 2 | -17/+0 |
| | |||||
* | [android] Use inherited javaPeer in CustomGeometrySource C++ peer | Asheem Mamoowala | 2017-11-22 | 2 | -18/+29 |
| | |||||
* | [android] Reuse Java Source objects by holding on to a strong reference in ↵ | Asheem Mamoowala | 2017-11-22 | 16 | -157/+166 |
| | | | | the C++ peer. |