Konstantin Käfer
75889d8124
replace strftime_l with our custom formatter
2014-11-04 06:44:50 -08:00
artemp
92124d3aa1
make util::utf8_to_utf32::convert() static
2014-11-03 15:44:27 +00:00
Dane Springmeyer
4084e41e7f
cleanup after 195560090/#309/#530
2014-11-03 09:12:23 -05:00
Konstantin Käfer
a50042349c
Merge branch 'master' into platform-image
2014-10-31 16:33:45 -04:00
Konstantin Käfer
80366bc615
allow providing a callback to uv_messenger_stop to prevent mismatched new/free
2014-10-30 17:47:34 -04:00
artemp
1955600904
use boost::unicode_iterator on all platform (experimental)
2014-10-30 17:43:55 -04:00
Konstantin Käfer
b6dea0d8de
also allow underscores in token names
2014-10-30 15:06:18 -04:00
Konstantin Käfer
e3bc69b7e7
use CoreImage for decoding/encoding images on osx/ios
2014-10-30 12:02:28 -04:00
Konstantin Käfer
7a13db9a86
do not crash for missing images
2014-10-30 11:58:16 -04:00
Konstantin Käfer
414ccaaf93
use unique_ptr for automatic deallocation
2014-10-30 11:54:52 -04:00
Konstantin Käfer
8f1c2b3bce
remove regex/boost regex usage
2014-10-30 11:34:14 -04:00
Konstantin Käfer
dbddd3c904
gyp fixes
2014-10-28 12:47:58 -04:00
Konstantin Käfer
f50d8bbf3a
fix build with libuv 0.11
2014-10-27 12:17:52 -04: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
253bbd1c5b
New mason-based build system
2014-10-22 15:13:35 +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
4603ca037c
background-image support
2014-10-17 10:44:38 -07: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
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
6c526e5637
make sure all of our async handles are stopped before stopping the map thread
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
28446bed24
compress data and store type
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
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
f4929b0e6f
use correct implementation
2014-08-21 16:22:41 +02:00
Konstantin Käfer
178d8ca62d
also use boost codecvt on linux
2014-08-21 16:03:02 +02:00
Konstantin Käfer
6730beec0e
remove unused threadpool class
2014-08-21 15:51:10 +02:00
Konstantin Käfer
1fa3a3e85a
add a few fixes for gcc
...
fixes #437
2014-08-21 15:46:20 +02:00
Konstantin Käfer
bbd42fe91f
don't trip up certain stdlib implementations
2014-08-21 15:34:14 +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
d147e18153
update mapbox/variant
2014-08-19 11:38:26 +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
7a98ad4cf9
Merge pull request #407 from mapbox/filesource
...
Use style.json directory as base path for loading sprite images
2014-08-11 16:57:33 +02:00