Commit Graph

134 Commits

Author SHA1 Message Date
Mike Morris
3e9feb7cec Merge pull request #125 from mapbox/failed-requests
Handle failed requests
2015-05-22 11:17:28 -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
c439024f47 Merge pull request #124 from mapbox/pngjs
Drop compressPNG, use pngjs for tests
2015-05-18 17:54:41 -04:00
Mike Morris
7ed3667092 pack images with pngjs
https://www.npmjs.com/package/pngjs
2015-05-18 16:12:41 -04:00
Mike Morris
830a9b3972 drop CompressPNG 2015-05-15 13:24:04 -04:00
Mike Morris
2d5a73b25b Merge pull request #88 from mapbox/node-exe
Add support for and test against Node.js v0.12 and io.js v2.0.1
2015-05-15 12:27:10 -04:00
Mike Morris
2da70779c6 gcc -Wshadow is annoying 2015-05-14 15:39:48 -04:00
Mike Morris
99e24102c5 drop FLAVOR env var 2015-05-14 13:57:44 -04:00
Mike Morris
068491711b test against io.js 2.0.1 2015-05-14 13:56:47 -04:00
Mike Morris
b7ab9485d4 upgrade node modules, switch from tap-spec to faucet 2015-05-14 13:53:05 -04:00
Mike Morris
11b214fed6 if/else on NODE_MODULE_VERSION instead of UV_VERSION 2015-05-14 12:55:54 -04:00
Mike Morris
c0fe624ecd add node v0.12 and io.js compatibility 2015-05-14 12:55:54 -04:00
Mike Morris
1455822111 BIG matrix with multiple node versions and iojs 2015-05-14 12:23:42 -04:00
Mike Morris
78df900284 break out NODE_EXE env var 2015-05-14 12:17:28 -04:00
Mike Morris
79c73f990b Merge pull request #121 from mapbox/source-madness
Don't do things that set -e in Travis's shell
2015-05-14 11:39:26 -04:00
Mike Morris
1942333685 bump mbgl 2015-05-14 11:14:47 -04:00
Mike Morris
0117921017 Merge pull request #118 from mapbox/separate-threads
separate threads
2015-05-13 14:47:58 -04:00
Mike Morris
40ad3501a7 Merge pull request #119 from mapbox/travis-1339
update travis script
2015-05-13 13:46:01 -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
1b9f98440a ignore GCC diagnostics for node.h 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
62816a9476 skip unhandled bad gzip test 2015-05-05 13:44:52 -04:00
Mike Morris
3eb8ec9ca6 map.resize, close server after tests, not inside 2015-05-05 13:44:52 -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
Mike Morris
5b479fbfca Merge pull request #113 from mapbox/render-still
Map::renderStill
2015-04-17 17:11:23 +02: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
a11a92f9a4 add LogMessage constructors for default values 2015-04-17 15:57:31 +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
ba12e514cc move travis template to cloudformation directroy 2015-04-16 12:40:53 +02:00
Mike Morris
89e226e10f cherry pick fix for #110 2015-04-13 11:44:41 +02:00
Mike Morris
9363d94c36 respond with error message for non-200 responses in example FileSource 2015-04-08 18:17:08 -04:00
Mike Morris
40d47bc2c6 bump mbgl to fix glyph range end 2015-04-08 18:00:15 -04:00
Mike Morris
5091259c9d 1.0.3 [publish binary] 2015-04-03 15:55:31 -04:00
Mike Morris
97c7912f02 update changelog 2015-04-03 15:46:24 -04:00
Mike Morris
ca0da9626e NanAssignPersistent source in NodeMap constructor, fixes #109 2015-04-03 15:43:40 -04:00
Mike Morris
186fbad236 update changelog 2015-04-02 17:59:00 -04:00
Mike Morris
3090f498fd 1.0.2 [publish binary] 2015-04-02 17:55:47 -04:00
Mike Morris
6a3d6d2372 Merge pull request #108 from mapbox/init-display
init display connection on module load
2015-04-02 17:54:06 -04:00
Mike Morris
d9c446a075 init display connection on module load
add sudo: required

move source up to initialization on NodeMap

static sharedDisplay method
2015-04-02 17:21:16 -04:00
Mike Morris
993d760675 1.0.1 [publish binary] 2015-03-19 22:57:43 -04:00
Mike Morris
b5bc3cbce2 Merge pull request #104 from mapbox/changelog
add changelog
2015-03-19 22:56:56 -04:00
Mike Morris
d9494f7366 add changelog 2015-03-19 22:56:03 -04:00
Mike Morris
1f31518fe8 Merge pull request #103 from mapbox/env
adapt NodeFileSource around mbgl::Environment additions
2015-03-19 22:55:22 -04:00
Mike Morris
9a297051c7 adapt NodeFileSource around mbgl::Environment additions 2015-03-19 17:45:15 -04:00
Mike Morris
d42076528e string literal is not instanceof String
JavaScript is dumb.
2015-03-19 17:07:52 -04:00
samanpwbb
ffc937b184 center not lat lng 2015-03-14 23:25:46 -04:00
Mike Morris
99edf8eb72 fail if no error is emitted in gzip unhandled test 2015-03-13 13:08:09 -04:00