summaryrefslogtreecommitdiff
path: root/platform/ios
Commit message (Collapse)AuthorAgeFilesLines
* Preserve depth buffer between 3D layers + optimize render order (#9931)Lauren Budorick2017-09-211-0/+4
| | | Port of https://github.com/mapbox/mapbox-gl-js/pull/5101: adds a new render pass `Pass3D` before any other rendering wherein we render layers with 3D passes (fill-extrusion layers) to offscreen framebuffers, sharing a depth renderbuffer between those layers in order to render 3D space correctly. Those framebuffers are saved on the RenderLayers and copied back to the map during the translucent pass. Rendering to offscreen framebuffers before we do any clear + draw means we can avoid expensive framebuffer restores.
* [ios] Update podspecs for v3.7.0-alpha.1ios-v3.7.0-alpha.1upstream/fb-v3.7.0-podspecsJason Wray2017-09-123-3/+3
|
* [ios] Updated changelogJesse Bounds2017-09-121-3/+23
| | | | This adds entries for work done on the master branch since v3.6.0 of the iOS Maps SDK that was not included in any of the 3.6.x patch releases.
* [ios] Fix slight mismerge in iosappJason Wray2017-09-111-1/+1
|
* [ios] snapshotterIvo van Dongen2017-09-057-5/+181
|
* [ios] extend ui image additions with init from premultiplied imageIvo van Dongen2017-09-052-0/+15
|
* Merge tag 'ios-v3.6.2' into masterFabian Guerra2017-08-2822-240/+299
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # cmake/core-files.cmake # include/mbgl/renderer/renderer_backend.hpp # platform/android/CHANGELOG.md # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/AnnotationManager.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/IconManager.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/Projection.java # platform/android/dependencies.gradle # platform/darwin/src/MGLStyle.mm # platform/ios/CHANGELOG.md # platform/ios/app/Info.plist # platform/ios/app/MBXViewController.m # platform/ios/ios.xcodeproj/project.pbxproj # platform/macos/CHANGELOG.md # src/mbgl/gl/attribute.cpp # src/mbgl/gl/attribute.hpp # src/mbgl/gl/context.hpp # src/mbgl/gl/types.hpp # src/mbgl/gl/value.cpp # src/mbgl/gl/value.hpp # src/mbgl/map/backend_scope.cpp # src/mbgl/programs/attributes.hpp # src/mbgl/programs/program.hpp # src/mbgl/programs/segment.cpp # src/mbgl/programs/segment.hpp # src/mbgl/programs/symbol_program.hpp # src/mbgl/programs/uniforms.hpp # src/mbgl/renderer/buckets/symbol_bucket.hpp # src/mbgl/renderer/painter.cpp # src/mbgl/renderer/painter.hpp # src/mbgl/renderer/painter_background.cpp # src/mbgl/renderer/painter_circle.cpp # src/mbgl/renderer/painter_clipping.cpp # src/mbgl/renderer/painter_debug.cpp # src/mbgl/renderer/painter_fill.cpp # src/mbgl/renderer/painter_fill_extrusion.cpp # src/mbgl/renderer/painter_line.cpp # src/mbgl/renderer/painter_raster.cpp # src/mbgl/renderer/painter_symbol.cpp # src/mbgl/shaders/line.cpp # src/mbgl/shaders/line_pattern.cpp # test/renderer/backend_scope.test.cpp
| * [ios] Update pods spec for iOS v3.6.2 (#9806)ios-v3.6.2Fabian Guerra Soto2017-08-183-3/+3
| |
| * [ios, macos] Fix querying features returning nil when features available. ↵Fabian Guerra Soto2017-08-171-1/+2
| | | | | | | | | | | | | | | | | | | | (#9784) * [ios, macos] Fix querying features returning nil when features available. * [ios, macos] Copyedited changelogs Also, macOS SDK v0.5.1 has yet to be released, because none of the changes that went into iOS SDK v3.6.1 were relevant to macOS.
| * [ios] Fix user location horizontal accuracy ring inaccuracyupstream/fb-inaccurate-accuracyJason Wray2017-08-072-5/+3
| | | | | | | | Accuracy was off by +25%, depending on latitude.
| * [ios] Update READMEs to link to help pageJason Wray2017-08-042-2/+2
| |
| * [ios] expose setCamera with edge paddingFredrik Karlsson2017-08-033-1/+23
| |
| * [ios] Clean-up iosapp projectJason Wray2017-08-024-107/+114
| |
| * [ios] Add iosapp Settings.app force touch quick action shortcutJason Wray2017-08-026-14/+30
| |
| * [ios] remove Secure Transport exception from demo appKonstantin Käfer2017-08-022-15/+1
| |
| * [ios] adapt Mapbox Streets–sourced layers for user preferred language (#9582)Fabian Guerra Soto2017-08-013-41/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios] Update label localization * [ios, macos] Move MGLVectorSource+MBXAdditions.h to darwin. * [ios, macos] Adapt Mapbox Streets to the user preferred language. * [ios, macos] Clarify style localization documentation. * [ios, macos] Update localization examples * [ios, macos] Add style language reset to original. * [ios, macos] Update changelogs. * [ios, macos] Rename Vector Source Additions to MGL standard. * [ios, macos] Add suport for stop localization.
| * [ios] Bump podspec to 3.6.1ios-v3.6.1Fabian Guerra2017-07-283-3/+3
| |
| * [ios] tilt gesture type fix (#9642)Fabian Guerra Soto2017-07-282-5/+6
| | | | | | | | | | | | * [ios] Change function:angleBetweenPoints return type * [ios] Update changelog
| * [ios] Make tilt gesture recognizer recognizable only with two horizontal ↵Fabian Guerra Soto2017-07-271-33/+48
| | | | | | | | | | | | | | | | fingers (#9571) * [ios] Make tilt gesture recognizer recognizable only with two horizontal fingers * [ios] Make tilt gesture recognizer tolerance degree less restrictive
| * [ios] Proper limiting behavior when trying to zoom out fullydanielamitaysc2017-07-272-9/+8
| | | | | | | | | | - Bail from quick zoom if new zoom is same as old zoom - Allow pinch gesture at minZoom to still move the map
| * [build] Include bcsymbolmap files in iOS dynamic framework packageupstream/fb-bcsymbolmapJason Wray2017-07-262-0/+5
| |
| * [build] Remove unused iOS 'self contained' static framework packagingJason Wray2017-07-251-24/+10
| | | | | | | | This was a faux framework once required by Fabric.
| * [ios] Don't force the attribution button tint color to updateupstream/fb-attribution-tint-unforceningJason Wray2017-07-242-2/+5
| |
| * [ios] Added Hungarian settings bundleMinh Nguyễn2017-07-192-0/+5
| |
| * [android, ios, macos] Updated French localizationMinh Nguyễn2017-07-191-0/+18
| | | | | | | | Updated French localization on iOS and macOS and added French localization on Android.
| * [ios] Update changelog; kick-off 3.6.1upstream/fb-build-cherry-pickinJason Wray2017-07-131-1/+5
| |
| * [all] make default_styles header-onlyKonstantin Käfer2017-07-131-1/+0
| |
| * [build] enable -fvisibility=hidden for iOSKonstantin Käfer2017-07-137-4/+24
| |
| * [darwin] Include polylabel via cmakeJason Wray2017-07-132-24/+7
| |
| * [ios] Update SMCalloutView to fix iOS 10 build warningsMinh Nguyễn2017-07-131-0/+0
| | | | | | | | Reapplied 76a2a2db28ce70d06b64b747cfc59ed493eefc67, which was partially rolled back in f6e79d70735361438655f279c8699a786d25458c.
* | [ios][macos][node][android] Updated documentation and Changelogs for #9821Asheem Mamoowala2017-08-222-1/+6
| |
* | [core] Added Style::getDefaultCamera()Bruno de Oliveira Abinader2017-08-111-4/+5
| |
* | [all] Merge View into RendererBackendJohn Firebaugh2017-07-261-3/+2
| |
* | [node, tests] Consolidate headless rendering logic in HeadlessFrontendJohn Firebaugh2017-07-261-2/+2
| |
* | [ios][macos] manage backendscope in renderer frontendIvo van Dongen2017-07-251-5/+1
| |
* | [android][glfw][ios][macos][node][qt] rename backend to renderer backendIvo van Dongen2017-07-181-4/+4
| |
* | [ios][macos] rendering interface changesIvo van Dongen2017-07-183-15/+31
| |
* | [android][glfw][ios][macos][node][qt] split backend from mapobserverIvo van Dongen2017-07-181-2/+2
| |
* | [build] enable -fvisibility=hidden for iOSKonstantin Käfer2017-07-137-4/+24
| |
* | [all] make default_styles header-onlyKonstantin Käfer2017-07-131-1/+0
| |
* | [darwin] Include polylabel via cmakeJason Wray2017-07-112-24/+7
| |
* | [core] Isolate pthread-based tls implementationThiago Marcos P. Santos2017-07-071-0/+1
| |
* | Merge branch 'release-ios-v3.6.0-android-v5.1.0'Tobrun2017-07-0521-147/+249
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # 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
| * ios] Update pods spec for iOS v3.6.0ios-v3.6.0Fabian Guerra2017-06-292-2/+2
| |
| * [ios] moved changes to darwin (#9387)Jordan Kiley2017-06-291-0/+2
| |
| * [ios] Minimize tilt gesture delayJason Wray2017-06-282-9/+11
| |
| * [ios, macos] Fix size and color of default marker imageJason Wray2017-06-261-0/+0
| |
| * [ios] Fixed infinite loop zooming in past z23Minh Nguyễn2017-06-241-1/+1
| | | | | | | | At zoom levels where the minimum 1 meter or 4 feet would be wider than the scale bar’s maximum width, the local variable holding the preferred row was left undefined. A loop that later iterated based on this row would effectively iterate infinitely until memory pressure forces the system to quit the application.
| * [ios] Update pods spec for iOS v3.6.0-rc.1ios-v3.6.0-rc.1Fabian Guerra2017-06-222-2/+2
| |
| * [ios, macos] Updated changelogsMinh Nguyễn2017-06-221-2/+3
| | | | | | | | Also corrected the version number in the macOS changelog.