Commit Graph

32 Commits

Author SHA1 Message Date
Thiago Marcos P. Santos
b99831198e Bump Mapbox GL Native to v0.4.0+
Removed mbgl::Environment.
2015-06-25 18:22:47 +03:00
Thiago Marcos P. Santos
d37e22b9c2 Bump Mapbox GL Native to v0.4.0
Pull the fixes for the "rendering without setting a style" crash.
2015-06-22 07:59:09 +03:00
Mike Morris
a25fa2e076 bump mbgl to v0.3.5
add geojsonvt dependency in Makefile

update changelog
2015-06-16 14:21:27 -04:00
Thiago Marcos P. Santos
d515f8d77d Bump Mapbox GL Native to v0.3.3 2015-06-12 13:51:52 +03:00
Mike Morris
691ccff978 fix unhandled gzip test
Refs https://github.com/mapbox/mapbox-gl-native/pull/1632
2015-05-28 13:35:00 -04:00
Mike Morris
44490f620c drop SetAccessToken from NodeMap
Handle this is JavaScript where necessary.
2015-05-27 18:24:43 -04:00
Mike Morris
16ec628d8e return an error if map.renderStill returns a std::exception_ptr
store exception_ptr on NodeMap

add test for map.render returning an error
2015-05-22 11:09:50 -04:00
Mike Morris
1942333685 bump mbgl 2015-05-14 11:14:47 -04:00
Mike Morris
99b37c64f9 compile OS X with --std=c++1y
because Travis uses Apple LLVM 6.0 and full c++14 support landed in 6.1
https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/WhatsNewXcode/WhatsNewXcode.pdf
2015-05-13 12:58:34 -04:00
Mike Morris
1eeb7b65e9 update travis script for https://github.com/mapbox/mapbox-gl-native/pull/1339
refactor mbgl travis scripts

source travis_helper.sh, run setup.sh

pushd/popd

sudo false

travis matrix with c++14 support?

drop setup_mesa.sh

update binding.gyp

language: c

drop thread_object, add async_queue

fix async_queue.hpp includes

std::make_unique

pip install awscli
2015-05-13 12:58:04 -04:00
Mike Morris
840e22bf90 adapt to changes from
https://github.com/mapbox/mapbox-gl-native/pull/1065
2015-05-05 13:43:43 -04:00
Mike Morris
ca897ce407 bump mbgl
drop mbgl::Environment from NodeFileSource
switch to mbgl::Map::Mode::Still
2015-04-29 15:26:29 -04:00
Konstantin Käfer
f2c9e9fb67 add xcode project target
Use locally installed node-pre-gyp if there's no global one.
This is necessary to be able to run make outside of npm.

Make example executable.

Change path to the request include file.

Bump mbgl to master.
2015-04-17 16:02:29 +02:00
Mike Morris
417741b13f adapt to still image render mode changes
https://github.com/mapbox/mapbox-gl-native/pull/1272

Some tests are hanging with no errors or log messages
when map.load is passed a style but never rendered.
2015-04-17 16:01:54 +02:00
Mike Morris
8e790ca322 log environment ID and threadName if in scope 2015-04-17 15:57:31 +02:00
Mike Morris
8671015119 move node log from backend to observer pattern
back to gl-native master branch
2015-04-17 15:57:22 +02:00
Mike Morris
89e226e10f cherry pick fix for #110 2015-04-13 11:44:41 +02:00
Mike Morris
40d47bc2c6 bump mbgl to fix glyph range end 2015-04-08 18:00:15 -04:00
Mike Morris
9a297051c7 adapt NodeFileSource around mbgl::Environment additions 2015-03-19 17:45:15 -04:00
Mike Morris
23a8587e5f bump mbgl for safe thread.join() 2015-02-20 13:46:15 -05:00
Mike Morris
c3453a9bd6 bump mbgl 2015-02-18 16:11:40 -05:00
Konstantin Käfer
b1deba8d95 do not .release() in function call; execution order is undefined 2015-02-13 15:09:32 -08:00
Konstantin Käfer
a30a377851 update mbgl 2015-02-13 13:54:33 -08:00
Konstantin Käfer
3aa590d0af update mbgl rev 2015-02-13 12:01:46 -08:00
Konstantin Käfer
a8837d92e4 convert tests to new return value 2015-02-13 11:52:04 -08:00
Konstantin Käfer
464ecaf7c7 make sure the log notifications don't keep the threadloop alive 2015-02-12 18:45:44 -08:00
Konstantin Käfer
81c45ab39a no need to use a pointer to a unique_ptr when we can just use the pointer 2015-02-12 18:18:43 -08:00
Konstantin Käfer
caae73a33a expose log messages to node.js 2015-02-12 13:04:06 -08:00
Konstantin Käfer
8c6f71fdb2 adapt to static-render branch changes [skip ci]
still missing updated tests
2015-02-11 19:35:39 -08:00
Mike Morris
df396d7d89 get tests passing on travis
add iam template with mapbox-gl-testing and mapbox-node-binary permissions
add travis build scripts and .travis.yml
rm -f platform gypi
map.resize is private now, called by view.resize
set stdlib and c++11 per platform, link glfw3 ldflags on linux
pass --clang to node-gyp per https://github.com/mapbox/mapbox-gl-native/pull/364#issuecomment-51735692
2015-02-10 15:24:02 -08:00
Konstantin Käfer
66ca191ab2 add first render test 2015-02-04 20:09:02 +01:00
Konstantin Käfer
07867edd47 initial version with updated build system 2015-02-04 18:21:39 +01:00