Commit Graph

5428 Commits

Author SHA1 Message Date
Mike Morris
b46c102eb0 mason variant@1.0 2015-09-30 15:34:40 -07:00
bsudekum
3d57f3ea7c [publish binary] 2015-09-30 14:59:07 -07:00
bsudekum
e5d0bf8613 bump to pre9 2015-09-30 14:31:09 -07:00
bsudekum
ce6794c7a3 [publish binary] 2015-09-30 10:54:08 -07:00
bsudekum
152fb6156f [skip-ci] [node] update changelog 2015-09-30 10:30:54 -07:00
bsudekum
724063b48c [skip-ci] [node] bump version to 2.0.0-pre.8 2015-09-30 10:20:16 -07:00
John Firebaugh
686c967c8e [ios] [android] Use Response::NotFound in other HTTP implementations too 2015-09-29 18:20:23 -07:00
bsudekum
7112d43609 [node] Handle tiles which 404 better 2015-09-29 18:20:22 -07:00
Adam Hunter
c958ee45ab Removed couts from headless view. 2015-09-29 15:07:39 -07:00
Adam Hunter
fa2d7453a5 Fix up of some naming issues, etc. 2015-09-29 15:07:39 -07:00
Adam Hunter
3f9f259619 Added GL logging utility 2015-09-29 15:07:39 -07:00
John Firebaugh
6d357eb0c8 Merge pull request #2420 from mapbox/annotations
[core] Annotations refactor
2015-09-28 14:39:25 -07:00
John Firebaugh
0156ac7c8c Add test for removeAnnotation 2015-09-28 14:14:45 -07:00
John Firebaugh
af392b9434 Rewrite annotation invalidation strategy
First, move style mutation code out of StyleParser and into AnnotationManager,
coalescing it with the mutation code for shape layers.

Second, allow AnnotationManager to keep track of stale tiles entirely
internally. There's no reason to pass sets of TileIDs around.

Third, correct the logic for invalidating the shape source. Since
AnnotationManager does not track shape invalidations on a tile-by-tile basis,
don't try to invalidate the shape source tile-by-tile.

Fixes #1675
Fixes #2322
Fixes #2095
2015-09-28 14:10:23 -07:00
John Firebaugh
24a5834428 Move updateAnnotationTiles[IfNeeded] to AnnotationManager 2015-09-28 14:10:01 -07:00
John Firebaugh
0c4c7ed901 map/annotation.* ⇢ annotation/annotation_manager.* 2015-09-28 14:10:01 -07:00
John Firebaugh
588fed9a9d Move Annotation class to cpp file 2015-09-28 14:10:01 -07:00
John Firebaugh
bc9aaa5e91 Move entire loop body to helper function 2015-09-28 14:10:00 -07:00
John Firebaugh
dd0e6e0257 Inline AnnotationManager::addTileFeature 2015-09-28 14:10:00 -07:00
John Firebaugh
931c56a596 Add some shape annotation tests 2015-09-28 14:10:00 -07:00
John Firebaugh
028abaab00 Ensure that LiveTileData can be reparsed
Annotation tiles may become partially parsed just like regular tiles,
for example if a point annotation is added to the map before the style's
sprite has been loaded. In such cases, they need to be reparsed or the
annotation will not be rendered. Previously, the code path for reparsing
would be short-circuited by a dynamic_cast<VectorTileData*> followed by
a null check. This commit removes that case and adds (back) a virtual
reparse method to the TileData interface.
2015-09-28 14:10:00 -07:00
John Firebaugh
aec145ded3 [osx] Fix build on Xcode 6.4 2015-09-28 13:34:00 -07:00
Brad Leege
92b0ddec26 Merge branch '2434-wrap-make' 2015-09-28 14:48:41 -05:00
Brad Leege
7de3062602 #2434 - Centralizing buildscript dependencies and source repository. Using jcenter() instead of mavenCentral() as it's a super set 2015-09-28 14:15:47 -05:00
Brad Leege
85e3b267c8 #2434 - Adding makeAndroid and makeAndroidAll 2015-09-28 13:23:58 -05:00
Brad Leege
d16a9f66dc #2434 - Wrapping make clean 2015-09-28 13:08:25 -05:00
Jason Wray
f833356321 [iOS] Fix links in generated docs
[skip ci]
2015-09-28 11:34:10 -04:00
Konstantin Käfer
a84cf62424 [core] include api.mapbox.com in canonicalization
and move the canonicalization to mapbox.cpp since it's not specific to the SQLiteCache
2015-09-28 15:06:41 +02:00
Brad Leege
81fde4261f #2426 - Updating artifacts for 0.2.0 development 2015-09-25 16:18:54 -05:00
Brad Leege
0963bafb09 Merge branch 'master' into release-android-v0.1.0 2015-09-25 16:07:34 -05:00
Jason Wray
ed702a68e5 Make quickzoom zoom slightly more quickly 2015-09-25 12:52:17 -04:00
Jason Wray
417f26fba6 Quicken quick zoom gesture
Double tapping and holding, then moving up/down will now immediately zoom out/in.
2015-09-25 12:52:17 -04:00
Jason Wray
01ff7b1735 Reverse quickzoom up/down zooming to be out/in 2015-09-25 12:52:17 -04:00
Brad Leege
acc0503198 #2275 - Setting version_name to 0.1.0 for release 2015-09-25 10:54:49 -05:00
Brad Leege
cd57ad52df #2275 - Setting version_name to 0.1.0 for release 2015-09-25 09:53:44 -05:00
Leith Bade
8ef59dd1ec Update Crashlytics 2015-09-25 08:08:18 +10:00
Leith Bade
8388edcfbf Merge branch 'release-android-v0.1.0'
Merging to resolve conflicts on release branch so final merge tomorrow is clean.

