summaryrefslogtreecommitdiff
path: root/test/style/conversion
Commit message (Collapse)AuthorAgeFilesLines
* Add generic setter for 'source' propertyAlexander Shalamov2020-04-161-0/+16
| | | | | - Add setter for 'source' property - Test generic setters via setProperty method
* StyleConversion.SetGenericProperties testMikhail Pozdnyakov2020-03-241-0/+24
|
* [core] Add unit test for layer serializationAlexander Shalamov2020-02-261-1/+95
|
* [test] Added style light setProperty testsBruno de Oliveira Abinader2019-09-111-0/+23
|
* Indroduce clusterProperty option for aggregation (#15287)zmiao2019-08-161-1/+11
| | | | | | | | | | * indroduce clusterProperty option for aggregation * remove unnecessary codes * update geojson_option conversion * fix reviewing findings
* [core] Fix most identity function with default legacy expression testsAnder Conselvan de Oliveira2019-05-211-1/+1
| | | | | Add handling of default value to the conversion of legacy identity functions. The color and enum tests still don't pass though.
* [build] change style code generator to sort properties alphabeticallyKonstantin Käfer2019-05-021-1/+1
| | | | 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] Move should not call destructorsAlexander Shalamov2019-04-051-0/+100
|
* [core][Android][Darwin] LayerManager creates RenderLayer instancesMikhail Pozdnyakov2018-11-271-1/+1
| | | | | | | | `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`.
* Remove style::Layer::is()/as()Mikhail Pozdnyakov2018-10-311-3/+3
|
* [core, tests] Don't break text-field support "identity functions"Chris Loer2018-10-151-0/+18
|
* [core] For string-valued properties, do coercion rather than assertionJohn Firebaugh2018-09-191-5/+5
|
* [core] make style/conversion.hpp implementation privateKonstantin Käfer2018-08-191-1/+1
|
* [core] Add lineMetrics to GeoJSONOptionsMikhail Pozdnyakov2018-08-081-1/+4
| | | | | This patch also bumps geojson-vt-cpp version to 6.6.0, which enables the `lineMetrics` option.
* Fix TileJSON conversion to allow single point boundsAsheem Mamoowala2018-08-021-0/+10
|
* [core] Merge DataDrivenPropertyValue into PropertyValue (#12513)John Firebaugh2018-07-312-5/+4
|
* [core] Convert token strings to expressionsJohn Firebaugh2018-07-201-1/+19
|
* [core] Replace {Source,Camera,Composite}Function with PropertyExpressionJohn Firebaugh2018-07-203-25/+17
|
* [core] Add assertions to expression constructorsJohn Firebaugh2018-06-291-1/+1
|
* [core] Replace use of *Stops with expressions DSLJohn Firebaugh2018-06-291-33/+40
|
* Accept constant expressions in non-dds properties (#11960)Anand Thakker2018-05-231-0/+21
| | | Closes #11940
* Clamp TileJSON.bounds latitudes to [-90, 90] (#11964)Asheem Mamoowala2018-05-211-1/+1
| | | Fixes #11963.
* [core] Convert "legacy" filters directly into expressions (#11610)Lucas Wojciechowski2018-05-101-2/+7
| | | Ports the specialized filter-* expressions from GL JS, adding them to src/mbgl/style/expression/compound_expression.cpp
* [core] Round-trip linear interpolatorsMinh Nguyễn2018-03-301-1/+3
|
* [core] Stringify expression syntax, not function syntaxJohn Firebaugh2018-03-141-12/+13
|
* [core] TileJSON conversion clamps bounds longitude to [-180,180], per specAsheem Mamoowala2018-03-091-0/+10
|
* TileJSON Bounds allows values inclusive of world extentsAsheem Mamoowala2018-02-121-0/+10
|
* Support TileJSON bounds property (#10701)Asheem Mamoowala2018-01-051-0/+72
| | | | | | | | * [core] Parse TileJSON bounds property * [core] Add TileRange and LatLngBounds::contains(CanonicalTileID) Move LatLngBounds::contains impl to cpp file * [core] Skip tile creation outside of tileset bounds * [core] Fix TileRange for wrapped bounds and use for CustomTileLoader instead of LatLngBounds comparisons for tiles.
* Implement Expressions (#9439)Anand Thakker2017-11-081-0/+28
| | | Ports https://github.com/mapbox/mapbox-gl-js/pull/4777 (and its several follow-ups)
* [core] Use convertJSON instead of RapidJSON directlyJohn Firebaugh2017-10-164-43/+21
|
* [core] Add minzoom to GeoJSONOptionsKonstantin Käfer2017-09-281-0/+2
|
* [core, node, darwin, qt] Remove support for paint classesJohn Firebaugh2017-05-151-12/+2
|
* [core] Unify {Paint,Layout,Light}PropertiesJohn Firebaugh2017-05-151-5/+12
|
* [core] *LayerImpl::cascading ⇢ paintJohn Firebaugh2017-05-151-4/+4
|
* [core] Immutable ImplsJohn Firebaugh2017-05-121-4/+4
|
* [tidy] modernize-raw-string-literalBruno de Oliveira Abinader2017-05-122-14/+14
|
* [core] generated accessor methods on lightIvo van Dongen2017-05-081-19/+19
|
* [core] Render fill-extrusion layers (#8431)Lauren Budorick2017-04-271-0/+101
|
* [core] split off render layersIvo van Dongen2017-04-251-4/+4
|
* [all] Replace Result<T> with optional<T> plus out Error parameterJohn Firebaugh2017-03-233-24/+31
|
* [core] Avoid unnecessary convert template instantiationsJohn Firebaugh2017-03-091-1/+1
|
* [core] Restore support for *-transition propertiesJohn Firebaugh2017-02-091-0/+46
|
* [core, ios, macos] Refactor composite stop types and conversionsJohn Firebaugh2017-02-091-3/+6
|
* [core] default value support in categorical function conversionIvo van Dongen2017-02-021-2/+4
|
* [core] Add support for data-driven stylingJohn Firebaugh2017-02-022-4/+31
|
* [core] remove trailing whitespace, add trailing newlines, add space after //Konstantin Käfer2017-01-271-11/+11
|
* [core] add tests for function parsingKonstantin Käfer2017-01-161-0/+54
|
* [core] Get rid of user-specified refsJohn Firebaugh2017-01-041-0/+98
|
* [build] upgrade to variant 1.1.4 and dependenciesKonstantin Käfer2016-11-281-6/+6
|
* [build] move logging to utilKonstantin Käfer2016-11-221-1/+1
|