Izdanje Wine 4.12 (slijedi 4.12.1)

Dostupno eksperimentalno izdanje otvorene implementacije Win32 API-ja - vino 4.12. Od izlaska verzije 4.11 Zatvoreno je 27 izvještaja o greškama i napravljeno je 336 izmjena.

Najvažnije promjene:

  • Dodata podrška drajverima za PnP uređaje (Plug & Play);
  • Poboljšana podrška za udaljeno otklanjanje grešaka u Visual Studio-u;
  • Implementacija poziva EnumDisplayDevicesW (), koji se koristi za dobijanje informacija o ekranima koji se koriste u trenutnoj sesiji, doveden je u stanje pogodno za rad u okruženjima sa više monitora različitih igara i aplikacija, uključujući VS Code editor;
  • Mnoge funkcije i strukture (mutex, semafori, rad sa tokenima i registrom, ACL, hashovi, itd.) biblioteka advapi32 i kernel32 su prebačeni da koriste implementacije iz ntdll-a i kernelbase-a;
  • Win3d funkcije pružaju podršku za wind3d_context_gl strukturu;
  • Nastavljen je rad na izgradnji podrazumevanog DLL-a sa ugrađenom bibliotekom msvcrt (obezbeđena od Wine projekta, a ne DLL-a iz Windows-a) u PE (Portable Executable) formatu. U poređenju sa prethodnim izdanjem, 89 više DLL-ova je prevedeno u PE format;
  • Zatvoreni izvještaji o greškama vezanim za rad igara i aplikacija:
    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 aplikacije, CEFv3 aplikacije, 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.

Dodatak: u potjeri formirana korektivno ažuriranje Wine 4.12.1, koje je popravilo šest grešaka. Ovo uključuje ispravku za netačnu inicijalizaciju 64-bitnih prefiksa staza (WINEPREFIX za WoW64), što je izazvalo padove wineboot-a nakon izgradnje kao PE datoteke u Wine 4.12, a setupapi nije registrovao neke DLL-ove. Problemi sa Settlers IV History Edition i LINE 5.x aplikacijama su također riješeni.

izvor: opennet.ru

Dodajte komentar