summaryrefslogtreecommitdiff
path: root/platform/node
Commit message (Collapse)AuthorAgeFilesLines
* [core] don't hide icons if text is an empty stringAnsis Brammanis2018-02-211-1/+0
|
* [test] Native ignore for GL JS issue #6160Chris Loer2018-02-161-0/+1
|
* [test] Native expression test support for:Chris Loer2018-02-161-24/+36
| | | | | - Round-tripping expressions through serialization and checking that outputs don't change - Checking expression serialization against expected value from fixture
* [core] Implement Expression::serialize()Chris Loer2018-02-163-9/+25
| | | | | | | | Issue #10714 - Each expression stores its operator as a string, and default serialization is [operator, serialize(child1), ...] - Custom implementations of `serialize` for Expression types that don't follow the pattern - expression::Value -> mbgl::Value converter - node_expression bindings to expose `serialize`
* [core, ios, macos, android, node] Heatmap layer (#11046)Vladimir Agafonkin2018-02-152-18/+1
| | | | | Co-Authored-By: Konstantin Käfer <mail@kkaefer.com> Co-Authored-By: Anand Thakker <anandthakker@users.noreply.github.com> Co-Authored-By: Minh Nguyễn <1ec5@users.noreply.github.com>
* [core] align raster-dem tiles to pixel grid (#11119)Molly Lloyd2018-02-061-25/+0
| | | | | | * align raster-dem tiles to pixel grid * revert ignored hillshade tests
* [test] Ignore slightly-different collision circles on native.Chris Loer2018-02-061-0/+1
|
* [test] Temporarily ignore hillshade tests pending PR #11119.Chris Loer2018-02-061-0/+29
|
* [node] add setLight supportKonstantin Käfer2018-01-244-6/+50
|
* [core] update mapbox-gl-js submodule pinKonstantin Käfer2018-01-241-0/+1
| | | | | * disables transition render test (transitions are not supported with Still image rendering in Node.js) * removes support for hillshade-illumniation-direction-transition
* [core] add raster-dem source type and hillshade layer type (#10642)Molly Lloyd2018-01-232-29/+8
|
* [core] Remove two obsolete ignoresJohn Firebaugh2018-01-111-2/+0
|
* [core, ios, macos, android] Add data-driven-styling support for `text-font`John Firebaugh2018-01-101-1/+0
|
* [core] Account for circle-stroke-width in queryRenderedFeaturesJohn Firebaugh2018-01-101-1/+0
|
* [core] Handle NaN input to interpolate and stepJohn Firebaugh2018-01-101-1/+0
|
* [core] Omit inferred type annotations for 'coalesce' argumentsJohn Firebaugh2018-01-091-1/+0
|
* [core] Fix alpha handling in rgba and to-rgba operatorsJohn Firebaugh2018-01-091-3/+0
|
* [core] Enable implicit type assertions for array typesJohn Firebaugh2018-01-091-3/+0
|
* [core] Improve typing for !=, == expressionsJohn Firebaugh2018-01-091-14/+0
|
* [core] Update debug collision circle shader.Chris Loer2018-01-091-0/+1
| | | | Fixes issue #10876.
* Support TileJSON bounds property (#10701)Asheem Mamoowala2018-01-051-1/+0
| | | | | | | | * [core] Parse TileJSON bounds property * [core] Add TileRange and LatLngBounds::contains(CanonicalTileID) Move LatLngBounds::contains impl to cpp file * [core] Skip tile creation outside of tileset bounds * [core] Fix TileRange for wrapped bounds and use for CustomTileLoader instead of LatLngBounds comparisons for tiles.
* Fix distant collision perspective ratios (#10794).Chris Loer2018-01-041-0/+1
| | | | | Analog of GL JS issue #5911. Add native ignore for tilejson-bounds.
* Update mapbox-gl-js submoduleLauren Budorick2017-12-201-0/+1
|
* [core] Better align fill-extrusion vertex layoutLauren Budorick2017-12-201-0/+1
|
* [core] Overzoomed image sources vanish (#10677)Asheem Mamoowala2017-12-131-5/+69
| | | Use z0 tile coordinates instead of screen coordinates to compute ideal zoom for image sources
* Add ignores for new ==, != tests (#10679)Anand Thakker2017-12-121-0/+13
| | | | GL JS change: https://github.com/mapbox/mapbox-gl-js/pull/5840 GL Native issue: https://github.com/mapbox/mapbox-gl-native/issues/10678
* [core] Include bucket name in queryRenderedSymbols duplicate feature filterChris Loer2017-12-111-1/+0
| | | | | - Port of GL JS PR #5703 - Fixes issue #10616
* Update gl-js submoduleJohn Firebaugh2017-12-011-2/+14
|
* [build] Added CircleCI macos-release-node{4,6} jobsBruno de Oliveira Abinader2017-11-232-78/+5
|
* [core] Remove ignores for passing tests.Chris Loer2017-11-171-8/+5
| | | | | Update ignore links to specific issues. Bump mapbox-gl-js version to get latest text-pitch-spacing test.
* [core] Skip fade animation for placed symbols that are currently offscreen.Chris Loer2017-11-171-0/+1
| | | | | Don't mark items that are outside the collision grid range as placed. Requires new ignore because GL JS issue #5654 allows insertion of symbols outside the CollisionIndex range, and those symbols can cascade in to affect items within the viewport.
* [core] Split MapMode::Still into Static and TileAnsis Brammanis2017-11-174-8/+25
| | | | | `Tile` makes sure the symbols in the resulting tile are tileable while symbols in `Still` match rendering in `Continuous` mode.
* [core] Added ignores for two query tests that return the same set of items ↵Chris Loer2017-11-171-0/+2
| | | | but in a different order.
* [core] Removed ignores for fixed issues.Chris Loer2017-11-171-36/+0
|
* [docs] Fix link in node readme (#10395)Eduard Popov2017-11-151-1/+1
|
* Implement Expressions (#9439)Anand Thakker2017-11-085-25/+390
| | | Ports https://github.com/mapbox/mapbox-gl-js/pull/4777 (and its several follow-ups)
* Add support for 'sleep' operation in render tests (#10282)Anand Thakker2017-10-251-0/+6
| | | Ports https://github.com/mapbox/mapbox-gl-js/commit/0069349550b263fdce9982d38183d9ab57ca7305
* Enable native test for text-keep-upright with text-offset.Chris Loer2017-10-241-1/+0
| | | | Issue #9271 was fixed as part of PR #9009.
* Replace compile-time polymorphism with runtime polymorphism in the ↵John Firebaugh2017-10-233-99/+115
| | | | conversion system
* [node] Release v3.5.8 (#10243)node-v3.5.8Bruno de Oliveira Abinader2017-10-201-0/+5
|
* [node] Reset HeadlessFrontend in NodeMap::release()Bruno de Oliveira Abinader2017-10-201-0/+1
|
* [core, node] Support axonometric renderingLauren Budorick2017-10-143-0/+88
|
* Ignore raster-masking/overlapping-zoomLauren Budorick2017-10-141-0/+1
|
* Skip expression-based runtime styling testLauren Budorick2017-10-131-1/+1
|
* Add ignore for expression-based regression testLauren Budorick2017-10-121-0/+1
|
* [node] Release v3.5.7 (#10164)Bruno de Oliveira Abinader2017-10-091-0/+3
|
* Add ignores for heatmap render tests (#10147)upstream/cam-mas-2.2.6Vladimir Agafonkin2017-10-061-1/+18
|
* Release node v3.5.6 (#9610)node-v3.5.6Bobby Sudekum2017-09-292-6/+11
|
* Preserve depth buffer between 3D layers + optimize render order (#9931)Lauren Budorick2017-09-211-1/+0
| | | Port of https://github.com/mapbox/mapbox-gl-js/pull/5101: adds a new render pass `Pass3D` before any other rendering wherein we render layers with 3D passes (fill-extrusion layers) to offscreen framebuffers, sharing a depth renderbuffer between those layers in order to render 3D space correctly. Those framebuffers are saved on the RenderLayers and copied back to the map during the translucent pass. Rendering to offscreen framebuffers before we do any clear + draw means we can avoid expensive framebuffer restores.
* [node] Added 'removeSource'Bruno de Oliveira Abinader2017-09-153-0/+21
|