Justin R. Miller
e76bd031fc
refs #147 : basic "locate me" button in debug UI
2014-05-07 17:35:20 -07:00
Justin R. Miller
e56a8113e7
fix animation duration casting errors
2014-05-01 12:20:39 -07:00
Justin R. Miller
ad4e075e43
fix iOS view controller for animations->transitions
2014-04-30 17:30:49 -07:00
Konstantin Käfer
9bbdba9eab
remove concept of settings object from library
2014-04-30 13:47:03 +02:00
Konstantin Käfer
f683cbf02a
hide atomic flags as implementation detail
2014-04-30 12:29:50 +02:00
Konstantin Käfer
1216a061d3
move to libuv for the rendering loop
2014-04-30 12:01:26 +02:00
Justin R. Miller
8db741c234
properly handle threading for restarts
2014-04-23 09:25:31 -07:00
Justin R. Miller
67aa10bc2c
iOS stylistic stuff & small fixes
2014-04-22 15:38:06 -07:00
Justin R. Miller
bd61a726fe
get rid of old rendering notifications since using GLKit directly
2014-04-22 15:33:57 -07:00
Justin R. Miller
fe4b272249
clarity around terminology
2014-04-22 15:20:37 -07:00
Justin R. Miller
9df9c6cf16
remove duplicate import
2014-04-22 15:18:49 -07:00
Konstantin Käfer
70bb318e75
update activity indicator on ios
2014-04-15 11:27:37 -04:00
Konstantin Käfer
9bb88711b8
always start animations with a common start time
...
fixes #134
2014-04-14 19:30:09 -04:00
Konstantin Käfer
4dfecc6c78
update timestamp for animation
2014-04-14 18:53:44 -04:00
Konstantin Käfer
78f4226a4d
remove debug comment
2014-04-14 18:52:32 -04:00
Konstantin Käfer
f18aa61e33
derive from GLKViewController
...
this handles resizing the view/framebuffer much better
fixes #130 , #131 , #133 , #118
2014-04-14 18:50:17 -04:00
Konstantin Käfer
305e688a3a
clean up os x + ios request code
...
fixes #129
2014-04-14 11:47:57 -04:00
Konstantin Käfer
b4ad515792
don't report intentionally cancelled HTTP requests as error on os x + ios
2014-04-14 11:17:22 -04:00
Konstantin Käfer
669b342332
make processing more parallel
2014-04-11 16:01:58 -04:00
Konstantin Käfer
c45378a88c
Merge branch 'master' of github.com:mapbox/llmr-native
...
Conflicts:
src/map/tile_data.cpp
2014-04-11 10:51:41 -04:00
Justin R. Miller
9ccfc1975c
fix tool palette during device rotations
2014-04-10 11:30:27 -07:00
Konstantin Käfer
8faae8c137
be more verbose about source of tile errors
2014-04-10 14:29:41 -04:00
Justin R. Miller
9f5a313e37
update supported iOS orientations
2014-04-10 11:28:43 -07:00
Konstantin Käfer
06bcab9560
correctly update the map dimensions on rotate
...
refs #37
2014-04-10 14:07:36 -04:00
Konstantin Käfer
eb499e77c1
fix linejoin drawing on retina
2014-04-10 11:49:43 -04:00
Justin R. Miller
28471f1a42
bring back the iOS net activity spinner
2014-03-27 15:23:05 -07:00
Justin R. Miller
9086357bd6
formatting
2014-03-27 15:13:02 -07:00
Justin R. Miller
f2ff4895b9
clean up cryptic iOS gestures & add command palette for commands
2014-03-27 15:05:55 -07:00
Justin R. Miller
00a3245ce8
fixes #70 : raster tile rendering as toggleable mode from vector
2014-03-18 16:57:17 -07:00
Konstantin Käfer
e85304d510
use depth buffer to avoid writing to opaque fragments
2014-03-04 11:21:42 +01:00
Konstantin Käfer
03676dfbd1
build fix for ios
2014-03-03 16:38:55 +01:00
Justin R. Miller
8b0709a62c
clean up response casts
2014-02-25 16:37:48 -08:00
Justin R. Miller
55b28aaf65
allow for cancellable request, track in tiles, and cancel when obsolete
2014-02-25 16:33:06 -08:00
Justin R. Miller
e59a5f1c1a
Merge branch 'master' into tile-cancels
2014-02-21 14:18:48 -08:00
Konstantin Käfer
0306e77ff0
remove void* parameter from platform::restart()
2014-02-21 12:18:11 +01:00
Konstantin Käfer
1fb4451192
Merge pull request #68 from mapbox/poi-render
...
refs #60 : first cut of POI rendering
2014-02-21 12:07:46 +01:00
Justin R. Miller
cfbde82429
only post activity notification once after cancels
2014-02-20 00:16:54 -08:00
Justin R. Miller
536e0343c9
only post needs render notification on successful tiles
2014-02-19 23:10:09 -08:00
Justin R. Miller
d94b8bbcec
make use of new tile-specific fetches to allow cancellation
2014-02-19 23:09:48 -08:00
Justin R. Miller
2bb6163f64
moves from NSURLConnection to NSURLSession on iOS
2014-02-19 18:38:05 -08:00
Justin R. Miller
9fbe5b2ece
properly deregister render observers
2014-02-19 17:51:30 -08:00
Justin R. Miller
2989b456a4
properly make use of platform::restart on iOS
2014-02-19 12:41:57 -08:00
Justin R. Miller
3a5dbdb5cc
iOS stylistic changes
2014-02-19 12:41:35 -08:00
Justin R. Miller
73f06b39bc
fixes #72 : clean up & make callbacks clearer
2014-02-19 12:41:15 -08:00
Justin R. Miller
cbf96ba1c6
minor formatting
2014-02-19 12:27:23 -08:00
Konstantin Käfer
9710fbef99
enable texture interpolation during rotating and scaling
2014-02-19 15:39:44 +01:00
Justin R. Miller
828d8ba26f
refs #60 : first cut of POI rendering
...
* add basic marker style to stylesheet
* pass through marker style to PBF conversion
* marker/point tile parsing, bucket, buffer, shaders, etc.
* new sprite hosting for 1x/2x variants
* sprite load accepts screen scale argument
2014-02-14 18:13:12 -08:00
Justin R. Miller
257ccd16bb
clean up settings mechanism ( fixes #9 & #62 )
...
* init, load, persist, sync, clear
* clean up frequent disk syncs which impacted iOS performance
* insert disk sync into various iOS/OS X lifecycle events
* implement clear
* implement save on iOS
* cleaner dictionary syntax
2014-02-13 12:21:35 -08:00
Justin R. Miller
62c79e05cd
refs #43 : rename render methods for clarity
2014-02-13 11:27:22 -08:00
Konstantin Käfer
565a23785c
remove unused functions and run http_request in other operation queue
2014-02-13 12:15:01 +01:00