Commit Graph

3783 Commits

Author SHA1 Message Date
John Firebaugh
dac4b7d3c9 Reset previous style before creating new one
This ensures that the worker threads associated with the
style are joined before new worker threads are launched.
I don't know exactly why, but it seems to fix #1384.
2015-05-01 16:29:06 -04:00
John Firebaugh
415bc8bb74 Merge pull request #1397 from mapbox/clang-3.6
Fix compile with clang-3.6
2015-05-01 14:35:17 -04:00
Dane Springmeyer
74604af9c5 fix compile with clang-3.6 2015-05-01 11:00:01 -07:00
John Firebaugh
51c0695028 Replace unsafe use of future with packaged_task 2015-05-01 12:07:34 -04:00
John Firebaugh
09496737eb Merge pull request #1392 from mapbox/valgrind
Fix some bugs found via valgrind
2015-05-01 10:17:44 -04:00
John Firebaugh
2d8d375356 Fix intended identity comparisons 2015-05-01 10:06:04 -04:00
John Firebaugh
bb3eb8d83d Fix uninitialized variable 2015-05-01 10:06:04 -04:00
Justin R. Miller
e3c310e80f [publish ios-v0.2.19] 2015-05-01 09:38:14 -04:00
Justin R. Miller
3b9a7c5036 bump podspec to 0.2.19 2015-05-01 09:37:17 -04:00
Minh Nguyễn
93f62188ea Merge pull request #1292 from mapbox/1266-slippy
Slip and slide
2015-05-01 00:49:01 -04:00
Minh Nguyễn
5e6bf19144 Fixed build errors from merge
Follow-up to cf33edf16d.
2015-05-01 00:37:51 -04:00
Justin R. Miller
cf33edf16d Merge branch 'master' into 1266-slippy 2015-05-01 00:06:47 -04:00
Justin R. Miller
6743e22230 [publish ios-v0.2.18] 2015-04-30 23:05:56 -04:00
Justin R. Miller
e0a4fb2fca bump podspec to 0.2.18 2015-04-30 23:05:12 -04:00
Ansis Brammanis
ed9ef0f7d1 fix pixelForLatLng during animated zoom
fix #1160
2015-04-30 16:03:35 -07:00
Justin R. Miller
c69e985fa5 fixes #1102: implement reference-counted shared file cache vendor 2015-04-30 17:52:42 -04:00
Justin R. Miller
8192d2ed10 Merge pull request #1386 from mapbox/1103-no-clobber-pointers
fixes #1103: allow multiple maps by not using global pointers
2015-04-30 17:27:38 -04:00
Minh Nguyễn
5780b676b0 Fixed iOS 7 test breakage and crash from #1382
These APIs were introduced in iOS 8+, hence the `-respondsToSelector:` check. But I saw that, thinking it was just redundant, and removed it in #1382, leading to a crash on launch on iOS 7.
2015-04-30 16:02:20 -04:00
Jason Wray
812448f830 Merge pull request #1370 from mapbox/compass-1x
Antialias compass.png N text
2015-04-30 14:28:29 -04:00
Minh Nguyễn
34e43f73bc Merge pull request #1382 from mapbox/1ec5-events-nits
Formalize NSURLSession lifetime; streamline MGLMetricsLocationManager methods
2015-04-30 14:19:50 -04:00
John Firebaugh
6197763780 Merge branch '1368-http-request-crash' 2015-04-30 14:18:14 -04:00
Brad Leege
facbdae3e8 Merge pull request #1383 from mapbox/1381-accuracy-throttle
Throttling The Requested Accuracy Level Down
2015-04-30 14:11:59 -04:00
Justin R. Miller
858bb5dbe4 fixes #1103: allow multiple maps by not using global pointers 2015-04-30 14:08:46 -04:00
John Firebaugh
f3f3e1b443 Copy resource
Fixes #1368
2015-04-30 12:55:36 -04:00
Minh Nguyễn
c935acc52d Typo 2015-04-30 12:48:36 -04:00
John Firebaugh
7584599ea6 uv::handle base class 2015-04-30 12:40:26 -04:00
John Firebaugh
64251eec75 Introduce and use uv::timer 2015-04-30 12:40:10 -04:00
Minh Nguyễn
6342712591 Pause collection when tearing down MGLMapboxEvents for whatever reason 2015-04-30 12:28:35 -04:00
Minh Nguyễn
97fb9f6fcf Tied NSURLSession lifetime to metrics collection
Call `-resumeMetricsCollection` on `init` to consolidate the various steps to initialize `MGLMetricsLocationManager`.
2015-04-30 12:22:51 -04:00
John Firebaugh
95214472d4 Use uv::async 2015-04-30 12:02:41 -04:00
Brad Leege
6811e7c39d #1381 - Setting desiredAccuracy to 3KM 2015-04-30 11:58:31 -04:00
John Firebaugh
bb88b9cd8e Merge pull request #1379 from mapbox/readme-update
Updates to README for linux
2015-04-30 11:52:16 -04:00
Minh Nguyễn
6790a09a08 Turned class methods into instance methods
Avoids unnecessary steps to access singletons. Now `MGLMapboxEvents` and `MGLMetricsLocationManager` instances can message themselves directly.
2015-04-30 11:48:56 -04:00
Minh Nguyễn
87c61657a1 Objective-C niceties
Added macro for main thread assertions based on `NSAssert()`. Reworded Boolean property per Objective-C conventions.
2015-04-30 11:35:52 -04:00
John Firebaugh
7da30dc1d0 Manual configure is not required 2015-04-30 11:21:40 -04:00
John Firebaugh
b9ff7cfaf2 export CXX=g++-4.8 is required 2015-04-30 11:21:15 -04:00
John Firebaugh
bbcc7c26d9 Merge pull request #1065 from mapbox/1065-separate-ui-from-map-thread
Better separation between UI thread and Map thread
2015-04-30 10:22:06 -04:00
John Firebaugh
2b6e680e4a Disable headless tests temporarily 2015-04-30 09:58:31 -04:00
John Firebaugh
1d957d6898 Deactivate after cleanup 2015-04-30 09:57:58 -04:00
Justin R. Miller
c48962ebf2 Merge pull request #1296 from mapbox/1258-deadpan
Cancel animations on touch down
2015-04-29 16:24:43 -04:00
Thiago Marcos P. Santos
e955e6cae2 Merge pull request #1371 from mapbox/fix_android_build_on_linux
Get the number of CPUs correctly on Linux
2015-04-29 22:39:56 +03:00
Jason Wray
bffe53dd70 Antialias compass N text, shifted down 1px 2015-04-29 15:33:22 -04:00
Jason Wray
c7556987ca Antialias compass N text 2015-04-29 15:25:52 -04:00
Justin R. Miller
5edb52568b Merge branch 'split-ios-osx-builds' 2015-04-29 14:32:27 -04:00
Dane Springmeyer
226799e811 Merge pull request #1342 from mapbox/clipper-even-odd
Use evenodd fill type for pre-tessellation union
2015-04-29 10:35:14 -07:00
Katy DeCorah
65138a5d80 instructions for users w/o apple developer account 2015-04-29 12:28:39 -04:00
Justin R. Miller
72b7e96ea2 fix linking for device/sim decision 2015-04-29 10:49:05 -04:00
Thiago Marcos P. Santos
8f813a4ef1 Get the number of CPUs correctly on Linux 2015-04-29 16:51:46 +03:00
Ansis Brammanis
3e928f41c8 fix line tessellation
-js: 7cf7ef763d
2015-04-28 18:14:34 -07:00
John Firebaugh
481fa0e69f Restructure *Request and Context
The previous implementation, based on thread-local storage, did not
ensure that the context was destructed before the FileSource run loop.
This resulted in implementations attempting to uv_close handles for a
loop that had already been destroyed.

This change also fixes #1262.
2015-04-28 19:26:35 -04:00