Miał miejsce eksperymentalny wydanie otwartej implementacji WinAPI — Wine 7.12. Od wydania wersji 7.11 zamknięto 13 zgłoszeń błędów i wprowadzono 266 zmian.
Najważniejsze zmiany:
- Dla aplikacji korzystających z Qt5 dodano wsparcie dla motywów.
- Pakiet vkd3d z implementacją Direct3D 12, działającą poprzez translację wywołań do graficznego API Vulkan, zaktualizowano do wersji 1.4.
- W API Direct2D poprawiono wsparcie dla efektów.
- W narzędziach do pracy z rejestrem zaimplementowano wsparcie dla wartości typu QWORD (UINT64).
- Zamknięto zgłoszenia błędów związane z działaniem gier: Star Citizen, Shogun Total War 2, Argentum 20 RPG.
- Zamknięto zgłoszenia błędów związane z działaniem aplikacji: MetaTrader4, Approach (Smart Suite), Wireshark.
Dodatkowo można wspomnieć o tworzeniu wydania projektu Wine Staging 7.12, w ramach którego tworzone są rozszerzone kompilacje Wine, zawierające nie w pełni gotowe lub ryzykowne poprawki, które obecnie nie są gotowe do wdrożenia w głównym gałęzi Wine. W porównaniu do Wine w Wine Staging udostępniono 543 dodatkowe poprawki.
W nowym wydaniu zrealizowano synchronizację z kodem źródłowym Wine 7.12. Wśród zmian zauważono tylko aktualizację poprawki „winepulse-PulseAudio_Support”, rozwiązującej problemy z wyborem urządzeń dźwiękowych przy korzystaniu z backendu dźwiękowego PulseAudio, dodającej wsparcie dla GetPropValue, realizującej tryb ekskluzywnego dostępu do urządzenia dźwiękowego i przekazującej własność KEY_AudioEndpoint_PhysicalSpeakers do sterownika dla PulseAudio.
Źródło: opennet.ru
