Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Add feature-state compound expression | Juha Alanen | 2019-09-18 | 1 | -0/+15 |
| | |||||
* | [core] Add feature state support to isFeatureConstant expression | Juha Alanen | 2019-09-18 | 1 | -1/+2 |
| | |||||
* | [core] Add feature state support to expression | Juha Alanen | 2019-09-18 | 1 | -0/+17 |
| | |||||
* | [Core] Fix wrong `maxzoom` setting of tileSet when using URL source (#15581) | zmiao | 2019-09-17 | 2 | -6/+30 |
| | | | | | | | | | | | | * [core] Take max/min zoom option from style if they are set * [core] std::move input value * [Core] Add changelogs * [Core] Fix clang-format reported error * [Core] fix clang-tidy reported error | ||||
* | [core] Fix for FormatSectionOverrides::hasOverride | Alexander Shalamov | 2019-09-17 | 1 | -11/+4 |
| | |||||
* | [core] Use mbgl::underlying_type in style properties | Bruno de Oliveira Abinader | 2019-09-11 | 12 | -216/+228 |
| | |||||
* | [core] Expose mbgl::style::Light::setProperty | Bruno de Oliveira Abinader | 2019-09-11 | 2 | -0/+196 |
| | | | | Works the same way as mbgl::style::set{Paint,Layout}Property functions. | ||||
* | Always call onSourceLoaded observers (#15548) | Konstantin Käfer | 2019-09-03 | 4 | -3/+6 |
| | | | | | | | | * [core] add sources to source collection before triggering load * [test] add testcase for #15514 * [core] also call onSourceLoaded observers when no network request was necessary | ||||
* | [core] Fill layer pattern change must cause re-layout | Mikhail Pozdnyakov | 2019-08-22 | 1 | -0/+1 |
| | | | | | | Otherwise, pattern properties update is not taken in action. This caused the following render tests failure: `build/mbgl-render-test runtime-styling/layer-add-fill regressions/mapbox-gl-js#3107 --recycle-map` | ||||
* | Indroduce clusterProperty option for aggregation (#15287) | zmiao | 2019-08-16 | 8 | -27/+162 |
| | | | | | | | | | | * indroduce clusterProperty option for aggregation * remove unnecessary codes * update geojson_option conversion * fix reviewing findings | ||||
* | [core] Check type of a convertible value when constructing legacy filterupstream/node-release | Alexander Shalamov | 2019-08-16 | 1 | -1/+6 |
| | |||||
* | [core] Add style bindings for "text-writing-mode" layout property | Alexander Shalamov | 2019-08-13 | 7 | -2/+50 |
| | |||||
* | [core] Avoid copying feature properties | Mikhail Pozdnyakov | 2019-07-25 | 2 | -2/+3 |
| | |||||
* | [core] Default GeometryTileFeature::getGeometries() implementation | Mikhail Pozdnyakov | 2019-07-24 | 1 | -3/+0 |
| | |||||
* | [core] Force getGeometries() return const ref | Alexander Shalamov | 2019-07-24 | 1 | -1/+3 |
| | |||||
* | [core] Avoid unneeded tile sets copying at sources code | Mikhail Pozdnyakov | 2019-07-22 | 6 | -18/+7 |
| | |||||
* | [core] Introduce LayerProperties::constantsMask() | Mikhail Pozdnyakov | 2019-07-02 | 21 | -0/+82 |
| | | | | | | Constants mask for data-driven paint properties is a reliable criteria of whether the given updated properties can still be used with the existing bucket (and the gl program instance). | ||||
* | [core] Add number-format expression | Juha Alanen | 2019-06-27 | 2 | -0/+217 |
| | |||||
* | [core] Fix macOS clang exception error in expression-tests/to-number/2-ary | Bruno de Oliveira Abinader | 2019-06-25 | 1 | -1/+1 |
| | |||||
* | [core] Don't use optional unique_ptr in function coversion code | Ander Conselvan de Oliveira | 2019-05-21 | 2 | -22/+25 |
| | | | | | Since unique_ptr is already nullable there is no need to wrap it in an optional<>. | ||||
* | [core] Forward args in style::expression::dsl::compound() | Ander Conselvan de Oliveira | 2019-05-21 | 1 | -2/+2 |
| | |||||
* | [core] Pass legacy/categorical/*-default expression tests | Ander Conselvan de Oliveira | 2019-05-21 | 1 | -14/+26 |
| | | | | | Handle categorical function default value properly in conversion to expreexpression so related tests pass. | ||||
* | [core] Fix legacy/{interval,exponential}/*-default expression tests | Ander Conselvan de Oliveira | 2019-05-21 | 1 | -20/+63 |
| | | | | | Consider the function default value in interval and exponential functions conversion. | ||||
* | [core] Expose dsl::compound() internally | Ander Conselvan de Oliveira | 2019-05-21 | 2 | -6/+23 |
| | | | | | This will be used in a follow up patch by the function to expression conversion code. | ||||
* | [core] Fix some of the legacy interval function expression tests | Ander Conselvan de Oliveira | 2019-05-21 | 1 | -0/+12 |
| | | | | | The tests for conversion of legacy interval functions to expressions expects that the first stop in the "step" expression be omitted. | ||||
* | [core] Fix most identity function with default legacy expression tests | Ander Conselvan de Oliveira | 2019-05-21 | 2 | -20/+47 |
| | | | | | Add handling of default value to the conversion of legacy identity functions. The color and enum tests still don't pass though. | ||||
* | [core] Fix indentation of src/mbgl/style/conversion/function.cpp | Ander Conselvan de Oliveira | 2019-05-21 | 1 | -1/+1 |
| | | | | One line in that file was indented with tabs instead of spaces. | ||||
* | [core] Remove RenderLayerSymbolInterface | Mikhail Pozdnyakov | 2019-05-19 | 11 | -11/+23 |
| | |||||
* | [core] Make the BackgroundScheduler a singleton | Thiago Marcos P. Santos | 2019-05-10 | 4 | -12/+7 |
| | | | | | | | | | | - 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`. | ||||
* | [core] Failed sprite requests do not block tiles rendering | Mikhail Pozdnyakov | 2019-05-09 | 1 | -0/+3 |
| | |||||
* | [core] Remove clipping option from RenderTile and style::Layer | Mikhail Pozdnyakov | 2019-05-08 | 11 | -12/+0 |
| | |||||
* | [core] Guard access to CustomTileLoader's data members with mutex | Alexander Shalamov | 2019-05-03 | 2 | -4/+9 |
| | |||||
* | [core] Keep shared_ptr to thread pool in CustomGeometrySource | Alexander Shalamov | 2019-05-03 | 1 | -1/+2 |
| | | | | | CustomGeometrySource should keep strong reference to shared thread pool that is used by CustomTileLoader. | ||||
* | [build] change style code generator to sort properties alphabetically | Konstantin Käfer | 2019-05-02 | 19 | -1746/+1746 |
| | | | | 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. | ||||
* | [build] change special casing for LineFloorWidth in shader generation | Konstantin Käfer | 2019-05-02 | 2 | -17/+10 |
| | |||||
* | [core] Add `FadingTiles` layer type property | Mikhail Pozdnyakov | 2019-04-17 | 11 | -11/+23 |
| | |||||
* | [core] Use `style::LayerProperties` in render layers, buckets and layouts. | Mikhail Pozdnyakov | 2019-04-17 | 1 | -0/+7 |
| | |||||
* | [core] Introduce `style::LayerProperties` interface and its implementations | Mikhail Pozdnyakov | 2019-04-17 | 21 | -3/+359 |
| | |||||
* | [core] Enable 'symbol-sort-key' layout property and generate style code | Alexander Shalamov | 2019-04-17 | 2 | -40/+69 |
| | |||||
* | [core] Add 'auto' enum value to symbol-z-order layout property | Alexander Shalamov | 2019-04-17 | 2 | -1/+2 |
| | |||||
* | [core] clang-tidy fixes | Konstantin Käfer | 2019-04-05 | 26 | -284/+285 |
| | |||||
* | add onStyleImageMissing to allow dynamically loaded or generated images (#14253) | Ansis Brammanis | 2019-04-02 | 2 | -0/+2 |
| | | | Also make `Style#updateImage(...)` much faster when the image doesn't change size. This can be useful for asynchronously generating images. | ||||
* | [core] Remove RenderLinePaintProperties | Mikhail Pozdnyakov | 2019-04-02 | 4 | -0/+20 |
| | | | | | | | This patch removes the `RenderLinePaintProperties` by making `LineFloorWidth` part of the `style::LinePaintProperties`. It normalizes paint properties evaluation for the line layer. | ||||
* | [core] Single line optimization for variable label placement | Mikhail Pozdnyakov | 2019-03-29 | 1 | -5/+0 |
| | |||||
* | [core] auto value for 'text-justify' field | Mikhail Pozdnyakov | 2019-03-29 | 1 | -0/+1 |
| | |||||
* | [core] Enable 'text-radial-offset' property | Mikhail Pozdnyakov | 2019-03-29 | 2 | -1/+30 |
| | |||||
* | [core] Enable text-variable-anchor property | Mikhail Pozdnyakov | 2019-03-29 | 7 | -1/+70 |
| | |||||
* | [core] Traverse expression tree when checking for property overrides | Alexander Shalamov | 2019-03-28 | 2 | -14/+53 |
| | | | | | | | | | | Before this change, symbol layer was only checking whether top level 'text-field' layout property expression is FormatExpression and if it has paint property overrides. This change takes into account that 'text-field' might have nested expressions, thus, requires traversal over child expressions. Fixes: #14254 | ||||
* | [core] Remove file source from public Map ctor | Bruno de Oliveira Abinader | 2019-03-20 | 1 | -3/+0 |
| | |||||
* | [core] remove a_/u_ prefix from attribute/uniform types | Konstantin Käfer | 2019-03-20 | 6 | -34/+34 |
| |