summaryrefslogtreecommitdiff
path: root/platform/darwin
Commit message (Collapse)AuthorAgeFilesLines
* [ios, macos] Added layer to the code snippet (#10149)Jordan Kiley2017-10-061-1/+4
|
* [macos] Scale down snapshot images (#10105)upstream/az-lightFredrik Karlsson2017-10-041-0/+2
|
* [ios, macos] Improve snap shotter documentation. (#10020)Fabian Guerra Soto2017-10-043-48/+117
| | | | | | | | | | | | | | | | | | | | | | | | * [ios, macos] Improve snap shotter documentation. * [macos] Save snapshots in correct format * [macos] Renamed snapshot item to Export Image * [ios, macos] Clarify Snapshotter documentation. * [ios] Fix snapshot scale * [macOS] Fix snapshotter 4x scaling. * [ios] Fix snapshotter final image scale. * [ios, macos] Update snapshotter size documentation. * [ios, macos] Throw an exception when the snapshotter has already started. * [ios, macos] Add snapshotter header example. * [ios, macos] Use one of the predefined Foundation's exception names.
* [ios] check at compile timeFredrik Karlsson2017-10-031-0/+2
|
* [ios] Title case based on current orthographyMinh Nguyễn2017-10-031-1/+8
|
* [ios] Work around Swift -> ObjC dictionary bridge issuesJesse Bounds2017-10-032-10/+57
|
* [ios] Various Xcode 9 fixesFredrik Karlsson2017-10-032-8/+27
|
* Merge branch 'release-ios-v3.6.0-android-v5.1.0' into master.upstream/fabian-merge-release-ios-v3.6.0-finalFabian Guerra2017-09-2711-80/+716
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # circle.yml # platform/android/CHANGELOG.md # platform/android/MapboxGLAndroidSDK/gradle.properties # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/AnnotationManager.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java # platform/android/dependencies.gradle # platform/default/mbgl/storage/offline_database.cpp # 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/app/Main.storyboard # platform/ios/src/MGLMapView.mm # src/mbgl/programs/attributes.hpp # src/mbgl/renderer/painter_fill.cpp # src/mbgl/tile/geometry_tile.hpp # src/mbgl/tile/geometry_tile_worker.cpp # src/mbgl/tile/raster_tile.cpp # src/mbgl/tile/raster_tile.hpp # src/mbgl/tile/raster_tile_worker.cpp # test/tile/annotation_tile.test.cpp # test/tile/geojson_tile.test.cpp # test/tile/raster_tile.test.cpp # test/tile/vector_tile.test.cpp
| * [android, ios, macos] Updated translationsMinh Nguyễn2017-09-223-34/+28
| | | | | | | | Updated Catalan, Spanish, Swedish, Traditional Chinese, Ukrainian, and Vietnamese.
| * [ios, macos] Deprecate trafficDayStyleURL and trafficNightStyleURL (#9918)Fabian Guerra Soto2017-09-153-40/+42
| | | | | | | | | | | | | | | | * [ios, macos] Deprecate trafficDayStyleURL and trafficNightStyleURL * [ios, macos] Update changelogs. * [ios, macos] Update trafficDayStyleURL and trafficNightStyleURL tests in MGLStyleTests.
| * [android, ios, macos] Russian, Ukrainian, Hungarian and other localization ↵Minh Nguyễn2017-09-125-6/+646
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | updates (#9945) * [android, ios, macos] Updated Russian localization Added a Russian localization of the Android SDK. Updated the iOS and macOS Russian localizations. * [android, ios, macos] Updated Ukrainian localization Added a Ukrainian localization of the Android SDK. Updated the iOS and macOS Ukrainian localizations. * [ios, macos] Updated Traditional Chinese localization * [macos] Added Hungarian localization * [android] corrected typos * [ios, macos] Updated Ukrainian localization * [android, ios, macos] Configured Foundation.stringsdict on Transifex * [ios, macos] Pulled in Foundation.stringsdict from Transifex Updated the German, Lithuanian, and Vietnamese localizations with Foundation.stringsdict files matching Transifex.
* | [darwin] snapshotterIvo van Dongen2017-09-052-0/+268
| |
* | [core][ios][macos][android]DDS-ify `text-letter-spacing` and `text-max-width`Asheem Mamoowala2017-08-303-18/+72
| |
* | Merge branch release tag ios-v3.6.2Fabian Guerra2017-08-2916-44/+656
|\ \
| * \ Merge tag 'ios-v3.6.2' into masterFabian Guerra2017-08-2816-44/+656
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # 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] Warn about using MGLFeature-conforming annotations w/queryingJason Wray2017-08-182-5/+15
| | |
| | * [ios] Add debug descriptions to shapes and featuresJason Wray2017-08-183-0/+69
| | |
| | * [ios, macos] Fix querying features returning nil when features available. ↵Fabian Guerra Soto2017-08-173-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#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] Add test for code snippet added to MGLPolyline doc changeNadia Barbosa2017-08-092-3/+14
| | |
| | * [ios] Update MGLPolyline docs about antimeridian crossingsNadia Barbosa2017-08-091-2/+13
| | |
| | * [ios] adapt Mapbox Streets–sourced layers for user preferred language (#9582)Fabian Guerra Soto2017-08-014-0/+219
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [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.
| | * [android, ios, macos] Updated French localizationMinh Nguyễn2017-07-191-0/+291
| | | | | | | | | | | | Updated French localization on iOS and macOS and added French localization on Android.
* | | Implement icon-anchor propertyLauren Budorick2017-08-284-10/+185
|/ /
* | [all] ensure runloop is the current schedulerIvo van Dongen2017-08-092-14/+9
| |
* | [core] finish must-revalidate supportKonstantin Käfer2017-08-081-1/+3
| |
* | [core][android][macos][ios] Implement property functions for line-join, ↵Lauren Budorick2017-07-266-33/+48
| | | | | | | | text-justify, text-anchor (#9583)
* | [all] Merge View into RendererBackendJohn Firebaugh2017-07-261-6/+3
| |
* | [ios][macos] manage backendscope in renderer frontendIvo van Dongen2017-07-251-3/+9
| |
* | [test] allow only a single shared display to avoid egl errorsIvo van Dongen2017-07-181-1/+1
| |
* | [ios][macos] rendering interface changesIvo van Dongen2017-07-183-2/+71
| |
* | [core][ios][android][macos] Use premultiplied image directly for RasterTile ↵Asheem Mamoowala2017-07-171-3/+2
| | | | | | | | and ImageSource, un-premultiply in the shader for blending
* | [core] Update shaders.Chris Loer2017-07-123-0/+128
| | | | | | | | | | Implements 'icon-pitch-alignment' (issue #9345) Fixes issue #9456 (map-aligned point label regression)
* | [core] GCC 4.9 is unable to deduce ctors when using bracket initBruno de Oliveira Abinader2017-07-121-1/+1
| |
* | [core] Implement circle-pitch-alignment propertyChris Loer2017-07-063-0/+119
| | | | | | | | Closes issue #9349.
* | [darwin] - re-add swift documentationTobrun2017-07-056-0/+44
| |
* | Merge branch 'release-ios-v3.6.0-android-v5.1.0'Tobrun2017-07-0526-255/+550
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # 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] moved changes to darwin (#9387)Jordan Kiley2017-06-291-0/+2
| |
| * Boxing ObjC structs (#9343)Fabian Guerra Soto2017-06-225-8/+8
| | | | | | | | | | | | * [ios, macos] Make structs boxable * [ios, macos] Update changelogs.
| * [ios, macos] Corrected MGLSource subclassing documentationMinh Nguyễn2017-06-222-6/+7
| |
| * [ios, macos] Rewrote MGLStyle class documentationMinh Nguyễn2017-06-221-8/+45
| | | | | | | | The documentation comment now provides a high-level overview of the runtime styling API and its components, as well as the main workflow for using a style.
| * MGLLight autogenerate scripts (#9260)Fabian Guerra Soto2017-06-168-174/+517
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios, macos] Add the MGLLight generation templates * [ios, macos] Add MGLLight generation script * [ios, macos] Add the auto-generation script for MGLLight.mm * [ios, macos] Add the auto-generation script for MGLLightTest.mm * [core] Add const to Position constructor. * [ios, macos] Simplify MGLLightTest.mm autogenerate script.
| * [ios, macos] Revised descriptions for abstract classes (#9095)Jordan Kiley2017-06-148-29/+31
| | | | | | Addresses https://github.com/mapbox/mapbox-gl-native/issues/8635
| * [ios, macos] Fix MGLSphericalPosition.radial misleading type.Fabian Guerra2017-06-121-1/+1
| |
| * Cherry picks to release branch (#9230)Tobrun2017-06-091-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | * [ios][macos] test remove source in use * [android] test remove source in use * [core] check source usage before remove * [core] ensure layer::accept works with non-void return values on gcc * [android] - remove upgrade runtime exceptions (#9191)
| * Migrate to GL JS–powered feedback form (#9078)Minh Nguyễn2017-05-306-16/+70
| | | | | | | | | | | | | | | | | | | | * [ios, macos] Updated feedback URL * [ios, macos] Add referrer, heading, pitch to feedback URL * [ios, macos] Updated changelogs for feedback changes * [ios] Vary referrer by platform
| * [ios, macos] Fix MGLLight.achor to accept style functionsFabian Guerra2017-05-243-11/+13
| |
| * [ios] Fallback to Mapbox.bundle as the framework bundle (#9074)Jason Wray2017-05-232-20/+12
| | | | | | | | | | Fixes an issue where localizations could not be found when using static builds. Throws exception if our bundle can't be found.
| * [ios,macos] multipolygon coordinate (#8713)Fabian Guerra Soto2017-05-234-4/+264
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios] MGLMultiPolygon's coordinate property implemented * [ios,macos] Add polylabalel to project config * [ios,macos] Change coordinate property for MGLPolyline,MGLPolygon,MGLMultiPolygon * [macos] Change project configuration to support polilabel * [ios,macos] Add MGLLocationCoordinate2DFromPoint * [ios, macos] Update changelogs * [ios, macos] remove unnecesary variables * [ios, macos] Add radians conversions * [ios, macos] Add coordinate calc to MGLPolyline * [ios, macos] Move radian fuctions to MGLGeometry_Private.h * [ios, macos] Fix code style * [ios, macos] Fix code indentation * [ios, macos] Fix radian per meters constant * [ios, macos] Add test scenarios to testPolyline * [ios, macos] Fix test accuracy
| * [ios, macos] Light property implementation in MGLStyle (#9043)Fabian Guerra Soto2017-05-2312-1/+584
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios, macos] Add MGLLight to MGLStyle * [ios, macos] Implement Objc bindings for Light object * [ios, macos] Remove rawLight from MGLLight and re-implement it as value class * [ios, macos] Fix build on macos * [ios, macos] Add MGLLight documentation, Move MGLLightPosition to MGLLight * [ios, macos] Add MGLLight tests. * [ios, macos] Update changelogs * [ios, macos] Fix misspelling * [ios, macos] Fix MGLLightAnchor enum property names * [ios, macos] Update documentation. Improve varialble naming. * [ios, macos] Rename MGLLightPosition to MGLSphericalPosition * [ios, macos] Update data types of MGLSphericalPosition
| * [ios, macos] changed TRUE -> 'true' (#9059) fixes #9056Jordan Kiley2017-05-192-2/+2
| |