Randall Lee
8a02fa42ec
[ios] Run MGLMapboxEvents setup asynchronously ( #11784 )
...
* [ios] Run MGLMapboxEvents setup asynchronously
2018-05-22 15:10:52 -04:00
Ansis Brammanis
ba07c873aa
[core] re-assign ids when lng jumps to avoid flicker
2018-05-22 14:58:11 -04:00
Ansis Brammanis
5e36f669ac
[core] avoid symbol flickering when longitude is wrapped
2018-05-22 14:58:11 -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
Bruno de Oliveira Abinader
23a9d3b623
[core] Use std::ios::binary format in std::ifstream
2018-05-22 16:53:05 +03:00
Konstantin Käfer
94ec9e15d5
[core] fix hang when parsing very large angles for hue in hsl colors
2018-05-22 14:00:11 +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
Asheem Mamoowala
78fdf5c771
Clamp TileJSON.bounds latitudes to [-90, 90] ( #11964 )
...
Fixes #11963 .
2018-05-21 14:59:54 -07: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
Lauren Budorick
d05fa404a8
Fix bug (always true + incorrect calculation) in fill_extrusion_bucket edgedistance check
2018-05-16 10:41:48 -07: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