summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* [core] Map::setSprite ⇢ Map::addAnnotationIconJohn Firebaugh2015-12-011-5/+4
| | | | Fixes #3084
* [glfw] No longer necessary to wait for style load to add default markerJohn Firebaugh2015-12-011-2/+0
|
* [core] Move MapData storage to MapContextJohn Firebaugh2015-12-011-1/+1
| | | | | This allows MapData members to hold GL resources which must be released on the MapContext thread -- necessary for the following commit.
* [core] Removed libuv dependency from HTTPCurl*Thiago Marcos P. Santos2015-12-011-0/+14
| | | | | Moved the fd watcher to the RunLoop. So far only needs to be implemented by platforms using HTTPCurlRequest et al.
* [core] Privatize internal headersJohn Firebaugh2015-12-013-359/+0
|
* [core] Expose fewer RunLoop implementation details in headerJohn Firebaugh2015-12-011-16/+7
|
* [core] Merge uv_detail.hpp into uv.hppJohn Firebaugh2015-12-013-231/+207
|
* [core] Introduce Timer abstractionThiago Marcos P. Santos2015-12-011-0/+30
|
* [core] Removed dependency on uv_loop from the file sourceThiago Marcos P. Santos2015-12-011-6/+8
|
* [core] Abstract main loop inside RunLoop classThiago Marcos P. Santos2015-12-011-12/+33
|
* [core] Use AsyncTask on the MapContextThiago Marcos P. Santos2015-12-011-0/+28
|
* [tests] Don't use icons from the style for annotationsJohn Firebaugh2015-11-301-0/+2
|
* Merge branch 'release-ios-v3.0.0'Justin R. Miller2015-11-301-0/+4
|\
| * Fixed linker warnings about overridden styleURL__Minh Nguyễn2015-11-202-3/+4
| | | | | | | | Replaced #3088 with a better fix that relies on Interface Builder’s lack of support for conditional compilation.
| * Discourage code usage of styleURL__ propertyMinh Nguyễn2015-11-201-0/+3
| | | | | | | | A hack atop the hack added in #2632. Pre-declare `styleURL__` with an attribute that prevents it from appearing in code completion suggestions, while leaving it available to Interface Builder, which is unable to parse attributes.
| * [iOS] Added missing documentation commentMinh Nguyễn2015-11-201-1/+6
| |
| * [ios] document willStart/didFinish map loading delegate methodsJason Wray2015-11-181-4/+10
| | | | | | | | Fixes #2706
| * more clearly indicate Foundation imports to avoid recursionJustin R. Miller2015-11-1714-9/+36
| |
| * add IB additions to umbrella header to avoid framework warningsJustin R. Miller2015-11-171-0/+1
| |
* | Updated links to access token managerMinh Nguyễn2015-11-291-1/+1
| | | | | | | | The old URL redirects to a Mapbox Studio page not specifically about access tokens.
* | [core] Collision debug is now MapDebugOptions::CollisionBruno de Oliveira Abinader2015-11-272-3/+1
| |
* | [core] Added MapDebugOptionsBruno de Oliveira Abinader2015-11-275-10/+35
| | | | | | | | | | Map debug options are now cycled up to all debug options enabled, then back to none.
* | [core] Display modify, expires debug informationBruno de Oliveira Abinader2015-11-271-0/+5
| |
* | [core] Replace time_t with std::chrono::secondsBruno de Oliveira Abinader2015-11-272-2/+35
| | | | | | | | | | | | | | Added aliases for std::chrono typedefs (eg. 'Seconds' for std::chrono::seconds). These aliases are used together with templated helper functions to replace time_t with std::chrono::seconds for most cases, in particular for 'modified' and 'expires' values in Response.
* | [core] Fix image type of Map::renderStillJohn Firebaugh2015-11-254-4/+4
| | | | | | | | | | | | | | It's a premultiplied image. This implies that we were misusing encodePNG in most cases, as we were passing premultiplied pixels which were then interpreted as unmultiplied. I changed encodePNG to accept premultipled pixels, and unpremultiply in the implementations.
* | [core] Rewrite image handlingJohn Firebaugh2015-11-258-216/+27
| | | | | | | | | | | | * Consolidate Image and StillImage * Typecheck unassociated vs premultiplied images * Rewrite default platform image decoding implementation
* | [core] [iOS] Completion handlers for animated methodsMinh Nguyễn2015-11-252-0/+29
| | | | | | | | | | | | Added transition frame and finish functions to CameraOptions. Added Objective-C equivalents to the three main entry points to easeTo() in MGLMapView. Fixes #1581.
* | [core] Remove unusedJohn Firebaugh2015-11-233-9/+3
| |
* | [core] For binary image data use uint8_t, not charJohn Firebaugh2015-11-235-15/+13
| |
* | Discourage code usage of styleURL__ propertyMinh Nguyễn2015-11-201-0/+3
| | | | | | | | A hack atop the hack added in #2632. Pre-declare `styleURL__` with an attribute that prevents it from appearing in code completion suggestions, while leaving it available to Interface Builder, which is unable to parse attributes.
* | [iOS] Added missing documentation commentMinh Nguyễn2015-11-201-1/+6
| |
* | [ios] document willStart/didFinish map loading delegate methodsJason Wray2015-11-181-4/+10
| | | | | | | | Fixes #2706
* | [core] Added ConstrainMode::{HeightOnly,WidthAndHeight}Bruno de Oliveira Abinader2015-11-182-1/+9
| | | | | | | | | | | | | | | | | | | | ConstrainMode gives flexibility to our engine to choose between constraining both vertically and horizontally, or just vertically (default behavior). Constrain in both axis means we can no longer pan the map beyond the map boundaries. This fixes an issue where e.g. annotations disappear upon crossing the map boundaries.
* | [core] Fix LatLngBounds default coordinatesBruno de Oliveira Abinader2015-11-181-3/+10
| | | | | | | | | | | | | | | | | | LatLngBounds southwest and northeast coordinate points were inverted, so they could be extended via LatLngBounds::extend(). However, this looks confusing and error-prone. A static LatLngBounds::getExtendable() is added to address cases when we want to extend LatLngBounds.
* | more clearly indicate Foundation imports to avoid recursionJustin R. Miller2015-11-1714-9/+36
| |
* | add IB additions to umbrella header to avoid framework warningsJustin R. Miller2015-11-171-0/+1
| |
* | [core] allow changing pitch in GLFW based appsKonstantin Käfer2015-11-172-0/+2
| |
* | [core] Use std::unique_ptr for FileSource requestJohn Firebaugh2015-11-163-68/+18
| |
* | [core] Pass a value to response callback, not a referenceJohn Firebaugh2015-11-162-2/+2
| |
* | [core] Do not pass uv_loop_t aroundThiago Marcos P. Santos2015-11-166-4/+426
|/ | | | This should be abstracted by util::RunLoop
* [core] Reorganize sprite related filesJohn Firebaugh2015-11-121-2/+2
|
* [core] PrecisionPoint is now a vec2<double>Bruno de Oliveira Abinader2015-11-123-22/+21
| | | | | We could reuse all the operators defined in vec2<>, including operator bool() that checks if the contained values are !NaN.
* [core] Fix mbgl::projection function signaturesBruno de Oliveira Abinader2015-11-111-4/+4
|
* [core] Added MetersBoundsBruno de Oliveira Abinader2015-11-113-18/+20
|
* [core] Use PrecisionPoint in zoom and angle functionsBruno de Oliveira Abinader2015-11-111-7/+8
|
* [core] Use pass-by-ref in CameraOptionsBruno de Oliveira Abinader2015-11-111-4/+4
| | | | | | | | Pass-by-const-ref is not always possible because CameraOptions gets its members modified along the way. Also fixes a case in Map::jumpTo where Update::Zoom should be called if zoom is affected.
* [core] Use PrecisionPoint in coordinate functionsBruno de Oliveira Abinader2015-11-111-7/+7
|
* [core] Added PrecisionPoint to represent pixel pointsBruno de Oliveira Abinader2015-11-112-2/+16
|
* [core] Added isValid to geo helper structsBruno de Oliveira Abinader2015-11-111-0/+12
|
* [core] Eliminate use of ClassProperties for paintJohn Firebaugh2015-11-103-120/+19
|