Wydanie Wine 6.20 oraz Wine staging 6.20

Wydano eksperymentalną wersję otwartej implementacji WinAPI — Wine 6.20. Od czasu wydania wersji 6.19 zamknięto 29 raportów o błędach i wprowadzono 399 zmian.

Najważniejsze zmiany:

  • W formacie PE (Portable Executable) przekształcono MSXml, XAudio, DInput i niektóre inne moduły.
  • Do zestawu dodano niektóre biblioteki systemowe w celu wsparcia kompilacji opartych na formacie PE.
  • W DirectInput pozostawiono wsparcie tylko dla nowego backendu dla joysticków, które obsługują protokół HID (Human Interface Devices).
  • W Winelib poprawiono wsparcie dla kompilacji MSVCRT.
  • Zamknięto raporty o błędach związane z działaniem gier: Emergency 3, Need For Speed Most Wanted 2005, Path of Exile, Victor Vran, Diablo 2: Resurrected, Rise of the Tomb Raider, Project CARS 2.
  • Zamknięto raporty o błędach związane z działaniem aplikacji: ZWCAD 2020, DTS Encoder Suite, WOLF RPG Editor, QuantumClient, PSScript.

Dodatkowo można zauważyć wydanie projektu Wine Staging 6.20, w ramach którego tworzone są rozszerzone kompilacje Wine, obejmujące niekompletne lub ryzykowne poprawki, które nie są jeszcze gotowe do przyjęcia w głównej gałęzi Wine. W porównaniu z Wine w Wine Staging dostępnych jest 557 dodatkowych poprawek.

W nowym wydaniu zrealizowano synchronizację z bazą kodu Wine 6.20. Do głównego składnika Wine przeniesiono 5 poprawek związanych z wsparciem joysticków w DirectInput oraz inicjalizacją COM przy aktywacji okien w imm32. Zaktualizowano poprawki eventfd_synchronization i ntdll-NtAlertThreadByThreadId. Tymczasowo wyłączono zestaw poprawek mfplat-streaming oraz wszystkie pozostałe poprawki dinput (aby dostosować pracę z nowym backendem HID).

Ź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