experimentelle Ausgabe der offenen Win32 API-Implementierung — . Seit der Veröffentlichung der Version Es wurden 27 Fehlerberichte geschlossen und 336 Änderungen vorgenommen.
Die wichtigsten Änderungen sind:
- Unterstützung für Treiber von Plug & Play-Geräten hinzugefügt;
- Verbesserte Unterstützung für Remote-Debugging unter Visual Studio;
- Die Implementierung des Aufrufs von EnumDisplayDevicesW(), der verwendet wird, um Informationen über die im aktuellen Sitzung verwendeten Bildschirme zu erhalten, wurde für den Betrieb in Multi-Monitor-Umgebungen verschiedener Spiele und Anwendungen, einschließlich des Editors VS Code, optimiert;
- Viele Funktionen und Strukturen (Mutexe, Semaphore, Token- und Registry-Verwaltung, ACLs, Hashes usw.) der Bibliotheken advapi32 und kernel32 wurden auf die Implementierungen von ntdll und kernelbase umgestellt;
- In den Funktionen wined3d wurde die Unterstützung der Struktur wined3d_context_gl sichergestellt;
- Die Arbeit an der standardmäßigen DLL-Build mit der integrierten msvcrt-Bibliothek (bereitgestellt von dem Wine-Projekt, nicht der DLL aus Windows) im PE (Portable Executable)-Format wurde fortgesetzt. Im Vergleich zur vorherigen Version wurden weitere 89 DLLs auf das PE-Format umgestellt;
- Fehlerberichte in Bezug auf Spiele und Anwendungen 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-Anwendungen, CEFv3-Anwendungen, 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.
Zusatz: im Anschluss daran Das Korrektur-Update Wine 4.12.1 behebt sechs Fehler. Dazu gehört die falsche Initialisierung von 64-Bit-Pfadpräfixen (WINEPREFIX für WoW64), die in Wine 4.12 zu Abstürzen von wineboot nach dem Build im PE-Format führten, und setupapi registrierte einige DLLs nicht. Zudem wurden Probleme bei der Nutzung der Anwendungen Settlers IV History Edition und LINE 5.x behoben.
Quelle: opennet.ru
