bump mbgl

drop mbgl::Environment from NodeFileSource
switch to mbgl::Map::Mode::Still
This commit is contained in:
Mike Morris
2015-04-29 15:26:29 -04:00
parent 5b479fbfca
commit ca897ce407
5 changed files with 14 additions and 20 deletions

View File

@@ -63,8 +63,8 @@ NodeFileSource::~NodeFileSource() {
queue = nullptr;
}
mbgl::Request *NodeFileSource::request(const mbgl::Resource &resource, uv_loop_t *loop, const mbgl::Environment &env, Callback callback) {
auto request = new mbgl::Request(resource, loop, env, std::move(callback));
mbgl::Request* NodeFileSource::request(const mbgl::Resource& resource, uv_loop_t* loop, Callback callback) {
auto request = new mbgl::Request(resource, loop, std::move(callback));
// This function can be called from any thread. Make sure we're executing the actual call in the
// file source loop by sending it over the queue. It will be processed in processAction().
@@ -72,16 +72,7 @@ mbgl::Request *NodeFileSource::request(const mbgl::Resource &resource, uv_loop_t
return request;
}
void NodeFileSource::request(const mbgl::Resource &resource, const mbgl::Environment &env, Callback callback) {
auto request = new mbgl::Request(resource, nullptr, env, std::move(callback));
// This function can be called from any thread. Make sure we're executing the actual call in the
// file source loop by sending it over the queue. It will be processed in processAction().
queue->send(Action{ Action::Add, request });
}
void NodeFileSource::cancel(mbgl::Request *request) {
void NodeFileSource::cancel(mbgl::Request* request) {
request->cancel();
// This function can be called from any thread. Make sure we're executing the actual call in the
@@ -89,8 +80,12 @@ void NodeFileSource::cancel(mbgl::Request *request) {
queue->send(Action{ Action::Cancel, request });
}
void NodeFileSource::abort(const mbgl::Environment &env) {
// no-op
void NodeFileSource::request(const mbgl::Resource& resource, Callback callback) {
auto request = new mbgl::Request(resource, nullptr, std::move(callback));
// This function can be called from any thread. Make sure we're executing the actual call in the
// file source loop by sending it over the queue. It will be processed in processAction().
queue->send(Action{ Action::Add, request });
}
void NodeFileSource::processAdd(mbgl::Request *request) {

View File

@@ -26,11 +26,10 @@ public:
NodeFileSource();
~NodeFileSource();
mbgl::Request *request(const mbgl::Resource &resource, uv_loop_t *loop, const mbgl::Environment &env, Callback callback);
void request(const mbgl::Resource &resource, const mbgl::Environment &env, Callback callback);
mbgl::Request* request(const mbgl::Resource&, uv_loop_t*, Callback);
void cancel(mbgl::Request *request);
void abort(const mbgl::Environment &env);
void request(const mbgl::Resource&, Callback);
// visiblity?
void notify(mbgl::Request *request, const std::shared_ptr<const mbgl::Response> &response);

View File

@@ -280,7 +280,7 @@ NodeMap::NodeMap(v8::Handle<v8::Object> source_) :
map(view, fs),
async(new uv_async_t) {
map.start(mbgl::Map::Mode::Static);
map.start(mbgl::Map::Mode::Still);
NanAssignPersistent(source, source_);

View File

@@ -12,7 +12,7 @@ module.exports = function compare(actual, expected, diff, t, callback) {
t.error(err);
});
compare.on('exit', function (code) {
compare.on('exit', function(code) {
// The compare program returns 2 on error otherwise 0 if the images are similar or 1 if they are dissimilar.
if (code === 2) {
callback(error.trim(), Infinity);

2
vendor/mbgl vendored