Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [android] bindings for aggregated cluster properties (#15425) | zmiao | 2019-08-22 | 3 | -3/+19 |
| | | | | | | | | | | * [android] bindings for aggregated cluster properties * [android] change the parameter type for adding clusterProperty * [android] add changelog * remove extra emplty line | ||||
* | [android] check if the CustomGeometrySource's java peer is valid when the ↵ | Łukasz Paczos | 2019-08-19 | 1 | -2/+12 |
| | | | | thread is shutting down | ||||
* | [android] Android bindings for new 'text-writing-mode' layout property | Alexander Shalamov | 2019-08-13 | 2 | -0/+8 |
| | |||||
* | [android] Fix compilation warning with updated clang | Mikhail Pozdnyakov | 2019-06-07 | 1 | -1/+1 |
| | | | | `mbgl::android::Value` move assignment operator is implicitly deleted. | ||||
* | [core] Make the BackgroundScheduler a singleton | Thiago Marcos P. Santos | 2019-05-10 | 1 | -5/+2 |
| | | | | | | | | | | - Do not carry it over everywhere as parameter, it is a shared instance anyway and the lifecycle is pretty much the app lifecycle from the moment we instantiate a map. - Rename to BackgroundScheduler because it is a Scheduler that will do tasks in the background, we don't make assumptions if it is a thread pool or a single thread. - Most importantly, remove the dependency from `core` on `platform`. | ||||
* | [android] Generate style code for symbol-sort-key | Alexander Shalamov | 2019-04-17 | 2 | -0/+8 |
| | |||||
* | [core] Enable 'text-radial-offset' property | Mikhail Pozdnyakov | 2019-03-29 | 2 | -0/+8 |
| | |||||
* | [core] Enable text-variable-anchor property | Mikhail Pozdnyakov | 2019-03-29 | 2 | -0/+8 |
| | |||||
* | [android] text-color option for formatted sections | Łukasz Paczos | 2019-03-15 | 1 | -18/+22 |
| | |||||
* | [core] Simplify util::peer | Mikhail Pozdnyakov | 2019-02-28 | 1 | -1/+1 |
| | | | | Remove custom vtable, base implementation on `std::unique_ptr`. | ||||
* | [android] - remove faulty conversion, explict casting for cluster API | tobrun | 2019-02-07 | 1 | -0/+3 |
| | |||||
* | [android] expose symbol placement transition duration option | Łukasz Paczos | 2019-02-04 | 3 | -5/+14 |
| | |||||
* | [android, darwin] Fix core-only layer creation | Mikhail Pozdnyakov | 2019-01-25 | 1 | -10/+10 |
| | | | | | In the layer manager implementations `addLayerTypeCoreOnly()` should be called with core-only modules. | ||||
* | [android] rename required TransitionOptions field | Łukasz Paczos | 2019-01-21 | 2 | -3/+3 |
| | |||||
* | Ability to disable any layer using pre-processing flags. | Michael Muesch | 2019-01-17 | 1 | -1/+45 |
| | |||||
* | [android] - expose query feature extensions | tobrun | 2019-01-15 | 2 | -1/+56 |
| | |||||
* | [android] - optimise interface definition | tobrun | 2019-01-15 | 2 | -0/+16 |
| | |||||
* | [mac, ios] Enable core-only layers | Mikhail Pozdnyakov | 2018-12-18 | 1 | -1/+1 |
| | | | | | `LayerManagerDarwin` can add layer types that are enabled only for JSON style. It allows to exclude the SDK wrappers for these layers from the project and decrease binary size. | ||||
* | [android] Enable core-only layers | Mikhail Pozdnyakov | 2018-12-11 | 2 | -11/+48 |
| | | | | | | `LayerManagerAndroid` can add layer types that are enabled only for JSON style. It allows to save binary size - JNI glue code for these layer types won't be added to the binaries. | ||||
* | [core, android, darwin] Move layer factories to separate files | Mikhail Pozdnyakov | 2018-12-10 | 11 | -0/+11 |
| | |||||
* | [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 |
| |