summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [core] WIP use threaded run loop in default file sourceupstream/default-filesource-actorIvo van Dongen2017-05-304-42/+99
|
* [core] Added the ThreadedRunLoopThiago Marcos P. Santos2017-05-302-0/+76
| | | | Actor model version of util::Thread.
* [core] asset file source actorIvo van Dongen2017-05-304-26/+80
|
* [core] require scheduler in default file sourceIvo van Dongen2017-05-307-26/+48
|
* [core] make spriteloader an actorIvo van Dongen2017-05-309-123/+72
|
* [ios][macos] test remove source in useIvo van Dongen2017-05-301-0/+16
|
* [android] test remove source in useIvo van Dongen2017-05-301-0/+18
|
* [core] check source usage before removeIvo van Dongen2017-05-302-0/+55
|
* [core] ensure layer::accept works with non-void return values on gccIvo van Dongen2017-05-301-0/+7
|
* Revert "[core] Factor timePoint initialization"Bruno de Oliveira Abinader2017-05-302-5/+3
| | | | This reverts commit 3790caafa3c98706c5cf0618c8aec592b2780bba.
* [core] default file source - ensure thread safety for cached valuesIvo van Dongen2017-05-272-6/+21
|
* [core] default file source - ensure thread safety for local file and asset ↵Ivo van Dongen2017-05-272-40/+48
| | | | requests
* [core] add test to demonstrate waiting threads in mailbox::receive won't ↵Ivo van Dongen2017-05-271-0/+56
| | | | crash on self-closing
* [core] allow self closing mailbox/actorIvo van Dongen2017-05-273-3/+36
|
* Refactor RenderLayer and RenderSource to be more friendly for Non-tiled ↵Asheem Mamoowala2017-05-266-35/+66
| | | | sources (#9058)
* [core] Don't need unique_ptr for AnnotationManagerJohn Firebaugh2017-05-261-12/+10
|
* [core] Don't use a separate SpriteAtlas for annotation imagesJohn Firebaugh2017-05-2621-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 ceilingJohn Firebaugh2017-05-261-1/+1
| | | | We gained a lot of overhead by reducing the initial SpriteAtlas size.
* [core] Auto-growable SpriteAtlas using shelf-packJohn Firebaugh2017-05-2620-79/+75
|
* [tests] Add test for calling addAnnotationImage with an existing IDJohn Firebaugh2017-05-262-2/+18
|
* [core] Block in Mailbox::close() until neither receive nor push are in progressJohn Firebaugh2017-05-243-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 loggingIvo van Dongen2017-05-241-2/+0
|
* [core] Simplify and fix sprite atlas coordinate calculationsJohn Firebaugh2017-05-2323-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 pointJohn Firebaugh2017-05-231-2/+2
|
* [core] Move pattern coordinate division by texture size into shaderJohn Firebaugh2017-05-2320-18/+36
| | | | This makes pattern usage more like icons, and will be necessary for data-driven *-pattern properties.
* [core] Remove unnecessary optionals in PositionedIconJohn Firebaugh2017-05-234-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 visitorsIvo van Dongen2017-05-232-90/+83
|
* [android] owning constructor for custom layerIvo van Dongen2017-05-232-0/+6
|
* [core] forward visitor in layer::acceptIvo van Dongen2017-05-231-8/+8
|
* [core] Update gl-js submodule.Chris Loer2017-05-221-0/+0
|
* [core] Disable letter-spacing for Arabic labels (issue #9057)Chris Loer2017-05-223-6/+19
|
* [ios, macos] Add overlays property to MGLMapView (#8617)Eimantas2017-05-206-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 testsJohn Firebaugh2017-05-195-4/+44
|
* [core] Eliminate round-trip through Value in CameraFunction::evaluateJohn Firebaugh2017-05-193-16/+22
|
* Release node-v3.5.2 (#9052)node-v3.5.2Bobby Sudekum2017-05-192-1/+6
|
* [core] leave Image objects in a valid state after premultiply/unpremultiplyKonstantin Käfer2017-05-192-0/+6
|
* Merge branch 'release-ios-v3.5.0-android-v5.0.0' into 1ec5-release-ios-v3.5.4Minh Nguyễn2017-05-182-2/+10
|\
| * [ios] Update podspecs and changelog for iOS v3.5.4ios-v3.5.4Jesse Bounds2017-05-093-2/+7
| |
| * [ios] Use map view frame to calculate annotation view reuse adjustments (#8926)Jesse Bounds2017-05-091-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.3Jordan Kiley2017-05-023-2/+5
| |
| * [ios] cherry-picked 8837 (#8869)Jordan Kiley2017-05-024-9/+52
| |
| * [ios, macos] Updated `maximumZoomLevel` description, cherry-picked #8818 (#8842)Jordan Kiley2017-05-012-3/+3
| |
| * [core] Move Sprite parsing to thread poolKonstantin Käfer2017-04-2620-74/+144
| |
| * Cherry pick latlngbounds to release branch (#8788)Tobrun2017-04-2119-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 Mamoowala2017-05-181-0/+6
| | | | | | Closes #8750
* | [core] Don't unnecessarily request glyphs for verticalized punctuation.Chris Loer2017-05-181-2/+7
| | | | | | | | Issue #8982.
* | [core] add error for non-virtual destructor deletes + add virtual dtorsKonstantin Käfer2017-05-185-4/+10
| |
* | [core] Make destructor virtual to avoid object splicing during destructionKonstantin Käfer2017-05-181-0/+1
| |
* | [core] Throttle tiles to redo symbol placement at most once every 300ms.Chris Loer2017-05-175-2/+74
| | | | | | | | Fixes issue #8435 and prepares for pitch-scaling changes in issue #8967.
* | [core] Remove redundant SpriteAtlasElement membersJohn Firebaugh2017-05-174-22/+18
| |