Die experimentelle Version des Open-Source-Projekts WinAPI – Wine 6.16 – wurde veröffentlicht. Seit der Veröffentlichung von Version 6.15 wurden 36 Fehlerberichte geschlossen und 443 Änderungen vorgenommen.
Die wichtigsten Änderungen sind:
- Eine erste Version des Backends für Joysticks, die das HID-Protokoll (Human Interface Devices) unterstützen, wurde vorgeschlagen.
- Die Unterstützung für Designs auf hochauflösenden Bildschirmen (highDPI) wurde verbessert.
- Die Vorbereitung zur Implementierung der Systemaufrufschnittstelle GDI wurde fortgesetzt.
- In WineDump wurde die Unterstützung für Debugging-Informationen von CodeView verbessert.
- Es wurde ein Problem mit dem Build auf Systemen mit Glibc 2.34 behoben.
- Fehlerberichte im Zusammenhang mit den Spielen: Hitman, Return of Arcade Anniversary, Dangerous Water, Comet Busters, Tetris, TemTem, Star Citizen wurden geschlossen.
- Fehlerberichte bezüglich Folgendem wurden geschlossen: Kingsoft Office 2012, RootsMagic 3.2.x, Enterprise Architect 6.5, Internet Explorer 4, NVIDIA D3D SDK 10, MMS Buchführung und Bilanz, VPython 6.11, Homesite+ v5.5, Sumatra PDF 3.1.1.
Gleichzeitig wurde die Version des Projekts Wine Staging 6.16 erstellt, die erweiterte Builds von Wine beinhaltet, die nicht vollständig bereit oder risikobehaftete Patches enthalten, die derzeit nicht für die Hauptversion von Wine geeignet sind. Im Vergleich zu Wine bietet Wine Staging 605 zusätzliche Patches.
In der neuen Ausgabe wurde die Synchronisation mit dem Code-Basis von Wine 6.16 durchgeführt. Zwei Patches wurden in die Hauptversion von Wine integriert: ws2_32 (gibt die korrekte Zeit für SO_CONNECT_TIME zurück) und dpnet (setzt IDirectPlay8Server EnumServiceProviders um). Zudem wurden Patches zur Implementierung der Funktionen D3DX11GetImageInfoFromMemory und D3DX11CreateTextureFromMemory hinzugefügt. Die Patches server-default_integrity und ntdll-Syscall_Emulation wurden aktualisiert.
Quelle: opennet.ru
