experimentele release van de open implementatie van Win32 API — . Sinds de release van versie 27 foutrapporten zijn gesloten en 336 wijzigingen zijn aangebracht.
De belangrijkste wijzigingen:
- Ondersteuning voor stuurprogramma's voor PnP-apparaten (Plug & Play) is toegevoegd;
- Verbeterde ondersteuning voor externe debugging onder Visual Studio;
- De implementatie van de EnumDisplayDevicesW()-aanroep, die wordt gebruikt om informatie over de in de huidige sessie gebruikte schermen te verkrijgen, is verbeterd voor gebruik in multi-monitoromgevingen voor verschillende games en applicaties, waaronder de VS Code-editor;
- Veel functies en structuren (mutex, semaforen, werken met tokens en het register, ACL, hashes, enz.) van de advapi32- en kernel32-bibliotheken zijn overgezet naar implementaties uit ntdll en kernelbase;
- Ondersteuning voor de wined3d_context_gl-structuur is toegevoegd in wined3d-functies;
- De werkzaamheden aan de standaard DLL-bouw met de ingebouwde msvcrt-bibliotheek (geleverd door het Wine-project en niet de DLL uit Windows) in PE (Portable Executable)-formaat zijn voortgezet. In vergelijking met de vorige release zijn er nog 89 DLL's naar het PE-formaat overgezet;
- Bugrapporten gerelateerd aan de werking van games en applicaties zijn gesloten:
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.
Aanvulling: op hete voeten corrective update Wine 4.12.1, waarin zes fouten zijn opgelost. Onder andere is een onjuiste initialisatie van 64-bits padprefixen (WINEPREFIX voor WoW64) verholpen, wat leidde tot crashes van wineboot na de compilatie in PE-bestandsformaat in Wine 4.12, en setupapi registreerde sommige DLL's niet. Ook zijn er problemen verholpen bij het gebruik van de applicaties Settlers IV History Edition en LINE 5.x.
Bron: opennet.ru
