Eksperymentalna wersja otwartej implementacji WinAPI - Wine 7.12. Od wydania wersji 7.11 zamknięto 13 raportów o błędach i wprowadzono 266 zmian.
Najważniejsze zmiany:
- Dla aplikacji korzystających z Qt5 dodano obsługę motywów.
- Pakiet vkd3d z implementacją Direct3D 12 działającą poprzez translację wywołań do graficznego API Vulkan został zaktualizowany do wersji 1.4.
- Interfejs API Direct2D ma ulepszoną obsługę efektów.
- Narzędzia do pracy z rejestrem obsługują teraz wartości typu QWORD (UINT64).
- Zamknięte są raporty o błędach związanych z działaniem gier: Star Citizen, Shogun Total War 2, Argentum 20 RPG.
- Zamknięte są raporty o błędach związanych z działaniem aplikacji: MetaTrader4, Approach (Smart Suite), Wireshark.
Dodatkowo możemy wspomnieć o powstaniu projektu Wine Staging 7.12, w ramach którego powstają rozszerzone kompilacje Wine, zawierające nie w pełni gotowe lub ryzykowne łatki, które nie nadają się jeszcze do adopcji w głównej gałęzi Wine. W porównaniu do Wine, Wine Staging zapewnia 543 dodatkowe łatki.
Nowa wersja zapewnia synchronizację z bazą kodu Wine 7.12. Wśród zmian jedyną godną uwagi aktualizacją jest łatka „winepulse-PulseAudio_Support”, która rozwiązuje problemy z wyborem urządzeń dźwiękowych podczas korzystania z backendu dźwiękowego PulseAudio, dodaje obsługę GetPropValue, implementuje tryb wyłącznego dostępu do urządzenia dźwiękowego i przesyła KEY_AudioEndpoint_PhysicalSpeakers do sterownika PulseAudio.
Źródło: opennet.ru