Thiago Marcos P. Santos
51bc265db3
Make the logging system static
...
No initialization is needed anymore and we can use the logging functions
safely at any point of the code (threading is not handled though, so you
might get multiplexed messages if you log from two threads
simultaneously).
2015-03-12 13:28:41 +02:00
Justin R. Miller
6e41664cb0
fixes #476 & #853 : pixel/meter/latlng conversion routines in core & iOS
2015-02-16 09:52:36 -08:00
Konstantin Käfer
29baacf3a5
refactor makefile
2015-02-04 10:49:09 +01:00
Konstantin Käfer
46553ff00c
rework linux gyp files
2015-02-04 10:49:08 +01:00
Konstantin Käfer
704b3719f5
use standard DEBUG macro rather than NDEBUG
2015-02-04 10:49:07 +01:00
Konstantin Käfer
272fa8935e
make storage lib separate so we can build without storage libs
2015-02-04 10:49:07 +01:00
Konstantin Käfer
92a7f73bbe
fixes for linux
2015-02-04 10:49:06 +01:00
Konstantin Käfer
8a1fce547e
rearrange tests and add storage tests
2015-02-04 10:49:05 +01:00
John Firebaugh
9495b686e7
Use v7 styles / tests
2015-01-22 12:00:26 -08:00
Mike Morris
0d1764c43e
sqlite3_static_libs on linux
2015-01-13 14:31:50 -05:00
Konstantin Käfer
b5e9998b15
change file:// to asset:// to indicate that they aren't arbitrary files
...
refs #579
2014-12-17 14:59:05 +01:00
Konstantin Käfer
936e096514
Make file request overridable by platform implementations
...
refs #579 : Android can now rename AssetRequest to FileRequest and implement it differently
2014-12-17 12:14:32 +01:00
John Firebaugh
ff640132de
Move setAccessToken to CachingHTTPFileSource
2014-12-04 17:03:23 -08:00
Konstantin Käfer
abafb52f37
make most headers private
2014-12-04 20:02:50 +01:00
Mike Morris
dac76a0f92
break out FileSource as an abstract class
...
add CachingHTTPFileSource implementation
2014-12-03 12:25:11 -05:00
artemp
759a5e65cf
simplify image_readers creation implementation
...
* remove static callbacks registration
* link png_reader/jpeg_reader into mbgl-linux lib
2014-11-19 13:06:47 +01:00
artemp
dfeab9f921
move image_reader to mbgl-linux
2014-11-07 15:31:18 +00:00
artemp
aafb1280b2
add cflags for linux builds
2014-11-07 15:20:34 +00:00
artemp
f42d39dc6e
add image_reader abstraction layer to hanfle multiple image formats
...
(work-in-progress)
2014-11-07 11:49:31 +00:00
John Firebaugh
05c5c3a8bc
Use v6 styles
2014-11-04 12:26:14 -08:00
artemp
1e2c5f988e
add -s,--style command line option to specify path to the style
...
e.g ./build/Release/mapbox-gl -s ./styles/styles/bright-v5.json
2014-11-03 16:00:40 +00:00
Dane Springmeyer
f0b8fa2839
fix 'run-linux' target - refs #534/#511
2014-11-03 09:20:13 -05:00
Dane Springmeyer
b2032103f2
linux app: fix path to styles
2014-10-31 17:14:30 -04:00
Dane Springmeyer
28bfdbb9e4
no need for touch workaround since linux app is built with make not xcode
2014-10-31 17:14:30 -04:00
Dane Springmeyer
80040304b4
only the linux app needs 'copy-styles'
...
- works around make xproj error (gyp generator bug?) with nested paths that leads to 'assert group_ref.__class__ == PBXGroup'
2014-10-31 17:14:30 -04:00
John Firebaugh
d675828fe1
Get mapbox-gl-styles via submodule ( fixes #511 )
2014-10-31 17:14:30 -04:00
Konstantin Käfer
592ed57d09
use more modern libpng version instead of the system-provided one and fix compile errors
2014-10-30 12:40:16 -07:00
Konstantin Käfer
242993b43a
fix gyp project
2014-10-30 15:06:10 -04:00
Konstantin Käfer
8f1c2b3bce
remove regex/boost regex usage
2014-10-30 11:34:14 -04:00
Dane Springmeyer
77b21569ec
curl static libs fixes for osx
2014-10-29 19:40:40 -04:00
Dane Springmeyer
b32748b42f
better fix for handling mbgl-linux symbols
2014-10-29 19:37:42 -04:00
Dane Springmeyer
ad6d73e6b0
fix linux app linking to curl symbols
2014-10-29 19:09:13 -04:00
Dane Springmeyer
d8a93dbb95
use stable cross-generator direction for referencing standalone lib + other minor fixups
2014-10-29 18:13:25 -04:00
Dane Springmeyer
0f56f860f7
still link boost on linux
2014-10-29 16:21:25 -04:00
Dane Springmeyer
36cd65e1ab
patch gyp to allow common 'libraries' config for both osx and linux
2014-10-29 16:17:52 -04:00
Dane Springmeyer
76e746d255
linux app depends on mbgl-linux
2014-10-29 15:31:57 -04:00
Dane Springmeyer
c11dc0fa33
attempt to build against standalone libmgl.a
2014-10-29 15:27:41 -04:00
Konstantin Käfer
293b291b80
rename mbgl to mbgl-core
2014-10-29 11:59:24 -04:00
Konstantin Käfer
dbddd3c904
gyp fixes
2014-10-28 12:47:58 -04:00
Konstantin Käfer
84700fce90
allow installing the library
2014-10-27 10:12:30 -04:00
Konstantin Käfer
0e928b5204
make tests work
2014-10-24 17:44:51 +02:00
Konstantin Käfer
cd9a89257a
restructure gyp files
2014-10-24 16:40:08 +02:00
Konstantin Käfer
1da471abba
curl fixes
...
[skip ci]
2014-10-20 18:21:21 +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
Konstantin Käfer
992d9ff051
add back CURL requesting
2014-09-24 16:19:47 +02:00
Konstantin Käfer
b94635f704
parse cache-control and last-modified headers
2014-09-24 16:12:03 +02:00
Konstantin Käfer
6610a6370b
use platform-specific NSString for case changes on OS X/iOS
...
refs #309
2014-08-22 12:37:23 +02:00
Konstantin Käfer
6f80264291
remove uv.h dependency from header files
2014-08-12 11:45:30 +02:00
Konstantin Käfer
be15af7e04
consolidate into one line
2014-08-11 12:17:27 +02:00
Konstantin Käfer
4657e6e023
use a file source object to abstract loading of resources
2014-08-08 18:25:45 +02:00