Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [node] Build OS X on Bitrise | John Firebaugh | 2016-03-24 | 4 | -12/+66 |
| | |||||
* | [node] Add test that explicitly doesn call map.release() | Thiago Marcos P. Santos | 2016-02-24 | 1 | -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. Santos | 2016-02-24 | 4 | -18/+10 |
| | | | | This reverts commit 3633fd7ebdb2f406f17cf05320f9480a73455e09. | ||||
* | [node] Not all tests were calling `map.release()` | Thiago Marcos P. Santos | 2016-02-20 | 1 | -3/+8 |
| | | | | Which prevents the test runner to close. | ||||
* | [node] Destroy the RunLoop with the last Map object | Thiago Marcos P. Santos | 2016-02-20 | 4 | -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 test | John Firebaugh | 2016-02-19 | 2 | -1/+30 |
| | |||||
* | [node] add debug options to node bindings | Ansis Brammanis | 2016-02-08 | 2 | -0/+30 |
| | | | | fix #3579 | ||||
* | node-v3.0.2node-v3.0.2 | Mike Morris | 2016-02-04 | 1 | -0/+6 |
| | |||||
* | [node] patch memory leak in NodeMap::request | Mike Morris | 2016-02-04 | 1 | -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.1 | Mike Morris | 2016-01-26 | 1 | -0/+6 |
| | |||||
* | [core] Use better types for modified / expires / etag | John Firebaugh | 2016-01-21 | 1 | -3/+2 |
| | |||||
* | node-v3.0.0node-v3.0.0 | Mike Morris | 2016-01-21 | 1 | -0/+6 |
| | |||||
* | [node] Drop 0.10 from build; require v4+ | John Firebaugh | 2016-01-20 | 1 | -1/+1 |
| | |||||
* | node-v2.2.2node-v2.2.2 | Mike Morris | 2016-01-19 | 1 | -0/+4 |
| | |||||
* | [node] extract the error message from the Error object | Konstantin Käfer | 2016-01-14 | 1 | -2/+16 |
| | | | | this avoids double "Error: Error: reason" messages | ||||
* | [test] don't pass raw strings as error messages | Konstantin Käfer | 2016-01-14 | 1 | -1/+1 |
| | |||||
* | [test] deliver error responses when the underlying request failed | Konstantin Käfer | 2016-01-08 | 1 | -1/+7 |
| | |||||
* | [node] bump version to v2.2.1node-v2.2.1 | bsudekum | 2016-01-07 | 1 | -0/+4 |
| | |||||
* | Rewrote documentation | Minh Nguyễn | 2016-01-05 | 2 | -1/+35 |
| | | | | | | | | Rewrote some copy to provide more context and link to more GL-related repos, including GL JS. Put the various SDKs in a table so we can show the various CI bot status images. Integrated target list into the relevant documents. Rewrote large portions of iOS and OS X setup documentation to guide normal developers to more friendly places. Combined some Android documentation. Moved SDK-specific documentation into platform/. Added a temporary readme in ios/ that points to the one in platform/ios/. | ||||
* | [core] Rationalize error handling for resource loading | John Firebaugh | 2015-12-23 | 1 | -2/+0 |
| | | | | | | | | | * Standardize on std::exception_ptr as the error representation (fixes #2854). * Don't format textual strings at the error source; pass on the constituent data via observer method parameters instead. * Use the null object pattern to simplify observer notification code. * Further refactoring for ResourceLoading tests. | ||||
* | Move platform scripts into platforms | John Firebaugh | 2015-12-16 | 5 | -0/+216 |
| | |||||
* | node-v2.2.0node-v2.2.0 | Mike Morris | 2015-12-16 | 1 | -0/+4 |
| | |||||
* | [node] code review cleanup | Mike Morris | 2015-12-15 | 2 | -21/+21 |
| | |||||
* | [test] Update test suite | John Firebaugh | 2015-12-09 | 2 | -3/+11 |
| | |||||
* | [node] document EventEmitter interface [skip ci] | Mike Morris | 2015-12-08 | 1 | -8/+52 |
| | |||||
* | node-v2.1.0node-v2.1.0 | Mike Morris | 2015-12-08 | 1 | -0/+4 |
| | |||||
* | [core] Abstract main loop inside RunLoop class | Thiago Marcos P. Santos | 2015-12-01 | 1 | -1/+1 |
| | |||||
* | [core] Replace time_t with std::chrono::seconds | Bruno de Oliveira Abinader | 2015-11-27 | 1 | -2/+5 |
| | | | | | | | Added aliases for std::chrono typedefs (eg. 'Seconds' for std::chrono::seconds). These aliases are used together with templated helper functions to replace time_t with std::chrono::seconds for most cases, in particular for 'modified' and 'expires' values in Response. | ||||
* | [node] Fix build on GCC 4.9.2 | Thiago Marcos P. Santos | 2015-11-26 | 5 | -8/+4 |
| | |||||
* | [core] Fix image type of Map::renderStill | John Firebaugh | 2015-11-25 | 2 | -2/+2 |
| | | | | | | | It's a premultiplied image. This implies that we were misusing encodePNG in most cases, as we were passing premultiplied pixels which were then interpreted as unmultiplied. I changed encodePNG to accept premultipled pixels, and unpremultiply in the implementations. | ||||
* | [core] Rewrite image handling | John Firebaugh | 2015-11-25 | 2 | -14/+12 |
| | | | | | | * Consolidate Image and StillImage * Typecheck unassociated vs premultiplied images * Rewrite default platform image decoding implementation | ||||
* | node-v2.0.1node-v2.0.1 | Mike Morris | 2015-11-25 | 1 | -0/+4 |
| | |||||
* | [core] For binary image data use uint8_t, not char | John Firebaugh | 2015-11-23 | 1 | -2/+1 |
| | |||||
* | [node] Allow GC in spite of reference loops through the request method | John Firebaugh | 2015-11-20 | 5 | -71/+35 |
| | | | | | | | | | | | | | | The following produces a reference cycle: var map = new mbgl.Map({ request: function () { ... } }); map has a reference to the request function, which has a reference to its closure, which has a reference to map. Storing a the map options in an internal field, rather than a Persistent, allows V8 to collect the reference cycle when none of its members have other references. | ||||
* | [node] Fix race condition in tests | John Firebaugh | 2015-11-18 | 1 | -8/+0 |
| | | | | The message callback races with the rest of this test. We already have tests for errors being emitted from mbgl, so just remove it. | ||||
* | [node] Need to have a singleton RunLoop instance | John Firebaugh | 2015-11-16 | 4 | -11/+27 |
| | |||||
* | [core] Use std::unique_ptr for FileSource request | John Firebaugh | 2015-11-16 | 5 | -212/+49 |
| | |||||
* | [core] Do not pass uv_loop_t around | Thiago Marcos P. Santos | 2015-11-16 | 2 | -3/+4 |
| | | | | This should be abstracted by util::RunLoop | ||||
* | [node] Fixes 'make xnode' to configure HOST_SLUG.gypi | Mike Morris | 2015-11-05 | 5 | -0/+5 |
| | | | | | Adds node-gyp to dev-dependencies to support 'make xnode' on Node v0.10.x Ignores -Wnested-anon-types around v8.h includes. | ||||
* | [node] update platform/node/CHANGELOG.md [skip ci] | Mike Morris | 2015-11-04 | 1 | -7/+5 |
| | |||||
* | [node] update platform/node/CHANGELOG.md [skip ci] | Mike Morris | 2015-11-04 | 1 | -2/+2 |
| | |||||
* | [node] make ratio optional, default to 1.0 | Mike Morris | 2015-11-04 | 4 | -20/+39 |
| | |||||
* | [node] swap array order to [lng, lat] for render option center | Mike Morris | 2015-11-04 | 3 | -6/+7 |
| | | | | For consistency with GeoJSON and mapbox-gl-js | ||||
* | [node] enable npm to build mapbox-gl-native package from source | Lucas Wojciechowski | 2015-11-04 | 3 | -5/+4 |
| | | | | | | This reverts commit 311bf93abe9f815668e8e0a779c87c3eb5c1199d. more explicit require paths in tests | ||||
* | Update version and changelognode-v2.0.0-pre.11 | bsudekum | 2015-11-02 | 1 | -0/+1 |
| | |||||
* | [node] add pitch option | bsudekum | 2015-11-02 | 1 | -0/+6 |
| | |||||
* | [core] Make DefaultFileSource react to all NetworkStatus changes | Konstantin Käfer | 2015-11-02 | 1 | -6/+5 |
| | |||||
* | Document node-mapbox-gl-native with JSDoc | Tom MacWright | 2015-10-29 | 1 | -0/+75 |
| | |||||
* | [node] Output debug logs when a render test times out | John Firebaugh | 2015-10-28 | 3 | -1/+23 |
| | |||||
* | [core] Make response data shared to avoid excessive copying | Konstantin Käfer | 2015-10-26 | 1 | -2/+2 |
| |