summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | [android] - integrate view callback abstractionTobrun2018-05-142-50/+57
| |
* | [android] added more tests for LatLngBounds.union(), ↵Osana Babayan2018-05-112-53/+391
| | | | | | | | | | LatLngBounds.intersect() (#11777) fixed going over antimeridian for both
* | [android] - avoid rounding the pixelratio of the image addded through ↵Tobrun2018-05-111-2/+3
| | | | | | | | NativeMapView#addImage
* | Merge tag 'ios-v3.7.8' into masterJason Wray2018-05-101-0/+8
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | [ios] Prepare ios-v3.7.8 releaseios-v3.7.8Jason Wray2018-05-073-3/+3
| | |
| * | [iOS] - Update telemetry certificate pinning (#11845)Randall Lee2018-05-077-1/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update telemetry certificate pinning * Load both CN certificates * [ios] Use China events endpoint with China API endpoint * Update CHANGELOG.md
| * | [android] - update changelog for v5.5.3android-v5.5.3tobrun2018-05-041-0/+3
| | |
| * | [android] - checking is renderer is not destroyed before delivering the snapshotŁukasz Paczos2018-05-043-27/+10
| | |
| * | [ios] Prepare ios-v3.7.7 release (#11828)ios-v3.7.7Jason Wray2018-05-034-5/+73
| | | | | | | | | | | | Bring ios-v4.0.0 changelog backward
| * | [ios, macos] Avoid implicit capture of MBGLOfflineRegionObserver this pointerJohn Firebaugh2018-05-022-3/+10
| | | | | | | | | | | | 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.
| * | [android] - bump snapshot version to v5.6.0android-v5.5.2Tobrun2018-04-101-1/+1
| | |
| * | [android] - update changelog for v5.5.2Tobrun2018-04-101-0/+8
| | |
| * | [android] invalidate camera position before delivering onMapReady (#11585)Łukasz Paczos2018-04-101-1/+2
| | |
| * | [android] - add delete local refs calls for make jni stringsTobrun2018-04-103-6/+18
| | |
| * | [android] release local refs earlyIvo van Dongen2018-04-102-1/+7
| | |
| * | [core] re-bind uniform locations after re-linking programIvo van Dongen2018-04-101-0/+5
| | | | | | | | | | | | - On some gl implementations the uniform locations are shifted after linking the program a second time, resulting in errors when using any uniform. On some implementations they are actually doubled. Re-binding the uniforms after selectively binding the vertex attributes prevents this.
| * | [android] - add paused state to map renderer, don't render snapshot when ↵Tobrun2018-04-105-5/+33
| | | | | | | | | | | | paused (#11358)
| * | [android] - fixed scale animation focal point (#11643)Łukasz Paczos2018-04-101-1/+2
| | |
| * | Remove unused lambda capture (#11601)Anand Thakker2018-04-051-1/+1
| | | | | | | | | Fixes #11588
| * | [android] - bump snapshot versionandroid-v5.5.1Tobrun2018-03-261-1/+1
| | |
| * | [android] - update changelog v5.5.1Tobrun2018-03-261-0/+9
| | |
| * | [android] - check for null body on http request, cleanup codeTobrun2018-03-262-79/+91
| | |
| * | [android] - validate if width and height aren't 0 when creating options classTobrun2018-03-261-0/+3
| | |
| * | [android] - use float for pixelratio when creating a snapshotterTobrun2018-03-261-3/+3
| | |
| * | [android] - delete local ref pixel buffer when converting Image.java to coreTobrun2018-03-261-1/+1
| | |
| * | [android] - don't load default style if style json string was set (#11519)Tobrun2018-03-262-7/+78
| | |
| * | [android] - verify optional before accessing itTobrun2018-03-191-4/+6
| | |
* | | Avoid exceptions for flow control during database creationJohn Firebaugh2018-05-097-102/+137
| | | | | | | | | | | | 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.
* | | [android] - build release with debug signingtobrun2018-05-081-0/+1
| | |
* | | [build] Bump macos-debug-qt5 xcode to 9.3.0Bruno de Oliveira Abinader2018-05-071-1/+1
| | |
* | | [android] - update telemetry to 3.1.0Tobrun2018-05-071-1/+1
| | |
* | | [android] - update changelog for release v6.1.0tobrun2018-05-071-0/+13
| | |
* | | [android] - update changelog for v5.5.3tobrun2018-05-071-0/+3
| | |
* | | [linux] Don't compile linux mbgl-loop-uv against node headersJohn Firebaugh2018-05-044-35/+33
| | | | | | | | | | | | 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})`.
* | | [core] Only run placement for first layer per SymbolBucketChris Loer2018-05-0311-25/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | FixupJohn Firebaugh2018-05-021-6/+6
| | |
* | | [ios, macos] Avoid implicit capture of MBGLOfflineRegionObserver this pointerJohn Firebaugh2018-05-021-3/+6
| | | | | | | | | | | | 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.
* | | [docs] Updated link for react native npm package (#11819)Nick Italiano2018-05-021-1/+1
| | | | | | | | | 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.
* | | Fix CXX11ABI builds with clang++Dane Springmeyer2018-05-021-6/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The intention of the `WITH_CXX11ABI` option is to allow the user to control toggle whether to compile against the CXX11ABI in libstdc++ (and whether to download a few specific CXX11ABI compatible mason packages as well). This option is important if you are building binaries (like the node binaries) and you want to support a platform that is older and does not have a recent enough libstdc++ to support the CXX11ABI (like ubuntu:precise, centos6, etc). But this was broken for clang++ builds due to the use of `MAKE_COMPILER_IS_GNUCXX`. That was preventing the correct flags from being set when using clang++ effectively making the option useless and resulting in the build defaulting to whatever the libstdc++-dev headers default is on the system (which varies per linux distribution based on how libstdc++-dev is packaged). This fixes the problem by ensuring that clang++ builds still support toggling control over this option. Note: clang++ > 3.9 supports targeting both the new CXX11ABI in libstdc++ (with `-D_GLIBCXX_USE_CXX11_ABI=1`) and targeting the old one (with `-D_GLIBCXX_USE_CXX11_ABI=0`).
* | | [android] - fix expression example that changes icon images dynamicallytobrun2018-05-021-12/+5
| | |
* | | [android] - null check source before removingŁukasz Paczos2018-05-022-1/+19
| | |
* | | [android] - unwrap LatLngBounds before creating core objectŁukasz Paczos2018-05-024-19/+18
| | |
* | | Revert "[android] - unwrap LatLngBounds for the shortest path when passing ↵Łukasz Paczos2018-05-023-66/+14
| | | | | | | | | | | | | | | | | | to core (#11759)" This reverts commit eb39c80
* | | [android] - checking is renderer is not destroyed before delivering the snapshotŁukasz Paczos2018-05-023-27/+10
| | |
* | | [core] Don't copy TileLayerIndexes on every frame.Chris Loer2018-05-011-1/+1
| | | | | | | | | | | | Fixes issue #11811 (too much CPU time spent in CrossTileSymbolIndex).
* | | [core] Remove unused 'Throttler' class.Chris Loer2018-04-304-61/+0
| | | | | | | | | | | | Throttler was previously used to control how frequently background placement ran.
* | | [docs] Make per-platform installation docs self-containedJohn Firebaugh2018-04-309-95/+88
| | | | | | | | | | | | I've seen several issues where users followed platform-specific install docs, but were unaware of additional prerequisites spelled out in the top-level INSTALL.md. So let's try making each platform's installation documentation self contained.
* | | [core] Port is-supported-script to native.Chris Loer2018-04-275-6/+44
| | | | | | | | | | | | Native port is much simpler because RTL text support is always enabled.
* | | [ios, macos] Update minimum deployment versions to iOS 9, macOS 10.11 (#11776)Jason Wray2018-04-2785-489/+377
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios] Remove iOS 8 conditionals * [ios, macos] Bump pod deployment targets * [ios, macos] Add changelog entries * [ios, macos] Update docs * Remove unnecessary selector-based version checks * Update SQLite note * [ios, macos] Replace lightweight generics macros with direct use Lightweight generics for Foundation collections are available everywhere with the bump to iOS 9 and macOS 10.11. * Update deprecated macOS method
* | | [core] Remove circle-pitch-scale test ignores.Chris Loer2018-04-261-4/+0
| | |