Une version expérimentale de l'implémentation ouverte de l'API Win32 — Wine 11.12 a été publiée. Depuis la sortie de 11.11, 27 rapports de bogues ont été fermés et 228 modifications ont été apportées.
Modifications les plus importantes :
- Les bibliothèques libswresample (changement de fréquence d'échantillonnage audio) et libswscale (redimensionnement d'images et conversion de formats de pixels) ont été transférées de FFmpeg à Wine. Les bibliothèques précédemment transférées ont été mises à jour vers la version FFmpeg 8.1.1.
- Le moteur Wine Mono a été mis à jour vers la version 11.2.0. Wine Mono est une distribution de Framework Mono, conçue pour être utilisée dans Wine à la place du composant propriétaire .NET Framework.
- Dans la bibliothèque MSXML (Microsoft XML Core Services), le support du parseur de langage de requêtes XSLPattern (utilisé avant XPath) a été implémenté.
- Les bibliothèques tiptsf.dll et rtscom.dll ont été ajoutées avec des stub pour les interfaces ITextInputPanel et RealTimeStylus.
- Les rapports de bogues concernant le fonctionnement des applications suivantes ont été fermés : MS Office 2007, Corel PaintShop Pro, CorelDRAW Graphics Suite X3/X4, Microsoft Money, LTspice, Progman, Slingplayer, WFServicesReg.exe, Taskkill, Avogadro, Greenshot, ComicRack Community Edition, SymCrypt.
- Les rapports de bogues concernant le fonctionnement des jeux suivants ont été fermés : Against the Storm: Encyclopedia, Need for Speed Most Wanted (2005), Super Hexagon, Sonic Boom.
En même temps, une version du projet Wine Staging 11.12 a été formée, fournissant des versions étendues de Wine, incluant des correctifs pas encore complètement prêts ou risqués, qui ne peuvent pas encore être acceptés dans la branche principale de Wine. Par rapport à Wine, Wine Staging fournit 289 correctifs supplémentaires. Dans cette nouvelle version de Wine Staging, la synchronisation avec la base de code de Wine 11.12 a été réalisée et le code vkd3d a été mis à jour. Les implémentations des bibliothèques tiptsf.dll et rtscom.dll ont été transférées dans la branche principale de Wine. Le correctif winex11-ime-check-thread-data, qui n'est plus nécessaire, a été supprimé. Pour ntdll, le support de la lecture et de l'écriture utilisant de nouvelles pages de garde de mémoire (guard page) a été implémenté. Les avertissements du compilateur dans les correctifs comctl32_animate_avi, windowscodecs-TIFF_Support et mmsystem.dll16-MIDIHDR_Refcount ont été éliminés.
Source : opennet.ru
