Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Runtime source API: private impls | John Firebaugh | 2016-06-16 | 4 | -0/+130 |
| | |||||
* | [core] Prepare Filter and FilterEvaluator for extraction (#5366) | John Firebaugh | 2016-06-15 | 2 | -16/+207 |
| | |||||
* | Support for icon-text-fit, icon-text-fit-padding (#5334) | Young Hahn | 2016-06-15 | 2 | -0/+13 |
| | | | | | | | | | | * Add support for icon-text-fit * Port unit tests for getIconQuads() from js => cpp * Add support for padding in all 4 directions. * Update all hashes post-merge | ||||
* | [core] Extract code templates to individual .ejs files | John Firebaugh | 2016-06-13 | 1 | -0/+76 |
| | |||||
* | [core] Make enum ↔ string conversion more generic-friendly | John Firebaugh | 2016-06-13 | 1 | -9/+1 |
| | | | | | | Rewrite enum.hpp in such a way that parseConstant can be defined generically for all enumerated types. While there, properly validated enumerated property values. | ||||
* | [tidy] Check modernize-pass-by-value | Bruno de Oliveira Abinader | 2016-06-13 | 2 | -4/+4 |
| | | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-pass-by-value.html | ||||
* | [core] fix pedantic warning messages | Konstantin Käfer | 2016-06-13 | 1 | -1/+1 |
| | |||||
* | text-pitch-alignment (#5288) | Young Hahn | 2016-06-10 | 2 | -5/+9 |
| | | | | | | | | | | | | * First pass at port of https://github.com/mapbox/mapbox-gl-js/pull/2668 * RotationAlignmentType => AlignmentType * Handle undefined default value for text-pitch-alignment and implement inheritance for this value from text-rotation-alignment * Update dependencies * Move handling fo undefined default value out of camelize functions | ||||
* | [core] Rationalize naming for style-related code | John Firebaugh | 2016-06-02 | 13 | -44/+659 |
| | |||||
* | [core] Add {min,max}Zoom accessors | John Firebaugh | 2016-06-02 | 1 | -0/+6 |
| | |||||
* | [core] Add Filter accessors | John Firebaugh | 2016-06-02 | 1 | -0/+103 |
| | |||||
* | [core] Introduce PropertyValue<T> | John Firebaugh | 2016-06-02 | 1 | -3/+0 |
| | | | | PropertyValue<T> represents the three possible types of style property value: undefined, constant, or function. | ||||
* | [core] Generalize Map::{add,remove}CustomLayer | John Firebaugh | 2016-06-02 | 1 | -39/+0 |
| | |||||
* | [core] Runtime style layer API | John Firebaugh | 2016-06-02 | 2 | -0/+99 |
| | |||||
* | [core] use #pragma once instead of ifdef include guards | Konstantin Käfer | 2016-05-25 | 2 | -8/+2 |
| | |||||
* | [core] Move enum type classes to implementation (#4831) | John Firebaugh | 2016-04-25 | 1 | -81/+0 |
| | |||||
* | [core] Extract Function::evaluation to a separate class (#4811) | John Firebaugh | 2016-04-25 | 1 | -12/+0 |
| | | | This allows the Function<Faded<T>> partial specialization to be eliminated, giving all property functions a consistent storage type. | ||||
* | [core] Use the proper type for font stacks | John Firebaugh | 2016-04-22 | 1 | -1/+10 |
| | |||||
* | [core] PlacementType ⇢ SymbolPlacementType | John Firebaugh | 2016-04-21 | 1 | -4/+4 |
| | |||||
* | [core] JoinType ⇢ LineJoinType | John Firebaugh | 2016-04-21 | 1 | -7/+7 |
| | |||||
* | [core] CapType ⇢ LineCapType | John Firebaugh | 2016-04-21 | 1 | -5/+5 |
| | |||||
* | [core] Added user-defined transition properties when modifying classes | Bruno de Oliveira Abinader | 2016-03-18 | 1 | -0/+20 |
| | |||||
* | [core] explicitly initialize a few fields to null | Konstantin Käfer | 2016-03-04 | 1 | -3/+3 |
| | |||||
* | [core] Reduce custom layer API to lowest common denominator | John Firebaugh | 2015-12-11 | 1 | -0/+39 |
| | |||||
* | [core] Replace StyleLayerType with RTTI | John Firebaugh | 2015-12-07 | 1 | -23/+0 |
| | |||||
* | [core] add namespace comment to closing brace | Konstantin Käfer | 2015-12-03 | 1 | -1/+1 |
| | |||||
* | [core] Eliminate use of ClassProperties for paint | John Firebaugh | 2015-11-10 | 2 | -116/+3 |
| | |||||
* | [core] Eliminate use of ClassProperties for layout | John Firebaugh | 2015-11-10 | 1 | -64/+0 |
| | |||||
* | [core] Introduce StyleLayer subclasses | John Firebaugh | 2015-10-22 | 1 | -14/+4 |
| | |||||
* | [core] Rationalize style property classes: <type>{Paint,Layout}Properties | John Firebaugh | 2015-10-22 | 1 | -32/+92 |
| | |||||
* | mason variant@1.0 | Mike Morris | 2015-09-30 | 1 | -1/+2 |
| | |||||
* | Add circle render type | Bruno de Oliveira Abinader | 2015-08-20 | 2 | -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 lines | Ansis Brammanis | 2015-07-08 | 1 | -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 & iOS | Justin R. Miller | 2015-06-15 | 2 | -0/+324 |
| | |||||
* | make most headers private | Konstantin Käfer | 2014-12-04 | 20 | -1462/+0 |
| | |||||
* | Store SourceInfo as direct member | John Firebaugh | 2014-11-26 | 1 | -7/+2 |
| | |||||
* | Support compound text-anchor values | John Firebaugh | 2014-11-04 | 1 | -1/+9 |
| | |||||
* | Single text positioning property | John Firebaugh | 2014-11-04 | 2 | -21/+10 |
| | | | | https://github.com/mapbox/mapbox-gl-style-spec/issues/197 | ||||
* | Render ⇢ layout, style ⇢ paint | John Firebaugh | 2014-11-04 | 1 | -3/+3 |
| | | | | https://github.com/mapbox/mapbox-gl-style-spec/issues/166 | ||||
* | Implement v6 filters | John Firebaugh | 2014-11-04 | 7 | -203/+227 |
| | |||||
* | line-offset -> line-gap-width | Lauren Budorick | 2014-11-04 | 2 | -2/+2 |
| | |||||
* | fix variable shadowing | Konstantin Käfer | 2014-10-22 | 5 | -11/+11 |
| | |||||
* | Merge branch 'master' of github.com:mapbox/mapbox-gl-native | Konstantin Käfer | 2014-10-22 | 2 | -1/+3 |
|\ | |||||
| * | background-image support | John Firebaugh | 2014-10-17 | 2 | -1/+3 |
| | | |||||
* | | Merge branch 'master' into libuv-0.10-headless-display | Mike Morris | 2014-10-10 | 6 | -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 it | Konstantin Käfer | 2014-09-24 | 1 | -3/+4 |
| | | |||||
| * | use util::ptr as a wrapper around std::shared_ptr that asserts nonemptiness | Konstantin Käfer | 2014-09-24 | 6 | -22/+22 |
| | | |||||
* | | don't do concurrent access to a static member variable | Konstantin Käfer | 2014-10-08 | 1 | -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-anchor | John Firebaugh | 2014-09-04 | 1 | -2/+0 |
| | | | These are style properties, not render properties. | ||||
* | Fix default text-size | John Firebaugh | 2014-08-28 | 1 | -1/+1 |
| |