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
Justin R. Miller
0995930d90
fixes #1361 : split iOS device & sim builds (sim-only for tests)
2015-04-28 17:47:59 -04:00
Justin R. Miller
32e00b5a03
[publish ios-v0.2.17]
2015-04-28 16:59:34 -04:00
Justin R. Miller
029a23b4a6
fix Travis deploy script path since matrix reorg
2015-04-28 16:59:08 -04:00
Justin R. Miller
c67a708e5b
[publish ios-v0.2.17]
2015-04-28 16:20:18 -04:00
Justin R. Miller
ecb755ab97
Merge branch 'fix-ssl-pinning-again'
2015-04-28 16:15:03 -04:00
Justin R. Miller
0ca83ffdb7
[publish ios-v0.2.17]
2015-04-28 15:21:27 -04:00
Justin R. Miller
165d4aa3b1
bump podspec version to 0.2.17
2015-04-28 15:20:57 -04:00
Justin R. Miller
42b59eb655
fixes #1363 : centrally & better address GL demo/third-party resource bundle issues
2015-04-28 15:03:35 -04:00
John Firebaugh
2c3952af66
Avoid binding a shared_ptr<TileData> in the work callback
...
It's possible that the work callback can outlive the after callback,
since work callback destruction and after callback execution happen in
two different threads. This could account for the crash seen in
https://github.com/mapbox/mapbox-gl-native/issues/1309#issuecomment-96108868
2015-04-28 14:32:26 -04:00
John Firebaugh
cdb466e7f7
Convert Style to unique_ptr and pass by reference
...
Fixes #1277
Fixes #1309
2015-04-28 14:32:26 -04:00
John Firebaugh
0c280adebc
Move Worker to Style
...
This ensures that worker tasks are entirely complete by the
time the style is destructed, and enables us to pass Style&
rather than a shared pointer.
2015-04-28 14:32:26 -04:00
John Firebaugh
4ccf246c10
Rewrite Worker in terms of Thread<>
2015-04-28 14:32:26 -04:00
John Firebaugh
59255a3d9e
MapContext::updated doesn't need to be atomic
2015-04-28 14:32:25 -04:00
John Firebaugh
8bb7fc64ff
Move Environment to MapContext
2015-04-28 14:32:25 -04:00