summaryrefslogtreecommitdiff
path: root/platform/node
Commit message (Collapse)AuthorAgeFilesLines
* [node] - fix README type, granualar to granular (#14933)Tobrun2019-06-171-1/+1
|
* [core] Ignore more flaky node render testsJason Wray2019-06-071-2/+5
|
* [core] Ignore flaky fill-pattern render testsJason Wray2019-06-041-0/+2
|
* [core] Fix symbol rendering under opaque fill layersJuha Alanen2019-06-041-1/+0
|
* [core] refactor program object creationKonstantin Käfer2019-05-281-0/+13
|
* [tests] Removed passing tests from the ignore listThiago Marcos P. Santos2019-05-231-5/+0
|
* [core] Pass legacy/categorical/*-default expression testsAnder Conselvan de Oliveira2019-05-211-6/+0
| | | | | Handle categorical function default value properly in conversion to expreexpression so related tests pass.
* [core] Fix legacy/{interval,exponential}/*-default expression testsAnder Conselvan de Oliveira2019-05-211-8/+0
| | | | | Consider the function default value in interval and exponential functions conversion.
* [core] Fix some of the legacy interval function expression testsAnder Conselvan de Oliveira2019-05-211-7/+0
| | | | | The tests for conversion of legacy interval functions to expressions expects that the first stop in the "step" expression be omitted.
* [core] Fix most identity function with default legacy expression testsAnder Conselvan de Oliveira2019-05-211-4/+0
| | | | | Add handling of default value to the conversion of legacy identity functions. The color and enum tests still don't pass though.
* [node] Convert legacy functions to expressions in NodeExpression::ParseAnder Conselvan de Oliveira2019-05-212-30/+35
| | | | | | | | In order to test the conversion from function to expressions using the legacy tests in the expression test suite, parse function objects into expressions in NodeExpression::Parse. v2: Coding style fixes.
* [core] Refactor HeadlessFrontend/Backend: GL separation and factory (#14692)Aleksandar Stojiljkovic2019-05-211-1/+1
| | | | | Refactor out HeadlessFrontend and HeadlessBackend gl independent code to gfx. Define gl::HeadlessBackend as subclass, instantiated by gfx::HeadlessBackend static factory method. GL dependent tests are still using gl::HeadlessBackend directly (not through gfx).
* [node] Remove NodeThreadPoolThiago Marcos P. Santos2019-05-102-86/+0
| | | | Simplify, use the default thread pool, less platform abstraction.
* [core] Make the BackgroundScheduler a singletonThiago Marcos P. Santos2019-05-103-7/+16
| | | | | | | | | | - Do not carry it over everywhere as parameter, it is a shared instance anyway and the lifecycle is pretty much the app lifecycle from the moment we instantiate a map. - Rename to BackgroundScheduler because it is a Scheduler that will do tasks in the background, we don't make assumptions if it is a thread pool or a single thread. - Most importantly, remove the dependency from `core` on `platform`.
* [core] upgrade mapbox-gl-js pin to the most recent versionKonstantin Käfer2019-05-081-0/+4
|
* [core] render extrusions directly in the main framebufferKonstantin Käfer2019-05-081-0/+1
|
* [core] Unskip symbol-sort-key render testsAlexander Shalamov2019-04-171-3/+0
|
* [core] clang-tidy fixesKonstantin Käfer2019-04-053-11/+11
|
* [core] Single line optimization for variable label placementMikhail Pozdnyakov2019-03-291-2/+2
|
* Enable text-variable-anchor render testsMikhail Pozdnyakov2019-03-291-18/+3
|
* [core] Include pixelRatio property in MapOptionsSudarsana Babu Nagineni2019-03-281-2/+4
| | | | Move pixelRatio property from Map constructor to MapOptions.
* [core] Add setter/getter for size property in MapOptionsSudarsana Babu Nagineni2019-03-281-4/+8
|
* [core] Replace shared_ptr with unique_ptr in {Map,Resource}OptionsBruno de Oliveira Abinader2019-03-221-8/+3
|
* [core] Remove file source from public Map ctorBruno de Oliveira Abinader2019-03-202-40/+32
|
* [core] Get FileSource via UpdateParameters in Renderer::ImplBruno de Oliveira Abinader2019-03-131-2/+2
|
* [core] Don't use exceptions in MapObserver::onDidFailLoadingMapAnder Conselvan de Oliveira2019-03-132-5/+10
| | | | | | | Using different exception pointers to specify the loading failure makes an awkward API. Most users rethrow the exception only to figure out what type of error happened so it can be reported properly. So replace the exception pointer with a enum an string description of the failure.
* [node] Change Map/FileSource relationship to compositionBruno de Oliveira Abinader2019-03-122-12/+27
|
* [core, node] Use es5 syntax for imports in expressions testsAlexander Shalamov2019-03-111-3/+3
| | | | | Instead of forcing ES6 module syntax, at this point, it is less distruptive to fix expression tests to use ES5 import syntax.
* Revert "[core] Use ES6 import / export syntax for node test harness"Alexander Shalamov2019-03-114-12/+12
| | | | This reverts commit c6598fc5da063f9b60204639cd619647cbbc89da.
* [core] Add MapOptions to define properties of MapSudarsana Babu Nagineni2019-03-081-8/+10
| | | | | | To simplify the Map constructor, introduce MapOptions interface to define the properties that can be set on a Map.
* [core] consolidate Axonometric rendering APISudarsana Babu Nagineni2019-03-081-13/+12
| | | | | | | Instead of having individual APIs for setting axonometric and skew options, create ProjectionMode struct that holds all the relevant options for Axonometric rendering and introduce setter/getter on the Map for those options.
* [core] Use ES6 import / export syntax for node test harnessAlexander Shalamov2019-03-084-12/+12
|
* Update mapbox-gl-js submodule to v0.53.0Mikhail Pozdnyakov2019-03-061-1/+37
|
* Skip failing render testsMikhail Pozdnyakov2019-03-051-1/+5
|
* [core] Remove map coordinate setters/gettersBruno de Oliveira Abinader2019-03-041-1/+1
|
* [core] Transform{State}: s/angle/bearing/Bruno de Oliveira Abinader2019-03-041-2/+2
|
* [core] Remove map bearing setters/gettersBruno de Oliveira Abinader2019-03-041-1/+1
|
* [core] Remove map pitch setters/gettersBruno de Oliveira Abinader2019-03-041-1/+1
|
* [core] Remove map zoom setters/gettersBruno de Oliveira Abinader2019-03-041-1/+1
|
* remove some outdated integration test ignores (#13800)Vladimir Agafonkin2019-01-281-5/+0
|
* [core] Do not consider X axis when constraining scaleBruno de Oliveira Abinader2018-11-291-0/+2
|
* [build] Update to geometry v1.0.0Bruno de Oliveira Abinader2018-11-131-2/+6
|
* Consolidate `style::Layer` properties APIMikhail Pozdnyakov2018-10-251-26/+1
| | | | | | | | The `style::Layer` class now exposes all the properties contained at `style::LayerImpl`. This allowed to drop `style::Layer::accept()` method usage, avoid the repeated generated code and thus save some binary size. This patch is a part of the layers modularization effort.
* [core] remove some uses of <iostream> and <sstream>Konstantin Käfer2018-10-231-2/+2
|
* [core] CameraOptions receives and outputs angle and pitch as degrees, not ↵Bruno de Oliveira Abinader2018-10-191-2/+2
| | | | radians
* [Core] Ensure queryRenderedFeatures accounts for icon-rotate (#13105)Ryan Hamley2018-10-181-1/+0
|
* [core] Initial implementation of 'format' expressionChris Loer2018-10-152-17/+32
|
* [ios, macos, android, node] update changelogsMolly Lloyd2018-10-031-0/+1
|
* [core] Do not constrain on X axis in ConstrainMode::HeightOnlyBruno de Oliveira Abinader2018-10-021-6/+3
|
* [test] Bump gl-js pin.Chris Loer2018-09-191-2/+12
|