This repository has been archived by the owner on Mar 8, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update assemblies for mono/mono:2018-10@5ee0e28b breakage
Context: dotnet/android#2253 Context: https://jenkins.mono-project.com/job/xamarin-android-pr-builder-release/840/API_20Compatibility_20Checks/ The mono/mono@5ee0e28b bump introduces breaking changes across multiple assemblies. Time to review and approve these changes. :-) The `mscorlib.dll` and `System.Core.dll` assemblies removed the `System.Runtime.InteropServices._MemberInfo` interface type, which we are [told][0] is OK: <h3>Type Changed: System.Type</h3> <p>Removed interface:</p> <pre> <span class='removed removed-interface breaking' data-is-breaking>Runtime.InteropServices._MemberInfo</span> </pre> <!-- Plus many many others... --> `System.ServiceModel.dll` was [updated to use referencesource][1] which caused the remove of undocumented constructors on the `SynchronizedCollection<T>` and `SynchronizedReadOnlyCollection<T>` types: <h3>Type Changed: System.Collections.Generic.SynchronizedCollection`1</h3> <p>Removed constructor:</p> <pre> <span class='removed removed-constructor breaking' data-is-breaking>public SynchronizedCollection`1 (object, System.Collections.Generic.List<T>, bool);</span> </pre> <h3>Type Changed: System.Collections.Generic.SynchronizedReadOnlyCollection`1</h3> <p>Removed constructor:</p> <pre> <span class='removed removed-constructor breaking' data-is-breaking>public SynchronizedReadOnlyCollection`1 (object, System.Collections.Generic.List<T>, bool);</span> </pre> The various `System.Drawing` types located within `Mono.Android.dll` were *moved* into the new `System.Drawing.Common.dll` facade assembly: <h2>Namespace System.Drawing</h2> <h3>Removed Type <span class='breaking' data-is-breaking>System.Drawing.Color</span></h3> <h3>Removed Type <span class='breaking' data-is-breaking>System.Drawing.ColorConverter</span></h3> <h3>Removed Type <span class='breaking' data-is-breaking>System.Drawing.KnownColor</span></h3> <h3>Removed Type <span class='breaking' data-is-breaking>System.Drawing.Point</span></h3> <h3>Removed Type <span class='breaking' data-is-breaking>System.Drawing.PointF</span></h3> <h3>Removed Type <span class='breaking' data-is-breaking>System.Drawing.Rectangle</span></h3> <h3>Removed Type <span class='breaking' data-is-breaking>System.Drawing.RectangleF</span></h3> <h3>Removed Type <span class='breaking' data-is-breaking>System.Drawing.Size</span></h3> <h3>Removed Type <span class='breaking' data-is-breaking>System.Drawing.SizeF</span></h3> <h3>Removed Type <span class='breaking' data-is-breaking>System.Drawing.SystemColors</span></h3> Update and flush the reference API based on mono/mono@5ee0e28b and xamarin/xamarin-android/master@dad7be94. [0]: https://xamarinhq.slack.com/archives/C03CEGRUW/p1550259372788900 [1]: mono/mono#10021
- Loading branch information
Showing
7 changed files
with
940 additions
and
4,284 deletions.
There are no files selected for viewing
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
Large diffs are not rendered by default.
Oops, something went wrong.
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
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
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
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
Oops, something went wrong.