[2019-02] Move drawing types for XI/XM/wasm/orbis/unreal to System.Drawing.Common...
commit2f9852486c1a28dd1df44a96b5cb9439aedf6c86
authorAlexander Köplinger <alex.koeplinger@outlook.com>
Tue, 12 Mar 2019 23:23:14 +0000 (13 00:23 +0100)
committerGitHub <noreply@github.com>
Tue, 12 Mar 2019 23:23:14 +0000 (13 00:23 +0100)
tree5446e7f86741cd4f3fddd009c9feea1b8aa84675
parentad861b4c1942134a9f57bddb2e21d166d346a599
[2019-02] Move drawing types for XI/XM/wasm/orbis/unreal to System.Drawing.Common (#13425)

Backport of #13414 to 2019-02.

Incorporates drawing-specific changes from #13198 and #13326 and ports them to 2019-02.
176 files changed:
bcl.sln
external/api-snapshot
external/binary-reference-assemblies
external/corefx
mcs/class/Facades/Microsoft.Win32.Primitives/Facades_Microsoft.Win32.Primitives.csproj
mcs/class/Facades/Microsoft.Win32.Registry.AccessControl/Facades_Microsoft.Win32.Registry.AccessControl.csproj
mcs/class/Facades/Microsoft.Win32.Registry/Facades_Microsoft.Win32.Registry.csproj
mcs/class/Facades/System.AppContext/Facades_System.AppContext.csproj
mcs/class/Facades/System.Buffers/Facades_System.Buffers.csproj
mcs/class/Facades/System.Collections.Concurrent/Facades_System.Collections.Concurrent.csproj
mcs/class/Facades/System.Collections.NonGeneric/Facades_System.Collections.NonGeneric.csproj
mcs/class/Facades/System.Collections.Specialized/Facades_System.Collections.Specialized.csproj
mcs/class/Facades/System.Collections/Facades_System.Collections.csproj
mcs/class/Facades/System.ComponentModel.Annotations/Facades_System.ComponentModel.Annotations.csproj
mcs/class/Facades/System.ComponentModel.EventBasedAsync/Facades_System.ComponentModel.EventBasedAsync.csproj
mcs/class/Facades/System.ComponentModel.Primitives/Facades_System.ComponentModel.Primitives.csproj
mcs/class/Facades/System.ComponentModel.TypeConverter/Facades_System.ComponentModel.TypeConverter.csproj
mcs/class/Facades/System.ComponentModel/Facades_System.ComponentModel.csproj
mcs/class/Facades/System.Console/Facades_System.Console.csproj
mcs/class/Facades/System.Data.Common/Facades_System.Data.Common.csproj
mcs/class/Facades/System.Data.SqlClient/Facades_System.Data.SqlClient.csproj
mcs/class/Facades/System.Diagnostics.Contracts/Facades_System.Diagnostics.Contracts.csproj
mcs/class/Facades/System.Diagnostics.Debug/Facades_System.Diagnostics.Debug.csproj
mcs/class/Facades/System.Diagnostics.FileVersionInfo/Facades_System.Diagnostics.FileVersionInfo.csproj
mcs/class/Facades/System.Diagnostics.Process/Facades_System.Diagnostics.Process.csproj
mcs/class/Facades/System.Diagnostics.StackTrace/Facades_System.Diagnostics.StackTrace.csproj
mcs/class/Facades/System.Diagnostics.TextWriterTraceListener/Facades_System.Diagnostics.TextWriterTraceListener.csproj
mcs/class/Facades/System.Diagnostics.Tools/Facades_System.Diagnostics.Tools.csproj
mcs/class/Facades/System.Diagnostics.TraceEvent/Facades_System.Diagnostics.TraceEvent.csproj
mcs/class/Facades/System.Diagnostics.TraceSource/Facades_System.Diagnostics.TraceSource.csproj
mcs/class/Facades/System.Diagnostics.Tracing/Facades_System.Diagnostics.Tracing.csproj
mcs/class/Facades/System.Drawing.Common/Facades_System.Drawing.Common.csproj [copied from mcs/class/Facades/System.ServiceProcess.ServiceController/Facades_System.ServiceProcess.ServiceController.csproj with 72% similarity]
mcs/class/Facades/System.Drawing.Common/Makefile
mcs/class/Facades/System.Drawing.Common/SR.cs
mcs/class/Facades/System.Drawing.Common/Stubs.cs [moved from mcs/class/Facades/System.Drawing.Common/TypeForwarders.cs with 84% similarity]
mcs/class/Facades/System.Drawing.Common/System.Drawing.Common.dll.sources [moved from mcs/class/Facades/System.Drawing.Common/monodroid_System.Drawing.Common.dll.sources with 74% similarity]
mcs/class/Facades/System.Drawing.Primitives/Facades_System.Drawing.Primitives.csproj
mcs/class/Facades/System.Drawing.Primitives/Makefile
mcs/class/Facades/System.Drawing.Primitives/embedded_System.Drawing.Primitives.dll.sources [deleted file]
mcs/class/Facades/System.Drawing.Primitives/testing_aot_full_System.Drawing.Primitives.dll.sources [deleted file]
mcs/class/Facades/System.Drawing.Primitives/testing_aot_hybrid_System.Drawing.Primitives.dll.sources [deleted file]
mcs/class/Facades/System.Drawing.Primitives/xammac_net_4_5_System.Drawing.Primitives.dll.sources [deleted file]
mcs/class/Facades/System.Dynamic.Runtime/Facades_System.Dynamic.Runtime.csproj
mcs/class/Facades/System.Globalization.Calendars/Facades_System.Globalization.Calendars.csproj
mcs/class/Facades/System.Globalization.Extensions/Facades_System.Globalization.Extensions.csproj
mcs/class/Facades/System.Globalization/Facades_System.Globalization.csproj
mcs/class/Facades/System.IO.Compression.ZipFile/Facades_System.IO.Compression.ZipFile.csproj
mcs/class/Facades/System.IO.FileSystem.AccessControl/Facades_System.IO.FileSystem.AccessControl.csproj
mcs/class/Facades/System.IO.FileSystem.DriveInfo/Facades_System.IO.FileSystem.DriveInfo.csproj
mcs/class/Facades/System.IO.FileSystem.Primitives/Facades_System.IO.FileSystem.Primitives.csproj
mcs/class/Facades/System.IO.FileSystem.Watcher/Facades_System.IO.FileSystem.Watcher.csproj
mcs/class/Facades/System.IO.FileSystem/Facades_System.IO.FileSystem.csproj
mcs/class/Facades/System.IO.IsolatedStorage/Facades_System.IO.IsolatedStorage.csproj
mcs/class/Facades/System.IO.MemoryMappedFiles/Facades_System.IO.MemoryMappedFiles.csproj
mcs/class/Facades/System.IO.Pipes/Facades_System.IO.Pipes.csproj
mcs/class/Facades/System.IO.UnmanagedMemoryStream/Facades_System.IO.UnmanagedMemoryStream.csproj
mcs/class/Facades/System.IO/Facades_System.IO.csproj
mcs/class/Facades/System.Linq.Expressions/Facades_System.Linq.Expressions.csproj
mcs/class/Facades/System.Linq.Parallel/Facades_System.Linq.Parallel.csproj
mcs/class/Facades/System.Linq.Queryable/Facades_System.Linq.Queryable.csproj
mcs/class/Facades/System.Linq/Facades_System.Linq.csproj
mcs/class/Facades/System.Memory/Facades_System.Memory.csproj
mcs/class/Facades/System.Net.AuthenticationManager/Facades_System.Net.AuthenticationManager.csproj
mcs/class/Facades/System.Net.Cache/Facades_System.Net.Cache.csproj
mcs/class/Facades/System.Net.HttpListener/Facades_System.Net.HttpListener.csproj
mcs/class/Facades/System.Net.Mail/Facades_System.Net.Mail.csproj
mcs/class/Facades/System.Net.NameResolution/Facades_System.Net.NameResolution.csproj
mcs/class/Facades/System.Net.NetworkInformation/Facades_System.Net.NetworkInformation.csproj
mcs/class/Facades/System.Net.Ping/Facades_System.Net.Ping.csproj
mcs/class/Facades/System.Net.Primitives/Facades_System.Net.Primitives.csproj
mcs/class/Facades/System.Net.Requests/Facades_System.Net.Requests.csproj
mcs/class/Facades/System.Net.Security/Facades_System.Net.Security.csproj
mcs/class/Facades/System.Net.ServicePoint/Facades_System.Net.ServicePoint.csproj
mcs/class/Facades/System.Net.Sockets/Facades_System.Net.Sockets.csproj
mcs/class/Facades/System.Net.Utilities/Facades_System.Net.Utilities.csproj
mcs/class/Facades/System.Net.WebHeaderCollection/Facades_System.Net.WebHeaderCollection.csproj
mcs/class/Facades/System.Net.WebSockets.Client/Facades_System.Net.WebSockets.Client.csproj
mcs/class/Facades/System.Net.WebSockets/Facades_System.Net.WebSockets.csproj
mcs/class/Facades/System.ObjectModel/Facades_System.ObjectModel.csproj
mcs/class/Facades/System.Reflection.DispatchProxy/Facades_System.Reflection.DispatchProxy.csproj
mcs/class/Facades/System.Reflection.Emit.ILGeneration/Facades_System.Reflection.Emit.ILGeneration.csproj
mcs/class/Facades/System.Reflection.Emit.Lightweight/Facades_System.Reflection.Emit.Lightweight.csproj
mcs/class/Facades/System.Reflection.Emit/Facades_System.Reflection.Emit.csproj
mcs/class/Facades/System.Reflection.Extensions/Facades_System.Reflection.Extensions.csproj
mcs/class/Facades/System.Reflection.Primitives/Facades_System.Reflection.Primitives.csproj
mcs/class/Facades/System.Reflection.TypeExtensions/Facades_System.Reflection.TypeExtensions.csproj
mcs/class/Facades/System.Reflection/Facades_System.Reflection.csproj
mcs/class/Facades/System.Resources.Reader/Facades_System.Resources.Reader.csproj
mcs/class/Facades/System.Resources.ReaderWriter/Facades_System.Resources.ReaderWriter.csproj
mcs/class/Facades/System.Resources.ResourceManager/Facades_System.Resources.ResourceManager.csproj
mcs/class/Facades/System.Resources.Writer/Facades_System.Resources.Writer.csproj
mcs/class/Facades/System.Runtime.CompilerServices.VisualC/Facades_System.Runtime.CompilerServices.VisualC.csproj
mcs/class/Facades/System.Runtime.Extensions/Facades_System.Runtime.Extensions.csproj
mcs/class/Facades/System.Runtime.Handles/Facades_System.Runtime.Handles.csproj
mcs/class/Facades/System.Runtime.InteropServices.RuntimeInformation/Facades_System.Runtime.InteropServices.RuntimeInformation.csproj
mcs/class/Facades/System.Runtime.InteropServices.WindowsRuntime/Facades_System.Runtime.InteropServices.WindowsRuntime.csproj
mcs/class/Facades/System.Runtime.InteropServices/Facades_System.Runtime.InteropServices.csproj
mcs/class/Facades/System.Runtime.Loader/Facades_System.Runtime.Loader.csproj
mcs/class/Facades/System.Runtime.Numerics/Facades_System.Runtime.Numerics.csproj
mcs/class/Facades/System.Runtime.Serialization.Formatters/Facades_System.Runtime.Serialization.Formatters.csproj
mcs/class/Facades/System.Runtime.Serialization.Json/Facades_System.Runtime.Serialization.Json.csproj
mcs/class/Facades/System.Runtime.Serialization.Primitives/Facades_System.Runtime.Serialization.Primitives.csproj
mcs/class/Facades/System.Runtime.Serialization.Xml/Facades_System.Runtime.Serialization.Xml.csproj
mcs/class/Facades/System.Runtime/Facades_System.Runtime.csproj
mcs/class/Facades/System.Security.AccessControl/Facades_System.Security.AccessControl.csproj
mcs/class/Facades/System.Security.Claims/Facades_System.Security.Claims.csproj
mcs/class/Facades/System.Security.Cryptography.Algorithms/Facades_System.Security.Cryptography.Algorithms.csproj
mcs/class/Facades/System.Security.Cryptography.Cng/Facades_System.Security.Cryptography.Cng.csproj
mcs/class/Facades/System.Security.Cryptography.Csp/Facades_System.Security.Cryptography.Csp.csproj
mcs/class/Facades/System.Security.Cryptography.DeriveBytes/Facades_System.Security.Cryptography.DeriveBytes.csproj
mcs/class/Facades/System.Security.Cryptography.Encoding/Facades_System.Security.Cryptography.Encoding.csproj
mcs/class/Facades/System.Security.Cryptography.Encryption.Aes/Facades_System.Security.Cryptography.Encryption.Aes.csproj
mcs/class/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman/Facades_System.Security.Cryptography.Encryption.ECDiffieHellman.csproj
mcs/class/Facades/System.Security.Cryptography.Encryption.ECDsa/Facades_System.Security.Cryptography.Encryption.ECDsa.csproj
mcs/class/Facades/System.Security.Cryptography.Encryption/Facades_System.Security.Cryptography.Encryption.csproj
mcs/class/Facades/System.Security.Cryptography.Hashing.Algorithms/Facades_System.Security.Cryptography.Hashing.Algorithms.csproj
mcs/class/Facades/System.Security.Cryptography.Hashing/Facades_System.Security.Cryptography.Hashing.csproj
mcs/class/Facades/System.Security.Cryptography.OpenSsl/Facades_System.Security.Cryptography.OpenSsl.csproj
mcs/class/Facades/System.Security.Cryptography.Pkcs/Facades_System.Security.Cryptography.Pkcs.csproj
mcs/class/Facades/System.Security.Cryptography.Primitives/Facades_System.Security.Cryptography.Primitives.csproj
mcs/class/Facades/System.Security.Cryptography.ProtectedData/Facades_System.Security.Cryptography.ProtectedData.csproj
mcs/class/Facades/System.Security.Cryptography.RSA/Facades_System.Security.Cryptography.RSA.csproj
mcs/class/Facades/System.Security.Cryptography.RandomNumberGenerator/Facades_System.Security.Cryptography.RandomNumberGenerator.csproj
mcs/class/Facades/System.Security.Cryptography.X509Certificates/Facades_System.Security.Cryptography.X509Certificates.csproj
mcs/class/Facades/System.Security.Principal.Windows/Facades_System.Security.Principal.Windows.csproj
mcs/class/Facades/System.Security.Principal/Facades_System.Security.Principal.csproj
mcs/class/Facades/System.Security.SecureString/Facades_System.Security.SecureString.csproj
mcs/class/Facades/System.ServiceModel.Duplex/Facades_System.ServiceModel.Duplex.csproj
mcs/class/Facades/System.ServiceModel.Http/Facades_System.ServiceModel.Http.csproj
mcs/class/Facades/System.ServiceModel.NetTcp/Facades_System.ServiceModel.NetTcp.csproj
mcs/class/Facades/System.ServiceModel.Primitives/Facades_System.ServiceModel.Primitives.csproj
mcs/class/Facades/System.ServiceModel.Security/Facades_System.ServiceModel.Security.csproj
mcs/class/Facades/System.ServiceProcess.ServiceController/Facades_System.ServiceProcess.ServiceController.csproj
mcs/class/Facades/System.Text.Encoding.CodePages/Facades_System.Text.Encoding.CodePages.csproj
mcs/class/Facades/System.Text.Encoding.Extensions/Facades_System.Text.Encoding.Extensions.csproj
mcs/class/Facades/System.Text.Encoding/Facades_System.Text.Encoding.csproj
mcs/class/Facades/System.Text.RegularExpressions/Facades_System.Text.RegularExpressions.csproj
mcs/class/Facades/System.Threading.AccessControl/Facades_System.Threading.AccessControl.csproj
mcs/class/Facades/System.Threading.Overlapped/Facades_System.Threading.Overlapped.csproj
mcs/class/Facades/System.Threading.Tasks.Extensions/Facades_System.Threading.Tasks.Extensions.csproj
mcs/class/Facades/System.Threading.Tasks.Parallel/Facades_System.Threading.Tasks.Parallel.csproj
mcs/class/Facades/System.Threading.Tasks/Facades_System.Threading.Tasks.csproj
mcs/class/Facades/System.Threading.Thread/Facades_System.Threading.Thread.csproj
mcs/class/Facades/System.Threading.ThreadPool/Facades_System.Threading.ThreadPool.csproj
mcs/class/Facades/System.Threading.Timer/Facades_System.Threading.Timer.csproj
mcs/class/Facades/System.Threading/Facades_System.Threading.csproj
mcs/class/Facades/System.ValueTuple/Facades_System.ValueTuple.csproj
mcs/class/Facades/System.Xml.ReaderWriter/Facades_System.Xml.ReaderWriter.csproj
mcs/class/Facades/System.Xml.XDocument/Facades_System.Xml.XDocument.csproj
mcs/class/Facades/System.Xml.XPath.XDocument/Facades_System.Xml.XPath.XDocument.csproj
mcs/class/Facades/System.Xml.XPath.XmlDocument/Facades_System.Xml.XPath.XmlDocument.csproj
mcs/class/Facades/System.Xml.XPath/Facades_System.Xml.XPath.csproj
mcs/class/Facades/System.Xml.XmlDocument/Facades_System.Xml.XmlDocument.csproj
mcs/class/Facades/System.Xml.XmlSerializer/Facades_System.Xml.XmlSerializer.csproj
mcs/class/Facades/System.Xml.Xsl.Primitives/Facades_System.Xml.Xsl.Primitives.csproj
mcs/class/Facades/netstandard/Facades_netstandard.csproj
mcs/class/Facades/netstandard/Makefile
mcs/class/Facades/netstandard/TypeForwarders.cs
mcs/class/Facades/subdirs.make
mcs/class/Makefile
mcs/class/System.Drawing/System.Drawing.csproj
mcs/class/System.Drawing/netstandard.sources [deleted file]
mcs/class/System.Drawing/orbis_System.Drawing.dll.sources [deleted file]
mcs/class/System.Drawing/orbis_System.Drawing_test.dll.sources [deleted file]
mcs/class/System.Drawing/testing_aot_full_System.Drawing.dll.sources [deleted file]
mcs/class/System.Drawing/testing_aot_full_System.Drawing_test.dll.sources [deleted file]
mcs/class/System.Drawing/testing_aot_full_System.Drawing_xtest.dll.sources [deleted file]
mcs/class/System.Drawing/wasm_System.Drawing.dll.sources [deleted file]
mcs/class/System.Drawing/wasm_System.Drawing_test.dll.sources [deleted file]
mcs/class/System.Drawing/wasm_System.Drawing_xtest.dll.exclude.sources [deleted file]
mcs/class/System.Drawing/winaot_System.Drawing.dll.sources [deleted file]
mcs/class/System.Drawing/winaot_System.Drawing_test.dll.sources [deleted file]
mcs/class/System.Runtime.Serialization/Makefile
mcs/class/System.XML/Makefile
msvc/scripts/genproj.cs
scripts/ci/run-jenkins.sh