Przeprowadzono eksperymentalne wydanie otwartej implementacji WinAPI - Wine 8.5. Od momentu wydania wersji 8.4 zamknięto 21 raport o błędach i wprowadzono 361 zmian.
Najważniejsze zmiany:
- Dodano wsparcie dla ustawienia ciemnego motywu WinRT.
- Pakiet vkd3d z realizacją Direct3D 12, działający poprzez translację wywołań do interfejsu API Vulkan, zaktualizowano do wersji 1.7.
- W kompilatorze IDL poprawiono wyjście informacji o błędach.
- W WoW64, warstwie do uruchamiania 32-bitowych programów w 64-bitowym Windows, dodano wsparcie dla klucza rejestru HKEY_CLASSES_ROOT.
- Udoskonalone wsparcie dla IME (Input Method Editors).
- Zamknięto raporty o błędach związane z działaniem gier: Deus Ex: Invisible War 1.2, Fair Strike, Bible Black La Noche de Walpurgis, Sins of the Solar Empire Rebellion, Ultimate Race Pro.
- Zamknięto raporty o błędach związane z działaniem aplikacji: Notepad++ 7.6.3, VARA FM, Treecomp, LibreVR Revive, LDAP Explorer.
Dodatkowo warto wspomnieć o tworzeniu wydania projektu Wine Staging 8.5, w ramach którego formowane są rozszerzone kompilacje Wine, zawierające nie w pełni działające lub ryzykowne poprawki, które na razie nie nadają się do przyjęcia w główną gałąź Wine. W porównaniu z Wine, w Wine Staging oferowanych jest 537 dodatkowych poprawek.
W nowym wydaniu Wine Staging dokonano synchronizacji z bazą kodu Wine 8.5. Usunięto skrypt patchinstall.sh, zamiast którego do instalacji poprawek należy używać staging/patchinstall.py. W głównym składzie Wine przeniesiono poprawkę z wsparciem dla mapowania znaków kontrolnych w dinput. Dodano nowe poprawki rozwiązujące problemy z uruchamianiem Diablo IV oraz instalacją aktualizacji battle.net. Zaktualizowano poprawkę do wsparcia mfplat-streaming.
Źródło: opennet.ru
