85333: Regression: .cctors dont initialize global variables
85286: Regression: $IF EXISTS fails in latest
85345: Toffee: IE with latest EBuild code
Code cleanup tom prepare for compiler on .NET Core
Deploy NET 4.8 SDK if needed
Generate XmlDocs for Island RTL/Wasm DOM for inclusion Docs site
Mercury: ’’’ was treated as a comment, not XmlDoc
Mercury: Toffee/iOS item templates
Mercury: Toffee/macOS item templates
Merged CodeGen4
Merged EBuild
Merged RTL2
New “XmlDocWarnForMissingParameters” project setting
Switched Cirrus to .NET Standard 2.0 and compiler to .NET 4.8
Templates: cleanup
Xaml: abstracted "http://schemas.microsoft.com/winfx/2006/xaml" namespace check to allow for Xamarin's 2009 uri
Xaml: allow XmlnsDefinitionAttribute from any namespace (e.g. Xamarin)
Fire & Water
Debug Console: missing items in "help" display
Fire: Exception sheet could become too wide
Fire: proper fix for line height difference between Arm and Intel Big Sur
Fire: support using Brave instead of Chrome, for WebAssembly debugging
New “XmlDocWarnForMissingParameters” project setting
Water: strong-name all the dlls
Visual Studio
85343: Convert VB to Mercury failed for .NET Core 5.0 project
85332: Duped new Project templates language names
85340: Slow compile times for specific project
EBuild
.NET Core: allow ignoring "legacy" references (mscorlib, System.*, etc) when building for .NET Core
.NET Core: keep using "osx-x64" app cost one Arm Macs, until .NET Core actually adds support for ARM
ElementsValidateCachedToffeeReferencesForTarget emitted error instead of plain message if build destination was missing from cache; also added check for Mac Catalyst