Odbyła się eksperymentalna wersja otwartej implementacji Win32 API — Wine 9.8. Od wydania 9.7 zamknięto 22 raporty o błędach i wprowadzono 209 zmian.
Najważniejsze zmiany:
- Silnik Wine Mono z implementacją platformy .NET zaktualizowano do wydania 9.1.0.
- W plikach generowanych przy użyciu języka opisu interfejsu IDL (Interface Definition Language) wykorzystano komponenty, które w pełni wspierają wykonanie w trybie interpretacji.
- Na platformach ARM poprawiono wsparcie dla RPC/COM.
- Zamknięto raporty o błędach związane z działaniem aplikacji: Solid Edge, instalator Microsoft Office 97, Lotus Approach, gldriverquery.exe, Radiosure, SimSig, iZotope Product Portal, VTFEdit, Across Lite, Falcon BMS, Corsair iCUE 4, HWMonitor 1.53, vcrun2008.
- Zamknięto raporty o błędach związane z działaniem gier: launcher Battle.net, Recettear.
Ponadto, powstała wersja projektu Wine Staging 9.8, oferująca rozszerzone kompilacje Wine, zawierające nie w pełni gotowe lub ryzykowne poprawki, które na razie nie nadają się do przyjęcia do głównej gałęzi Wine. W porównaniu z Wine wersja Wine Staging oferuje 430 dodatkowych poprawek. W nowym wydaniu Wine Staging zrealizowano synchronizację z bazą kodu Wine 9.8 oraz vkd3d. Dodano poprawkę realizującą metodę ID3DXEffect::SetRawValue w Direct3D 9. Zaktualizowano poprawki vkd3d-latest, odbc-remove-unixodbc oraz ddraw-GetPickRecords.
Do głównej wersji Wine przeniesiono 6 poprawek, z których 5 dotyczy zwiększenia funkcjonalności implementacji języka opisu interfejsu WIDL (Wine Interface Definition Language), a jedna zapewnia możliwość kompilacji biblioteki stdole32.tlb z flagiem „—oldtlb”. Usunięto poprawki ntdll-CriticalSection, Pipelight oraz winex11-XEMBED, które straciły aktualność.
Źródło: opennet.ru
