En experimentell version av den öppna implementeringen av Win32 API — Wine 9.8 har släppts. Sedan version 9.7 har 22 felrapporter stängts och 209 ändringar genomförts.
De viktigaste ändringarna:
- Wine Mono-motorn med implementeringen av .NET-plattformen har uppdaterats till version 9.1.0.
- I filer som genereras med hjälp av gränssnittsspråket IDL (Interface Definition Language) används komponenter som helt stöder exekvering i tolkningsläge.
- Stödet för RPC/COM har förbättrats på ARM-plattformar.
- Felrapporter relaterade till följande applikationer har stängts: Solid Edge, Microsoft Office 97-installatör, Lotus Approach, gldriverquery.exe, Radiosure, SimSig, iZotope Product Portal, VTFEdit, Across Lite, Falcon BMS, Corsair iCUE 4, HWMonitor 1.53, vcrun2008.
- Felrapporter relaterade till följande spel har stängts: Battle.net-lanserare, Recettear.
Dessutom har versionen av Wine Staging 9.8 skapats, vilket erbjuder utökade Wine-byggnader som inkluderar ofullständiga eller riskfyllda patchar, som för närvarande inte är lämpliga för acceptans i huvudgrenen av Wine. Jämfört med Wine i Wine Staging erbjuds 430 extra patchar. I den nya versionen av Wine Staging har synkronisering med koden basen Wine 9.8 och vkd3d genomförts. En patch med implementeringen av metoden ID3DXEffect::SetRawValue i Direct3D 9 har lagts till. Patcharna vkd3d-latest, odbc-remove-unixodbc och ddraw-GetPickRecords har uppdaterats.
Sex patchar har överförts till huvudversionen av Wine, fem av dessa är relaterade till förbättring av funktionaliteten i implementeringen av gränssnittsspråket WIDL (Wine Interface Definition Language), och en med att möjliggöra kompilering av biblioteket stdole32.tlb med flaggan "—oldtlb". Patcharna ntdll-CriticalSection, Pipelight och winex11-XEMBED, som har blivit irrelevanta, har tagits bort.
Källa: opennet.ru
