summaryrefslogtreecommitdiff
path: root/include/mbgl/style
Commit message (Collapse)AuthorAgeFilesLines
* [core] Eliminate use of ClassProperties for paintJohn Firebaugh2015-11-102-116/+3
|
* [core] Eliminate use of ClassProperties for layoutJohn Firebaugh2015-11-101-64/+0
|
* [core] Introduce StyleLayer subclassesJohn Firebaugh2015-10-221-14/+4
|
* [core] Rationalize style property classes: <type>{Paint,Layout}PropertiesJohn Firebaugh2015-10-221-32/+92
|
* mason variant@1.0Mike Morris2015-09-301-1/+2
|
* Add circle render typeBruno de Oliveira Abinader2015-08-202-0/+17
| | | | | | | As specified in: https://github.com/mapbox/mapbox-gl-style-spec/blob/v8-circle/reference/v8.json Part of #1740.
* improve round line joins for semi-transparent linesAnsis Brammanis2015-07-081-0/+3
| | | | | | | | | | | | | | | | | | https://github.com/mapbox/mapbox-gl-js/pull/1359 Round line joins used to be drawn by adding a semicircle cap to the end of each segment. This looked fine for opaque lines not for semi-transparent lines. This changes the triangulation so that round line joins don't overlap with segments. The gap between segments is filled with small triangles that look like pie slices. The edge of the round linejoin is made up of many short straight lines that look round at the sizes we draw lines. Since sharp angles are infrequent, this does not significantly affect the total number of triangles created. Joins for angles that are really sharp are still drawn with overlap.
* squash of #1655: shape annotations support for core & iOSJustin R. Miller2015-06-152-0/+324
|
* make most headers privateKonstantin Käfer2014-12-0420-1462/+0
|
* Store SourceInfo as direct memberJohn Firebaugh2014-11-261-7/+2
|
* Support compound text-anchor valuesJohn Firebaugh2014-11-041-1/+9
|
* Single text positioning propertyJohn Firebaugh2014-11-042-21/+10
| | | | https://github.com/mapbox/mapbox-gl-style-spec/issues/197
* Render ⇢ layout, style ⇢ paintJohn Firebaugh2014-11-041-3/+3
| | | | https://github.com/mapbox/mapbox-gl-style-spec/issues/166
* Implement v6 filtersJohn Firebaugh2014-11-047-203/+227
|
* line-offset -> line-gap-widthLauren Budorick2014-11-042-2/+2
|
* fix variable shadowingKonstantin Käfer2014-10-225-11/+11
|
* Merge branch 'master' of github.com:mapbox/mapbox-gl-nativeKonstantin Käfer2014-10-222-1/+3
|\
| * background-image supportJohn Firebaugh2014-10-172-1/+3
| |
* | Merge branch 'master' into libuv-0.10-headless-displayMike Morris2014-10-106-25/+26
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | Conflicts: common/curl_request.cpp common/glfw_view.cpp common/glfw_view.hpp include/mbgl/platform/request.hpp ios/mapbox-gl-cocoa setup-libraries.sh src/map/map.cpp src/platform/request.cpp test/fixtures/fixture_request.cpp
| * make SourceInfo object noncopyable and use a shared_pointer for itKonstantin Käfer2014-09-241-3/+4
| |
| * use util::ptr as a wrapper around std::shared_ptr that asserts nonemptinessKonstantin Käfer2014-09-246-22/+22
| |
* | don't do concurrent access to a static member variableKonstantin Käfer2014-10-081-4/+9
|/ | | | | | in situations where the renderer is used from multiple threads, this causes memory corruption. fixes mapbox/node-mapbox-gl-native#7
* Fix text/icon-translate-anchorJohn Firebaugh2014-09-041-2/+0
| | | These are style properties, not render properties.
* Fix default text-sizeJohn Firebaugh2014-08-281-1/+1
|
* background-opacity supportJohn Firebaugh2014-08-282-0/+2
|
* Render background with plain shaderJohn Firebaugh2014-08-271-3/+0
|
* Load TileJSON; support inline TileJSON sourcesLauren Budorick2014-08-211-12/+21
| | | | Fixes #412 Refs https://github.com/mapbox/mapbox-gl-style-spec/pull/143
* Consolidate duplicate interpolation definitionsJohn Firebaugh2014-08-201-0/+1
| | | | | | While here, do not interpolate style properties that are not transitionable. The previous behavior was to switch from old to new value halfway through the transition; now the new value is used immediately, as in JS.
* update mapbox/variantKonstantin Käfer2014-08-196-7/+7
|
* remove support for composite layersAnsis Brammanis2014-08-153-15/+0
|
* allow crosstile labels and add `symbol-avoid-edges`Ansis Brammanis2014-08-151-0/+1
|
* parsing brightness correctlyLauren Budorick2014-08-121-0/+1
|
* Merge branch 'master' into rasterizeKonstantin Käfer2014-08-121-0/+1
|\ | | | | | | [skip ci]
| * explicitly define destructor to avoid destructing with forward declarationKonstantin Käfer2014-08-121-0/+1
| |
* | Merge branch 'master' into rasterizeKonstantin Käfer2014-08-121-1/+1
|\ \ | |/ | | | | [skip ci]
| * remove uv.h dependency from header filesKonstantin Käfer2014-08-121-1/+1
| |
* | some cleaning up, raster spin->hue-rotate renameLauren Budorick2014-08-112-2/+2
| |
* | rm rasterize_properties, should be close to working...doesn't workLauren Budorick2014-08-114-47/+1
| |
* | take 2, still not workingLauren Budorick2014-08-113-4/+4
| |
* | nonworking prerendering attemptsLauren Budorick2014-08-112-4/+7
|/
* change max_angle_delta to max_angleKonstantin Käfer2014-08-041-1/+1
|
* update symbol placement to be more like jsKonstantin Käfer2014-08-041-0/+1
|
* move sprite to a use future loadingKonstantin Käfer2014-07-311-2/+4
|
* merge text and icon buckets/stylesKonstantin Käfer2014-07-295-179/+134
| | | | (we're not yet placing together!)
* add symbol* properties/keysKonstantin Käfer2014-07-294-1/+126
|
* change text-max-angle to accept degrees and convert to radiansEden Halperin2014-07-261-1/+1
|
* line-join defaults to miter (fixes #384)John Firebaugh2014-07-251-6/+4
|
* line-width defaults to 1 (fixes #388)John Firebaugh2014-07-251-1/+1
|
* read default values from property structsKonstantin Käfer2014-07-221-1/+1
| | | | fixes background color
* refactor source information into SourceInfo objectKonstantin Käfer2014-07-171-5/+13
|