Zrealizowano eksperymentalne wydanie otwartej implementacji WinAPI — Wine 7.11. Od wypuszczenia wersji 7.10 zamknięto 34 raporty o błędach i wprowadzono 285 zmian.
Najważniejsze zmiany:
- Sterownik dla Androida został przetłumaczony na korzystanie z formatu plików wykonywalnych PE (Portable Executable) zamiast ELF.
- W bibliotece winegstreamer wdrożono wsparcie dla trybu bezpośredniego wyjścia (bez pośredniego buforowania, zero-copy) treści multimedialnych, korzystając z GStreamer.
- Dodano dane przypisania rejestrów symboli dla rozszerzonych płaszczyzn (zakresów kodów) Unicode.
- Zamknięto raporty o błędach związane z działaniem gier: Civilization 4, Mayhem Triple, Euphoria, SpinTires, Mafia, Mafia II, Saints Row The Third Remastered, Cyberpunk 2077, Stranger of Paradise, Doom Eternal, Epic Games Launcher, Ubisoft Connect.
- Zamknięto raporty o błędach związane z działaniem aplikacji: Archicad 22, Adobe Lightroom Classic 11.1, Foobar2000, TIP-Integral, EasyMiniGW.
Dodatkowo można odnotować tworzenie wydania projektu Wine Staging 7.11, w ramach którego tworzone są rozszerzone kompilacje Wine, zawierające nie w pełni gotowe lub ryzykowne poprawki, które nie są jeszcze gotowe do przyjęcia do głównej gałęzi Wine. W porównaniu do Wine w Wine Staging udostępniono 542 dodatkowe poprawki.
W nowym wydaniu dokonano synchronizacji z bazą kodu Wine 7.11. Do głównego składu Wine przeniesiono trzy poprawki: W faudio ustanowiono wysyłanie powiadomienia NOTIFY_CUESTOP przy zatrzymywaniu odtwarzania; W dwmapi zapewniono wypełnienie parametrów rateRefresh, rateCompose i qpcRefreshPeriod w DwmGetCompositionTimingInfo(), w DwmFlush() dodano zwracanie stanu S_OK.
Źródło: opennet.ru
