eksperimentaalne avatud Win32 API teostus — . Alates versiooni väljalaskmisest Sulgus 27 vigaaru aru ja 336 muudatust.
Kõige olulisemad muudatused:
- Lisatud tugi PnP-seadmete (Plug & Play) draividele;
- Parandatud kaugnuudete tõrkeotsingu tuge Visual Studio all;
- Rakendatud EnumDisplayDevicesW() kutse, mida kasutatakse teabe saamiseks praeguses seansis kasutatavate ekraanide kohta, on viidud ellu mitme monitoriga keskkondade jaoks erinevate mängude ja rakenduste, sealhulgas VS Code'i redaktori jaoks;
- Paljud funktsioonid ja struktuurid (mutex, semaforid, töö tokenite ja register, ACL, hashid jne) advapi32 ja kernel32 raamatukogudest on viidud ntdll ja kernelbase rakenduste kasutamisele;
- wined3d funktsioonides on tagatud wined3d_context_gl struktuuri tugi;
- DLLi vaikimisi kogumise töö jätkub, kasutades kaasasolevat msvcrt raamatukogu (mida pakub Wine projekt, mitte Windowsist saadud DLL) PE (Portable Executable) formaadis. Eelmise väljaande suhtes on PE formaati viidud veel 89 DLL-i;
- Suletud veateated, mis on seotud mängude ja rakenduste tööga:
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 rakendused, CEFv3 rakendused, 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.
Lisainfo: kuumad jäljed korrektsiooniversioon Wine 4.12.1, mis lahendab kuus viga. Sealhulgas on parandatud 64-bitiste tee prefiksite (WINEPREFIX WoW64 jaoks) vale initsialiseerimine, mille tõttu esines Wine 4.12-s winebooti tõrkeid PE-failide koostamisel ning setupapi ei registreerinud mõningaid DLL-e. Samuti on lahendatud probleemid rakendustes Settlers IV History Edition ja LINE 5.x.
Allikas: opennet.ru
