summaryrefslogtreecommitdiff
path: root/src/mbgl/style/parser.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [core] Fix issues with the std:: namespace and old compilersThiago Marcos P. Santos2017-07-261-0/+1
| | | | Specifically when building Android with GCC 4.9 (which Qt still does :-/)
* [core] Obey "transition" property from style and its default valueJohn Firebaugh2017-06-151-0/+15
|
* [core] Add ImageSource support to style parsersAsheem Mamoowala2017-06-011-4/+7
|
* [core] Immutable ImplsJohn Firebaugh2017-05-121-1/+1
|
* [core] delegate light changes to render lightIvo van Dongen2017-05-081-1/+1
|
* [core] Render fill-extrusion layers (#8431)Lauren Budorick2017-04-271-0/+16
|
* [all] Make LatLng coordinates read-onlyJohn Firebaugh2017-04-061-2/+2
|
* [all] Replace Result<T> with optional<T> plus out Error parameterJohn Firebaugh2017-03-231-10/+12
|
* [core] Add support for data-driven stylingJohn Firebaugh2017-02-021-4/+8
|
* [build] move logging to utilKonstantin Käfer2016-11-221-1/+1
|
* [core] upgrade RapidJSON to 1.1.0Konstantin Käfer2016-09-151-7/+5
|
* [core] Emit MapChangeDidFailLoadingMap when the style cannot be loaded or parsedThiago Marcos P. Santos2016-08-241-5/+10
| | | | | Currently this signal is never emitted, which can cause the Still mode to starve in case of an invalid style or failed request.
* [core] parse more Style JSON propertiesKonstantin Käfer2016-08-191-0/+37
| | | | We're now parsing "name", "center", "zoom", "bearing", and "pitch" from the stylesheet.
* [core] don't crash when the version number is not a numberKonstantin Käfer2016-07-201-1/+2
|
* [core] fix crash when the style JSON doesn't have an object at its rootKonstantin Käfer2016-07-201-0/+5
|
* [core, node] Implement bindings for addSourceJohn Firebaugh2016-06-241-56/+10
|
* [core, node] Implement bindings for addLayerJohn Firebaugh2016-06-241-111/+7
|
* [core] Adjust layer source properties to better reflect realityJohn Firebaugh2016-06-241-19/+20
| | | | | | | | * Layer source ID is immutable; must be provided to the constructor * Layer source layer is mutable * Layers with GeoJSON sources do not have a source layer While here, make Layer::copy impl-private.
* [core] Split up and clean up conversion.hppJohn Firebaugh2016-06-241-4/+5
|
* [core, node] Node bindings for setFilterJohn Firebaugh2016-06-211-167/+8
|
* [core] Runtime source API: private implsJohn Firebaugh2016-06-161-6/+6
|
* [core] Use variant<std::string, Tileset> in TileSourceJohn Firebaugh2016-06-151-150/+4
| | | | A tile source can either specify a URL to TileJSON, or inline TileJSON.
* [core] Push Source::tileset down to TileSourceJohn Firebaugh2016-06-141-0/+1
|
* [core] Use Range<uint8_t> instead of full Tileset where possibleJohn Firebaugh2016-06-141-2/+2
|
* [core] Move GeoJSON-specific parsing into geojson_source.cppJohn Firebaugh2016-06-141-65/+21
|
* [core] Vector source tileSize is constantJohn Firebaugh2016-06-141-1/+1
|
* [core] Pass geojsonvt only to GeoJSONSourceJohn Firebaugh2016-06-141-2/+2
|
* [core] Introduce source subclassesJohn Firebaugh2016-06-141-15/+23
|
* [core] Make enum ↔ string conversion more generic-friendlyJohn Firebaugh2016-06-131-12/+21
| | | | | | Rewrite enum.hpp in such a way that parseConstant can be defined generically for all enumerated types. While there, properly validated enumerated property values.
* [core] *Tile ↔ *TileDataJohn Firebaugh2016-06-131-1/+1
| | | | Tile is now the main base class; RasterTile, VectorTile, etc are its subclasses. GeometryTileData and its subclasses form the piece that's passed to the worker.
* [core] fix pedantic warning messagesKonstantin Käfer2016-06-131-1/+1
|
* [core] Rationalize naming for style-related codeJohn Firebaugh2016-06-021-0/+689