Commit Graph

5524 Commits

Author SHA1 Message Date
Łukasz Paczos
ed1f85700c [android] - update changelog for v6.1.3
(cherry picked from commit f9775e3)
2018-05-23 14:12:02 +02:00
Tobrun
671fe37b1e Style JSON configuration on map snapshotter (#11976)
* [core, android, darwin] - add style JSON configuration on MapSnapshotter
2018-05-23 10:52:22 +02:00
tobrun
acd8bb3ef8 [android] - bump telemetry to v3.1.2 2018-05-23 10:43:17 +02:00
Jason Wray
eba90df5bd [ios] Use standard callout positioning for unanimated user location changes
Animated changes to the position of the user location annotation view still need to also handle updating its callout view, otherwise the two can become out of sync.
2018-05-22 16:01:16 -04:00
Randall Lee
8a02fa42ec [ios] Run MGLMapboxEvents setup asynchronously (#11784)
* [ios] Run MGLMapboxEvents setup asynchronously
2018-05-22 15:10:52 -04:00
Tobrun
60505b0317 [android] - remove mips and armeabi as supported ABIs
[android] - bump CI image to NDK 17 compatible

[core] - remove setting edgeDistance to 0, comparison 'const short' > 32767 is always false

[android] - remove throwing in desructor, undefined behaviour

[android] - bump dependency versions of project
2018-05-22 17:53:34 +02:00
Tobrun
cce72e2d36 [android] - change MapView#initialize modifier to allow subclasses to override this method to provide alternate configurations to MapboxMapOptions 2018-05-22 17:25:18 +02:00
Konstantin Käfer
162ee6f4e8 [node] fixup bad merge 2018-05-22 12:19:40 +02:00
Konstantin Käfer
d1a266b3e6 [node] allow building all ABIs at once 2018-05-22 11:17:01 +02:00
Konstantin Käfer
973aa963f9 [node] move to Nan 2.10.0 2018-05-22 11:17:01 +02:00
Konstantin Käfer
d5aff7182d [node] prevent race condition for renderFinished 2018-05-22 11:02:51 +02:00
Julian Rex
bef2a7ccb6 [ios,macos] Fix for infinite loop crash when setting shape to nil in MGLMapViewDelegate methods (#11614) 2018-05-21 14:14:58 -04:00
John Firebaugh
a84ac4c8d7 [core] Align URL token replacement behavior with GL JS
I.e. preserve unknown tokens in URLs rather than replacing them with an empty string.
2018-05-18 17:19:45 -07:00
John Firebaugh
b2fabe5eef [core] Align match behavior with case/==
Makes `["match", ["get", k], label, match, otherwise]` equivalent to `["case", ["==", ["get", k], label], match, otherwise]`. This changes the behavior of match expressions where the runtime type of the input does not match the type of the labels: previously such expressions produced a runtime type error and then fell back to the property default value; now they produce the fallback value from the match expression.
2018-05-18 12:10:31 -07:00
Fabian Guerra Soto
be6e40eb68 [ios] Bump podspect to 4.1.0-alpha.1. (#11937) 2018-05-18 10:14:38 -04:00
Tobrun
e70c73249b [android] - bump telemetry to v3.1.1 2018-05-18 11:02:00 +02:00
tobrun
e1f89bf369 [android] - add changelog for 6.2.0-alpha.1 2018-05-18 10:36:14 +02:00
Fabian Guerra Soto
1aa5c67837 [ios, macos] Support array values in match expressions. (#11866)
* [ios, macos] Support array values in match expressions.

* [ios, macos] Update mgl_match documentation.

* [ios, macos] Update changelogs.

* [ios, macos] Clarify match expressions documentation.
2018-05-17 14:47:01 -04:00
tobrun
4ceb687f6c [android] - expose MapView created callbacks on MapFragment and MapSupportFragment 2018-05-17 19:36:57 +02:00
tobrun
518b857d64 [android] - add nullability annotations to public api for kotlin language integration 2018-05-17 19:36:41 +02:00
tobrun
4f2002b856 [android] - expose MapView#setOfflineRegionDefinition 2018-05-17 19:22:03 +02:00
Fabian Guerra
30376f3ce1 Merge branch 'release-boba' into master
# Conflicts:
#	mapbox-gl-js
#	platform/android/CHANGELOG.md
#	platform/android/MapboxGLAndroidSDK/gradle.properties
#	platform/android/gradle/dependencies.gradle
#	platform/darwin/src/MGLVectorTileSource.mm
#	platform/darwin/src/MGLVectorTileSource_Private.h
#	platform/ios/CHANGELOG.md
#	src/mbgl/style/expression/compound_expression.cpp
2018-05-17 11:47:31 -04:00
Bruno de Oliveira Abinader
7d1e52a325 [build] Use Qt 5.6.3 instead of 5.7 in AppVeyor 2018-05-17 18:01:12 +03:00
Osana Babayan
5af104bfa5 bumped mapbox-java to 3.1.0 (#11916) 2018-05-16 08:18:21 -04:00
Minh Nguyễn
146057adf9 macos-v0.7.1 2018-05-15 12:47:38 -07:00
Minh Nguyễn
87e3c2571a [ios, macos] Copyedited changelogs 2018-05-15 12:47:22 -07:00
Jordan Kiley
0d5a33df67 [ios, macos] Moved numbers away from start of lines in documentation (#11881) 2018-05-15 10:48:21 -07:00
Jason Wray
c0191535eb Remove changelog entry for crash fixed in v3.7.7 2018-05-14 17:14:28 -04:00
Jason Wray
8a55c2cc81 Update macOS changelog 2018-05-14 17:14:28 -04:00
Jason Wray
d897645600 [ios] Prepare ios-v4.0.1 release 2018-05-14 17:14:28 -04:00
Jason Wray
76b66b1409 Add v3.7.7 & v3.7.8 sections to changelog 2018-05-14 17:14:28 -04:00
Minh Nguyễn
8383ef4eae [ios] Copyedit changelog for ios-v4.0.1 2018-05-14 17:14:27 -04:00
Minh Nguyễn
baf5fd7d01 [ios, macos] Fixed English priority during label localization
Respect English in the Preferred Languages setting even if other Mapbox Streets source–supported languages are listed too.
2018-05-14 14:12:51 -07:00
Minh Nguyễn
4b1530ff42 [core] Convert null to empty string, not “null” 2018-05-14 13:24:42 -07:00
Lauren Budorick
62c875e01b [core] Rework spec function/expression taxonomy
Ports https://github.com/mapbox/mapbox-gl-js/pull/6521, updating codegen scripts to parse new expression taxonomy.
2018-05-14 12:38:14 -07:00
Thiago Marcos P. Santos
07ad29d30d [qt] Fix build when building the Qt Location plugin
- MinGW has to explicitly know that is building a static library.
- Android doesn't have 'round' on the std:: namespace when using g++.
2018-05-14 17:18:51 +03:00
Tobrun
28da56465e [android] - promote pixel ratio to public api of NativeMapview. 2018-05-14 11:38:21 +02:00
Tobrun
65743769a4 [android] - improve stop javadoc to include interpolate 2018-05-14 11:38:21 +02:00
Tobrun
5653b340bc [android] - clear map change listeners when map is destroyed 2018-05-14 11:38:21 +02:00
Tobrun
5380d80c88 [android] - allow early callback registration 2018-05-14 11:38:21 +02:00
Tobrun
7854dfa3a0 [android] - integrate view callback abstraction 2018-05-14 11:38:21 +02:00
Jason Wray
0d067e3925 [ios, build] Re-add support for 32-bit simulators (i386) 2018-05-11 16:38:31 -04:00
Osana Babayan
36d30f13fc [android] added more tests for LatLngBounds.union(), LatLngBounds.intersect() (#11777)
fixed going over antimeridian for both
2018-05-11 16:00:45 -04:00
Tobrun
b6f56db4fe [android] - avoid rounding the pixelratio of the image addded through NativeMapView#addImage 2018-05-11 10:52:27 +02:00
Jason Wray
8c00a41708 Merge tag 'ios-v3.7.8' into master
Conflicts:
	platform/android/CHANGELOG.md
	platform/android/MapboxGLAndroidSDK/gradle.properties
	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/http/HTTPRequest.java
	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapGestureDetector.java
	platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java
	platform/ios/CHANGELOG.md
	platform/ios/Mapbox-iOS-SDK-nightly-dynamic.podspec
	platform/ios/Mapbox-iOS-SDK-symbols.podspec
	platform/ios/Mapbox-iOS-SDK.podspec
	platform/ios/ios.xcodeproj/project.pbxproj
	platform/ios/src/MGLAPIClient.m
2018-05-10 16:22:44 -04:00
Lucas Wojciechowski
a4e2c1af1f [core] Convert "legacy" filters directly into expressions (#11610)
Ports the specialized filter-* expressions from GL JS, adding them to src/mbgl/style/expression/compound_expression.cpp
2018-05-10 12:37:14 -07:00
John Firebaugh
a1195f6a9d Avoid exceptions for flow control during database creation
Unfortuntely, it's difficult to avoid all exceptions, because sqlite3_open_v2 does not reliably return SQLITE_NOTADB if the file is not a database. However, this should avoid cases where developers misinterpret the SQLITE_CANTOPEN exception as a crash, which is the common case.
2018-05-09 07:32:16 -07:00
Jason Wray
ee10088702 [ios] Fix MGLAnnotationView.rotatesToMatchCamera clobbering other transforms 2018-05-08 18:26:11 -04:00
tobrun
d1dff1d6e7 [android] - build release with debug signing 2018-05-08 13:39:39 +02:00
Jason Wray
30e8798d76 [ios] Prepare ios-v3.7.8 release 2018-05-07 18:31:25 -04:00