Die experimentelle Version der offenen Win32 API-Implementierung – Wine 11.12 wurde veröffentlicht. Seit der Veröffentlichung von 11.11 wurden 27 Fehlerberichte geschlossen und 228 Änderungen vorgenommen.
Die wichtigsten Änderungen:
- Die Bibliotheken libswresample (zur Änderung der Audio-Abtastrate) und libswscale (für Bildskalierung und Pixel-Format-Umwandlung) wurden aus FFmpeg in Wine integriert. Zuvor integrierte Bibliotheken wurden auf die Version FFmpeg 8.1.1 aktualisiert.
- Die Wine Mono-Engine wurde auf Version 11.2.0 aktualisiert. Wine Mono ist eine Distribution des Mono Frameworks, die für die Verwendung in Wine anstelle der proprietären .NET Framework-Komponente vorgesehen ist.
- In der MSXML-Bibliothek (Microsoft XML Core Services) wurde die Unterstützung für den XSLPattern-Abfragesprachenparser (verwendet vor XPath) implementiert.
- Die Bibliotheken tiptsf.dll und rtscom.dll wurden mit Platzhaltern für die Schnittstellen ITextInputPanel und RealTimeStylus hinzugefügt.
- Fehlerberichte, die mit der Ausführung von Anwendungen in Zusammenhang standen, wurden geschlossen: 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.
- Fehlerberichte, die mit der Ausführung von Spielen in Zusammenhang standen, wurden geschlossen: Against the Storm: Encyclopedia, Need for Speed Most Wanted (2005), Super Hexagon, Sonic Boom.
Gleichzeitig wurde die Version des Projekts Wine Staging 11.12 erstellt, die erweiterte Wine-Builds mit noch nicht vollständig bereitgestellten oder riskanten Patches bereitstellt, die für die Hauptsparte von Wine derzeit ungeeignet sind. Im Vergleich zu Wine bietet Wine Staging 289 zusätzliche Patches. In der neuen Version von Wine Staging wurde die Synchronisierung mit der Codebasis von Wine 11.12 vorgenommen und der vkd3d-Code aktualisiert. Die Implementierungen der Bibliotheken tiptsf.dll und rtscom.dll wurden in die Hauptversion von Wine integriert. Der Patch winex11-ime-check-thread-data, der nicht mehr benötigt wird, wurde entfernt. Für ntdll wurde die Unterstützung für das Lesen und Schreiben mithilfe neuer Guard Pages im Speicher implementiert. Compiler-Warnungen in den Patches comctl32_animate_avi, windowscodecs-TIFF_Support und mmsystem.dll16-MIDIHDR_Refcount wurden behoben.
Quelle: opennet.ru
