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
Konstantin Käfer
fd2b2e2082
use separate workers for tile parsing to avoid blocking the threadpool for other libuv actions
2014-09-24 16:14:09 +02:00
Konstantin Käfer
f26bb724dc
use util::ptr as a wrapper around std::shared_ptr that asserts nonemptiness
2014-09-24 16:14:09 +02:00
Konstantin Käfer
d9fc7708a2
do 304 requests and cache them in sqlite
2014-09-24 16:14:09 +02:00
Konstantin Käfer
062e911c6d
remove shared_from_this() usage
2014-09-24 16:14:09 +02:00
Konstantin Käfer
b757805ffb
fix issue that deleted the data part of a std::string as a std::string object
2014-09-24 16:12:03 +02:00
Konstantin Käfer
c2eb6502c8
add missing headers
2014-09-24 16:12:03 +02:00
Konstantin Käfer
a6fc961e2f
don't report SQLITE_OK as an error
2014-09-24 16:12:03 +02:00
Konstantin Käfer
b94635f704
parse cache-control and last-modified headers
2014-09-24 16:12:03 +02:00
Konstantin Käfer
28446bed24
compress data and store type
2014-09-24 16:12:02 +02:00
Konstantin Käfer
83fe11e0fc
also store other response codes in the cache
2014-09-24 16:12:02 +02:00
Konstantin Käfer
a9a2b3ad33
remove access token from URL
2014-09-24 16:12:02 +02:00
Konstantin Käfer
34fe7dc627
add basic request caching with sqlite
2014-09-24 16:12:02 +02:00
Konstantin Käfer
98c092ec0a
add missing header
2014-08-27 14:43:03 +02:00
Konstantin Käfer
953e5524a9
fix basepath for headless stylesheets
2014-08-27 14:28:56 +02:00
Konstantin Käfer
0f73a0192e
Merge pull request #439 from mapbox/clipping
...
Compute unique clip IDSs per tile
2014-08-26 17:42:53 +02:00
Konstantin Käfer
7dcc061ac5
Merge pull request #437 from mapbox/fix-gcc
...
Make linux fails
2014-08-26 17:42:34 +02:00
John Firebaugh
3d9a293258
Support for Mapbox fontstack API
2014-08-22 17:14:51 -07:00
Konstantin Käfer
6730beec0e
remove unused threadpool class
2014-08-21 15:51:10 +02:00
Konstantin Käfer
671e3910d6
don't duplicate function
2014-08-21 15:14:00 +02:00
Konstantin Käfer
9c5f9218ac
add missing file
2014-08-21 15:10:01 +02:00
Konstantin Käfer
863b4577e4
compute unique clip ids per tile, taking covering children into account
...
fixes #206
fixes #220
refs #229
2014-08-21 15:02:08 +02:00
John Firebaugh
b9c7e1bdd9
Consolidate duplicate interpolation definitions
...
While here, do not interpolate style properties that
are not transitionable. The previous behavior was to
switch from old to new value halfway through the transition;
now the new value is used immediately, as in JS.
2014-08-20 13:58:37 -07:00
Konstantin Käfer
5a59b5f5fc
fix warnings
2014-08-18 14:05:52 +02:00
Konstantin Käfer
1799c1b04c
fix image pattern rendering
2014-08-14 12:58:41 +02:00
Konstantin Käfer
22e179aa37
remove trailing whitespace
...
[skip ci]
2014-08-12 16:30:27 +02:00
Konstantin Käfer
213b6ad4dc
Merge branch 'master' into rasterize
...
[skip ci]
2014-08-12 15:12:31 +02:00
Konstantin Käfer
6f80264291
remove uv.h dependency from header files
2014-08-12 11:45:30 +02:00
Lauren Budorick
ec7f7de5c4
still not working
2014-08-11 12:13:22 -07:00
Konstantin Käfer
e4c311a864
remove uv.h dependency in util/time.hpp
2014-08-11 17:41:08 +02:00
Konstantin Käfer
225b5e01cb
don't automatically move back to main thread
2014-08-11 07:41:52 -07:00
Konstantin Käfer
4657e6e023
use a file source object to abstract loading of resources
2014-08-08 18:25:45 +02:00
Konstantin Käfer
a045d9c9d4
use filesource object for loading all http stuff
2014-08-08 15:08:41 +02:00
Konstantin Käfer
4ea281c750
rename llmr => mbgl
2014-07-16 18:53:56 -07:00
Konstantin Käfer
682eaec87c
add icon render test
2014-07-15 18:08:14 -07:00
Konstantin Käfer
fbec72cd47
allow formatted messages
2014-07-11 16:25:20 -07:00
Konstantin Käfer
df65ecaa34
fix compile errors
2014-07-08 14:53:17 -07:00
Konstantin Käfer
af6091db5a
update headless testing to be configurable
2014-07-08 14:38:49 -07:00
Konstantin Käfer
49b0f098c2
add test fixture and image comparison
2014-07-07 20:31:42 -07:00
Konstantin Käfer
6d9de75732
rename time => timestamp to avoid naming conflicts
2014-06-27 15:52:45 +02:00
Konstantin Käfer
af69b4fe39
unifiy constants in one place, and allow local override
2014-06-04 11:22:03 +02:00
Dane Springmeyer
42a2c252b8
use malloc/free from c++: fixes compile with libc++ on linux - refs #287
2014-05-30 13:38:09 -07:00
Dane Springmeyer
74c534b07a
avoid unused variable warning
2014-05-30 13:28:06 -07:00
Konstantin Käfer
78fda8bb62
make sure we retain shared state when destructing the map object
...
refs #261
2014-05-30 17:00:47 +02:00
Dane Springmeyer
2be6fefdf8
make shapingWarning and glyphWarning off for release builds
2014-05-29 18:13:41 -07:00
Dane Springmeyer
f5394a7638
release mode: silent debug output + ifdef any potentially expensive calls
2014-05-29 18:07:19 -07:00
Justin R. Miller
7b2355c696
Merge branch 'master' into bezier
2014-05-29 16:12:10 -07:00
Vladimir Agafonkin
841cee7750
change default cubic bezier for easings
2014-05-29 23:41:49 +03:00
Dane Springmeyer
829f9d1197
[build] another missing <memory> include
2014-05-29 12:36:22 -07:00