Konstantin Käfer
8f1c2b3bce
remove regex/boost regex usage
2014-10-30 11:34:14 -04:00
artemp
aaa8927169
remove unused and unimplemented method
2014-10-30 11:04:10 -04:00
artemp
fd2d8f48cb
pass Tile::ID by const ref
2014-10-30 10:43:58 -04:00
Dane Springmeyer
761f753cbd
merge with mbgl-config
2014-10-29 21:40:02 -04:00
artemp
9ff0d00912
store uv::loop as unique_ptr
2014-10-29 18:12:11 -04:00
artemp
6622a07ad8
simplify - remove before/afterParse and create Parser on stack in worker thread
2014-10-29 14:37:13 -04:00
artemp
2607a755af
store spriteAtlas by value + make TileParser noncopyable
2014-10-29 14:09:06 -04:00
artemp
3b5b15a4e4
store glyphAtlas by value in Map object, pass by ref
...
change hasData signiture to expect ```StyleLayer const&```
2014-10-29 13:44:26 -04:00
John Firebaugh
7caac537b8
Fix variable shadowing
2014-10-29 10:12:41 -04:00
John Firebaugh
8ae0dcb5a4
Replace uv::rwlock with std::recursive_mutex
...
Fixes #491
2014-10-29 09:58:56 -04:00
John Firebaugh
da8aa391d0
Render map with a copy of TransformState
2014-10-29 09:58:56 -04:00
John Firebaugh
4f7bc80664
Hold internal reference to Sprite in SpriteAtlas
2014-10-29 09:58:03 -04:00
Konstantin Käfer
dbddd3c904
gyp fixes
2014-10-28 12:47:58 -04:00
Justin R. Miller
a9470feb23
Merge branch 'master' of github.com:mapbox/mapbox-gl-native
2014-10-27 17:02:24 -04:00
Justin R. Miller
e816d301bb
refs #509 : tickets good, inline TODO bad
2014-10-27 17:02:20 -04:00
artemp
9364fd7322
make addGlyphsToAtlas static method of SymbolBucket + add addGlyphs method to minimise number of mutex locking
2014-10-27 14:18:11 -04:00
Konstantin Käfer
f50d8bbf3a
fix build with libuv 0.11
2014-10-27 12:17:52 -04:00
Konstantin Käfer
0e928b5204
make tests work
2014-10-24 17:44:51 +02:00
Konstantin Käfer
d299e58088
Merge remote-tracking branch 'origin/headless-display' into gyp-restructuring
...
Conflicts:
Makefile
ios/mapbox-gl-cocoa
2014-10-24 16:41:04 +02:00
Konstantin Käfer
cd9a89257a
restructure gyp files
2014-10-24 16:40:08 +02:00
Konstantin Käfer
10cb83579f
gcc fixes
2014-10-23 02:46:15 -07:00
Konstantin Käfer
214f99673f
fix variable shadowing
2014-10-22 18:19:01 +02:00
Konstantin Käfer
7d6feffd56
replace boost optional with mapbox optional
2014-10-22 16:29:10 +02:00
Konstantin Käfer
087d04292a
Merge branch 'master' of github.com:mapbox/mapbox-gl-native
2014-10-22 15:18:30 +02:00
Konstantin Käfer
905c4294be
Merge branch 'libuv-0.10-headless-display' into mason
...
Conflicts:
common/http_request_baton_curl.cpp
include/mbgl/map/map.hpp
include/mbgl/util/uv_detail.hpp
scripts/travis_before_install.sh
setup-libraries.sh
src/map/map.cpp
src/storage/file_request_baton.cpp
src/storage/http_request.cpp
src/util/uv-messenger.c
2014-10-22 15:14:21 +02:00
Konstantin Käfer
253bbd1c5b
New mason-based build system
2014-10-22 15:13:35 +02:00
Konstantin Käfer
2f3952b305
fix compile warnings
2014-10-22 11:00:34 +02:00
Konstantin Käfer
3a39d69504
link boost when the boost variable is set
2014-10-22 10:45:50 +02:00
Konstantin Käfer
5a87fb337d
first attempt at using mason to install packages
...
[skip ci]
2014-10-20 17:55:49 +02:00
John Firebaugh
d54809b04a
Fix log message filtering
...
Taking the sizeof a pointer doesn't give you the array length!
2014-10-17 12:03:43 -07:00
John Firebaugh
4e9688e430
Fix compiler warnings
2014-10-17 11:12:31 -07:00
John Firebaugh
4603ca037c
background-image support
2014-10-17 10:44:38 -07:00
Konstantin Käfer
97986f603f
we don't need a root_fbo function anymore
...
[skip ci]
2014-10-16 04:27:30 -07:00
Mike Morris
2d1219fa51
Merge branch 'master' into libuv-0.10-headless-display
...
Conflicts:
common/curl_request.cpp
common/glfw_view.cpp
common/glfw_view.hpp
include/mbgl/platform/request.hpp
ios/mapbox-gl-cocoa
setup-libraries.sh
src/map/map.cpp
src/platform/request.cpp
test/fixtures/fixture_request.cpp
2014-10-10 12:24:45 -04:00
Konstantin Käfer
91f40daa69
don't do concurrent access to a static member variable
...
in situations where the renderer is used from multiple threads, this causes memory corruption.
fixes mapbox/node-mapbox-gl-native#7
2014-10-08 15:27:33 +02:00
Konstantin Käfer
6b1a86c37c
fix gcc cannot call member function without object error
2014-10-01 05:20:12 -07:00
Konstantin Käfer
d03b7aa31a
properly ref/unref the handle and run the loop again for shutdown purposes
2014-10-01 13:26:49 +02:00
Konstantin Käfer
8fcc74e253
fix headless tests
2014-09-30 17:29:10 +02:00
Konstantin Käfer
a9039cf5d7
move file request baton to its own file
2014-09-30 17:29:09 +02:00
Konstantin Käfer
9e44c0eae8
add reachability
2014-09-29 14:02:42 +02:00
Konstantin Käfer
135f68e249
add retries in case of connection failures
2014-09-29 13:18:50 +02:00
Konstantin Käfer
46e06bf378
don't pass the loop through all function calls
2014-09-29 12:27:34 +02:00
Konstantin Käfer
b9628c8654
add etag support and if-none-match/if-modified-since to cocoa http handling
2014-09-26 16:10:39 +02:00
Mike Morris
3dec4933a9
Merge branch 'libuv010' into libuv-0.10-fix-context-shutdown
...
Conflicts:
common/headless_view.cpp
test/headless.cpp
2014-09-24 15:58:52 -04:00
Mike Morris
8a19896c3a
Merge branch 'master' into libuv010
2014-09-24 15:40:08 -04:00
Konstantin Käfer
1209744b38
use the default cache location on ios to avoid writing to unwritable file system locations
2014-09-24 17:08:44 +02:00
Konstantin Käfer
992d9ff051
add back CURL requesting
2014-09-24 16:19:47 +02:00
Konstantin Käfer
0fc1f66868
whitespace fixes
2014-09-24 16:16:30 +02:00
Konstantin Käfer
3f38c7650e
add retry timers
2014-09-24 16:16:29 +02:00
Konstantin Käfer
daa22d6b0f
use asynchronous worker termination
...
instead of waiting until all threads have joined, we are now supplying a callback that will be invoked once all threads have terminated. you can use this callback to free the worker struct
2014-09-24 16:16:29 +02:00