Nowe wersje Wine 11.18 i Wine-staging 11.18

Opublikowano eksperymentalne wydanie otwartej implementacji API Win32 — Wine 11.18. Od czasu wydania 11.17 zamknięto 44 zgłoszenia błędów i wprowadzono 380 zmian.

Najważniejsze zmiany:

  • W warstwie symulacji jądra NT (ntoskrnl.exe) zaimplementowano funkcje PsGetThreadProcess, PsGetProcessPeb, PsGetContextThread, PsReferencePrimaryToken, MmGetPhysicalMemoryRanges, SeLocateProcessImageName, MmGetVirtualForPhysical, KeCapturePersistentThreadState, PsDereferencePrimaryToken, PsGetProcessImageFileName, niezbędne do prawidłowej obsługi sterowników urządzeń.
  • W plikach nagłówkowych dostarczanych dla języka C wprowadzono poprawki zwiększające zgodność.
  • Zamknięto zgłoszenia błędów związane z działaniem aplikacji: QuickTime 2.x, Adobe Creative Cloud, Adobe Express Photos, SlingPlayer 1.5.
  • Zamknięto zgłoszenia błędów związane z działaniem gier: Assassin’s Creed Rogue, Super Meat Boy, Screamer 4×4 1.2, Enclave, Star Wars: Knights of the Old Republic, Return to Krondor, The Bard’s Tale IV Director’s Cut.

Osobno przygotowano wydanie projektu Wine Staging 11.18, oferujące rozszerzone kompilacje Wine, obejmujące nie w pełni gotowe lub ryzykowne poprawki, które na razie nie nadają się do włączenia do głównej gałęzi Wine. W porównaniu z Wine, Wine Staging udostępnia 273 dodatkowe patche. W nowym wydaniu Wine Staging przeprowadzono synchronizację z bazą kodu Wine 11.18 oraz zaktualizowano kod vkd3d. Do głównego składu Wine przeniesiono patch przekształcający plik nagłówkowy d3d10_1shader.h do pliku w formacie idl (Interface Definition Language). Dodano także patche do konwersji przestrzeni barw YV12 do RGB w kodzie renderowania oraz do wykonywania kontroli plików wykonywalnych dla architektury WoW64 (64-bit Windows-on-Windows), która umożliwia uruchamianie 32-bitowych aplikacji Windows w 64-bitowych systemach Unix.

Źródło: opennet.ru

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster