o versiune experimentală a implementării open source a Win32 API — . De la lansarea versiunii 27 de raporturi de eroare au fost închise și au fost efectuate 336 de modificări.
Cele mai importante schimbări:
- Suportul pentru driverele PnP (Plug & Play) a fost adăugat;
- Suportul pentru depanarea de la distanță cu Visual Studio a fost îmbunătățit;
- Implementarea funcției EnumDisplayDevicesW(), utilizată pentru obținerea informațiilor despre ecranele utilizate în sesiunea curentă, a fost adusă la o stare pregătită pentru a rula în medii cu mai multe monitoare pentru diferite jocuri și aplicații, inclusiv editorul VS Code;
- Multe funcții și structuri (mutex, semafoare, lucru cu token-uri și registru, ACL, hash-uri etc.) din bibliotecile advapi32 și kernel32 au fost migrate pentru a utiliza implementările din ntdll și kernelbase;
- În funcțiile wined3d a fost asigurat suportul pentru structura wined3d_context_gl;
- Lucrările pentru construirea DLL-ului pe default cu biblioteca încorporată msvcrt (furnizată de proiectul Wine, nu DLL-ul din Windows) în format PE (Portable Executable) au fost continuate. Comparativ cu versiunea anterioară, alte 89 de DLL-uri au fost migrate la formatul PE;
- Au fost închise rapoarte de erori legate de funcționarea jocurilor și aplicațiilor:
Empire: Total War, Napoleon: Total War, Utopia City, RT Se7en Lite, Tomb Raider 4, Need For Speed Hot Pursuit (2010), DisplayFusion, Turbo Tax 2012, aplicații WPF 4.x .NET, aplicații CEFv3, VS Code, Windows Media Player 9 și 10, Golden Krone Hotel, Hardwood Solitaire, Adobe Acrobat Reader DC, Levelhead, Drakensang Online, Mozart 11-13, Dune 2000, Quickbooks 2018.
Adăugire: pe urma căldoroasă Actualizarea corectivă Wine 4.12.1, care rezolvă șase erori. Printre acestea, inițializarea incorectă a prefixurilor de cale pe 64 de biți (WINEPREFIX pentru WoW64) a fost corectată, cauzând prăbușiri wineboot după construirea în format PE, iar setupapi nu a înregistrat anumite DLL-uri. De asemenea, problemele cu aplicațiile Settlers IV History Edition și LINE 5.x au fost corectate.
Sursa: opennet.ro
