Lansarea Wine 6.20 și Wine Staging 6.20

O ramură experimentală a implementării deschise a WinAPI, Wine 6.20, a fost lansată. De la lansarea versiunii 6.19, 29 de rapoarte de eroare au fost închise și au fost făcute 399 modificări.

Cele mai importante schimbari:

  • MSXml, XAudio, DInput și alte module au fost convertite în format PE (Portable Executable).
  • Unele biblioteci de sistem sunt incluse pentru a suporta ansambluri bazate pe formatul PE.
  • DirectInput acceptă doar noul backend pentru joystick-uri care acceptă protocolul HID (Human Interface Devices).
  • Winelib a îmbunătățit suportul pentru versiunile MSVCRT.
  • Rapoartele de eroare legate de funcționarea jocurilor au fost închise: Emergency 3, Need For Speed ​​​​Most Wanted 2005, Path of Exile, Victor Vran, Diablo 2: Resurrected, Rise of the Tomb Raider, Project CARS 2.
  • Rapoartele de eroare legate de funcționarea aplicațiilor sunt închise: ZWCAD 2020, DTS Encoder Suite, WOLF RPG Editor, QuantumClient, PSScript.

În plus, putem observa formarea lansării proiectului Wine Staging 6.20, în cadrul căruia se formează versiuni extinse de Wine, inclusiv patch-uri care nu sunt complet gata sau riscante care nu sunt încă potrivite pentru adoptare în ramura principală Wine. În comparație cu Wine, Wine Staging oferă 557 de patch-uri suplimentare.

Noua versiune se sincronizează cu baza de cod Wine 6.20. 5 patch-uri legate de suportul joystick-ului în DirectInput și inițializarea COM la activarea ferestrelor în imm32 au fost transferate pe Wine principal. Patch-uri actualizate eventfd_synchronization și ntdll-NtAlertThreadByThreadId. S-au dezactivat temporar un set de corecții mfplat-streaming și toate patch-urile dinput rămase (pentru a coordona lucrul cu noul backend HID).

Sursa: opennet.ru

Adauga un comentariu