summaryrefslogtreecommitdiff
path: root/platform/node
Commit message (Collapse)AuthorAgeFilesLines
* [node] Blacklist Node ABI 83Thiago Marcos P. Santos2020-04-211-0/+1
| | | | Not supported at the moment
* [node] Fix clang-tidy errors on the Node bindings headersThiago Marcos P. Santos2020-04-177-35/+24
| | | | As reported by clang-tidy-8.
* [core] Fix modernize-use-equals-default errors in header filesThiago Marcos P. Santos2020-04-172-2/+2
| | | | As reported by clang-tidy-8.
* [core] Fix misc-* errorsThiago Marcos P. Santos2020-03-301-1/+1
| | | | As reported by clang-tidy-8.
* [core] Fix readability-* errorsThiago Marcos P. Santos2020-03-302-4/+11
| | | | As reported by clang-tidy-8.
* [core] Fix bugprone-virtual-near-miss errorsThiago Marcos P. Santos2020-03-302-10/+10
| | | | As reported by clang-tidy-8.
* [core] Fix bugprone-exception-escape errorsThiago Marcos P. Santos2020-03-301-1/+6
| | | | As reported by clang-tidy-8.
* [core] Fix bugprone-too-small-loop-variable errorsThiago Marcos P. Santos2020-03-303-3/+3
| | | | As reported by clang-tidy-8.
* [core] Fix google-readability-casting errorsThiago Marcos P. Santos2020-03-301-1/+1
| | | | As reported by clang-tidy-8.
* [core] Fix google-explicit-constructor errorsThiago Marcos P. Santos2020-03-301-1/+1
| | | | As reported by clang-tidy-8.
* [core] Fix performance-unnecessary-value-param errorsThiago Marcos P. Santos2020-03-232-4/+4
| | | | As reported by clang-tidy-8.
* [build] Move the `next` buildsystem to the rootThiago Marcos P. Santos2020-02-071-0/+52
| | | | | | | | This will make the `next` buildsystem no longer the `next`, but the `actual`. The idea is to simplify the build, removing scripts, to make the platform buildsystem generated by CMake more compatible with IDEs and make development more streamlined. It will also make cross compilation easier.
* [node] Use new FileSourceManager interfaceAlexander Shalamov2020-01-133-12/+19
|
* [build] Reorganize the render testsThiago Marcos P. Santos2019-12-161-109/+0
| | | | | | Move everything that might collect metrics to the metrics/ directory, the only test manifests inside the render-test/ directory are the unit tests of the probes.
* update mapbox-gl-js (#16022)Ansis Brammanis2019-12-091-1/+17
|
* [android][node][qt] Update platform code for style::Layer::setProperty()Mikhail Pozdnyakov2019-12-032-38/+5
|
* [node] Update changelogAlexander Shalamov2019-11-111-0/+3
|
* [node] Add support for Image expressionAlexander Shalamov2019-11-111-1/+4
|
* [core] Implement image expression (#15877)Alexander Shalamov2019-11-112-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [core] Bump gl-js version * [core] Implement image expression * [core] Use new image expression * [core] Coerce image expression to / from string * [core] Serialize evaluated image * [core] Pass available images to layout * [core] Pass images to evaluation context * [core] Set available flag value based on image availability * [core] Allow image coercion to boolean to indicate image availability * [core] Coalesce image expression * [core] Add image expression to next build system * [core] Align serialization format and evaluated type with gl-js * [core] Add images to expression evaluation method * [core] Add support for Image expression to expression test runner * [core] Unskip image expression tests * [core] Update unit tests * [core] Use image expression in annotation manager * [core] Add string to ImageExpression conversion * [core] Add image expression to expression dsl * [core] Convert tokens for implicitly created Image literal * [core] Fix clang format * [core] Split generated style code lines that are over 120 characters * [core] Add unit test for image expression equality * [core] Add image property expression evaluation unit test * [core] Unskip image expression render test * [core] Skip 'in' expression tests * [core] Ignore fill-pattern/update-feature-state render test * [core] Rename Image::serialize to Image::toValue
* [core] fix icon-text-fitKonstantin Käfer2019-10-141-0/+3
| | | | This fixes rendering by account for the 1px texture padding around icons that were stretched with icon-text-fit. We've added the 1px padding before, but didn't scale it accordingly when we are resizing the icon when it is stretched to fit the text. Adjusts the code to match the logic in GL JS.
* [core] map image type to string until we have a dedicated implementationKonstantin Käfer2019-10-141-0/+4
|
* bump to v5 (#15781)Dane Springmeyer2019-10-091-1/+3
|
* node package improvements (#15748)Dane Springmeyer2019-10-082-13/+14
| | | | | | * node package improvements * npm run test-suite does not do anything anymore
* [core] fix opacity interpolation for composition expressions (#15738)Ansis Brammanis2019-10-021-0/+1
| | | | port https://github.com/mapbox/mapbox-gl-js/pull/8818
* [core] Fix performance-move-const-argThiago Marcos P. Santos2019-09-251-1/+1
|
* [build] Fix clang format and tidy checksJuha Alanen2019-09-181-11/+11
|
* [node] Add changelog entry for feature state APIsJuha Alanen2019-09-181-0/+3
|
* [node] enable feature state testsJuha Alanen2019-09-183-15/+9
|
* [node] Add support for feature state APIsJuha Alanen2019-09-183-0/+231
|
* [Core] Fix wrong `maxzoom` setting of tileSet when using URL source (#15581)zmiao2019-09-171-0/+1
| | | | | | | | | | | | * [core] Take max/min zoom option from style if they are set * [core] std::move input value * [Core] Add changelogs * [Core] Fix clang-format reported error * [Core] fix clang-tidy reported error
* [build] Disable a test that requires a debug buildThiago Marcos P. Santos2019-09-171-0/+1
| | | | Overdraw debug layer is only available on debug builds.
* [node] release v4.3.0 (#15428)Rebecca Rice2019-09-112-2/+3
|
* [Core] Update ChangeLog of Integer Overflow fix of pr #15560 (#15586)zmiao2019-09-091-1/+1
| | | | | | * Update ChangeLog * Fix extra space
* [core] Fix Integer overflow when converting tileCoordinates to LatLon (#15560)zmiao2019-09-051-0/+1
| | | | | | * [core] fix integer overflow * [core] Add change log
* [core] DEMData: do decode on GPU (port mapbox/mapbox-gl-js#8694)Aleksandar Stojiljkovic2019-08-301-0/+1
| | | | | | | | | | | This is first part of work on porting mapbox/mapbox-gl-js#8694 - in follow up patch(es) it is required to remove CPU side copy using 2d canvas support on all supported platforms, similar to approach taken in gl.js https://github.com/mapbox/mapbox-gl-js/pull/8694/files#diff-34dbe5f7de34dc4b9a8745dcde9bdc37R48 Decoding on CPU removed. Padding is still done in DEMData() but, instead od doing it wwhile decoding, it is using memcpy to pad original values. Rebase to latest mapbox-gl-js master and re-generate shaders. Partly fixes: #15503
* [core] fix collisionBox alignment when Icon/text translation is enabled (#15467)zmiao2019-08-301-0/+1
| | | | | | | | | | | | | | | | | | * add initial fix * fix bug for collision circle * refind code structure * fix indentation * update test * refind code structure * Add changelog * Add comment for boolean
* Add changelog for fix of mixed SDF+non-SDF icon rendering in one layer (#15492)zmiao2019-08-271-4/+5
| | | | | | | | * Add changelog for fix of mixed SDF+non-SDF icon rendering in one layer * Add bracket for ios changelog number * Add more brackets
* [render tests] gl-native baseline for debug/collision- testsMikhail Pozdnyakov2019-08-261-5/+0
|
* [render test] mapbox-gl-native baseline for text-pitch-alignment testsMikhail Pozdnyakov2019-08-211-3/+0
|
* [ios][macos][android][node] Update changelog for icon-text-fit fixesAlexander Shalamov2019-08-201-0/+1
|
* [core] Unskip icon-text-fit render testsAlexander Shalamov2019-08-201-13/+1
|
* Enable text-variable-anchor/{pitched-rotated-debug|rotated-offset} render testsMikhail Pozdnyakov2019-08-161-2/+0
|
* Indroduce clusterProperty option for aggregation (#15287)zmiao2019-08-161-1/+0
| | | | | | | | | | * indroduce clusterProperty option for aggregation * remove unnecessary codes * update geojson_option conversion * fix reviewing findings
* [core] Ignore updated icon-text-fit render testsAlexander Shalamov2019-08-151-1/+13
|
* [core][node] Serialize formatted expression's text-color optionAlexander Shalamov2019-08-151-0/+5
| | | | This enables proper round-tripping for serialized format expression.
* [core] Unskip text-rotate/with-offset fixed by #14932Alexander Shalamov2019-08-131-1/+0
|
* Enable number format expression testsMikhail Pozdnyakov2019-08-131-4/+1
|
* [macos][ios][android][node] Add changelog entry for text-writing-mode layout ↵Alexander Shalamov2019-08-131-0/+3
| | | | property
* Enable render tests flaky on node-gcc8Aleksandar Stojiljkovic2019-08-071-5/+0
| | | | We don't use node-gcc8 bot to run render tests and no need to have the tests ignored.
* [core] Enable opaque pass for background layer. fix heatmap+background test.Aleksandar Stojiljkovic2019-08-051-1/+0
| | | | | | Follow the approach from mapbox-gl-js for enabling opaque pass for background layer (same as for fill layer). Fix combinations/heatmap-translucent--background-opaque render test.