Chris Loer
ce76bde13d
[core] Initial implementation of 'format' expression
2018-10-15 13:15:46 -07:00
John Firebaugh
2c48b5a292
[core] Implement array assertion fallback behavior
...
This was added in gl-js in #7095 .
2018-09-13 15:55:34 -07:00
Mikhail Pozdnyakov
0ec4a84c31
Rename EvaluationContext::heatmapDensity to colorRampParameter
...
More generic name as the same class member is to be used by the
linear gradient properties.
2018-08-07 18:31:59 +03:00
Anand Thakker
d25e1a1e7f
Relax typing for comparison operators ( #12537 )
...
* Relax typing for comparison operators
Ports https://github.com/mapbox/mapbox-gl-js/pull/6961
* Review comments
* Lint fixes
2018-08-02 13:48:47 -04:00
Bruno de Oliveira Abinader
cb714d57c5
[core] Replace expressions RTTI with enums + static cast
2018-07-24 10:06:18 +03:00
Chris Loer
8635dab4c3
[core] Implement Expression::serialize()
...
Issue #10714
- Each expression stores its operator as a string, and default serialization is [operator, serialize(child1), ...]
- Custom implementations of `serialize` for Expression types that don't follow the pattern
- expression::Value -> mbgl::Value converter
- node_expression bindings to expose `serialize`
2018-02-16 14:07:33 -08:00
John Firebaugh
76ed5079a5
[core, ios, macos, android] Add data-driven-styling support for text-font
2018-01-10 15:31:12 -08:00
Bruno de Oliveira Abinader
3bef7593a6
[build] Clang-3.8: Explicit mbgl::style::expression::Result default ctor
2017-11-14 19:01:04 +02:00
Anand Thakker
f648cfeef6
Implement Expressions ( #9439 )
...
Ports https://github.com/mapbox/mapbox-gl-js/pull/4777 (and its several follow-ups)
2017-11-08 12:34:02 -05:00