Most of the projects include references to ref and cycle breaker projects. This breaks tests as they will pick the wrong assemblies.
Create a stub PresentationFramework.Fluent.Tests project to validate.
* Add System.Private.Windows.Core.TestUtilities package reference and bump xunit version
* Test private field SplashScreen._resourceName using TestAccessor
* Update dependencies from https://github.com/dotnet/winforms build 20241120.3
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24569.1 -> To Version 10.0.0-alpha.1.24570.3
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24565.3 -> To Version 10.0.0-alpha.1.24569.15 (parent: Microsoft.Private.Winforms
* Update dependencies from https://github.com/dotnet/winforms build 20241121.4
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24569.1 -> To Version 10.0.0-alpha.1.24571.4
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24565.3 -> To Version 10.0.0-alpha.1.24570.9 (parent: Microsoft.Private.Winforms
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/arcade build 20241120.1
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.Helix.Sdk
From Version 10.0.0-beta.24564.1 -> To Version 10.0.0-beta.24570.1
* Update dependencies from https://github.com/dotnet/arcade build 20241120.4
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.Helix.Sdk
From Version 10.0.0-beta.24564.1 -> To Version 10.0.0-beta.24570.4
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/winforms build 20241118.6
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24566.1 -> To Version 10.0.0-alpha.1.24568.6
* Update dependencies from https://github.com/dotnet/winforms build 20241119.1
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24566.1 -> To Version 10.0.0-alpha.1.24569.1
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
This effectively copies the .editorconfig from WinForms to align the baseline.
As there are many deviations from the rules in the sources, added a temporary .editorconfig in the product src directory. This will need to have rules pulled bit by bit as the projects are fixed. Most of the rules are pretty easy to fix, but would require some pretty massive codefix changes. They are reasonably safe to do, but they will create disruption for existing PRs as they'll need to rebase.
Created another .editorconfig specifically for the cycle breaker projects. Fixed the headers in the cycle breakers, but otherwise mostly left them alone.
Test projects were updated to pass without needing any overrides. As a general rule, we try to not disable rules for test projects as we want to keep good habits over the entire codebase.
The sooner the automated fixes are done, the better. It is better to have this done before Preview 1 and it is better to aggressively push to do them. Don't wait for full test passes in between changes, do a full pass once they are committed. The recommendation:
1. For each rule where there is an automated fix, run the fix and create a PR that says that you ran the codefix
2. Sanity review and merge each as quickly as possible (check off, merge as soon as green)
3. Run a full test pass when finished
Clearing the automated fixes should be able to be done in a couple weeks at most. Once the rules are turned on it will significantly improve the contribution process. Less clean up to review, less iteration over rules, etc.
Co-authored-by: Harshit <62823486+harshit7962@users.noreply.github.com>
If just building AnyCPU only the x86 transport package gets the runtime
assembly. Rather than work around that, build explicitly for each
platform so WindowsDesktop can get what it needs.
* Update dependencies from https://github.com/dotnet/arcade build 20241113.7
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.Helix.Sdk
From Version 10.0.0-beta.24562.15 -> To Version 10.0.0-beta.24563.7
* Update dependencies from https://github.com/dotnet/arcade build 20241114.1
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.Helix.Sdk
From Version 10.0.0-beta.24562.15 -> To Version 10.0.0-beta.24564.1
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/winforms build 20241112.3
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24560.1 -> To Version 10.0.0-alpha.1.24562.3
* Update dependencies from https://github.com/dotnet/winforms build 20241113.7
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24560.1 -> To Version 10.0.0-alpha.1.24563.7
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24560.1 -> To Version 10.0.0-alpha.1.24562.13 (parent: Microsoft.Private.Winforms
* Update dependencies from https://github.com/dotnet/winforms build 20241113.8
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24560.1 -> To Version 10.0.0-alpha.1.24563.8
* Update dependencies from https://github.com/dotnet/winforms build 20241114.7
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24560.1 -> To Version 10.0.0-alpha.1.24564.7
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24560.1 -> To Version 10.0.0-alpha.1.24564.7 (parent: Microsoft.Private.Winforms
* Update dependencies from https://github.com/dotnet/winforms build 20241115.3
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24560.1 -> To Version 10.0.0-alpha.1.24565.3
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24560.1 -> To Version 10.0.0-alpha.1.24564.12 (parent: Microsoft.Private.Winforms
* Update dependencies from https://github.com/dotnet/winforms build 20241116.1
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24560.1 -> To Version 10.0.0-alpha.1.24566.1
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24560.1 -> To Version 10.0.0-alpha.1.24565.3 (parent: Microsoft.Private.Winforms
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* This updates `SplashScreen` to use direct interop built on CsWin32. It also uses the shared `System.Private.Windows.Core` library built in Windows Forms.
This makes `SplashScreen` trim-friendly and improves the performance as it will no longer need to generate the rather extensive interop it used to at startup.
This also introduces a bottom level assembly for WPF: `System.Windows.Primitives` where there are no other dependencies other than the WinForms/WPF base assembly: `System.Private.Windows.Core`.
`PInvokeCore` is the static class that comes from `System.Private.Windows.Core`. `PInvoke` is the static class from `System.Windows.Primitives`. When C# adds something akin to extension types (currently in the design phase) we'll be able to unify to a single `PInvoke`. Generated types (such as `HWND`) are in the namespaces as specified by the Windows metdata and don't have the same problem with conflicts as CsWin32 won't generate types that already exist.
CsWin32 uses `System.Drawing` types where they match Win32 types. `Point` is an example of this. These interchange `System.Drawing` types are in-box with .NET.
`System.Private.Windows.Core` provides a lot of useful support functionality, particularly when it comes to interop. The various scope types in this PR are an example. OLE code will come from this assembly after the new APIs are merged in WinForms.
I've also deleted a large swath of unused interop.
It builds on #10023, which leverages #9914.
This is an update of #7929.
* Make anonymous method static and remove orphaned file.
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.Helix.Sdk
From Version 10.0.0-beta.24561.1 -> To Version 10.0.0-beta.24562.15
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.Helix.Sdk
From Version 10.0.0-beta.24560.1 -> To Version 10.0.0-beta.24561.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Remove NetCoreReference
This removes the `NetCoreReference` infrastructure and replaces it with `DefaultReferenceExclusion` to remove the one problematic implicit reference to WindowsBase.
Manually picking references was blocking using System.Private.Windows.Core from the WinForms repo. Not having this also greatly simplifies the projects.
This also tweaks the solution to add folders docs and eng items.
Fixes#9168
* Put back test projects in solution
* Enable xunit testing in VS with the dispatcher
This change enables writing and debugging unit tests in the Test Explorer in Visual Studio. I added a new test project for WindowsBase that has a unit test that launches the SplashScreen as an example.
In order to make this happen I had to reference the xunit.stafact package which introduced a number of challenges to overcome. The package has a reference to the desktop sdk and needs to be used in a project that targets `net10.0-windows`, not `net10.0`. To make everything work seamlessly I had to:
- Strip the platform reference
- Apply actual versions from the sdk
- Get rid of AnyCPU and explictly use x86 (everything has a native dependency)
- Enable transitive copying of references for the unit test projects
- Target the 10.0 SDK (would get version confusion otherwise)
- Add an override setting for WinForms which still targets the 9.0 SDK
- Remove other targets that were trying to fixup WindowsBase references from the .NET SDK
-
* Make PresentationBuildTasks always AnyCPU
* Update versions and tweak / simplify some version related stuff
* Attempt to turn on the binlog for the CI
* Update binlog names for both build and test run
* Try 17.12 preview
* Move back off of scout image
* Update versions
* Push back to 9.0
* Uncheck D3DCompiler in ConfigurationManager
* Have ref projects only reference ref projects and move ref and cycle breaker projects to AnyCPU.
* Normalize ARM64 to arm64. Having multiple casings was causing projects to be built multiple times to the same folder.
* Revert RuntimeFrameworkReference.targets changes
* Final cleanup pass
* Tweak SdkReferences.targets
* Respond to feedback
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.Helix.Sdk
From Version 10.0.0-beta.24558.2 -> To Version 10.0.0-beta.24560.1
* Remove NetCoreReference
This removes the `NetCoreReference` infrastructure and replaces it with `DefaultReferenceExclusion` to remove the one problematic implicit reference to WindowsBase.
Manually picking references was blocking using System.Private.Windows.Core from the WinForms repo. Not having this also greatly simplifies the projects.
This also tweaks the solution to add folders docs and eng items.
Fixes#9168
* Put back test projects in solution
* Update dependencies from https://github.com/dotnet/winforms build 20241108.4
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24557.3 -> To Version 10.0.0-alpha.1.24558.4
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24556.11 -> To Version 10.0.0-alpha.1.24557.15 (parent: Microsoft.Private.Winforms
* Update dependencies from https://github.com/dotnet/winforms build 20241109.1
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24557.3 -> To Version 10.0.0-alpha.1.24559.1
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24556.11 -> To Version 10.0.0-alpha.1.24558.9 (parent: Microsoft.Private.Winforms
* Update dependencies from https://github.com/dotnet/winforms build 20241110.1
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24557.3 -> To Version 10.0.0-alpha.1.24560.1
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24556.11 -> To Version 10.0.0-alpha.1.24560.1 (parent: Microsoft.Private.Winforms
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Use Span in Base32EncodeWithoutPadding and MakeUseLicenseStreamName
* Spanify ParseTypePrefixedUserName as well to remove an allocation
* Use StartsWith instead of CompareOrdinal in EnumUseLicenseStreams
* Use string.Concat to prevent DefaultInterpolatedStringHandler creation
* Remove XBAP-related dead code from BrowserInteropHelper
* Remove IHTMLWindow4 interface import
* Remove IsHostedInIEorWebOC and related code (as it is always false)
* Remove HostHtmlDocumentServiceProvider as it is always NULL
* Hollow out DynamicScriptObject as instances were provided via BrowserInteropHelper
* Remove AppContextDefaultValues/AccessibilitySwitches values from NetFX (dead code)
* Constrain CS0436 to LocalAppContext; use proper locking scheme mechanism
* Clean up CS0436 warning suppressions from the separate context files
* Change LocalAppContext from instance/partial to static class
* Update dependencies from https://github.com/dotnet/winforms build 20241106.5
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24555.4 -> To Version 10.0.0-alpha.1.24556.5
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24554.9 -> To Version 10.0.0-alpha.1.24556.1 (parent: Microsoft.Private.Winforms
* Update dependencies from https://github.com/dotnet/winforms build 20241107.3
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24555.4 -> To Version 10.0.0-alpha.1.24557.3
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24554.9 -> To Version 10.0.0-alpha.1.24556.11 (parent: Microsoft.Private.Winforms
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.Helix.Sdk
From Version 10.0.0-beta.24551.1 -> To Version 10.0.0-beta.24554.2
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/winforms build 20241103.2
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24553.1 -> To Version 10.0.0-alpha.1.24553.2
* Update dependencies from https://github.com/dotnet/winforms build 20241105.4
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24553.1 -> To Version 10.0.0-alpha.1.24555.4
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24552.2 -> To Version 10.0.0-alpha.1.24554.9 (parent: Microsoft.Private.Winforms
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Keep apphostpack version in sync with targeting and runtime pack version
Unblocks https://github.com/dotnet/sdk/pull/43015
WPF uses a "live" version of the .NETCoreApp targeting and runtime pack. Also use the live version for the apphost pack so that vcxprojs don't depend on the version inside the SDK.
* Update RuntimeFrameworkReference.targets
* Create Tools.props
* Update RuntimeFrameworkReference.targets
* Update RuntimeFrameworkReference.targets
* Update RuntimeFrameworkReference.targets
* Update Tools.props
* PR feedback and adding comments
* Add more comments and consider version properties in conditions
* Update dependencies from https://github.com/dotnet/arcade build 20241031.2
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.Helix.Sdk
From Version 10.0.0-beta.24530.1 -> To Version 10.0.0-beta.24531.2
* Update dependencies from https://github.com/dotnet/arcade build 20241101.1
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.Helix.Sdk
From Version 10.0.0-beta.24530.1 -> To Version 10.0.0-beta.24551.1
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/winforms build 20241101.1
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24531.1 -> To Version 10.0.0-alpha.1.24551.1
* Update dependencies from https://github.com/dotnet/winforms build 20241101.2
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24531.1 -> To Version 10.0.0-alpha.1.24551.2
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24530.5 -> To Version 10.0.0-alpha.1.24531.8 (parent: Microsoft.Private.Winforms
* Update dependencies from https://github.com/dotnet/winforms build 20241102.1
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24531.1 -> To Version 10.0.0-alpha.1.24552.1
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24530.5 -> To Version 10.0.0-alpha.1.24551.5 (parent: Microsoft.Private.Winforms
* Update dependencies from https://github.com/dotnet/winforms build 20241103.1
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24531.1 -> To Version 10.0.0-alpha.1.24553.1
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24530.5 -> To Version 10.0.0-alpha.1.24552.2 (parent: Microsoft.Private.Winforms
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24529.3 -> To Version 10.0.0-alpha.1.24531.1
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24528.7 -> To Version 10.0.0-alpha.1.24530.5 (parent: Microsoft.Private.Winforms
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/arcade build 20241029.1
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.Helix.Sdk
From Version 10.0.0-beta.24527.1 -> To Version 10.0.0-beta.24529.1
* Update dependencies from https://github.com/dotnet/arcade build 20241030.1
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.Helix.Sdk
From Version 10.0.0-beta.24527.1 -> To Version 10.0.0-beta.24530.1
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
[main] Update dependencies from dotnet/winforms
- Coherency Updates:
- System.Reflection.MetadataLoadContext: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.Windows.Extensions: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- Microsoft.NETCore.Platforms: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.Resources.Extensions: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.Runtime.Serialization.Formatters: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- Microsoft.NETCore.App.Ref: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- Microsoft.NETCore.App.Runtime.win-x64: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- VS.Redist.Common.NetCore.SharedFramework.x64.10.0: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- Microsoft.Win32.Registry.AccessControl: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- Microsoft.Win32.SystemEvents: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.CodeDom: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.ComponentModel.Composition: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.Configuration.ConfigurationManager: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.Data.Odbc: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.Data.OleDb: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.Diagnostics.EventLog: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.Diagnostics.PerformanceCounter: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.DirectoryServices.AccountManagement: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.DirectoryServices.Protocols: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.DirectoryServices: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.Formats.Nrbf: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.IO.Packaging: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.IO.Ports: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.Management: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.Reflection.Context: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.Runtime.Caching: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.Security.Cryptography.Pkcs: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.Security.Cryptography.ProtectedData: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.Security.Cryptography.Xml: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.Security.Permissions: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.ServiceModel.Syndication: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.ServiceProcess.ServiceController: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.Speech: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.Text.Encoding.CodePages: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.Threading.AccessControl: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
- System.ComponentModel.Composition.Registration: from 10.0.0-alpha.1.24526.1 to 10.0.0-alpha.1.24528.7 (parent: Microsoft.Private.Winforms)
* Update dependencies from https://github.com/dotnet/winforms build 20241025.4
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24524.3 -> To Version 10.0.0-alpha.1.24525.4
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24523.5 -> To Version 10.0.0-alpha.1.24524.7 (parent: Microsoft.Private.Winforms
* Update dependencies from https://github.com/dotnet/winforms build 20241026.1
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24524.3 -> To Version 10.0.0-alpha.1.24526.1
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24523.5 -> To Version 10.0.0-alpha.1.24526.1 (parent: Microsoft.Private.Winforms
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/arcade build 20241022.1
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.Helix.Sdk
From Version 10.0.0-beta.24515.3 -> To Version 10.0.0-beta.24522.1
* Update dependencies from https://github.com/dotnet/arcade build 20241023.2
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.Helix.Sdk
From Version 10.0.0-beta.24522.1 -> To Version 10.0.0-beta.24523.2
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/winforms build 20241022.4
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24522.2 -> To Version 10.0.0-alpha.1.24522.4
* Update dependencies from https://github.com/dotnet/winforms build 20241023.7
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24522.4 -> To Version 10.0.0-alpha.1.24523.7
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24521.2 -> To Version 10.0.0-alpha.1.24523.1 (parent: Microsoft.Private.Winforms
* Update dependencies from https://github.com/dotnet/winforms build 20241024.3
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24523.7 -> To Version 10.0.0-alpha.1.24524.3
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24523.1 -> To Version 10.0.0-alpha.1.24523.5 (parent: Microsoft.Private.Winforms
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/winforms build 20241021.2
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24520.1 -> To Version 10.0.0-alpha.1.24521.2
* Update dependencies from https://github.com/dotnet/winforms build 20241021.4
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24521.2 -> To Version 10.0.0-alpha.1.24521.4
* Update dependencies from https://github.com/dotnet/winforms build 20241022.2
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24521.4 -> To Version 10.0.0-alpha.1.24522.2
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24519.3 -> To Version 10.0.0-alpha.1.24521.2 (parent: Microsoft.Private.Winforms
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/winforms build 20241018.3
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24517.1 -> To Version 10.0.0-alpha.1.24518.3
* Update dependencies from https://github.com/dotnet/winforms build 20241018.5
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24518.3 -> To Version 10.0.0-alpha.1.24518.5
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24516.13 -> To Version 10.0.0-alpha.1.24517.1 (parent: Microsoft.Private.Winforms
* Update dependencies from https://github.com/dotnet/winforms build 20241020.1
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24518.5 -> To Version 10.0.0-alpha.1.24520.1
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24517.1 -> To Version 10.0.0-alpha.1.24519.3 (parent: Microsoft.Private.Winforms
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* replace heap allocs with stackallocs, get rid of unnecessary marshalling code
* use Span<float> in the call chain and stackalloc small temp arrays of 3 floats
* improve codegen/performance further (not included in benchmark)
* remove redundant array initializations to zero
* Update dependencies from https://github.com/dotnet/winforms build 20241016.5
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24515.12 -> To Version 10.0.0-alpha.1.24516.5
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24514.25 -> To Version 10.0.0-alpha.1.24515.17 (parent: Microsoft.Private.Winforms
* Update dependencies from https://github.com/dotnet/winforms build 20241017.1
Microsoft.Dotnet.WinForms.ProjectTemplates , Microsoft.Private.Winforms , System.Drawing.Common
From Version 10.0.0-alpha.1.24516.5 -> To Version 10.0.0-alpha.1.24517.1
Dependency coherency updates
System.Reflection.MetadataLoadContext,System.Windows.Extensions,Microsoft.NETCore.Platforms,System.Resources.Extensions,System.Runtime.Serialization.Formatters,Microsoft.NETCore.App.Ref,Microsoft.NETCore.App.Runtime.win-x64,VS.Redist.Common.NetCore.SharedFramework.x64.10.0,Microsoft.Win32.Registry.AccessControl,Microsoft.Win32.SystemEvents,System.CodeDom,System.ComponentModel.Composition,System.Configuration.ConfigurationManager,System.Data.Odbc,System.Data.OleDb,System.Diagnostics.EventLog,System.Diagnostics.PerformanceCounter,System.DirectoryServices.AccountManagement,System.DirectoryServices.Protocols,System.DirectoryServices,System.Formats.Nrbf,System.IO.Packaging,System.IO.Ports,System.Management,System.Reflection.Context,System.Runtime.Caching,System.Security.Cryptography.Pkcs,System.Security.Cryptography.ProtectedData,System.Security.Cryptography.Xml,System.Security.Permissions,System.ServiceModel.Syndication,System.ServiceProcess.ServiceController,System.Speech,System.Text.Encoding.CodePages,System.Threading.AccessControl,System.ComponentModel.Composition.Registration
From Version 10.0.0-alpha.1.24515.17 -> To Version 10.0.0-alpha.1.24516.13 (parent: Microsoft.Private.Winforms
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.Helix.Sdk
From Version 10.0.0-beta.24514.3 -> To Version 10.0.0-beta.24515.3
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>