Rozpoczęto testowanie pierwszego kandydata do wydań Wine 10.0, otwartej realizacji WinAPI. Kod bazowy został przeniesiony do etapu zamrożenia przed wydaniem, które planowane jest na drugą połowę stycznia. W porównaniu do wydania Wine 9.22 zamknięto 17 zgłoszeń błędów i wprowadzono 311 zmian.
Najważniejsze zmiany:
- Dodano wstępną wersję sterownika dla urządzeń Bluetooth.
- Wbudowany pakiet Vkd3d z implementacją Direct3D 12 zaktualizowano do wersji 1.14.
- Silnik Mono z implementacją platformy .NET zaktualizowano do wydania 9.4.0.
- W funkcjach C runtime (biblioteki msvcrt i ucrtbase), takich jak _fsopen, _mktemp i _searchenv, zrealizowano wsparcie dla pracy z ciągami w kodowaniu UTF-8. W funkcjach freopen, _loaddll, _spawnl, _execle i _sopen_dispatch dodano możliwość używania znaków UTF-8 w ścieżkach plików.
- Dodano wsparcie dla podziału informacji debugowania na podstawie identyfikatorów assembly.
- Zamknięto zgłoszenia błędów związane z działaniem aplikacji: Clip Studio Paint 3.0, FL Studio 21, InnoSetup, Dragon Unpacker, Mathcad 15.
- Zamknięto zgłoszenia błędów związane z działaniem gier: Bloodrayne 2, Heroes of the Storm, Links 2003.
Ponadto, utworzono wydanie projektu Wine Staging 10.0-rc1, zapewniającego rozszerzone kompilacje Wine, które zawierają nie w pełni gotowe lub ryzykowne poprawki, które są jeszcze niegotowe do przyjęcia do głównej gałęzi Wine. W porównaniu do Wine w Wine Staging dostarczono 350 dodatkowych poprawek. W nowym wydaniu Wine Staging przeprowadzono synchronizację z kodową bazą Wine 10.0-rc1 oraz przeniesiono świeże zmiany z vkd3d. Do głównego składu Wine przeniesiono bibliotekę windows.networking.connectivity.dll z realizacją części API Windows.Networking.Connectivity.
Źródło: opennet.ru
