experimentelle Veröffentlichung der offenen Win32 API — . Seit der Veröffentlichung der Version Es wurden 27 Fehlerberichte geschlossen und 336 Änderungen vorgenommen.
Die wichtigsten Änderungen:
- Unterstützung für Treiber von PnP-Geräten (Plug & Play) hinzugefügt;
- Verbesserte Unterstützung für Remote-Debugging unter Visual Studio;
- Die Implementierung des Aufrufs von EnumDisplayDevicesW(), die zur Beschaffung von Informationen über die in der aktuellen Sitzung verwendeten Bildschirme eingesetzt wird, wurde so angepasst, dass sie in Multi-Monitor-Umgebungen verschiedener Spiele und Anwendungen, einschließlich des VS Code-Editors, starten kann;
- Viele Funktionen und Strukturen (Mutex, Semaphore, Token- und Registrierungsverwaltung, ACLs, Hashes usw.) der Bibliotheken advapi32 und kernel32 wurden auf die Implementierungen von ntdll und kernelbase umgestellt;
- In den Funktionen von wined3d wird die Struktur wined3d_context_gl unterstützt;
- Die Arbeiten zur Erstellung von DLLs im Standardformat mit der integrierten msvcrt-Bibliothek (bereitgestellt vom Wine-Projekt, nicht von DLLs aus Windows) im PE (Portable Executable)-Format wurden fortgesetzt. Im Vergleich zur vorherigen Version wurden 89 weitere DLLs im PE-Format umgestellt;
- Fehlerberichte, die mit dem Betrieb von Spielen und Anwendungen zusammenhängen, wurden geschlossen:
Empire: Total War, Napoleon: Total War, Utopia City, RT Se7en Lite, Tomb Raider 4, Need For Speed Hot Pursuit (2010), DisplayFusion, Turbo Tax 2012, WPF 4.x .NET-Apps, CEFv3-Apps, VS Code, Windows Media Player 9 & 10, Golden Krone Hotel, Hardwood Solitaire, Adobe Acrobat Reader DC, Levelhead, Drakensang Online, Mozart 11-13, Dune 2000, Quickbooks 2018.
Ergänzung: auf den heißen Fersen Korrekturupdate für Wine 4.12.1, das sechs Fehler behoben hat. Darunter wurde eine fehlerhafte Initialisierung von 64-Bit-Pfadpräfixen (WINEPREFIX für WoW64) behoben, weshalb Wine 4.12 nach der Erstellung als PE-Datei Abstürze von wineboot aufwies und setupapi einige DLLs nicht registrierte. Außerdem wurden Probleme bei der Verwendung der Anwendungen Settlers IV History Edition und LINE 5.x behoben.
Quelle: opennet.ru
