Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Replace compile-time polymorphism with runtime polymorphism in the ↵ | John Firebaugh | 2017-10-23 | 17 | -1390/+48 |
| | | | | conversion system | ||||
* | [core] Add minzoom to GeoJSONOptions | Konstantin Käfer | 2017-09-28 | 1 | -0/+10 |
| | |||||
* | [core][ios][macos][android]DDS-ify `text-letter-spacing` and `text-max-width` | Asheem Mamoowala | 2017-08-30 | 1 | -2/+2 |
| | |||||
* | Implement icon-anchor property | Lauren Budorick | 2017-08-28 | 1 | -1/+2 |
| | |||||
* | [core][android][macos][ios] Implement property functions for line-join, ↵ | Lauren Budorick | 2017-07-26 | 1 | -3/+3 |
| | | | | text-justify, text-anchor (#9583) | ||||
* | [core] Update shaders. | Chris Loer | 2017-07-12 | 1 | -0/+1 |
| | | | | | Implements 'icon-pitch-alignment' (issue #9345) Fixes issue #9456 (map-aligned point label regression) | ||||
* | [core] GCC 4.9 does not fully support custom variable templates | Bruno de Oliveira Abinader | 2017-07-12 | 1 | -1/+1 |
| | |||||
* | [core] Implement circle-pitch-alignment property | Chris Loer | 2017-07-06 | 1 | -0/+2 |
| | | | | Closes issue #9349. | ||||
* | [core] Enable property functions for line-width (#9250) | Lauren Budorick | 2017-06-19 | 1 | -1/+1 |
| | |||||
* | [core] Use fixed-size std::array for ImageSource coordinates | Asheem Mamoowala | 2017-06-01 | 2 | -6/+5 |
| | |||||
* | [core] Add toDouble Conversion method for correctly parsing Lat Lng coordinates | Asheem Mamoowala | 2017-06-01 | 1 | -5/+5 |
| | |||||
* | [core] Add ImageSource support to style parsers | Asheem Mamoowala | 2017-06-01 | 2 | -0/+85 |
| | |||||
* | [core, node, darwin, qt] Remove support for paint classes | John Firebaugh | 2017-05-15 | 4 | -143/+116 |
| | |||||
* | [tidy] modernize-raw-string-literal | Bruno de Oliveira Abinader | 2017-05-12 | 2 | -2/+2 |
| | |||||
* | [tidy] modernize-use-auto | Bruno de Oliveira Abinader | 2017-05-12 | 1 | -3/+3 |
| | |||||
* | [core, android] Factor JSON string conversions | John Firebaugh | 2017-05-08 | 2 | -4/+12 |
| | | | | | | | | | | | This adds a `convertJSON` template, to be used like: Error error optional<Foo> foo = convertJSON<Foo>(string, error); Internally, it parses the string with RapidJSON and then calls `convert<Foo>(parsed, error)`. While here, rationalize GeoJSON converters and fix error handling for Tileset conversion in OfflineDownload. | ||||
* | [core] delegate light changes to render light | Ivo van Dongen | 2017-05-08 | 1 | -1/+1 |
| | |||||
* | [core] generated accessor methods on light | Ivo van Dongen | 2017-05-08 | 1 | -8/+8 |
| | |||||
* | [core] Render fill-extrusion layers (#8431) | Lauren Budorick | 2017-04-27 | 4 | -34/+169 |
| | |||||
* | [core] Add DDS support for {text,icon}-size (#8593) | Anand Thakker | 2017-04-06 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | * Update gl-js and generate style code * Factor out packUint8Pair() helper function * Draft implementation of DDS for {text,icon}-size Ports https://github.com/mapbox/mapbox-gl-js/pull/4455 * Fix text-size/composite-function-line-placement test * Refactor to PaintPropertyBinders-like strategy * Dedupe gl::Program construction * Use exponential function base for interpolation * Dedupe coveringZoomStops method * Fixup tests * Fix CI errors (hidden within #if block) | ||||
* | [core] Add DDS support for icon-image | John Firebaugh | 2017-03-31 | 1 | -1/+1 |
| | |||||
* | [core] Add DDS support for text-rotate | John Firebaugh | 2017-03-31 | 1 | -1/+1 |
| | |||||
* | [core] implement dds for text-offset | Molly Lloyd | 2017-03-28 | 1 | -1/+1 |
| | |||||
* | [all] Replace Result<T> with optional<T> plus out Error parameter | John Firebaugh | 2017-03-23 | 12 | -285/+384 |
| | |||||
* | [core] Avoid using std::function in property_setter.hpp | John Firebaugh | 2017-03-08 | 3 | -198/+209 |
| | |||||
* | Refactor: use conversion system to convert MGLStyleFunction to mbgl core ↵ | Anand Thakker | 2017-02-15 | 1 | -1/+1 |
| | | | | | types (#8026) This leverages the work already happening in `mbgl::style::conversion` to convert style functions from style-spec definitions into `mbgl::style::{Camera,Source,Composite}Function`s. In particular, this allows the conversions system to handle the differing typing requirements based on whether the output type of the style function is interpolatable or non-interpolatable. | ||||
* | [core] Introduce dedicated filter types for $type and $id special cases (#7971) | John Firebaugh | 2017-02-09 | 1 | -26/+118 |
| | | | | | | | | * [core] Introduce dedicated filter types for $type and $id special cases * [ios, macos] Special-case $id, $type in predicates Also support $id ≟ nil. | ||||
* | [core] Restore support for *-transition properties | John Firebaugh | 2017-02-09 | 4 | -0/+123 |
| | |||||
* | [core, ios, macos] Refactor composite stop types and conversions | John Firebaugh | 2017-02-09 | 1 | -55/+72 |
| | |||||
* | [core] default value support in categorical function conversion | Ivo van Dongen | 2017-02-02 | 1 | -4/+29 |
| | |||||
* | [core] Add support for data-driven styling | John Firebaugh | 2017-02-02 | 4 | -38/+355 |
| | |||||
* | [core] Implement circle-stroke properties | John Firebaugh | 2016-12-09 | 2 | -1/+14 |
| | | | | Also includes stubs for fill-extrusion layer, because most of the code was auto-generated. | ||||
* | [core] Functions must have at least one stop | John Firebaugh | 2016-12-01 | 1 | -0/+4 |
| | | | | This is already enforced by the style validator in mapbox-gl-style-spec. Enforce it here too. | ||||
* | [core] #6071 - extract GeoJSONOptions conversion from GeoJSONSource conversion | Ivo van Dongen | 2016-08-23 | 2 | -55/+83 |
| | | | | | | | | | | | | | | * [core] geojson_options - retain original error message * [core] tests - initial style conversion stub methods * [core] geojsonoptions conversion - initial unit tests * [core] tests - fix forward reference issue * [core] geojsonoptions conversion - unit tests * [core] geojsonoptions conversion - renamed Holder to Value | ||||
* | [core] support "scheme": "tms" in TileJSON files | Konstantin Käfer | 2016-08-16 | 1 | -0/+8 |
| | |||||
* | GeoJSON point clustering (#5724) | Vladimir Agafonkin | 2016-07-27 | 1 | -15/+74 |
| | | | | | | | | | | | | | | | | * add supercluster dependency * prepare GeoJSONTile for Supercluster * prepare GeoJSONSource for accepting options * try removing mbgl::GeoJSON * fix setGeoJSON types * add GeoJSONSource getURL * add geojson to include path * add Supercluster index in GeoJSONSource * fix GeoJSONSource getZoomRange * bring back mbgl::GeoJSON header * fix tidy warnings hopefully * try test-suite with enabled cluster test * fix formatting in clustering-related files | ||||
* | [core] Added missing pragmas to style conversion headers | Bruno de Oliveira Abinader | 2016-07-11 | 3 | -0/+6 |
| | |||||
* | [core] Add support for circle-pitch-scale | John Firebaugh | 2016-07-07 | 1 | -0/+1 |
| | |||||
* | [core, node] Implement bindings for addSource | John Firebaugh | 2016-06-24 | 3 | -0/+205 |
| | |||||
* | [core, node] Implement bindings for addLayer | John Firebaugh | 2016-06-24 | 5 | -1/+444 |
| | |||||
* | [core] Split up and clean up conversion.hpp | John Firebaugh | 2016-06-24 | 4 | -0/+427 |