Nowe wersje Wine 11.11 oraz StartWine-Launcher 423

Opublikowano eksperymentalne wydanie otwartej implementacji Win32 API — Wine 11.11. Od momentu wydania 11.10 zamknięto 25 raportów o błędach i wprowadzono 223 zmiany.

Najważniejsze zmiany:

  • W sterowniku winewayland, umożliwiającym korzystanie z Wine w środowiskach opartych na protokole Wayland, dodano obsługę protokołu Wayland alpha-modifier-v1, który pozwala aplikacjom zmieniać poziom przezroczystości powierzchni i przenosi operacje związane z zapewnieniem przezroczystości na stronę kompozytową. serwera.
  • W winewayland wdrożono obsługę okien warstwowych (WS_EX_LAYERED), składających się z kilku warstw w celu realizacji efektów, takich jak półprzezroczystość i nieregularny kształt okna (w wine zrealizowano dotychczas jedynie półprzezroczystość).
  • W winewayland dodano flagi hints do określenia maksymalnych i minimalnych rozmiarów statycznych okien, których rozmiar nie może być zmieniany przez użytkownika.
  • Zamiast kryptograficznej biblioteki TomCrypt włączono bibliotekę SymCrypt, rozwijaną przez firmę Microsoft, która wspiera algorytmy postkwantowego szyfrowania. Przejście na SymCrypt umożliwiło wykorzystanie optymalizacji assemblerowych operacji szyfrowania dla architektur x86-64, ARM64, ARM i i386.
  • Kontynuowane są prace nad rozmieszczaniem w pamięci współdzielonej struktur danych biblioteki user32, związanych z oknami.
  • Poprawiono zgodność z VBScript.
  • W winevulkan dokonano przejścia na użycie specyfikacji Vulkan 1.4.353. W wined3d do inicjalizacji wsparcia dla Vulkan wykorzystano rozszerzenie VK_KHR_external_fence_capabilities.
  • Rozwiązano problem z ukrywaniem plików, których nazwy zaczynają się od kropki, w dialogu otwierania pliku.
  • Usunięto regresje zakłócające normalne działanie aplikacji wielowątkowych, korzystających z funkcji SendMessage().
  • Zamknięto raporty o błędach związane z działaniem aplikacji: uTorrent 3.x, Foxit Reader 8.x, Foxit PhantomPDF Business v10.0, winmine.exe, Guitar Pro v8.1.3, Sunlogin, uSimmics, MS-Money 2000.
  • Zamknięto raporty o błędach związane z działaniem gier: Space Empires V, Wreckfest, Battle.Net, Total War: Shogun 2,
    Spider-Man Remastered, Yesterday Origins, Think or Swim, Gray Matter, Istaria.

Dodatkowo warto zaznaczyć wydanie aplikacji Startwine-Launcher 423, rozwijanej w celu uruchamiania programów i gier stworzonych na platformę Windows w systemach Linux. Głównym celem stworzenia StartWine-Launcher było uproszczenie procesu tworzenia prefiksów Wine przez nowicjuszy — zestawów bibliotek i zależności Windows, niezbędnych do działania aplikacji Windows w Linuxie. Kod StartWine-Launcher jest napisany w języku Python i jest rozpowszechniany na podstawie licencji GPLv3. Interfejs został stworzony na bazie biblioteki GTK.

W nowej wersji Startwine-Launcher zaktualizowano listę wersji Wine, a także zaktualizowano prefiksowe konfiguracje, biblioteki i sterowniki w kontenerze. W utils dodano biblioteki Steam dla zgodności ze starymi grami. Naprawiono błędy w skrypcie instalacyjnym, kodzie aktualizacji zainstalowanych danych aplikacji oraz w funkcjach pomocniczych w sw_runlib.



Ź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