Nowe wersje Wine 11.9 i Wine-staging 11.9

Opublikowana została eksperymentalna wersja otwartej implementacji Win32 API — Wine 11.9. Od momentu wydania wersji 11.8 zamknięto 24 zgłoszenia błędów i wprowadzono 197 zmian.

Najważniejsze zmiany:

  • W skład wchodzi biblioteka SQLite 3.51.1.
  • Zrealizowano podstawowe wsparcie dla wątków systemowych. W ntdll dodano funkcje do tworzenia wątku z wykorzystaniem pthread.
  • Dodano wsparcie dla wstrzymywania wątku w emulowanym kodzie podczas działania na systemach ARM64.
  • Poprawiono zgodność z VBScript.
  • W sterowniku winewayland.drv, który umożliwia korzystanie z Wine w środowiskach opartych na protokole Wayland, do ustawiania pozycji kursora wykorzystano protokół Wayland wp_pointer_warp_v1, który pozwala na natychmiastowe przesunięcie wskaźnika do określonej pozycji.
  • W d3d9 dodano fałszywą sekwencję inicjalizacji tabeli metod wirtualnych (d3d9_device_vtbl, Virtual Method Table), obejmującą tylko metodę d3d9_device_GetDisplayModeEx. Zmiana ta umożliwiła zapewnienie zgodności z platformą gier online BFME Online Arena.
  • Zamknięto zgłoszenia błędów związane z działaniem aplikacji: Lotus Notes 8.x, Photoshop CS 2, Logos 9, WinSCP, Homesite 5.5, GOM Player, Graphpad Prism 9, GXSCC, ExamDiff Pro Fileeditor, SteelSeries GG 110.0.
  • Zamknięto zgłoszenia błędów związane z działaniem gier: Wargaming Game Center, Command & Conquer 3, Command & Conquer Red Alert 3.

Równocześnie stworzono wydanie projektu Wine Staging 11.9, oferującego rozszerzone kompilacje Wine, obejmujące nie w pełni gotowe lub ryzykowne poprawki, które obecnie nie nadają się do zaakceptowania w głównej gałęzi Wine. W porównaniu z Wine w Wine Staging dostarczono 273 dodatkowe poprawki. W nowym wydaniu Wine Staging zsynchronizowano kod z bazą kodową Wine 11.9 oraz zaktualizowano kod vkd3d. Do głównego składu Wine przeniesiono poprawki, które eliminują problemy ze kompilacją vkd3d przy użyciu narzędzi mingw i dodają do urządzenia d3d9 fałszywą sekwencję inicjalizacji vtbl.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster