summaryrefslogtreecommitdiff
path: root/src/mbgl/style/expression/coercion.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [core] Fix macOS clang exception error in expression-tests/to-number/2-aryBruno de Oliveira Abinader2019-06-251-1/+1
|
* [core] clang-tidy fixesKonstantin Käfer2019-04-051-1/+1
|
* [core] Initial implementation of 'format' expressionChris Loer2018-10-151-4/+26
|
* [core] For string-valued properties, do coercion rather than assertionJohn Firebaugh2018-09-191-5/+28
|
* [core] Make "to-number" of null behave as documentedJohn Firebaugh2018-09-131-0/+1
|
* [core] to-color should be idempotentJohn Firebaugh2018-09-131-0/+3
| | | | Ports https://github.com/mapbox/mapbox-gl-js/pull/7260.
* [core] make style/conversion.hpp implementation privateKonstantin Käfer2018-08-191-0/+1
|
* [core] Replace expressions RTTI with enums + static castBruno de Oliveira Abinader2018-07-241-2/+3
|
* [core] Add assertions to expression constructorsJohn Firebaugh2018-06-291-0/+1
|
* [core] Fix GCC8's new -Wcatch-value warningsZsolt Bölöny2018-06-251-1/+1
| | | Polymorphic types shouldn't be caught by value, as the warning message says. Catch them by constant reference instead.
* [core] Implement Expression::serialize()Chris Loer2018-02-161-0/+7
| | | | | | | | 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`
* [core, ios, macos, android] Add data-driven-styling support for `text-font`John Firebaugh2018-01-101-0/+10
|
* [core] Fix build on Android + GCC and Android + armeabiThiago Marcos P. Santos2017-11-121-1/+2
| | | | Sadly we don't have bots for these two setups.
* Implement Expressions (#9439)Anand Thakker2017-11-081-0/+143
Ports https://github.com/mapbox/mapbox-gl-js/pull/4777 (and its several follow-ups)