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
Randall Lee
0141f65e7b
[iOS] - Update telemetry certificate pinning ( #11845 )
...
* Update telemetry certificate pinning
* Load both CN certificates
* [ios] Use China events endpoint with China API endpoint
* Update CHANGELOG.md
2018-05-07 17:57:42 -04:00
Tobrun
a24b8fd206
[android] - update changelog to v6.1.1
2018-05-07 18:31:14 +02:00
Fabian Guerra Soto
a425995189
[ios, macos] Add to-rgba expression operator. ( #11725 )
...
* [ios, macos] Add expression support to to-rgba operator.
* [ios, macos] Update style docs.
* [ios, macos] Refactored to-rgba to to-color.
* [ios, macos] Add support for to-rgba expression operator.
* [ios, macos] Add multiple parameters support to to-color operand.
* [ios, macos] Enable to-rgba operator for MGLColor or key path expressions.
* [ios, macos] Update predicates and expressions guide to reflect cast changes.
* [ios, macos] Update changelogs.
* [ios, macos] Clarify color casting usage.
2018-05-07 12:01:29 -04:00
Bruno de Oliveira Abinader
e839bf5299
[build] Bump macos-debug-qt5 xcode to 9.3.0
2018-05-07 18:34:24 +03:00
Tobrun
9c1e414981
[android] - update telemetry to 3.1.0
2018-05-07 17:25:26 +02:00
Tobrun
a489223154
[android] - update telemetry to 3.1.0
2018-05-07 17:25:09 +02:00
tobrun
bc7bed642e
[android] - update changelog for release v6.1.0
2018-05-07 11:46:27 +02:00
tobrun
83b6c4405a
[android] - update changelog for v5.5.3
2018-05-07 11:46:27 +02:00
Fabian Guerra Soto
a365dd11da
[ios, macos] Make NSPredicate+MGLAdditions public. ( #11810 )
2018-05-04 15:09:07 -04:00
Fabian Guerra Soto
1c847b321b
[ios, macos] Add support for subscripting in expressions. ( #11770 )
...
* [ios, macos] Add support for subscripting in expressions.
* [ios, macos] Update changelogs.
* [ios, macos] Refactor LAST subscripting expression.
2018-05-04 13:30:06 -04:00
tobrun
4f0241c1af
[android] - bump snapshot version
2018-05-04 18:50:18 +02:00
tobrun
2f0475b061
[android] - update changelog for release v6.1.0
2018-05-04 18:50:18 +02:00
Łukasz Paczos
5388f9ea2c
[android] - checking is renderer is not destroyed before delivering the snapshot
2018-05-04 18:50:18 +02:00
Łukasz Paczos
f0b5a56a4b
[android] - unwrap LatLngBounds before creating core object
2018-05-04 18:50:18 +02:00
Łukasz Paczos
4db617c7a9
[android] - null check source before removing
2018-05-04 18:50:18 +02:00
Fabian Guerra Soto
86a2e93294
[ios, macos] Fix overlay bounds that span the antimeridian. ( #11783 )
...
* [ios, macos] Fix overlay bounds that span the antimeridian.
* [ios, macos] Update changelogs.
* [ios, macos] Make MGLLocationCoordinate2DIsValid private.
* [ios, macos] Update changelogs.
2018-05-04 12:49:58 -04:00
tobrun
2d11d89547
[android] - update changelog for v5.5.3
2018-05-04 18:49:44 +02:00
Łukasz Paczos
7693a00581
[android] - checking is renderer is not destroyed before delivering the snapshot
2018-05-04 18:49:44 +02:00
Jordan Kiley
167a2321d9
[ios, macos] Update migration guides in jazzy table ( #11808 )
...
* [macos] update jazzy for macos
* [ios] moved migration guide
2018-05-04 09:40:51 -07:00
John Firebaugh
e423ef5609
[linux] Don't compile linux mbgl-loop-uv against node headers
...
Previously, `target_include_directories(mbgl-loop-uv PUBLIC ${NODEJS_INCLUDE_DIRS})` always applied. Compiles were working by accident because node is always installed in CI. Instead, split and inline loop-uv.cmake contents: linux uses `target_add_mason_package(mbgl-loop-uv PUBLIC libuv)`, node uses `target_include_directories(mbgl-loop-node PUBLIC ${NODEJS_INCLUDE_DIRS})`.
2018-05-04 07:19:36 -07:00
Julian Rex
1b9c8b5ca7
[ios] Switched to use center property (instead of frame) when repositioning annotation views (when adding back into queue). ( #11817 )
2018-05-03 20:36:37 -04:00
Konstantin Käfer
c3346f473a
[core] Don't crash when attribute count is exceeded
2018-05-03 16:31:43 -07:00
Jason Wray
aadaa1c95b
[ios] Prepare ios-v3.7.7 release ( #11828 )
...
Bring ios-v4.0.0 changelog backward
2018-05-03 17:36:02 -04:00
Chris Loer
27b21363e6
[core] Only run placement for first layer per SymbolBucket
...
Native version of mapbox/mapbox-gl-js#6548 .
Port of mapbox/mapbox-gl-js#6550 .
Prevents symbols that share the same layout properties from colliding against each other.
Bump GL JS pin to get regression test.
Rename "bucketName" -> "bucketLeaderID" to make it clearer what it represents.
2018-05-03 14:17:25 -07:00
Konstantin Käfer
f6da3ba9be
iOS: Add custom layer example to debugging app ( #7734 )
2018-05-03 12:48:58 -07:00
Fabian Guerra Soto
844a824409
[ios, macos] Fix broken link to predicates and expressions guide. ( #11818 )
2018-05-03 09:11:42 -04:00
John Firebaugh
0bd9eac174
[ios, macos] Avoid implicit capture of MBGLOfflineRegionObserver this pointer
...
MBGLOfflineRegionObserver is owned by the offline database thread, and might be destroyed by the time the dispatch_async completes. Instead of implicitly capturing this, capture a copy of the MBGLOfflinePack weak pointer.
2018-05-02 16:36:37 -07:00
John Firebaugh
8b713d9373
[ios, macos] Avoid implicit capture of MBGLOfflineRegionObserver this pointer
...
MBGLOfflineRegionObserver is owned by the offline database thread, and might be destroyed by the time the dispatch_async completes. Instead of implicitly capturing this, capture a copy of the MBGLOfflinePack weak pointer.
2018-05-02 14:22:55 -07:00
John Firebaugh
60ac08afae
Fixup
2018-05-02 13:44:38 -07:00
John Firebaugh
1c22374eac
[ios, macos] Avoid implicit capture of MBGLOfflineRegionObserver this pointer
...
MBGLOfflineRegionObserver is owned by the offline database thread, and might be destroyed by the time the dispatch_async completes. Instead of implicitly capturing this, capture a copy of the MBGLOfflinePack weak pointer.
2018-05-02 13:44:38 -07:00
Minh Nguyễn
ea59ba8209
[android, ios, macos] Added Korean localization
2018-05-02 12:57:14 -07:00
Minh Nguyễn
aabb7be3d6
[android] Map European Portuguese to system-compatible locale code
2018-05-02 12:55:52 -07:00
Nick Italiano
7125ad9955
[docs] Updated link for react native npm package ( #11819 )
...
The link was pointing to the old version of our sdk before we moved it under the Mapbox namespace. This updates the link to point to the correct package under the Mapbox namespace.
2018-05-02 15:51:37 -04:00