summaryrefslogtreecommitdiff
path: root/platform/darwin
Commit message (Collapse)AuthorAgeFilesLines
* [ios, macos] Update the attribution format for small snapshots.Fabian Guerra2017-11-172-29/+130
|
* Update MGLMapSnapshotter docs (#10438)Jordan Kiley2017-11-101-24/+57
|
* [ios, macos] Cleanup duplicated snapshotter frame code.Fabian Guerra2017-11-081-12/+20
|
* [ios, macos] Add attribution to snapshots.Fabian Guerra2017-11-071-2/+117
|
* [ios, macos] noted how to update shape source (#10383)Jordan Kiley2017-11-031-1/+2
|
* Make places and roads accessible to VoiceOver (#9950)Minh Nguyễn2017-11-034-27/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ios] Summarize places, roads after zooming with VoiceOver After zooming, MGLMapView’s accessibility value now indicates the number of visible roads and lists out a few places visible in the current viewport, starting with the features at the highest z-index (not necessarily the largest or the closest to the center of the view). Avoid saying that no annotations are visible. * [ios] Allow VoiceOver to navigate among place features Split out a separate header for the various accessibility elements tied to MGLMapView. Wrap place features in accessibility elements and insert them into the narration order after the visible annotations but before the attribution button. Refactored MGLMapView’s accessibility code to rely on ranges to avoid off-by-one errors. * [ios] Post layout change notification when fully rendered Post a layout change notification when fully finishing a map render. * [ios, macos] Moved MGLVectorSource+MGLAdditions to more specific group * [ios] Localize accessibility feature names * [ios] Find place feature accessibility elements by identifier * [ios] Refactored accessibility traits Also created a new MGLPlaceFeatureAccessibilityElement class. * [ios] Sort accessibility elements by screen distance from center Sort annotation accessibility elements by screen distance, not the hypotenuse of coordinates, which can yield incorrect results when the map is rotated or tilted or when the user is located at high latitudes. Sort place feature accessibility elements by screen distance as well. * [ios] Create a place feature accessibility element, not an abstract feature accessibility element * [ios] Only query for visible place features once per camera Improved accessibility performance after changing the map camera. MGLMapView no longer queries the map for place features once per place feature. * [ios] Made roads accessible Wrap visible road features in accessibility elements described by the road name, route number, and general direction of travel. * [ios] Cleaned up radian conversions * [ios] Thickened road accessibility elements * [ios] Made unioned roads accessible * [ios] Consistently sort accessibility elements Also fixed an issue causing road feature accessibility elements to get treated like place feature accessibility elements. * [ios] Announce direction of divided roads Announce the direction of a divided road based on the direction of its first polyline. * [ios] Refined announced elevation units * [ios] Romanize feature names * [ios] Updated changelog * [ios] Delay zoom announcement A 100-millisecond delay is enough for the post-zooming announcement to reflect the new zoom level rather than the previous zoom level. * [ios] Consolidated geometry functions Adopted MGLGeometry_Private.h in the accessibility code, forcing a conversion to Objective-C++. Avoid inlining some of the more complex geometric functions. * [ios] Fixed feature name romanization in accessibility labels NSLocale.scriptCode is only set when the locale identifier explicitly specifies a script. Use NSOrthography to identify the dominant orthography regardless of locale. Also added a unit test of feature accessibility element labels. * [ios] Added tests for place, road accessibility values * [ios] Announce one-way roads A road feature’s accessibility value now indicates whether the road is a one-way road.
* [darwin] MGLMapSnapshot - add missing EXPORTIvo van Dongen2017-11-011-0/+1
|
* [ios, macos] Fix MGLMapSnapshotter documentation typo.Fabian Guerra2017-11-011-1/+1
|
* [darwin] map snapshotter - expose attributionsIvo van Dongen2017-11-011-1/+1
|
* [darwin][ios][macos] map snapshotter - add MGLMapSnapshot wrapperIvo van Dongen2017-11-013-25/+89
|
* [darwin] map snapshotter - snapshotter mutabilityIvo van Dongen2017-11-012-6/+121
|
* [android, ios, macos] Added Hungarian localizationMinh Nguyễn2017-10-271-0/+54
| | | | Added a Hungarian localization to the Android SDK. Updated the iOS and macOS SDK Hungarian localization.
* [android, ios, macos] Added Bulgarian localizationMinh Nguyễn2017-10-272-0/+345
|
* [ios, macos] Updated Brazilian Portuguese localizationMinh Nguyễn2017-10-271-0/+291
|
* [ios] Avoid drawing view annotations across pixel boundariesJason Wray2017-10-192-0/+15
|
* [ios, macos] Fixed symbol export warningMinh Nguyễn2017-10-161-3/+4
| | | Fixed a warning issued by check-public-symbols.js in MGLMapSnapshotOptions due to the MGL_EXPORT keyword appearing before the documentation comment. Also copyedited a couple comments in the same header.
* [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.