Održano je eksperimentalno izdanje otvorene implementacije Win32 API - Wine 9.7. Od izdanja 9.6 zatvoreno je 18 izvještaja o greškama i uneseno 123 promjena.
Najvažnije promjene:
- Sustav za izgradnju dodat je s podrškom za generiranje izvršnih datoteka u formatu ARM64X, koje sadrže kod za ABI Arm64EC i ARM64. U winebuildu je dodana opcija "-marm64x" za generiranje hibridnih biblioteka ARM64X, dok je u winegcc dodana opcija "-marm64x" koja omogućuje izgradnju za ARM64X.
- Proširena je podrška za ABI ARM64EC (ARM64 Emulation Compatible), koji se koristi za pojednostavljenje portiranja aplikacija napisanim za arhitekturu x86_64 na sustave ARM64. ARM64EC omogućuje izvođenje pojedinih modula s x86_64 kodom u ARM64 okruženju pomoću emulatora.
- Provedena je restrukturacija sučelja drajvera za grafički API Vulkan.
- U interpretator jezika opisa sučelja WIDL (Wine Interface Definition Language) dodana je podrška za arhitekturu ARM i biblioteke tipova (TypeLib) u starom formatu (SLTG).
- Zatvoreni su izvještaji o greškama povezani s igrama: Command and Conquer RA II, Command and Conquer Tiberian Sun, Oregon Trail II, Medieval II Total War, Totem Arts Launcher.
- Zatvoreni su izvještaji o greškama povezani s aplikacijama: 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.
Izvor: opennet.ru
