summaryrefslogtreecommitdiff
path: root/platform/macos
Commit message (Collapse)AuthorAgeFilesLines
* [ios, macos] Improve snap shotter documentation. (#10020)Fabian Guerra Soto2017-10-042-27/+26
| | | | | | | | | | | | | | | | | | | | | | | | * [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.
* [build] split out DefaultFileSource and dependents to a separate targetKonstantin Käfer2017-09-282-25/+52
| | | | We don't want to link it into the node bindings, so keep it in a separate target
* Merge branch 'release-ios-v3.6.0-android-v5.1.0' into master.upstream/fabian-merge-release-ios-v3.6.0-finalFabian Guerra2017-09-2714-19/+133
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # 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
| * macos-v0.5.1macos-v0.5.1upstream/1ec5-macos-v0.5.1Minh Nguyễn2017-09-253-3/+4
| |
| * [android, ios, macos] Updated translationsMinh Nguyễn2017-09-225-7/+43
| | | | | | | | Updated Catalan, Spanish, Swedish, Traditional Chinese, Ukrainian, and Vietnamese.
| * [ios, macos] Deprecate trafficDayStyleURL and trafficNightStyleURL (#9918)Fabian Guerra Soto2017-09-152-4/+5
| | | | | | | | | | | | | | | | * [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-127-5/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * [ios, macos] Make minimumZoomLevel and maximumZoomLevel IBInspectable. (#9729)Fabian Guerra Soto2017-08-302-2/+3
| | | | | | | | | | | | * [ios, macos] Make minimumZoomLevel and maximumZoomLevel IBInspectable. * [ios, macos] Update changelogs.
* | 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.
* | [macos] Updated changelogMinh Nguyễn2017-09-121-3/+23
| | | | | | | | This adds entries for work done on the master branch since v0.5.1 of the macOS Maps SDK.
* | [macos] snapshotterIvo van Dongen2017-09-056-8/+95
| |
* | Merge branch release tag ios-v3.6.2Fabian Guerra2017-08-296-122/+32
|\ \
| * \ Merge tag 'ios-v3.6.2' into masterFabian Guerra2017-08-286-122/+32
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # 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, macos] Fix querying features returning nil when features available. ↵Fabian Guerra Soto2017-08-171-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#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] adapt Mapbox Streets–sourced layers for user preferred language (#9582)Fabian Guerra Soto2017-08-015-121/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [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-192-1/+15
| | | | | | | | | | | | Updated French localization on iOS and macOS and added French localization on Android.
| | * [all] make default_styles header-onlyKonstantin Käfer2017-07-131-1/+0
| | |
| | * [darwin] Include polylabel via cmakeJason Wray2017-07-132-16/+5
| | |
* | | Add {Source,CompositeCamera}Function benchmarks (#9838)Anand Thakker2017-08-291-1/+1
|/ /
* | [ios][macos][node][android] Updated documentation and Changelogs for #9821Asheem Mamoowala2017-08-221-0/+4
| |
* | Set Default MaxZoom to 22Asheem Mamoowala2017-08-211-1/+2
| |
* | [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-3/+3
| |
* | [ios][macos] rendering interface changesIvo van Dongen2017-07-183-15/+28
| |
* | [android][glfw][ios][macos][node][qt] split backend from mapobserverIvo van Dongen2017-07-181-2/+2
| |
* | [macos] Use [NSImage CGImageForProposedRect:context:hints:] instead of ↵Asheem Mamoowala2017-07-171-10/+3
| | | | | | | | drawing into a bitmap representation
* | [build] Update GLFW to 2017-07-13-67c9155Bruno de Oliveira Abinader2017-07-131-1/+1
| |
* | [all] make default_styles header-onlyKonstantin Käfer2017-07-131-1/+0
| |
* | [build] add -fvisibility=hidden for all macOS targets to avoid linker warningsKonstantin Käfer2017-07-111-0/+9
| |
* | [darwin] Include polylabel via cmakeJason Wray2017-07-112-16/+5
| |
* | [core] Isolate pthread-based tls implementationThiago Marcos P. Santos2017-07-071-0/+1
| |
* | [build] use CMake to generate Xcode schemesKonstantin Käfer2017-07-064-325/+0
| |
* | [macos] - add Styles header to CHANGELOG.mdTobrun2017-07-051-0/+3
| |
* | Merge branch 'release-ios-v3.6.0-android-v5.1.0'Tobrun2017-07-056-13/+25
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # 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
| * macos-v0.5.0macos-v0.5.0Minh Nguyễn2017-06-292-2/+2
| |
| * [macos] Updated screenshotMinh Nguyễn2017-06-291-0/+0
| | | | | | | | The new screenshot features 3D extruded buildings, vertical CJK, and right-to-left Arabic, all via runtime styling.
| * [macos] Fixed cursor shifting after drag gestureMinh Nguyễn2017-06-292-1/+2
| | | | | | | | | | | | When redisplaying the mouse cursor after a modified drag gesture, incorporate the conversion from view coordinates to window coordinates. Previously, this code performed the conversion but threw away the results. Fixes #8670.
| * [macos] Reorganized changelogMinh Nguyễn2017-06-291-4/+12
| |
| * [ios, macos] Fix size and color of default marker imageJason Wray2017-06-262-0/+1
| |
| * [ios, macos] Updated changelogsMinh Nguyễn2017-06-221-2/+3
| | | | | | | | Also corrected the version number in the macOS changelog.
| * Boxing ObjC structs (#9343)Fabian Guerra Soto2017-06-221-0/+1
| | | | | | | | | | | | * [ios, macos] Make structs boxable * [ios, macos] Update changelogs.
| * [ios, macos] Updated changelogsMinh Nguyễn2017-06-161-0/+3
| |
| * Migrate to GL JS–powered feedback form (#9078)Minh Nguyễn2017-05-302-5/+11
| | | | | | | | | | | | | | | | | | | | * [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] Moved `MGLLight` in jazzy table of contents (#9111)Jordan Kiley2017-05-251-0/+1
| |
| * [macos] Enable View ‣ Traffic Nightios-v3.6.0.beta.1Minh Nguyễn2017-05-231-0/+3
| | | | | | | | Enable the View ‣ Traffic Night menu item and check it when that style is active.
| * [ios, macos] Updated changelogsMinh Nguyễn2017-05-231-2/+8
| | | | | | | | Reorganized the changelogs with a new packaging section. Added blurbs about #9062, #8713, #9060, and #9031.
| * [ios, macos] More robust Streets localizationMinh Nguyễn2017-05-233-11/+14
| | | | | | | | | | | | Added Arabic, Portuguese, and Simplified Chinese to the list of languages with specialized fields in the Mapbox Streets source. Rely on NSBundle to select the most appropriate locale based on the user’s preferred languages.
| * [ios,macos] multipolygon coordinate (#8713)Fabian Guerra Soto2017-05-232-4/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [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