Sortie de Wine 6.20 et mise en place de Wine 6.20

Une branche expérimentale de l'implémentation ouverte de WinAPI, Wine 6.20, a été publiée. Depuis la sortie de la version 6.19, 29 rapports de bogues ont été clôturés et 399 modifications ont été apportées.

Les changements les plus importants :

  • MSXml, XAudio, DInput et quelques autres modules ont été convertis au format PE (Portable Executable).
  • Certaines bibliothèques système sont incluses pour prendre en charge les assemblys basés sur le format PE.
  • DirectInput ne prend en charge que le nouveau backend pour les joysticks prenant en charge le protocole HID (Human Interface Devices).
  • Winelib a amélioré la prise en charge des builds MSVCRT.
  • Les rapports d'erreurs liés au fonctionnement des jeux ont été clôturés : Emergency 3, Need For Speed ​​​​Most Wanted 2005, Path of Exile, Victor Vran, Diablo 2 : Resurrected, Rise of the Tomb Raider, Project CARS 2.
  • Les rapports d'erreurs liés au fonctionnement des applications sont fermés : ZWCAD 2020, DTS Encoder Suite, WOLF RPG Editor, QuantumClient, PSScript.

De plus, nous pouvons noter la formation de la sortie du projet Wine Staging 6.20, dans le cadre duquel des versions étendues de Wine sont formées, y compris des correctifs pas entièrement prêts ou risqués qui ne sont pas encore adaptés à l'adoption dans la branche principale de Wine. Par rapport à Wine, Wine Staging fournit 557 correctifs supplémentaires.

La nouvelle version se synchronise avec la base de code Wine 6.20. 5 correctifs liés à la prise en charge du joystick dans DirectInput et à l'initialisation COM lors de l'activation de Windows dans imm32 ont été transférés vers le Wine principal. Mise à jour des correctifs eventfd_synchronization et ntdll-NtAlertThreadByThreadId. Désactivation temporaire d'un ensemble de correctifs mfplat-streaming et de tous les correctifs dinput restants (pour coordonner le travail avec le nouveau backend HID).

Source: opennet.ru

Ajouter un commentaire