Została wydana eksperymentalna wersja otwartej implementacji WinAPI — Wine 6.3. Od momentu wydania wersji 6.2 zamknięto 24 raporty o błędach i wprowadzono 456 zmian.
Najważniejsze zmiany:
- W interfejsie wywołań systemowych poprawiono wsparcie dla debuggera.
- Biblioteka WineGStreamer została przekształcona do formatu plików wykonywalnych PE.
- W kompilatorze WIDL (Wine Interface Definition Language) rozszerzono wsparcie dla WinRT IDL (Interface Definition Language).
- Dodano opcjonalne wsparcie dla identyfikatorów kompilacji (build ID).
- Zamknięto raporty o błędach związane z działaniem gier i aplikacji: Seagate Crystal Enterprise 8.0, iTunes 12.1.3.6, Achieve Planner 1.9.0, Monopoly Deluxe, Logos 4.x-9.x, Yet Another Process Monitor, Macromedia Director Player 4.x, WRC 4, Far Manager 3.0, Atomic Mail Sender 4.25, RSSeditor 0.9.54, High Impact eMail 5, Miranda, Notepad2.
Jednocześnie stworzono wydanie projektu Wine Staging 6.3, w ramach którego tworzone są rozszerzone wersje Wine, zawierające nie do końca gotowe lub ryzykowne poprawki, które nie są jeszcze gotowe do przyjęcia w główną gałąź Wine. W porównaniu do Wine, Wine Staging oferuje dodatkowe 694 poprawki.
W nowym wydaniu zsynchronizowano z bazą kodową Wine 6.3. Do głównego składu Wine przeniesiono 14 poprawek, głównie związanych z wsparciem WIDL i rozszerzeniem możliwości ntdll. Dodano poprawki do wsparcia DiscordSetup.exe oraz wykorzystania UAC (User Account Control) przy uruchamianiu instalatorów i aplikacji WhatsApp Desktop, Smartflix, Squirrel i OneDrive z obniżonymi uprawnieniami. Zaktualizowano poprawki packager-DllMain, nvcuda-CUDA_Support, api-ms-win-Stub_DLLs, nvapi-Stub_DLL i ntdll-Junction_Points.
Dodatkowo warto wspomnieć o publikacji firmy Valve VKD3D-Proton 2.2, odgałęzienia od bazy kodowej vkd3d, stworzonego w celu poprawy wsparcia dla Direct3D 12 w pakiecie uruchamiającym gry Proton. W VKD3D-Proton wspierane są specyficzne dla Proton zmiany, optymalizacje i ulepszenia dla lepszej wydajności gier Windows opartych na Direct3D 12, które nie zostały jeszcze przyjęte do głównego składu vkd3d. W nowej wersji dodano wsparcie VRS (Variable Rate Shading) i rozpoczęto realizację wsparcia DXR (DirectX Raytracing). Rozwiązano problemy w działaniu gier takich jak Cyberpunk 2077, Horizon Zero Dawn, Death Stranding, Polaris, DIRT 5.
Źródło: opennet.ru
