summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [WIP] use simple statement instead of statement (abstract class), not compiling!upstream/pg-7978-add-layer-filter-accessorGuardiola313372017-05-252-3/+6
|
* [WIP] add equals filter statement conversionGuardiola313372017-05-254-10/+16
|
* [WIP] change get filter evaluator signature into optionalGuardiola313372017-05-252-15/+17
|
* [WIP] replace get filter nested conditional with visitorGuardiola313372017-05-251-18/+8
|
* [WIP] wrap statement in filter and start replacing get filter nested ↵Guardiola313372017-05-259-72/+51
| | | | conditional with visitor
* [WIP] add filter statementGuardiola313372017-05-2514-21/+65
|
* [WIP] add native get filter method in layer class, implement get filter ↵Guardiola313372017-05-257-5/+42
| | | | method in circle, fill extrusion, fill, line and symbol layer classes and add get filter test
* [WIP] add filter to config.cmake and fix namespace issueGuardiola313372017-05-253-3/+4
|
* [WIP] fix get filter and set filter conversionsGuardiola313372017-05-251-6/+7
|
* [WIP] fix namespace issues and pass Filter by const referenceGuardiola313372017-05-255-17/+13
|
* [WIP] fix namespace redundancy and add missing return statementGuardiola313372017-05-252-3/+3
|
* [WIP] fix filter converterGuardiola313372017-05-255-10/+20
|
* [android] WIP add filter converterGuardiola313372017-05-253-0/+53
|
* [WIP] add filter accessor to layer (core and java template)Guardiola313372017-05-253-0/+29
|
* [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
| |
* | [core] Remove ambiguous get{Width,Height} accessors from style::ImageJohn Firebaugh2017-05-177-34/+8
| |
* | [core] Remove obsolete modular arithmetic on atlas coordinatesJohn Firebaugh2017-05-176-27/+14
| | | | | | | | We switched to 16-bit coordinates in attributes in b0cb8715ed74678b4d0f05829fa71a590e41b2f6, so there's no longer any reason to require that they are divisible by four.
* | [core] Remove WorkQueueJohn Firebaugh2017-05-176-141/+0
| | | | | | | | No longer used as of 5cdf838a387cae446dba500ac49a1c5524bf7949.
* | [build] Use gdb 2017-04-08-aebcde5Bruno de Oliveira Abinader2017-05-173-7/+8
| |
* | [core, node, darwin, android, qt] Make image ID part of ImageJohn Firebaugh2017-05-1641-185/+176
| | | | | | | | More like Source and Layer.
* | [build] Use workflows instead of a trigger buildKonstantin Käfer2017-05-161-13/+7
| |