John Firebaugh
eee02425fa
Single-purpose Worker functions
2015-07-01 15:21:10 -07:00
John Firebaugh
f14e4c67fd
Add comment about a subtlety
2015-07-01 15:21:10 -07:00
John Firebaugh
5fadda53e5
Move WorkerTask functionality into RunLoop core
...
As a byproduct, this makes FileCache get requests properly
cancelable.
2015-07-01 15:21:10 -07:00
John Firebaugh
d596d9dc38
Clean up bucket creation loop
2015-07-01 15:21:09 -07:00
John Firebaugh
24f50fdd4f
Remove indirection
2015-07-01 15:21:09 -07:00
Konstantin Käfer
9e0b241dde
reset partialParse when starting a new parsing run
2015-07-01 15:21:09 -07:00
John Firebaugh
4676553a3e
Merge TileParser into TileWorker
2015-07-01 15:21:09 -07:00
John Firebaugh
875ef979be
Remove indirection
2015-07-01 15:21:09 -07:00
John Firebaugh
217c376291
Push TileMembers members down hierarchy
2015-07-01 15:21:09 -07:00
John Firebaugh
29a2cd908f
Introduce TileWorker
2015-07-01 15:21:08 -07:00
John Firebaugh
7e71145a89
Make request and reparse pure virtual
2015-07-01 15:21:08 -07:00
John Firebaugh
ee46378583
Reduce number of arguments in Source::update pathway
2015-07-01 15:21:08 -07:00
John Firebaugh
4eff674c1d
Revert "Do not hold a reference to the Style at the [Live|Vector]TileData"
...
This reverts commit 044454417b .
2015-07-01 15:21:08 -07:00
Justin R. Miller
424629d7fc
Merge pull request #1815 from mapbox/expose-ios-subviews
...
fixes #1770 : rename & expose compass, logo, and attribution
2015-07-01 12:30:23 -04:00
Justin R. Miller
76333dfc0c
fixes #1770 : rename & expose compass, logo, and attribution
2015-07-01 12:09:33 -04:00
Jason Wray
81d88755df
Remove tracking mode reset from resetNorthAnimated
2015-07-01 11:16:43 -04:00
Thiago Marcos P. Santos
295ea0856b
Cancel pending Style requests before making a new one
...
Calling setStyleURL() multiple times in a short period
of time will enqueue requests on the FileSource. The
order they get replied is not guaranteed to be the same
as the order we make the requests. The side effect was
the last style set not always being the one rendered.
Now we cancel the current request if we make a new one
(and there was no point on keeping it around anyway).
2015-07-01 15:18:37 +03:00
Ansis Brammanis
176e42cb61
show symbols at z0, fix #1279
2015-07-01 13:16:16 +02:00
Justin R. Miller
ad91368c81
[publish ios-v0.4.3]
2015-06-30 23:45:45 -04:00
Justin R. Miller
c7f90e4004
bump podspec to 0.4.3
2015-06-30 23:45:17 -04:00
Minh Nguyễn
b6a0450ef6
Go dormant before termination
...
Speculative fix for #1460 per https://github.com/mapbox/mapbox-gl-native/issues/1460#issuecomment-99959434 .
2015-06-30 15:35:04 -07:00
John Firebaugh
6532438fe4
Rationalize *RenderingMap notifications
2015-06-30 10:13:24 -07:00
John Firebaugh
8c4a03acb4
Eliminate unnecessary NSNumber* wrapping
2015-06-30 10:13:23 -07:00
John Firebaugh
37117dae00
Eliminate MapData::get/setFullyLoaded
2015-06-30 10:13:23 -07:00
Justin R. Miller
ccc631886f
[publish ios-v0.4.2]
2015-06-30 10:10:55 -04:00
Justin R. Miller
4afab3c187
bump podspec to 0.4.2
2015-06-30 10:10:32 -04:00
Thiago Marcos P. Santos
dc9a88629b
Check if the style was loaded before rendering
...
We now drive rendering from the main thread calling renderSync(),
but if we do it just after we set the style URL it will assert
because renderSync() expects the style to be fully loaded.
2015-06-30 15:39:41 +03:00
John Firebaugh
923ea1456a
Update test suite
2015-06-29 18:04:17 -07:00
John Firebaugh
42c06e7039
Use array of structs rather than parallel arrays for annotations
2015-06-29 10:54:17 -07:00
John Firebaugh
f675d23314
Update test suite
2015-06-29 10:41:02 -07:00
John Firebaugh
1007410cda
Update test suite
2015-06-29 10:21:37 -07:00
Konstantin Käfer
45d0cbb4c7
add assert_always() macro for release build assertions
2015-06-29 11:32:19 +02:00
Thiago Marcos P. Santos
e66bd34bff
Typo
2015-06-29 11:24:15 +03:00
Thiago Marcos P. Santos
0fdb4f7b4c
Add YCM config file for VIM users
...
Tailor-made for Mapbox GL Native.
For instructions of how to use, see:
https://github.com/Valloric/YouCompleteMe
2015-06-29 11:18:24 +03:00
Minh Nguyễn
ac2ad993a5
Fit to coordinates
...
Whoever determined the boundaries of the District of Columbia did not have fit-to-bounds implementations in mind. With this change, shapes that are not unrotated rectangles fit much, much better.
2015-06-26 21:46:15 -07:00
Justin R. Miller
7b22caddd0
[publish ios-v0.4.1]
2015-06-26 21:22:04 -07:00
Justin R. Miller
52514542d1
bump podspec & move back to symbols version
2015-06-26 21:21:41 -07:00
Minh Nguyễn
5ea41a5583
Avoid removing content size constraints
...
Also, on iOS 8.0+, use `+[NSLayoutConstraint activateConstraints:]` and `+deactivateConstraints:` to efficiently prevent redundant constraints from lingering.
Fixes #1779 .
2015-06-26 14:54:53 -07:00
John Firebaugh
ea5c56d2bf
Don't send MapChangeRegionIsChanging on every render
2015-06-26 10:32:08 -07:00
John Firebaugh
95351dd906
Send MapChangeRegionIsChanging notifications
2015-06-26 10:32:07 -07:00
John Firebaugh
d193083513
Remove duration argument from View::notifyMapChange
...
Fixes #1026
2015-06-26 10:32:07 -07:00
John Firebaugh
e6a576f6eb
currentState() ⇢ getState()
2015-06-26 10:32:07 -07:00
John Firebaugh
07a6d2ef64
Move Transform from MapData to Map
...
Pass current state to MapContext where needed. Remove mutex from
Transform.
2015-06-26 10:32:07 -07:00
John Firebaugh
e87a36444f
Move getMin/MaxZoom to TransformState
2015-06-26 10:32:07 -07:00
John Firebaugh
874aa69efb
Inline updateTiles and recalculateStyle
2015-06-26 10:32:07 -07:00
Konstantin Käfer
dca42018d2
drive Android rendering from the main thread via invalidate() calls
2015-06-26 10:32:06 -07:00
Konstantin Käfer
84e2ea886d
drive map rendering from main thread
2015-06-26 10:32:06 -07:00
Konstantin Käfer
740281cc89
remove unused renderAsync() function
2015-06-26 10:32:06 -07:00
Minh Nguyễn
29fd554c32
Implemented -setVisibleCoordinateBounds:
...
Followup to #1783 : Implemented the non-animated version of fit to bounds and makes it a KVO-compliant property.
2015-06-25 22:26:35 -07:00
Minh Nguyễn
bcbb56c188
Maintain rotation when fitting to bounds
...
Also fit to the rotated bounds. A little more verbose than necessary due to <http://stackoverflow.com/a/2357688/4585461 >.
ref mapbox/mapbox-gl-js#1338
2015-06-25 21:54:57 -07:00