Commit Graph

1693 Commits

Author SHA1 Message Date
Tobrun Van Nuland
009da507fa [android] - don't query for shape annotations if none were added 2017-07-28 12:06:53 +02:00
Pablo Guardiola
635a3f21a0 [android] fix added to map checks because LongSparseArray#indexOfKey could return a negative number when the specified key is not mapped (#9602) 2017-07-28 12:06:53 +02:00
Tobrun Van Nuland
beaee9349f [android] - validate Marker before opening InfoWindow 2017-07-28 12:06:53 +02:00
Tobrun Van Nuland
0eee31e212 [android] - harden click handling of shape annotations 2017-07-28 12:06:53 +02:00
Pablo Guardiola
5e6ca3ada2 [android] fix geojson source proguard issue (#9569) (#9577) 2017-07-28 12:06:53 +02:00
Pablo Guardiola
175e7e26e2 [android] fix compass direction (Transform::getCameraOptions returns counterclockwise angle after transform.invalidateCameraPosition() which needs to be transformed to a clockwise bearing) (#9632) 2017-07-27 15:38:53 +02:00
Lauren Budorick
a8ef2af353 [core][android][macos][ios] Implement property functions for line-join, text-justify, text-anchor (#9583) 2017-07-26 13:18:47 -07:00
Tobrun Van Nuland
c5a5b40837 [android] - add zMediaOverlay configuration, add bottom sheet test setup 2017-07-26 20:49:13 +02:00
Tobrun Van Nuland
93ba48a3a4 [android] - forward getMapAsync to map for fragment 2017-07-26 20:48:42 +02:00
Tobrun Van Nuland
906fc0421a [android] - hook into onGlobalLayout to start creating the surface and as a result create the map object 2017-07-25 15:15:59 +02:00
Tobrun Van Nuland
a28228013c [android] - don't query for shape annotations if none were added 2017-07-25 14:27:10 +02:00
Pablo Guardiola
0e0536a8d7 [android] fix added to map checks because LongSparseArray#indexOfKey could return a negative number when the specified key is not mapped (#9602) 2017-07-25 13:01:31 +02:00
Tobrun Van Nuland
3364992be9 [android] - harden click handling of shape annotations 2017-07-24 13:51:40 +02:00
Tobrun Van Nuland
e8ad7b6a49 [android] - validate Marker before opening InfoWindow 2017-07-24 13:40:21 +02:00
Pablo Guardiola
541712aac7 [android] fix geojson source proguard issue (#9569) (#9577) 2017-07-24 12:08:20 +02:00
Tobrun Van Nuland
7aad3613c3 update release config 2017-07-21 15:04:36 +02:00
Tobrun Van Nuland
b34a5ab276 [android] - update change log, fix typo public xml 2017-07-21 15:04:36 +02:00
Tobrun
820c04efbf [android] - increase touch target to match largest Marker icon (#9565) 2017-07-21 15:04:36 +02:00
Tobrun
a39b4cfb00 [android] - manage InfoWindow selection in AnnotationManager (#9567) 2017-07-21 15:04:36 +02:00
Tobrun
d7401f9e21 [android] - add OnPolygonClickListener and OnPolylineClickListener (#9443) 2017-07-21 15:04:36 +02:00
Tobrun
9c73d3458d Hit test Marker and MarkerViews (#9424)
* [android] - hit test Marker and MarkerViews

* fixup
2017-07-21 15:04:36 +02:00
Tobrun
655e232695 [android] - fine tune fling gesture (#9532) 2017-07-21 15:04:36 +02:00
Pablo Guardiola
0ce62a20c4 [android] Fix my location drawable getting tinted (#9410)
* fix my location drawable tinted when setting mapbox_myLocationTintColor in xml issue (linking my location foreground drawables with my location foreground tint color and adding the possibility of setting an undefined my location foreground tint color)

* link my location background drawable with my location background tint color and add the possibility of setting an undefined my location background tint color
2017-07-21 15:04:36 +02:00
Łukasz Paczos
79f0cc3d81 [android] - map's visible region fix #9427 (#9428) 2017-07-21 15:04:36 +02:00
Tobrun
af76efac22 [android] - validate if platform implementation doesn't return a null motion event (#9434) 2017-07-21 15:04:36 +02:00
Pablo Guardiola
b83d797081 [android] add lint using current baseline as starting point (#9318) 2017-07-21 14:03:37 +02:00
jingsam
f6871f7339 Update public.xml (#9575) 2017-07-21 09:02:04 +02:00
Tobrun
d362844946 [android] - manage InfoWindow selection in AnnotationManager (#9567) 2017-07-20 17:26:28 +02:00
Tobrun
ac51783a98 [android] - increase touch target to match largest Marker icon (#9565) 2017-07-20 16:51:27 +02:00
Tobrun
f19c36a4ba [android] - avoid creating InfoWindow iterator if no InfoWindows are shown (#9477) 2017-07-20 10:18:40 +02:00
Ivo van Dongen
c5300ebabf [android] add api to enable/disable tile prefetching 2017-07-20 11:11:18 +03:00
Minh Nguyễn
f94d81c305 [android, ios, macos] Updated French localization
Updated French localization on iOS and macOS and added French localization on Android.
2017-07-19 18:11:30 -07:00
Tobrun
68324913d7 [android] - rewrite map object intialisation (#9462) 2017-07-19 14:17:06 +02:00
Łukasz Paczos
da581cc485 [android] - trying to update non-existent polyline fix #9543 (#9544) 2017-07-19 14:16:25 +02:00
Tobrun
8deab57e17 [android] - add OnPolygonClickListener and OnPolylineClickListener (#9443) 2017-07-18 15:34:55 +02:00
Tobrun
13db36f02c [android] - fine tune fling gesture (#9532) 2017-07-18 12:32:40 +02:00
Tobrun
00dbd033a2 [android] - feature - location accuracy indicator threshold (#9472) 2017-07-17 09:13:21 +02:00
Tobrun
3c6a6c53b4 [android] - rewire gesture handling and telemetry event push (#9494) 2017-07-17 09:12:19 +02:00
Chris Loer
e8657becc5 [core] Update shaders.
Implements 'icon-pitch-alignment' (issue #9345)
Fixes issue #9456 (map-aligned point label regression)
2017-07-12 14:14:09 -07:00
Antonio Zugaldia
7d59e3f8b3 [android] fix javadoc comment for public setOfflineMapboxTileCountLimit method (#9454) 2017-07-09 11:16:18 -04:00
Tobrun
2876db72f2 Hit test Marker and MarkerViews (#9424)
* [android] - hit test Marker and MarkerViews

* fixup
2017-07-07 12:28:19 +02:00
Łukasz Paczos
721557bba2 [android] - map's visible region fix #9427 (#9428) 2017-07-06 21:05:04 +02:00
Tobrun
957829e8c4 [android] - validate if platform implementation doesn't return a null motion event (#9434) 2017-07-06 21:04:30 +02:00
Chris Loer
d5fbcb242a [core] Implement circle-pitch-alignment property
Closes issue #9349.
2017-07-06 09:39:26 -07:00
Pablo Guardiola
adbce36fe6 [android] Fix my location drawable getting tinted (#9410)
* fix my location drawable tinted when setting mapbox_myLocationTintColor in xml issue (linking my location foreground drawables with my location foreground tint color and adding the possibility of setting an undefined my location foreground tint color)

* link my location background drawable with my location background tint color and add the possibility of setting an undefined my location background tint color
2017-07-06 11:26:03 +02:00
Łukasz Paczos
9ab04a2965 [android] - invible marker views performance fix #9419 (#9420) 2017-07-05 20:15:37 +02:00
Łukasz Paczos
eb7926d205 [android] - invible marker views performance fix #9419 (#9420) 2017-07-05 17:32:23 +02:00
Tobrun
14c221fce7 Merge branch 'release-ios-v3.6.0-android-v5.1.0'
# Conflicts:
#	.travis.yml
#	circle.yml
#	cmake/core-files.cmake
#	include/mbgl/style/function/composite_function.hpp
#	platform/android/CHANGELOG.md
#	platform/android/MapboxGLAndroidSDK/build.gradle
#	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/Mapbox.java
#	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/constants/MyBearingTracking.java
#	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/constants/MyLocationTracking.java
#	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationSource.java
#	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/CameraChangeDispatcher.java
#	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapGestureDetector.java
#	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java
#	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java
#	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/TrackingSettings.java
#	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Transform.java
#	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/MyLocationView.java
#	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/light/Light.java
#	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/light/Position.java
#	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/light/light.java.ejs
#	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/utils/BitmapUtils.java
#	platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/testapp/style/LightTest.java
#	platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/testapp/style/light.junit.ejs
#	platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/camera/CameraPositionActivity.java
#	platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/userlocation/MockLocationEngine.java
#	platform/android/dependencies.gradle
#	platform/android/src/native_map_view.cpp
#	platform/darwin/scripts/generate-style-code.js
#	platform/darwin/src/MGLGeometry_Private.h
#	platform/darwin/src/MGLLight.h
#	platform/darwin/src/MGLLight.mm
#	platform/darwin/src/MGLSource.h
#	platform/darwin/src/MGLStyle.h
#	platform/darwin/src/MGLStyle.mm
#	platform/darwin/test/MGLLightTest.mm
#	platform/default/default_file_source.cpp
#	platform/ios/CHANGELOG.md
#	platform/ios/Mapbox-iOS-SDK-symbols.podspec
#	platform/ios/Mapbox-iOS-SDK.podspec
#	platform/ios/resources/Images.xcassets/default_marker.imageset/default_marker.pdf
#	platform/macos/CHANGELOG.md
#	scripts/generate-shaders.js
#	src/mbgl/layout/symbol_layout.cpp
#	src/mbgl/programs/program.hpp
#	src/mbgl/programs/symbol_program.hpp
#	src/mbgl/programs/uniforms.hpp
#	src/mbgl/renderer/frame_history.cpp
#	src/mbgl/renderer/paint_property_binder.hpp
#	src/mbgl/shaders/line.cpp
#	src/mbgl/shaders/line_pattern.cpp
#	src/mbgl/shaders/line_sdf.cpp
#	src/mbgl/sprite/sprite_atlas.hpp
#	src/mbgl/style/layers/line_layer_properties.hpp
#	src/mbgl/style/sources/geojson_source.cpp
#	src/mbgl/style/style.cpp
#	src/mbgl/text/glyph_atlas.hpp
#	src/mbgl/tile/geometry_tile.cpp
#	src/mbgl/tile/geometry_tile.hpp
#	test/style/style.test.cpp
2017-07-05 08:37:27 +02:00
Tobrun
d2d8a575be [android] - update changelog for 5.1.0 release (#9405) 2017-07-01 17:38:44 +02:00
Tobrun
95735c06f6 Downgrade location provider dependency (#9394)
* [android] - downgrade LOST to Mapbox SDK 5.0.2 version.

* bump LOST back to Mapbox Android SDK version 4.x
2017-06-30 11:21:39 +02:00