summaryrefslogtreecommitdiff
path: root/platform/node
Commit message (Collapse)AuthorAgeFilesLines
* [core, node] Implement setPaintProperty for color properties (#5380)John Firebaugh2016-06-161-2/+12
|
* Support for icon-text-fit, icon-text-fit-padding (#5334)Young Hahn2016-06-152-0/+11
| | | | | | | | | | * Add support for icon-text-fit * Port unit tests for getIconQuads() from js => cpp * Add support for padding in all 4 directions. * Update all hashes post-merge
* [node] Narrow conversion (double → float) caught by GCCBruno de Oliveira Abinader2016-06-151-1/+1
|
* [macos] Renamed OS X SDK to macOS SDKMinh Nguyễn2016-06-142-3/+3
| | | | Also renamed as many references to OS X as possible to macOS in documentation.
* [node] Partial implementation of runtime styling API for node bindingsJohn Firebaugh2016-06-136-8/+391
|
* [core] Eliminate some redundant NodeMap membersJohn Firebaugh2016-06-132-21/+9
|
* [core] Make enum ↔ string conversion more generic-friendlyJohn Firebaugh2016-06-131-2/+4
| | | | | | Rewrite enum.hpp in such a way that parseConstant can be defined generically for all enumerated types. While there, properly validated enumerated property values.
* node-v3.2.1node-v3.2.1Mike Morris2016-06-071-0/+4
|
* node-v3.2.0node-v3.2.0Mike Morris2016-06-031-0/+4
|
* [node] Fix typoJohn Firebaugh2016-06-031-1/+1
|
* [docs] Remove references to manual submodule initializationJohn Firebaugh2016-06-031-2/+2
|
* Updated readme with clear instructions that this requires Node v4.x and v5+ ↵timrobertson1002016-06-031-1/+1
| | | | has issuess. See https://github.com/mapbox/mapbox-gl-native/issues/5144 (#5222)
* [core, node, android] Remove used "base" parameter from setStyleJSONJohn Firebaugh2016-06-021-1/+1
|
* node-v3.1.3node-v3.1.3Mike Morris2016-05-271-0/+5
|
* [node] don't fire callback for canceled AsyncRequestKonstantin Käfer2016-05-264-4/+67
|
* [core] Include geometry in queryRenderedFeatures resultsJohn Firebaugh2016-05-181-1/+0
|
* [core] Feature IDs are always integersJohn Firebaugh2016-05-171-1/+1
|
* [core] Use mapbox::geometry::box in queryRenderedFeaturesJohn Firebaugh2016-05-131-6/+7
|
* [core] Update to geometry.hpp 0.5.0John Firebaugh2016-05-131-0/+5
|
* [core] move from microsecond precision timestamp to integer second precisionKonstantin Käfer2016-05-131-2/+4
|
* [node] Fix conversion of geometry collections to GeoJSONJohn Firebaugh2016-05-061-3/+9
| | | | They should have a "geometries" member, not a "coordinates" member.
* [core] Update geometry to 0.3.0John Firebaugh2016-05-061-18/+3
|
* [core] Use geometry.hpp feature typeJohn Firebaugh2016-05-034-4/+194
|
* [core] implement queryRenderedFeaturesAnsis Brammanis2016-04-295-46/+125
|
* node-v3.1.2node-v3.1.2Mike Morris2016-04-261-0/+4
|
* [core] Render from the main threadJohn Firebaugh2016-04-144-33/+15
| | | | Do not create a thread for the MapContext anymore.
* [ios, osx] The return of xcpretty, part II (#4676)John Firebaugh2016-04-111-0/+1
|
* node-v3.1.1node-v3.1.1Mike Morris2016-04-111-0/+4
|
* node-v3.1.0node-v3.1.0Mike Morris2016-04-111-0/+10
| | | | update deps in package.json
* [node] clean up README.md [skip ci]Mike Morris2016-04-081-92/+10
|
* [build] Refactor and simplify build systemJohn Firebaugh2016-04-074-92/+18
| | | | | | | | | | | | | | * Main gyp files are now standardized as platform/<platform>/platform.gyp. * Each platform gyp file defines appropriate loop_lib and headless_lib variables. * Each platform gyp file includes mbgl.gypi, which defines base targets which may be useful to all platforms. * CI targets are consistent across platforms: `make $(PLATFORM) && make test-$(PLATFORM)`. * Renamed the "linux" test app to "glfw". It's now built in OS X CI. * Android build flakiness is fixed. * iOS CI builds the bench and iosapp targets. * Mesa version is now in one place. * CI scripts use bash "strict mode" and correct error handling. * All build output goes to the build directory. * Removed vestigial iOS/OS X/Android Travis scripts.
* [node] clarify API documentation [skip ci]Mike Morris2016-04-071-5/+24
| | | | map.render returns raw pixel buffer and map.release can safely be called earlier
* [node] don't dispose parent module in NodeLog destructorMike Morris2016-04-073-2/+2
|
* [node] Properly inherit from EventEmitterVladimir Kurchatkin2016-04-051-6/+9
| | | | | `process.EventEmitter` is deprecated, so we should use `require('events')` instead.
* [node] Run rendering tests on Bitrise OS XJohn Firebaugh2016-04-013-24/+12
|
* [core] Unify FileRequest and WorkRequestJohn Firebaugh2016-03-242-12/+3
|
* Update CI badges [ci skip]John Firebaugh2016-03-221-1/+0
|
* [node] Build OS X on BitriseJohn Firebaugh2016-03-224-12/+66
|
* [node] Add test that explicitly doesn call map.release()Thiago Marcos P. Santos2016-02-241-0/+16
| | | | | Make sure mbgl.Map is not holding any references to the node's main loop and thus preventing the node from exit.
* Revert "[node] Destroy the RunLoop with the last Map object"Thiago Marcos P. Santos2016-02-244-18/+10
| | | | This reverts commit 3633fd7ebdb2f406f17cf05320f9480a73455e09.
* [node] Not all tests were calling `map.release()`Thiago Marcos P. Santos2016-02-201-3/+8
| | | | Which prevents the test runner to close.
* [node] Destroy the RunLoop with the last Map objectThiago Marcos P. Santos2016-02-204-10/+18
| | | | | | | | | | | The last map object to get destroyed will also destroy the RunLoop (which will also destroy the AsyncTask). This will clear any reference to the Node default main loop and let it close. Downside is that we need to make sure we are always calling `map.release()`.
* [node] Fix handling of response callback with no arguments; add testJohn Firebaugh2016-02-192-1/+30
|
* [node] add debug options to node bindingsAnsis Brammanis2016-02-082-0/+30
| | | | fix #3579
* node-v3.0.2node-v3.0.2Mike Morris2016-02-041-0/+6
|
* [node] patch memory leak in NodeMap::requestMike Morris2016-02-041-1/+1
| | | | | | | | Creating a v8::Function with Nan::GetFunction(Nan::New<v8::FunctionTemplate>) can leak, use Nan::New<v8::Function> instead. https://code.google.com/p/chromium/issues/detail?id=272579
* node-v3.0.1node-v3.0.1Mike Morris2016-01-261-0/+6
|
* [core] Use better types for modified / expires / etagJohn Firebaugh2016-01-211-3/+2
|
* node-v3.0.0node-v3.0.0Mike Morris2016-01-211-0/+6
|
* [node] Drop 0.10 from build; require v4+John Firebaugh2016-01-201-1/+1
|