Održano je eksperimentalno izdanje otvorene implementacije Win32 API — Wine 9.8. Od izlaska verzije 9.7 zatvoreno je 22 izvještaja o greškama i uneseno 209 promjena.
Najvažnije promjene:
- Wine Mono motor s .NET implementacijom ažuriran je na izdanje 9.1.0.
- U datotekama generiranim pomoću jezika za opisivanje sučelja IDL (Interface Definition Language) korišteni su komponenti koji potpuno podržavaju izvođenje u načinu interpretacije.
- Na ARM platformama poboljšana je podrška za RPC/COM.
- Zatvoreni su izvještaji o greškama vezani uz rad aplikacija: Solid Edge, instalator za Microsoft Office 97, Lotus Approach, gldriverquery.exe, Radiosure, SimSig, iZotope Product Portal, VTFEdit, Across Lite, Falcon BMS, Corsair iCUE 4, HWMonitor 1.53, vcrun2008.
- Zatvoreni su izvještaji o greškama vezani uz rad igara: Battle.net launcher, Recettear.
Osim toga, formirano je izdanje projekta Wine Staging 9.8, koje nudi proširene verzije Wine-a, uključujući ne potpuno spremne ili rizične zakrpe, dok nisu primjenjive za prihvaćanje u glavnu granu Wine-a. U usporedbi s Wine-om, Wine Staging nudi 430 dodatnih zakrpa. U ovom novom izdanju Wine Staging izvršena je sinkronizacija s kodnom bazom Wine 9.8 i vkd3d. Dodana je zakrpa sa implementacijom metode ID3DXEffect::SetRawValue u Direct3D 9. Ažurirane su zakrpe vkd3d-latest, odbc-remove-unixodbc i ddraw-GetPickRecords.
U osnovni sastav Wine-a preneseno je 6 zakrpa, od kojih se 5 odnosi na proširenje funkcionalnosti implementacije jezika definicije sučelja WIDL (Wine Interface Definition Language), a jedna na omogućavanje izgradnje biblioteke stdole32.tlb s oznakom „—oldtlb“. Uklonjene su zakrpe ntdll-CriticalSection, Pipelight i winex11-XEMBED, koje su izgubile aktualnost.
Izvor: opennet.ru
