wine-mono-6.0.0
madewokherd
released this
08 Feb 20:48
·
701 commits
to develop
since this release
Changes since 5.1.1:
- Integrated the monoDX project from Alistair Leslie-Hughes, providing a replacement for the Microsoft.DirectX assemblies. (Rémi Bernon)
- Updated FNA to 21.01, bringing in the new FNA3D graphics implementation.
- Updated SDL to 2.0.14.
- Improvements to the VB.NET runtime's conversion code, from myself and Paul Gofman.
- Mono:
- Merged in changes from upstream Mono.
- Fixed #67.
- Fixed invalid IL errors on call instructions in various applications, when the IL code provides a pointer where the call signature expects a native int, or an integer where the call signature expects a byref parameter.
- Worked around #69 by having Environment.UserInteractive always return true.
- Fixed crashes in __ComObject finalizer in winforms applications.
- Marshal.Release will silently fail when given a bad pointer. This was intended to fix an application, but it turned out to be insufficient.
- System.Drawing.Icon can now load PNG icons, and icon files that contain only a 256x256 icon. (Paul Gofman)
- Winfoms:
- Fixed Application.StartupPath to not include a trailing backslash. This fixes the FIFA 21 launcher.
- Fixed System.ArgumentException in ResXResourceSet..ctor, affecting Grandia HD remasters.
- WPF:
- Fixed copy/paste in text boxes.
- Improvements to our replacement for the proprietary text layout code in upstream.
- WpfGfx shader resources have been integrated into the dll, fixing some crashes. This required compiling them manually on Windows using fxc.exe and embedding the binaries in the source code.
- Test suite:
- We can now have custom nunit-lite tests in wine-mono, which we use to test WPF.
- We can now build and run the tests for the VB.NET runtime libraries.
- Build system:
- Some work towards ARM targets. One can now make with ENABLE_ARM=1. However, there is a lot of work to be done, as most components fail to build this way.
- Updated llvm-mingw to 20201020.
- Vagrant build VM has been updated from Ubuntu 18.04 to 20.04.