Ivo van Dongen
4d325879b8
[core] rename query options for query rendered features
2017-03-10 11:08:32 -08:00
Asheem Mamoowala
60d10dd27d
[core] Add support for queryRenderedFeatures filter
2017-03-04 15:42:07 -08:00
Konstantin Käfer
9ca9adf69c
[core] private OffscreenView implementation
2017-02-27 16:51:17 -08:00
Konstantin Käfer
6b0ad899b3
[node] adhere to node module naming requirements
...
https://nodejs.org/api/addons.html#addons_building specifies that "The module_name must match the filename of the final binary (excluding the .node suffix).". While the mismatch between `mapbox-gl-native` and `mapbox_gl_native` hasn't caused issues so far, we should play by the book.
2017-02-23 22:15:57 +01:00
Bruno de Oliveira Abinader
d4cee2cea5
[build] Satisfy 'brew link node@4' condition
2017-02-01 17:00:17 +02:00
Konstantin Käfer
62ea1f2185
[core] remove trailing whitespace, add trailing newlines, add space after //
2017-01-27 11:44:16 +01:00
Bobby Sudekum
ae463564f8
Update version number and changelog ( #7662 )
2017-01-10 12:00:31 -08:00
John Firebaugh
9f9e820540
[build] Use test-suite integration tests from mapbox-gl-js
2017-01-09 19:05:28 -08:00
Bobby Sudekum
32660bce34
Bump version, update changelog (v3.4.3) ( #7650 )
2017-01-09 16:34:45 -08:00
Bobby Sudekum
2988ca16c1
Add addImage, removeImage API ( #7610 )
2017-01-09 13:03:17 -08:00
John Firebaugh
1b7dfff5cf
[node] Fix array/object distinction
...
Only affects tests.
2017-01-04 17:38:33 -08:00
John Firebaugh
07e58fe961
[tests] Fix variable reference in test-suite harness
2016-12-14 12:15:29 -08:00
John Firebaugh
e8a48a6d63
[node] Fix order of operations when setting zoom and center
...
Zoom must be set first, to avoid center potentially getting constrained.
Fixes #7351
2016-12-14 10:08:23 -08:00
John Firebaugh
3718e1fa15
[tests] Implement "wait" command with Map#render
...
This ensures that a "wait" command will always fully flush pending update flags. This was not the case with the prior conditional map.loaded() logic.
2016-12-12 16:49:02 -08:00
Chris Voll
e7c30de021
[other] fix spelling on month in node.js changelog
2016-12-06 22:15:36 +01:00
John Firebaugh
c8e34d581b
[node] Update brew package name
2016-12-05 15:06:34 -08:00
Konstantin Käfer
e76de05402
[build] move logging to util
2016-11-22 20:58:51 +01:00
Konstantin Käfer
117863f111
[build] move headless rendering files to platform/default
2016-11-22 20:58:51 +01:00
John Firebaugh
251035cd75
[node] Add setZoom and setPitch support
2016-11-17 13:48:00 -08:00
John Firebaugh
f1e10e31a5
[node] Revert semantics of Map#render
2016-11-17 13:48:00 -08:00
Mike Morris
aeba7cce84
node-v3.4.2
2016-11-15 13:31:48 -05:00
Mike Morris
f50de16260
[node] publish Node.js Linux binaries with GLX
...
run test suite with OSMesa in Debug
2016-11-15 13:31:48 -05:00
Mike Morris
7d2f18b5ed
node-v3.4.1
2016-11-10 14:16:31 -05:00
John Firebaugh
da725d7bf9
[node] Initial camera will be set automatically by style
2016-11-09 17:54:45 -08:00
John Firebaugh
a5e712d28b
[node] Don't needlessly reset map state
2016-11-09 17:54:45 -08:00
Mike Morris
176730bff6
node-v3.4.0
2016-11-04 15:17:03 -04:00
Konstantin Käfer
62b56b799a
[core] change std::array<uint16_t, 2> to mbgl::Size
2016-10-27 18:30:58 -07:00
Konstantin Käfer
a4d259c33f
[core] move gl::Context to Backend and refactor View
2016-10-25 13:52:36 -07:00
Konstantin Käfer
5cc390d694
[core] separate Backend from View for headless rendering
2016-10-25 13:52:36 -07:00
Mike Morris
eb1b385e50
[node] publish Bitrise tag builds
2016-10-22 00:35:26 -04:00
Mike Morris
7bbd49c72c
[core] extract weak_ptr mailbox->receive into Mailbox::maybeReceive
2016-10-20 14:39:11 -04:00
Mike Morris
a894870fb8
[node] remove internal NodeRequest class from public API
2016-10-20 14:38:36 -04:00
Mike Morris
817c26111a
[core] [node] pass thread pool impl to Map constructor
...
Updates mbgl::Map constructor usage everywhere
Adds NodeThreadPool implementation using AsyncQueue to call
Nan::AsyncQueueWorker from main thread
2016-10-20 14:37:36 -04:00
Bruno de Oliveira Abinader
89f3270f72
[node] Added set{Bearing,Center} + updated -test-suite
...
This gives the ability to pan and/or rotate the map in a posterior step
after initial render for testing purposes.
2016-10-11 12:10:32 +03:00
Mike Morris
8bc8713e70
[node] fix bad conditional, actually run tests
2016-09-23 12:52:59 -07:00
Mike Morris
da02884433
node-v3.3.3
2016-09-06 20:10:30 -04:00
Thiago Marcos P. Santos
edec56e6c5
[node] switch to NodeRequest member fn callback
...
For (hopefully) better performance than creating a new v8::Context to
wrap each callback while still avoiding leaking memory with v8::FunctionTemplate.
Adds a JavaScript shim in front of module.exports.Map to wrap the
req.respond API internally and preserve the public callback-passing
API, while still exporting the correct prototype.
2016-09-06 18:14:22 -04:00
John Firebaugh
b4864ca9d5
[core] Trigger Source::Impl::reload when a filter or layout property is modified
2016-09-06 14:29:22 -07:00
John Firebaugh
fe2a26225f
[core, ios, android, qt] Observe style layer mutations rather than requiring SDKs to use Map::update
...
This paves the way for updates to filter and layout properties to trigger a source reload, without each SDK having to participate in the implementation.
2016-09-06 14:29:22 -07:00
Thiago Marcos P. Santos
05ba97b2b7
[node][tests] Add a test for making sure the map object throws on invalid style
...
Currently this error is not reported.
2016-08-25 22:05:00 +03:00
Thiago Marcos P. Santos
a12fa9333b
[node] Throw on invalid style JSON
...
Fixes #6143
2016-08-25 22:05:00 +03:00
Mike Morris
91fd87f2a0
[node] add docs on publishing releases
2016-08-06 19:03:46 -04:00
Bruno de Oliveira Abinader
e1f11eed35
[core] Updated clang-tidy fixes
2016-08-05 11:42:22 +02:00
Konstantin Käfer
692fe1f3ff
[build] switch to CMake
...
This is very much a work in progress.
2016-08-05 11:42:22 +02:00
Mike Morris
94a58691e2
Update CHANGELOG.md
2016-08-01 15:20:30 -04:00
Mike Morris
0e5a390610
node-v3.3.2
2016-08-01 15:16:33 -04:00
Bruno de Oliveira Abinader
ad5a7f8b54
[node] build and publish Node.js binaries with BUILDTYPE=Release
...
Skip tests when publishing binaries and skip publishing render test results when those tests don't run.
2016-08-01 14:48:39 -04:00
Mike Morris
3c2fce18a1
node-v3.3.1
2016-07-29 12:11:22 -04:00
Justin R. Miller
de0cb554d6
fixes #5771 : adds dates to releases in changelogs
2016-07-27 13:26:01 -07:00
Carol Hansen
4b1eeada9e
[node] Fix integer conversion of filter values
2016-07-22 13:05:16 -07:00