wine-mono-6.3.0
·
511 commits
to develop
since this release
Changes since 6.2.0:
- Mono updates:
- Made some exceptions that said "error looking up error string" more specific.
- Fixed a bug where nunit would run any test whose name starts with one that was selected (e.g. if you tried to run Test1 it would also run Test12).
- Made IL call argument type checking more permissive. (Fixes the launcher for ValveSoftware/Proton#4199)
- Imported System.Security.Principal types from corefx. (Fixes https://bugs.winehq.org/show_bug.cgi?id=51213 and https://bugs.winehq.org/show_bug.cgi?id=25167)
- Fixed a bug where arguments would marshal incorrectly for COM Callable Wrappers not in the default AppDomain. (Fixes https://bugs.winehq.org/show_bug.cgi?id=50849)
- Implemented UnmanagedType.LPStr marshaling using the ANSI codepage. (Fixes https://bugs.winehq.org/show_bug.cgi?id=51306)
- The String(sbyte*) constructor now uses the ANSI codepage. (Fixes https://bugs.winehq.org/show_bug.cgi?id=51346)
- Fixed DllImport's by ordinal. (Fixes https://bugs.winehq.org/show_bug.cgi?id=22572)
- Implemented a case in Mono's register allocator where a spilled value is used multiple times. (Fixes Pop'n Music Be-Mouse)
- Implemented IDispatch::Invoke for COM Callable Wrappers.
- Updated from upstream.
- WPF updates:
- Added a work-around for a clang compiler bug in _asm compilation. (Fixes https://bugs.winehq.org/show_bug.cgi?id=51334)
- Fixed loading baml resources from theme dll's. (For ValveSoftware/Proton#4983)
- Added a fallback for when the Arial font is not available. (Fixes the launcher for ValveSoftware/Proton#4983)
- Visual Basic updates:
- Switched from the old VBNC compiler to the roslyn-based VBC compiler. VBC is now used to build Microsoft.VisualBasic.dll, the portion of the VB runtime tests written in VB, and anything sent through the Microsoft.VisualBasic.VBCodeProvider class. VBNC is no longer built or shipped.
- Fixed Conversion.Hex(ulong) method failing for values with the highest bit set. (For https://bugs.winehq.org/show_bug.cgi?id=46014)
- Imported the WindowsFormsApplicationBase class from winforms. (Fixes https://bugs.winehq.org/show_bug.cgi?id=46014)
- Added work-arounds for some Mono marshaling issues encountered by the System.Windows.Forms.WebBrowser control. (Fixes https://bugs.winehq.org/show_bug.cgi?id=32316)
- Added PDB files, available in a separate "dbgsym" archive.
- Updated FNA to 21.07.