De experimentele uitgave van de open implementatie van de Win32 API — Wine 9.8. Sinds de release van 9.7 zijn er 22 foutmeldingen opgelost en 209 wijzigingen aangebracht.
De belangrijkste wijzigingen:
- De Wine Mono-engine met de implementatie van het .NET-platform is bijgewerkt naar release 9.1.0.
- In de bestanden die zijn gegenereerd met behulp van de Interface Definition Language (IDL) zijn componenten opgenomen die volledig de ondersteuning voor interpretatiemodus bieden.
- Op ARM-platforms is de ondersteuning voor RPC/COM verbeterd.
- Foutrapporten die verband houden met applicaties zijn opgelost: Solid Edge, Microsoft Office 97 installer, Lotus Approach, gldriverquery.exe, Radiosure, SimSig, iZotope Product Portal, VTFEdit, Across Lite, Falcon BMS, Corsair iCUE 4, HWMonitor 1.53, vcrun2008.
- Foutrapporten die verband houden met spellen zijn opgelost: Battle.net launcher, Recettear.
Bovendien is release 9.8 van het Wine Staging-project gevormd, dat uitgebreide builds van Wine biedt, inclusief niet volledig gereed of risicovolle patches die nog niet geschikt zijn voor opname in de hoofdvertakking van Wine. In vergelijking met Wine biedt Wine Staging 430 extra patches. In de nieuwe release van Wine Staging is de synchronisatie met de codebasis van Wine 9.8 en vkd3d uitgevoerd. Een patch met de implementatie van de methode ID3DXEffect::SetRawValue in Direct3D 9 is toegevoegd. De patches vkd3d-latest, odbc-remove-unixodbc en ddraw-GetPickRecords zijn bijgewerkt.
Zes patches zijn overgebracht naar de kern van Wine, waarvan vijf verband houden met het uitbreiden van de functionaliteit van de implementatie van de Wine Interface Definition Language (WIDL), en één met de mogelijkheid om de bibliotheek stdole32.tlb te bouwen met de vlag ‘—oldtlb’. De patches ntdll-CriticalSection, Pipelight en winex11-XEMBED, die niet langer relevant zijn, zijn verwijderd.
Bron: opennet.ru
