Ka ndodhi një lëshim eksperimental i realizimit të hapur të Win32 API - Wine 9.8. Që nga lëshimi i 9.7 janë zgjidhur 22 raporte gabimesh dhe janë bërë 209 ndryshime.
Ndryshimet më të rëndësishme:
- Motori Wine Mono me implementimin e platformës .NET është përditësuar në lëshimin 9.1.0.
- Në skedaret që gjenerohen duke përdorur gjuhën e përshkrimit të ndërfaqes IDL (Interface Definition Language), janë angazhuar komponentë që mbështesin plotësisht ekzekutimin në modin e interpretimit.
- Në platformat ARM është përmirësuar mbështetja për RPC/COM.
- Janë mbyllur raportet e gabimeve që lidhen me funksionimin e aplikacioneve: Solid Edge, instaluesi i Microsoft Office 97, Lotus Approach, gldriverquery.exe, Radiosure, SimSig, iZotope Product Portal, VTFEdit, Across Lite, Falcon BMS, Corsair iCUE 4, HWMonitor 1.53, vcrun2008.
- Janë mbyllur raportet e gabimeve që lidhen me funksionimin e lojërave: Battle.net launcher, Recettear.
Për më tepër, është formuar lëshimi i projektit Wine Staging 9.8, që ofron ndërtimet e zgjeruara të Wine, duke përfshirë patches që nuk janë plotësisht të gatshme ose janë të rrezikshme, derisa nuk janë të përshtatshme për t'u pranuar në degën kryesore të Wine. Në krahasim me Wine, Wine Staging ofron 430 patches shtesë. Në këtë lëshim të ri të Wine Staging është sinkronizuar me bazën e kodit të Wine 9.8 dhe vkd3d. Është shtuar një patch me implementimin e metodës ID3DXEffect::SetRawValue në Direct3D 9. Janë përditësuar patches vkd3d-latest, odbc-remove-unixodbc dhe ddraw-GetPickRecords.
6 patches janë transferuar në përbërjen kryesore të Wine, 5 prej të cilave lidhen me zgjerimin e funksionalitetit të implementimit të gjuhës për përshkrimin e ndërfaqeve WIDL (Wine Interface Definition Language), dhe një për të mundësuar ndërtimin e bibliotekës stdole32.tlb me flagun "—oldtlb". Janë fshirë patches ntdll-CriticalSection, Pipelight dhe winex11-XEMBED, të cilat kanë humbur aktualitetin.
Burimi: opennet.ru
