summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* [core] Runtime source API: private implsJohn Firebaugh2016-06-165-0/+150
|
* [core, node] Implement setPaintProperty for color properties (#5380)John Firebaugh2016-06-162-1/+6
|
* [core] Prepare Filter and FilterEvaluator for extraction (#5366)John Firebaugh2016-06-153-16/+214
|
* Support for icon-text-fit, icon-text-fit-padding (#5334)Young Hahn2016-06-152-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] Add a few conveniences to ColorJohn Firebaugh2016-06-153-10/+19
|
* [core] Added mbgl::util::convert helper functionBruno de Oliveira Abinader2016-06-151-0/+17
| | | | | Converts a given std::array into another using a different (convertible) type.
* Color class (#5361)Young Hahn2016-06-152-4/+18
| | | | | | * Color class * Switch to list initialization
* [tidy/linux] modernize-use-nullptrBruno de Oliveira Abinader2016-06-141-1/+1
|
* [core] Use Range<uint8_t> instead of full Tileset where possibleJohn Firebaugh2016-06-142-2/+27
|
* [core] Introduce Map::getLayerJohn Firebaugh2016-06-131-0/+1
|
* [core] Extract code templates to individual .ejs filesJohn Firebaugh2016-06-131-0/+76
|
* [core] Make enum ↔ string conversion more generic-friendlyJohn Firebaugh2016-06-133-78/+23
| | | | | | 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-use-overrideBruno de Oliveira Abinader2016-06-132-2/+2
| | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-use-override.html
* [tidy] Check modernize-pass-by-valueBruno de Oliveira Abinader2016-06-136-12/+12
| | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-pass-by-value.html
* [tidy] Check llvm-namespace-commentBruno de Oliveira Abinader2016-06-131-1/+1
| | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/llvm-namespace-comment.html
* [core] fix pedantic warning messagesKonstantin Käfer2016-06-134-31/+4
|
* [test] Added Projection testsBruno de Oliveira Abinader2016-06-132-5/+11
|
* text-pitch-alignment (#5288)Young Hahn2016-06-102-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] only perform optional requests if the FileSource supports itKonstantin Käfer2016-06-102-0/+12
|
* [core] mbgl::Image is now movable, noncopyableBruno de Oliveira Abinader2016-06-071-1/+15
|
* [core] Naive atomic type for ARMv5Thiago Marcos P. Santos2016-06-062-7/+8
| | | | | | | std::atomic<bool> is implemented lock free which doesn't work on ARMv5 and seems like the compiler is generating bogus code. This workaround is a naive implementation using regular mutexes.
* [core, node, android] Remove used "base" parameter from setStyleJSONJohn Firebaugh2016-06-021-2/+2
|
* [core] Rationalize naming for style-related codeJohn Firebaugh2016-06-0219-55/+143
|
* [core] Add {min,max}Zoom accessorsJohn Firebaugh2016-06-021-0/+6
|
* [core] Add Filter accessorsJohn Firebaugh2016-06-028-0/+131
|
* [core] Introduce PropertyValue<T>John Firebaugh2016-06-027-167/+170
| | | | PropertyValue<T> represents the three possible types of style property value: undefined, constant, or function.
* [core] Generalize Map::{add,remove}CustomLayerJohn Firebaugh2016-06-024-49/+44
|
* [core] Runtime style layer APIJohn Firebaugh2016-06-029-0/+592
|
* [core] Constrain annotation API to the supported geometry typesJohn Firebaugh2016-06-011-4/+10
|
* [all] Rationalize annotation APIJohn Firebaugh2016-06-016-67/+80
|
* [core] Use geometry.hpp types for shape annotationsJohn Firebaugh2016-06-012-8/+7
|
* [core] Do annotation longitude wrapping together with latitude clampingJohn Firebaugh2016-06-011-15/+1
|
* [core] use #pragma once instead of ifdef include guardsKonstantin Käfer2016-05-2547-189/+48
|
* [core] Move GLFW stencil clip debug to coreBruno de Oliveira Abinader2016-05-242-5/+4
| | | | | | This makes the stencil clip debug available to all platforms. Fixes #4669.
* [core] Added PixelZoom, RasterPos to GL configBruno de Oliveira Abinader2016-05-241-0/+4
|
* [core] Implement MapDebugOptions::WireframeBruno de Oliveira Abinader2016-05-231-0/+1
| | | | | | | | Together with MapDebugOptions::Collision, provides "wireframe" rendering output so all drawn objects are visible. This mode ignores the line width, background and fill colors for better visualization. Fixes #4359.
* [core] use rapidjson's dtoa implementation to stringify floating point numbersKonstantin Käfer2016-05-181-0/+14
|
* [core] remove MockView and View dependency in TransformKonstantin Käfer2016-05-181-17/+1
|
* [core] Feature IDs are always integersJohn Firebaugh2016-05-171-1/+1
|
* [core] Introduce StyleQueryParameters; push coordinate calculations into SourceJohn Firebaugh2016-05-171-0/+2
|
* [core] Use mapbox::geometry::box in queryRenderedFeaturesJohn Firebaugh2016-05-132-2/+4
|
* [core] Remove unusedJohn Firebaugh2016-05-131-13/+0
|
* [core] move from microsecond precision timestamp to integer second precisionKonstantin Käfer2016-05-134-13/+24
|
* [core] Fix code style issuesJohn Firebaugh2016-05-121-1/+1
|
* [core] Added Viewport modeBruno de Oliveira Abinader2016-05-112-2/+14
| | | | | | Satisfies embedding platforms that requires the viewport coordinate systems to be set according to its standards e.g. viewport mirrored vertically.
* [core] retain tiles differently and remove old TileID classKonstantin Käfer2016-05-101-1/+1
|
* [core] move TileData and dependents to new *TileID classesKonstantin Käfer2016-05-101-3/+5
|
* [ios, osx] Renamed Hybrid to Satellite StreetsMinh Nguyễn2016-05-061-2/+2
| | | | The style ID has also changed, but the unversioned method will continue to point to the old v8 style ID.
* [core, ios, osx] Version default style URL APIs; deprecated EmeraldMinh Nguyễn2016-05-061-2/+4
| | | | | | | | | | Updated default styles from v8 to v9. Deprecated the MGLMapView class methods in favor of new methods that take a version parameter. Deprecated Emerald outright in favor of Outdoors. Replaced usage of the unversioned MGLStyle methods with the corresponding versioned methods and MGLStyleCurrentVersion to ensure consistency. Expanded MGLStyle unit tests to also assert that MGLStyle has the right number of style URL methods and that they’re all public. Linked the OS X SDK unit test bundle to libmbgl-core.a. Removed an unnecessary dependency on osxapp. Replaced Emerald with Outdoors in iosapp and osxapp. Fixes the iOS and OS X side of #4577 and #4702.
* [core] Use geometry.hpp's pointJohn Firebaugh2016-05-051-2/+4
|