Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] Make TransformState LatLngBounds optional | Bruno de Oliveira Abinader | 2017-06-01 | 7 | -20/+31 |
| | |||||
* | [android] Fix tracking mode + camera race condition (#9133) | Pablo Guardiola | 2017-05-31 | 6 | -95/+56 |
| | | | | | | * [android] fix tracking mode + camera race condition * fix resetTrackingModesIfRequired bug (comparing current camera position with target camera position | ||||
* | Bump node version - v3.5.3 (#9144)node-v3.5.3 | Bobby Sudekum | 2017-05-30 | 2 | -1/+5 |
| | |||||
* | [core] Replace inline SpriteAtlas updates with diffing | John Firebaugh | 2017-05-30 | 7 | -32/+77 |
| | |||||
* | [ios][macos] test remove source in use | Ivo van Dongen | 2017-05-30 | 1 | -0/+16 |
| | |||||
* | [android] test remove source in use | Ivo van Dongen | 2017-05-30 | 1 | -0/+18 |
| | |||||
* | [core] check source usage before remove | Ivo van Dongen | 2017-05-30 | 2 | -0/+55 |
| | |||||
* | [core] ensure layer::accept works with non-void return values on gcc | Ivo van Dongen | 2017-05-30 | 1 | -0/+7 |
| | |||||
* | Revert "[core] Factor timePoint initialization" | Bruno de Oliveira Abinader | 2017-05-30 | 2 | -5/+3 |
| | | | | This reverts commit 3790caafa3c98706c5cf0618c8aec592b2780bba. | ||||
* | [core] default file source - ensure thread safety for cached values | Ivo van Dongen | 2017-05-27 | 2 | -6/+21 |
| | |||||
* | [core] default file source - ensure thread safety for local file and asset ↵ | Ivo van Dongen | 2017-05-27 | 2 | -40/+48 |
| | | | | requests | ||||
* | [core] add test to demonstrate waiting threads in mailbox::receive won't ↵ | Ivo van Dongen | 2017-05-27 | 1 | -0/+56 |
| | | | | crash on self-closing | ||||
* | [core] allow self closing mailbox/actor | Ivo van Dongen | 2017-05-27 | 3 | -3/+36 |
| | |||||
* | Refactor RenderLayer and RenderSource to be more friendly for Non-tiled ↵ | Asheem Mamoowala | 2017-05-26 | 6 | -35/+66 |
| | | | | sources (#9058) | ||||
* | [core] Don't need unique_ptr for AnnotationManager | John Firebaugh | 2017-05-26 | 1 | -12/+10 |
| | |||||
* | [core] Don't use a separate SpriteAtlas for annotation images | John Firebaugh | 2017-05-26 | 21 | -177/+121 |
| | | | | Instead, just add them to the Style as needed. Includes changes from #8905 and takes care to avoid regressing #3817. | ||||
* | [test] Lower memory ceiling | John Firebaugh | 2017-05-26 | 1 | -1/+1 |
| | | | | We gained a lot of overhead by reducing the initial SpriteAtlas size. | ||||
* | [core] Auto-growable SpriteAtlas using shelf-pack | John Firebaugh | 2017-05-26 | 20 | -79/+75 |
| | |||||
* | [tests] Add test for calling addAnnotationImage with an existing ID | John Firebaugh | 2017-05-26 | 2 | -2/+18 |
| | |||||
* | [core] Block in Mailbox::close() until neither receive nor push are in progress | John Firebaugh | 2017-05-24 | 3 | -12/+79 |
| | | | | | | | | | | | | | | Otherwise, an ActorRef that's in the process of sending a message could attempt to access an invalid Scheduler reference: Thread 1 Thread 2 -------------------------------------------------- Scheduler::Scheduler Actor::Actor weakMailbox.lock() Actor::~Actor Scheduler::~Scheduler mailbox->push() scheduler.schedule() 💣 | ||||
* | [core] cleanup debug logging | Ivo van Dongen | 2017-05-24 | 1 | -2/+0 |
| | |||||
* | [core] Simplify and fix sprite atlas coordinate calculations | John Firebaugh | 2017-05-23 | 23 | -260/+271 |
| | | | | | | | | * Always return image metrics exclusive of padding * Work with integer coordinates whenever possible * Eliminate redundant SpriteAtlasElement members * Fix asymmetric re-padding in getIconQuad when pixelRatio != 1 * Add explanatory comments | ||||
* | [node] Pixel ratio may be floating point | John Firebaugh | 2017-05-23 | 1 | -2/+2 |
| | |||||
* | [core] Move pattern coordinate division by texture size into shader | John Firebaugh | 2017-05-23 | 20 | -18/+36 |
| | | | | This makes pattern usage more like icons, and will be necessary for data-driven *-pattern properties. | ||||
* | [core] Remove unnecessary optionals in PositionedIcon | John Firebaugh | 2017-05-23 | 4 | -25/+18 |
| | | | | Lack of icon is already checked at the call site of shapeIcon; no need to check hasArea() here. | ||||
* | [android] replace branches on layer types with visitors | Ivo van Dongen | 2017-05-23 | 2 | -90/+83 |
| | |||||
* | [android] owning constructor for custom layer | Ivo van Dongen | 2017-05-23 | 2 | -0/+6 |
| | |||||
* | [core] forward visitor in layer::accept | Ivo van Dongen | 2017-05-23 | 1 | -8/+8 |
| | |||||
* | [core] Update gl-js submodule. | Chris Loer | 2017-05-22 | 1 | -0/+0 |
| | |||||
* | [core] Disable letter-spacing for Arabic labels (issue #9057) | Chris Loer | 2017-05-22 | 3 | -6/+19 |
| | |||||
* | [ios, macos] Add overlays property to MGLMapView (#8617) | Eimantas | 2017-05-20 | 6 | -0/+52 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add `overlays` property to `MGLMapView.mm` Implemented by filtering the `annotations` property for annotations that conform to `MGLOverlay` protocol. * Handle `nil` case when returning overlays * Add basic documentation for `overlays` property Copied verbatim from `annotations` property. Changed types. * Add `overlays` property to iOS sdk Implementation is identical to the one in macOS SDK. * Match curly braces style * Make `overlays` property `nonnull` on iOS * Make `overlays` property `nonnull` on macOS * Make cosmetic changes * [ios, macos] Moved changelog entry to master | ||||
* | [core] Make ExponentialStops behavior consistent; add tests | John Firebaugh | 2017-05-19 | 5 | -4/+44 |
| | |||||
* | [core] Eliminate round-trip through Value in CameraFunction::evaluate | John Firebaugh | 2017-05-19 | 3 | -16/+22 |
| | |||||
* | Release node-v3.5.2 (#9052)node-v3.5.2 | Bobby Sudekum | 2017-05-19 | 2 | -1/+6 |
| | |||||
* | [core] leave Image objects in a valid state after premultiply/unpremultiply | Konstantin Käfer | 2017-05-19 | 2 | -0/+6 |
| | |||||
* | Merge branch 'release-ios-v3.5.0-android-v5.0.0' into 1ec5-release-ios-v3.5.4 | Minh Nguyễn | 2017-05-18 | 2 | -2/+10 |
|\ | |||||
| * | [ios] Update podspecs and changelog for iOS v3.5.4ios-v3.5.4 | Jesse Bounds | 2017-05-09 | 3 | -2/+7 |
| | | |||||
| * | [ios] Use map view frame to calculate annotation view reuse adjustments (#8926) | Jesse Bounds | 2017-05-09 | 1 | -8/+6 |
| | | | | | | | | | | | | * [ios] Use map view frame to calculate annotation view reuse adjustments The value for determining the visible viewport buffer and also the distance to move offscreen an annotation view outside of that buffer was based on the annotation view width and height. This changes that to use the map viewport width and height as constants and avoids a class of bugs where the annotation view would become detached from the tracking system when it did not have a size or was animating from a small to large size. | ||||
| * | [ios] Updated podspecs and changelog for v3.5.3 (#8870)ios-v3.5.3 | Jordan Kiley | 2017-05-02 | 3 | -2/+5 |
| | | |||||
| * | [ios] cherry-picked 8837 (#8869) | Jordan Kiley | 2017-05-02 | 4 | -9/+52 |
| | | |||||
| * | [ios, macos] Updated `maximumZoomLevel` description, cherry-picked #8818 (#8842) | Jordan Kiley | 2017-05-01 | 2 | -3/+3 |
| | | |||||
| * | [core] Move Sprite parsing to thread pool | Konstantin Käfer | 2017-04-26 | 20 | -74/+144 |
| | | |||||
| * | Cherry pick latlngbounds to release branch (#8788) | Tobrun | 2017-04-21 | 19 | -194/+229 |
| | | | | | | | | | | | | | | | | * [android] - move calculation of LatLngBounds to core * [core] Ignore shortest path in Map::pixelForLatLng * [android] - convert camera position values coming from core (#8794) | ||||
* | | [core][ios] Use explicit submodule update for ios target (#8973) | Asheem Mamoowala | 2017-05-18 | 1 | -0/+6 |
| | | | | | | Closes #8750 | ||||
* | | [core] Don't unnecessarily request glyphs for verticalized punctuation. | Chris Loer | 2017-05-18 | 1 | -2/+7 |
| | | | | | | | | Issue #8982. | ||||
* | | [core] add error for non-virtual destructor deletes + add virtual dtors | Konstantin Käfer | 2017-05-18 | 5 | -4/+10 |
| | | |||||
* | | [core] Make destructor virtual to avoid object splicing during destruction | Konstantin Käfer | 2017-05-18 | 1 | -0/+1 |
| | | |||||
* | | [core] Throttle tiles to redo symbol placement at most once every 300ms. | Chris Loer | 2017-05-17 | 5 | -2/+74 |
| | | | | | | | | Fixes issue #8435 and prepares for pitch-scaling changes in issue #8967. | ||||
* | | [core] Remove redundant SpriteAtlasElement members | John Firebaugh | 2017-05-17 | 4 | -22/+18 |
| | | |||||
* | | [core] Remove ambiguous get{Width,Height} accessors from style::Image | John Firebaugh | 2017-05-17 | 7 | -34/+8 |
| | |