Conflicts:
	android/cpp/native_map_view.cpp
	android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/views/MapView.java
	include/mbgl/android/native_map_view.hpp
2015-09-25 08:04:04 +10:00
Mike Morris
f21eb68277 Merge pull request #2391 from mapbox/osx-unused-typedef
[osx] disable -Wunused-local-typedef on OS X
2015-09-24 13:27:08 -04:00
Mike Morris
ac6575065b [osx] build OS X with Xcode 7
patch mason to set 'tbh' MASON_DYNLIB_SUFFIX
on iOS 9+ and OS X 10.11+
2015-09-24 12:18:56 -04:00
Mike Morris
142b59246e [osx] disable -Wunused-local-typedefs
Fixes OS X builds with Xcode 7, necessitated by
https://svn.boost.org/trac/boost/ticket/11240
2015-09-24 12:18:56 -04:00
Brad Leege
b641bc5696 #2414 - Add explicit null check for infoWindow 2015-09-24 11:12:07 -05:00
Brad Leege
c3fe83f709 #2414 - Add explicit null check for infoWindow 2015-09-24 10:36:36 -05:00
Brad Leege
db2afca078 #2414 - Removing Crashlytics NDK integration as it's preventing TestApp from running 2015-09-24 10:11:58 -05:00
Leith Bade
85ec3eb0a5 Refactor Android render loop to limit frame rate to 60 FPS
Move expensive cache size calulation to initialisation
Fix setGestureInProgress bug
Renamed several functions to match current usage
Refactor map updates to reduce GPS marker lag
Fixes #1676
Fixes #2290
Fixes #2396
2015-09-24 18:04:26 +10:00
Leith Bade
e5ff4638b3 Actually disable universal APKs 2015-09-24 13:33:01 +10:00
Leith Bade
3de441f20e Refactor NativeMapView to hold std::unique_ptr to Map and DefaultFileSource
Add missing asserts to attach_jni_thread/detach_jni_thread
Fixes #2406
2015-09-24 12:42:02 +10:00
Leith Bade
2c4a9f6a3b Refactor NativeMapView to hold std::unique_ptr to Map and DefaultFileSource
Add missing asserts to attach_jni_thread/detach_jni_thread
Fixes #2406
2015-09-24 12:22:19 +10:00
Leith Bade
18bc490f40 Fix build with Crashlytics NDK on 64bit 2015-09-24 10:38:03 +10:00
Justin R. Miller
15cffcd3a2 fixes #2350: remove iOS-specific SQLite cache wrapper 2015-09-23 15:46:32 -07:00
Brad Leege
f6a784ce8c Revert "Add Crashlytics NDK to Android"
This reverts commit 6e55dd575e.
2015-09-23 13:21:48 -05:00