-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[net8.0] Update dependencies from xamarin/xamarin-macios #16749
Merged
jonathanpeppers
merged 43 commits into
darc-net8.0-86149052-55dc-46f6-b48c-05eb3abe86ef
from
darc-net8.0-274ad483-de1c-4d68-bd45-dede92f15d22
Aug 15, 2023
Merged
[net8.0] Update dependencies from xamarin/xamarin-macios #16749
jonathanpeppers
merged 43 commits into
darc-net8.0-86149052-55dc-46f6-b48c-05eb3abe86ef
from
darc-net8.0-274ad483-de1c-4d68-bd45-dede92f15d22
Aug 15, 2023
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Bumps the androidx group with 1 update: [Xamarin.AndroidX.RecyclerView](https://github.com/xamarin/AndroidX). - [Commits](https://github.com/xamarin/AndroidX/commits) --- updated-dependencies: - dependency-name: Xamarin.AndroidX.RecyclerView dependency-type: direct:production update-type: version-update:semver-patch dependency-group: androidx ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Begin doc progress * Document element * More explicit interface implementations * Address PR feedback * Document interfaces + delete xml * whitespace * Prevent compile issues * Document IElementController (and mark as obsolete) * Remove Obsolete attribute from IElementController This would break the build in various places - and would go out of scope of the PR * Document IVusalElementController Apparently is only for internal use. We can't make it private so the only choice is to mark everything as for internal use only * Prevent mdoc from breaking You can't really cref a namespace * Fixed other crefs * Address Dave's feedback
* 'pwsh' is broken on net8 PowerShell/PowerShell#19679 * Remove the script * oops
* Fix the issue * Added more tests * Updated Impl
* Implement on Windows and add unit tests * Update src/Controls/src/Core/PointerGestureRecognizer.cs Co-authored-by: Samantha Houts <samhouts@users.noreply.github.com> --------- Co-authored-by: Samantha Houts <samhouts@users.noreply.github.com>
* [X] Optimize OnPlatform element syntax - fixes #5583 * Auto-format source code * don't generate x:Name for removed OnPlatforms * Update src/Controls/src/SourceGen/Controls.SourceGen.csproj Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com> * fix string comparison --------- Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com>
also adds a checkbox to make it clear if this is a regression or not
Because, you know, why not ? It could be useful - fixes #13619
* Update dependencies from https://github.com/dotnet/xharness build 20230807.2 Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit From Version 8.0.0-prerelease.23403.1 -> To Version 8.0.0-prerelease.23407.2 * Run device tests on 16.4 * Force to 16.4 * Skip test that fails on iOS --------- Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Rui Marinho <me@ruimarinho.net>
* Adds prompts when creating a new page. * Updates description as per suggested PR comments
Context: #16346 This addresses the memory leak discovered by: src/Core/src/Platform/iOS/PlatformTouchGraphicsView.cs(12,29): error MA0002: Member '_hoverGesture' could cause memory leaks in an NSObject subclass. Remove the member, store the value as a WeakReference, or add the [UnconditionalSuppressMessage("Memory", "MA0002")] attribute with a justification as to why the member will not leak. I could reproduce a leak in `MemoryTests.cs`: ++[InlineData(typeof(GraphicsView))] public async Task HandlerDoesNotLeak(Type type) Solved the problem by fixing two places: * `PlatformTouchGraphicsView` now stores the `IGraphicsView` as a `WeakReference`. * A `UIHoverGestureRecognizerProxy` is used for callbacks to the `UIHoverGestureRecognizer`.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Test demonstrating binding issue * [C] SetBinding overrides SetValue, but only when the value is set * - reenable tests --------- Co-authored-by: Stephane Delcroix (HE/HIM) (from Dev Box) <stdelc@microsoft.com>
* Use runtime check * Remove private * Add back line * Line endings? * Use System.OperatingSystem * Update src/BlazorWebView/src/Maui/iOS/BlazorWebViewHandler.iOS.cs Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com> --------- Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
* [Housekeeping] Fix broken bug template checkbox <> checkboxes * Update bug-report.yml * Update bug-report.yml
) * Pointer Platform Event Args * remove extension and use property instead * make ctor internal * nullable consistency, spelling, and private setter * Public API changes and remove nullable windows routedargs * uitests part 1 * only run ui tests on windows and mac * move device conditional to test * Change the tests to Pointer Tests for more reusability * Add documentation * Add extension method for ignoring platforms * Update the documentation * Change platform specific docs
* [C] fix Specificity for VSM - fixes #11204 * remove skipped test
I did not realize that they would be editable tasks on the issue. Replaced with a dropdown. Also reordered the versions to be the most likely default options to speed up the reporting process.
…4824) * Fix Android SwipeView not swiping using Label as Content * Refactoring code * Added sample to validate 6154 --------- Co-authored-by: Javier Suárez <6755973+jsuarezruiz@users.noreply.github.com>
* Locate xplat view from platformview * - dispatcher * - fix layout comparison on xunit * - PR review comments * - tizen fix
Bumps the aspnetcore group with 7 updates: | Package | Update | | --- | --- | | [Microsoft.AspNetCore.Authorization](https://github.com/dotnet/aspnetcore) | 7.0.9 to 7.0.10 | | [Microsoft.AspNetCore.Components.WebView](https://github.com/dotnet/aspnetcore) | 7.0.9 to 7.0.10 | | [Microsoft.JSInterop](https://github.com/dotnet/aspnetcore) | 7.0.9 to 7.0.10 | | [Microsoft.AspNetCore.Components.Web](https://github.com/dotnet/aspnetcore) | 7.0.9 to 7.0.10 | | [Microsoft.AspNetCore.Authentication.Facebook](https://github.com/dotnet/aspnetcore) | 7.0.9 to 7.0.10 | | [Microsoft.AspNetCore.Authentication.Google](https://github.com/dotnet/aspnetcore) | 7.0.9 to 7.0.10 | | [Microsoft.AspNetCore.Authentication.MicrosoftAccount](https://github.com/dotnet/aspnetcore) | 7.0.9 to 7.0.10 | Updates `Microsoft.AspNetCore.Authorization` from 7.0.9 to 7.0.10 - [Release notes](https://github.com/dotnet/aspnetcore/releases) - [Changelog](https://github.com/dotnet/aspnetcore/blob/main/docs/ReleasePlanning.md) - [Commits](dotnet/aspnetcore@v7.0.9...v7.0.10) Updates `Microsoft.AspNetCore.Components.WebView` from 7.0.9 to 7.0.10 - [Release notes](https://github.com/dotnet/aspnetcore/releases) - [Changelog](https://github.com/dotnet/aspnetcore/blob/main/docs/ReleasePlanning.md) - [Commits](dotnet/aspnetcore@v7.0.9...v7.0.10) Updates `Microsoft.JSInterop` from 7.0.9 to 7.0.10 - [Release notes](https://github.com/dotnet/aspnetcore/releases) - [Changelog](https://github.com/dotnet/aspnetcore/blob/main/docs/ReleasePlanning.md) - [Commits](dotnet/aspnetcore@v7.0.9...v7.0.10) Updates `Microsoft.AspNetCore.Components.Web` from 7.0.9 to 7.0.10 - [Release notes](https://github.com/dotnet/aspnetcore/releases) - [Changelog](https://github.com/dotnet/aspnetcore/blob/main/docs/ReleasePlanning.md) - [Commits](dotnet/aspnetcore@v7.0.9...v7.0.10) Updates `Microsoft.AspNetCore.Authentication.Facebook` from 7.0.9 to 7.0.10 - [Release notes](https://github.com/dotnet/aspnetcore/releases) - [Changelog](https://github.com/dotnet/aspnetcore/blob/main/docs/ReleasePlanning.md) - [Commits](dotnet/aspnetcore@v7.0.9...v7.0.10) Updates `Microsoft.AspNetCore.Authentication.Google` from 7.0.9 to 7.0.10 - [Release notes](https://github.com/dotnet/aspnetcore/releases) - [Changelog](https://github.com/dotnet/aspnetcore/blob/main/docs/ReleasePlanning.md) - [Commits](dotnet/aspnetcore@v7.0.9...v7.0.10) Updates `Microsoft.AspNetCore.Authentication.MicrosoftAccount` from 7.0.9 to 7.0.10 - [Release notes](https://github.com/dotnet/aspnetcore/releases) - [Changelog](https://github.com/dotnet/aspnetcore/blob/main/docs/ReleasePlanning.md) - [Commits](dotnet/aspnetcore@v7.0.9...v7.0.10) --- updated-dependencies: - dependency-name: Microsoft.AspNetCore.Authorization dependency-type: direct:production update-type: version-update:semver-patch dependency-group: aspnetcore - dependency-name: Microsoft.AspNetCore.Components.WebView dependency-type: direct:production update-type: version-update:semver-patch dependency-group: aspnetcore - dependency-name: Microsoft.JSInterop dependency-type: direct:production update-type: version-update:semver-patch dependency-group: aspnetcore - dependency-name: Microsoft.AspNetCore.Components.Web dependency-type: direct:production update-type: version-update:semver-patch dependency-group: aspnetcore - dependency-name: Microsoft.AspNetCore.Authentication.Facebook dependency-type: direct:production update-type: version-update:semver-patch dependency-group: aspnetcore - dependency-name: Microsoft.AspNetCore.Authentication.Google dependency-type: direct:production update-type: version-update:semver-patch dependency-group: aspnetcore - dependency-name: Microsoft.AspNetCore.Authentication.MicrosoftAccount dependency-type: direct:production update-type: version-update:semver-patch dependency-group: aspnetcore ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Context: #16346 This addresses the memory leak discovered by: src/Core/src/Handlers/SwipeItemMenuItem/SwipeItemMenuItemHandler.iOS.cs(10,30): error MA0001: Event 'FrameChanged' could cause memory leaks in an NSObject subclass. Remove the event or add the [UnconditionalSuppressMessage("Memory", "MA0001")] attribute with a justification as to why the event will not leak. I could reproduce the leak with a custom test in `SwipeViewTests`. Solved the problem by introducing `SwipeItemButtonProxy` with the same pattern from other PRs.
Context: #16346 This addresses the memory leak discovered by: src/Core/src/Platform/iOS/MauiDatePicker.cs(37,27): error MA0003: Subscribing to events with instance method 'OnValueChanged' could cause memory leaks in an NSObject subclass. Remove the subscription or convert the method to a static method. I could reproduce a leak in `MemoryTests.cs`: ++[InlineData(typeof(DatePicker))] public async Task HandlerDoesNotLeak(Type type) Solved the problem by fixing two places: * `MauiDatePicker` now uses a `UIDatePickerProxy` type, for iOS * `DatePickerHandler.MacCatalyst.cs` now uses a `UIDatePickerProxy` type, for MacCatalyst. Other changes: * Skip test on Android API 23 This is working for me locally on an API 23 emulator -- so I don't think it is really leaking. We skipped API 23 in another place: https://github.com/dotnet/maui/blob/9fcccd57b5a3d664e4788b3c7fc3edc10010beaf/src/Controls/tests/DeviceTests/Elements/NavigationPage/NavigationPageTests.cs#L302-L303 We are more interested in iOS on this PR anyway.
### Description of Change Implement Swipe for UI Testing First attempt at more complicated queries for 'child' This will enable Javier's changes for #14320 with some additional changes to his test that I will make once this is in.
…16552) * Add doc comments for common types used in templates, maps, webview * Enable WarnigsAsErrors for inline docs on Maps I went through every type/method/etc. used in the default MAUI app template and ensured there are doc for all of them. I also added a few miscellaneous docs for WebView types and Map (many were copied from Xamarin.Forms docs). --------- Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
# Conflicts: # eng/Versions.props # eng/cake/dotnet.cake # eng/package.ps1 # eng/pipelines/device-tests.yml
### Description of Change Update net8 branch with latest fixes from main. - move to XCode 14.3.1
### Description of Change Just the periodic merge from main into net8.0. **DO NOT SQUASH!**
…ild 20230815.5 Microsoft.tvOS.Sdk From Version 16.4.8694-net8-p7 -> To Version 16.4.8751-net8-rc1
ghost
added
the
area-infrastructure
CI, Maestro / Coherency, upstream dependencies/versions
label
Aug 15, 2023
…ild 20230815.5 Microsoft.MacCatalyst.Sdk From Version 16.4.8694-net8-p7 -> To Version 16.4.8751-net8-rc1
…ild 20230815.5 Microsoft.macOS.Sdk From Version 13.3.8694-net8-p7 -> To Version 13.3.8751-net8-rc1
…ild 20230815.5 Microsoft.iOS.Sdk From Version 16.4.8694-net8-p7 -> To Version 16.4.8751-net8-rc1
jonathanpeppers
changed the base branch from
net8.0
to
darc-net8.0-86149052-55dc-46f6-b48c-05eb3abe86ef
August 15, 2023 13:12
…darc-net8.0-274ad483-de1c-4d68-bd45-dede92f15d22
jonathanpeppers
merged commit Aug 15, 2023
5312fc9
into
darc-net8.0-86149052-55dc-46f6-b48c-05eb3abe86ef
0 of 23 checks passed
jonathanpeppers
deleted the
darc-net8.0-274ad483-de1c-4d68-bd45-dede92f15d22
branch
August 15, 2023 13:13
jonathanpeppers
added a commit
that referenced
this pull request
Aug 15, 2023
rmarinho
added a commit
that referenced
this pull request
Aug 17, 2023
* Update dependencies from https://github.com/xamarin/xamarin-android build main-06224f3f199998ed885f9eaf2c0b3c802fe43dcb-1 Microsoft.Android.Sdk.Windows From Version 34.0.0-preview.7.383 -> To Version 34.0.0-rc.1.407 Dependency coherency updates Microsoft.Dotnet.Sdk.Internal,Microsoft.NETCore.App.Ref,Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Transport From Version 8.0.100-preview.7.23376.3 -> To Version 8.0.100-rc.1.23404.2 (parent: Microsoft.Android.Sdk.Windows * Keep MaciOS/Tizen on 8.0.100-preview.7 for now * Update dependencies from https://github.com/xamarin/xamarin-macios build 20230809.3 (#16666) Microsoft.MacCatalyst.Sdk From Version 16.4.8694-net8-p7 -> To Version 16.4.8741-net8-rc1 Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> * Restore macios version band * darc update-dependencies --id 187639 * darc update-dependencies --id 187638 * darc update-dependencies --id 187637 * Update dependencies from https://github.com/xamarin/xamarin-android build main-0c5b60d50fc6b25cc645d783d11f964adcd15a3b-1 Microsoft.Android.Sdk.Windows From Version 34.0.0-preview.7.383 -> To Version 34.0.0-rc.1.414 Dependency coherency updates Microsoft.Dotnet.Sdk.Internal,Microsoft.NETCore.App.Ref,Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Transport From Version 8.0.100-preview.7.23376.3 -> To Version 8.0.100-rc.1.23404.2 (parent: Microsoft.Android.Sdk.Windows * Update dependencies from https://github.com/xamarin/xamarin-android build main-7bf75ba10fc03d842877d3cce631e4b5e7c839c6-1 Microsoft.Android.Sdk.Windows From Version 34.0.0-preview.7.383 -> To Version 34.0.0-rc.1.415 Dependency coherency updates Microsoft.Dotnet.Sdk.Internal,Microsoft.NETCore.App.Ref,Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Transport From Version 8.0.100-preview.7.23376.3 -> To Version 8.0.100-rc.1.23409.22 (parent: Microsoft.Android.Sdk.Windows * Update dependencies from https://github.com/xamarin/xamarin-android build main-341a962445c9d9796e2d658cd979080ee8b6dc21-1 Microsoft.Android.Sdk.Windows From Version 34.0.0-preview.7.383 -> To Version 34.0.0-rc.1.416 Dependency coherency updates Microsoft.Dotnet.Sdk.Internal,Microsoft.NETCore.App.Ref,Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Transport From Version 8.0.100-preview.7.23376.3 -> To Version 8.0.100-rc.1.23409.22 (parent: Microsoft.Android.Sdk.Windows * Update dependencies from https://github.com/xamarin/xamarin-android build main-da980071815ea2572223112f77bfd257115ceb97-1 Microsoft.Android.Sdk.Windows From Version 34.0.0-preview.7.383 -> To Version 34.0.0-rc.1.418 Dependency coherency updates Microsoft.Dotnet.Sdk.Internal,Microsoft.NETCore.App.Ref,Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Transport From Version 8.0.100-preview.7.23376.3 -> To Version 8.0.100-rc.1.23409.22 (parent: Microsoft.Android.Sdk.Windows * [net8.0] Update dependencies from xamarin/xamarin-macios (#16749) * Update dependencies from https://github.com/xamarin/xamarin-android build main-786a1fd677e57534e20c26a5c5dda86cd5fc06fa-1 Microsoft.Android.Sdk.Windows From Version 34.0.0-preview.7.383 -> To Version 34.0.0-rc.1.420 Dependency coherency updates Microsoft.Dotnet.Sdk.Internal,Microsoft.NETCore.App.Ref,Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Transport From Version 8.0.100-preview.7.23376.3 -> To Version 8.0.100-rc.1.23415.5 (parent: Microsoft.Android.Sdk.Windows * [net8.0] Update dependencies from xamarin/xamarin-macios (#16760) * Update dependencies from https://github.com/xamarin/xamarin-macios build 20230815.11 Microsoft.iOS.Sdk From Version 16.4.8694-net8-p7 -> To Version 16.4.8772-net8-rc1 * Update dependencies from https://github.com/xamarin/xamarin-macios build 20230815.11 Microsoft.tvOS.Sdk From Version 16.4.8694-net8-p7 -> To Version 16.4.8772-net8-rc1 * Update dependencies from https://github.com/xamarin/xamarin-macios build 20230815.11 Microsoft.MacCatalyst.Sdk From Version 16.4.8694-net8-p7 -> To Version 16.4.8772-net8-rc1 * Update dependencies from https://github.com/xamarin/xamarin-macios build 20230815.11 Microsoft.macOS.Sdk From Version 13.3.8694-net8-p7 -> To Version 13.3.8772-net8-rc1 --------- Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com> * Update dependencies from https://github.com/xamarin/xamarin-macios build 20230816.8 Microsoft.tvOS.Sdk From Version 16.4.8694-net8-p7 -> To Version 16.4.8773-net8-rc1 * Update dependencies from https://github.com/xamarin/xamarin-macios build 20230816.8 Microsoft.MacCatalyst.Sdk From Version 16.4.8694-net8-p7 -> To Version 16.4.8773-net8-rc1 * Update dependencies from https://github.com/xamarin/xamarin-macios build 20230816.8 Microsoft.macOS.Sdk From Version 13.3.8694-net8-p7 -> To Version 13.3.8773-net8-rc1 * Update dependencies from https://github.com/xamarin/xamarin-macios build 20230816.8 Microsoft.iOS.Sdk From Version 16.4.8694-net8-p7 -> To Version 16.4.8773-net8-rc1 * Bump Tizen * Update dependencies from https://github.com/xamarin/xamarin-macios build 20230816.20 Microsoft.iOS.Sdk From Version 16.4.8694-net8-p7 -> To Version 16.4.8774-net8-rc1 * Update dependencies from https://github.com/xamarin/xamarin-macios build 20230816.20 Microsoft.tvOS.Sdk From Version 16.4.8694-net8-p7 -> To Version 16.4.8774-net8-rc1 * Update dependencies from https://github.com/xamarin/xamarin-macios build 20230816.20 Microsoft.MacCatalyst.Sdk From Version 16.4.8694-net8-p7 -> To Version 16.4.8774-net8-rc1 * Update dependencies from https://github.com/xamarin/xamarin-macios build 20230816.20 Microsoft.macOS.Sdk From Version 13.3.8694-net8-p7 -> To Version 13.3.8774-net8-rc1 * Extract *all* files in workload manifest packs Context: https://dev.azure.com/dnceng/public/_artifacts/feed/dotnet8/NuGet/Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-8.0.100-rc.1/overview/8.0.0-rc.1.23415.5 The new pack has files such as: data/WorkloadTelemetry.targets * Update dependencies from https://github.com/xamarin/xamarin-macios build 20230816.21 Microsoft.iOS.Sdk From Version 16.4.8694-net8-p7 -> To Version 16.4.8775-net8-rc2 * Update dependencies from https://github.com/xamarin/xamarin-macios build 20230816.21 Microsoft.tvOS.Sdk From Version 16.4.8694-net8-p7 -> To Version 16.4.8775-net8-rc2 * Update dependencies from https://github.com/xamarin/xamarin-macios build 20230816.21 Microsoft.MacCatalyst.Sdk From Version 16.4.8694-net8-p7 -> To Version 16.4.8775-net8-rc2 * Update dependencies from https://github.com/xamarin/xamarin-macios build 20230816.21 Microsoft.macOS.Sdk From Version 13.3.8694-net8-p7 -> To Version 13.3.8775-net8-rc2 * Revert "Merge branch 'darc-net8.0-f6b32f6c-747e-411b-9632-ae4c62fa025e' into darc-net8.0-86149052-55dc-46f6-b48c-05eb3abe86ef" This reverts commit 728e552, reversing changes made to 6328466. * Set `UseRidGraph=true` * Set UseRidGraph=true earlier during the build * [build] Set UseRidGraph to true on GraphicsTester --------- Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com> Co-authored-by: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Rui Marinho <me@ruimarinho.net>
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request updates the following dependencies
From https://github.com/xamarin/xamarin-macios