A avut loc o lansare experimentală a unei implementări deschise a API-ului Win32 - Wine 9.7. De la lansarea versiunii 9.6, 18 rapoarte de erori au fost închise și au fost făcute 123 de modificări.
Cele mai importante schimbari:
- Sistemul de asamblare a fost adăugat suport pentru generarea de fișiere executabile în format ARM64X, care conține atât codul pentru ABI-uri Arm64EC, cât și ARM64. S-a adăugat opțiunea „-marm64x” la winebuild pentru a genera biblioteci hibride ARM64X și opțiunea „-marm64x” la winegcc pentru a activa construirea pentru ARM64X.
- Suportul pentru ABI ARM64EC (ARM64 Emulation Compatible) a fost extins, utilizat pentru a simplifica portarea aplicațiilor scrise inițial pentru arhitectura x64_86 către sistemele ARM64. ARM64EC vă permite să rulați module individuale cu cod x64_86 în mediul ARM64 folosind un emulator.
- Interfața driverului pentru API-ul grafic Vulkan a fost restructurată.
- Suport pentru arhitectura ARM și biblioteca de tipuri (TypeLib) în vechiul format (SLTG) a fost adăugat interpretorului WIDL (Wine Interface Definition Language).
- Rapoartele de eroare legate de funcționarea jocurilor au fost închise: Command and Conquer RA II, Command and Conquer Tiberian Sun, Oregon Trail II, Medieval II Total War, Totem Arts Launcher.
- Rapoarte de eroare închise legate de funcționarea aplicațiilor: MSYS2, ProcessHacker 2.x, Clang 6.0, Notepad++, explorer.exe, Geovision Parashara's Light, Advanced IP Scanner, Mspaint, ON1 Raw Photo Editor, HP System Diagnostics.
Sursa: opennet.ru