Wydanie Wine 7.10 i inscenizacja Wine 7.10

Odbyło się eksperymentalne wydanie otwartej implementacji WinAPI - Wine 7.10. Od wydania wersji 7.9 zamknięto 56 zgłoszeń błędów i wprowadzono 388 zmian.

Najważniejsze zmiany:

  • Sterownik macOS został przekonwertowany tak, aby korzystał z formatu pliku wykonywalnego PE (Portable Executable) zamiast ELF.
  • Silnik Wine Mono z implementacją platformy .NET został zaktualizowany do wersji 7.3.
  • Zaimplementowano zgodne z systemem Windows właściwości regionalne „Układanie” dla Unicode, umożliwiające określenie reguł sortowania i metod dopasowywania w oparciu o znaczenie znaków (na przykład obecność znaku akcentu).
  • Biblioteka Secur32 zapewnia obsługę WoW64 (64-bitowy Windows-on-Windows), warstwy umożliwiającej uruchamianie 32-bitowych programów w 64-bitowym systemie Windows.
  • Zamknięte są raporty o błędach związanych z działaniem gier: Singularity, Panzer Corps, Echo: Secrets of the Lost Cavern, Tribes, Betfair Poker, HITMAN 2 (2018), mod FAR do Nier: Automata, Port Royale 4.
  • Zamknięte raporty błędów związane z działaniem aplikacji: Corel Draw 9, Microsoft Office XP 2002, Visual Studio 2010, Adobe Reader 9.0, Acrobat Reader 5. HaoZip, IE8, RoyalTS 5, Windows PowerShell Core 6.1 dla ARM64, EA Origin, Steam, Rebelbetting, Honeygain, SlingPlayer 2, GPU Caps Viewer 1.54, Kvaser, Alcoma ASD Client 11.1, Powershell Core.

Dodatkowo możemy odnotować powstanie projektu Wine Staging 7.10, 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 przyjęcia w głównej gałęzi Wine. W porównaniu do Wine, Wine Staging zapewnia 545 dodatkowych poprawek.

Nowa wersja zapewnia synchronizację z bazą kodu Wine 7.10. Do głównego Wine przeniesiono 6 poprawek związanych z implementacją tabel sortkey i funkcji CompareString w KERNELBASE.dll, niezbędnych do obsługi właściwości locale „Collation”. Dodano dwie łatki implementujące domyślne wartości dla DwmGetCompositionTimingInfo w dwmapi.dll, które są wymagane do uruchomienia Epic Games Launcher oraz rozwiązują problem z wywołaniem DwmFlush, który powodował awarię Powershell.

Ponadto Valve rozpoczęło testowanie wersji Release Candidate projektu Proton 7.0-3, która opiera się na opracowaniach projektu Wine i ma na celu zapewnienie uruchomienia aplikacji do gier stworzonych dla Windows i prezentowanych w katalogu Steam na Linuksie. Rozwój projektu jest rozpowszechniany na licencji BSD. Nowa wersja zawiera obsługę przebudowy kontrolera xinput na urządzeniach Steam Deck, ulepszone wykrywanie kół gry, zaktualizowane wersje Wine Mono 7.3.0, dxvk 1.10.1-57-g279b4b7e i dxvk-nvapi 0.5.4 oraz zapewnia obsługę następujące gry:

  • Wiek rycerstwa
  • Pod stalowym niebem
  • Chrono Cross: edycja Radical Dreamer
  • Miasta XXL
  • Claduna X2
  • Przeklęta Zbroja
  • Mistrzostwa Krajowe Disney·Pixar Cars Mater
  • Wojna Gary'ego Grigsby'ego na Wschodzie
  • Wojna Gary'ego Grigsby'ego na Zachodzie
  • Irak: Prolog
  • Mech Wojownik Online
  • Wybawcy szafirowych skrzydeł
  • Małe radia Duże telewizory
  • Ułamek sekundy
  • Star Wars Episode I Racer
  • Powrót do „Stranger of Sword City”
  • Sukub x Święty
  • V Rising
  • Warhammer: Koniec Czasów – Vermintide
  • We Were Here Forever
  • Zagłada planetarna: TYTAN
  • Ulepszona obsługa gier:
    • Street Fighter V,
    • Sekiro: Cień umiera dwa razy,
    • Elden Ring,
    • Final Fantasy XIV,
    • PĘTLA ŚMIERCI
    • Test Turinga
    • Mini Ninja,
    • Resident Evil Revelations 2,
    • Legenda Bohaterów: Zero no Kiseki Kai,
    • Kompletny Mortal Kombat,
    • Zamek Morihisa.

Źródło: opennet.ru

Dodaj komentarz