eksperimentaalne vĂ€ljaanne avatud Win32 API rakendusele â . Alates versiooni vĂ€ljaandmisest 27 veateadet on suletud ja 336 muudatust on sisse viidud.
Olulisemad muudatused:
- Lisatud tugi PnP-seadmete (Plug & Play) draiveritele;
- Parandatud kaugdebugimise toetust Visual Studio raames;
- EnumDisplayDevicesW() vÀljakutse rakendamine, mida kasutatakse teabe saamiseks hetkel kasutatavates ekraanides, on viidud sellisesse seisundisse, et seda saab kasutada mitme monitori keskkondades erinevates mÀngudes ja rakendustes, sealhulgas VS Code'i redigeerijas;
- Paljusid funktsioone ja struktuure (mutex, semaforid, töö tokenite ja registriga, ACL, hash'id jne) advapi32 ja kernel32 raamatukogudest on muudetud kasutama ntdll ja kernelbase omandi rakendusi;
- wined3d funktsioonides on tagatud wined3d_context_gl struktuuri tugi;
- DLL-i koostamise tööd jÀtkatakse vaikimisi koos msvcrt-i sisseehitatud raamatukoguga (mida pakub Wine projekt, mitte Windowsest pÀrinev DLL) PE (Portable Executable) formaadis. VÔrreldes eelmise vÀljaandega on PE-formaadis kokku koostatud veel 89 DLL-i;
- Suletud veateated, mis on seotud mÀngude ja rakendustega:
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 ja 10, Golden Krone Hotel, Hardwood Solitaire, Adobe Acrobat Reader DC, Levelhead, Drakensang Online, Mozart 11-13, Dune 2000, Quickbooks 2018.
TÀiendav: vÀrskelt Vein 4.12.1 parandav uuendus, mis kÔrvaldab kuus viga. Nende seas on parandatud 64-bitiste teeprefixide vale initsialiseerimine (WINEPREFIX WoW64 jaoks), mille tÔttu esines Wine 4.12 vigu wineboot'i kÀivitamisel PE-faili vormis, ja setupapi ei registreerinud mÔningaid DLL-e. Samuti on parandatud probleemid Settlers IV History Edition'i ja LINE 5.x rakenduste töötamisel.
Allikas: opennet.ru
