Izlaists Wine 4.12 (nākamajā būs pieejams 4.12.1)

Pieejams Win32 API atvērtas ieviešanas eksperimentāls izlaidums - Vīns 4.12. Kopš versijas izlaišanas 4.11 Tika slēgti 27 kļūdu ziņojumi un veiktas 336 izmaiņas.

Svarīgākās izmaiņas:

  • Pievienots draivera atbalsts PnP ierīcēm (Plug & Play);
  • Uzlabots atbalsts attālai atkļūdošanai programmā Visual Studio;
  • EnumDisplayDevicesW() izsaukuma ieviešana, ko izmanto, lai iegūtu informāciju par pašreizējā sesijā izmantotajiem ekrāniem, ir nonākusi stāvoklī, kas ir piemērots dažādu spēļu un lietojumprogrammu palaišanai vairāku monitoru vidēs, tostarp VS Code redaktorā;
  • Daudzas advapi32 un kernel32 bibliotēku funkcijas un struktūras (mutex, semafori, darbs ar marķieriem un reģistru, ACL, jaucējkodoli utt.) ir pārnestas, lai izmantotu implementācijas no ntdll un kernelbase;
  • Wind3d funkcijas nodrošina wined3d_context_gl struktūras atbalstu;
  • Turpināja darbu pie noklusējuma DLL izveides ar iebūvēto msvcrt bibliotēku (ko nodrošina Wine projekts, nevis Windows DLL) PE (Portable Executable) formātā. Salīdzinot ar pēdējo laidienu, PE formātā ir tulkoti par 89 vairāk DLL;
  • Kļūdu ziņojumi saistībā ar spēļu un lietojumprogrammu darbību ir slēgti:
    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 lietotnes, CEFv3 lietotnes, VS Kods, Windows Media Player 9 un 10, Golden Krone Hotel, Hardwood Solitaire, Adobe Acrobat Reader DC, Levelhead, Drakensang Online, Mozart 11-13, Dune 2000, Quickbooks 2018.

Papildinājums: karsti uz papēžiem veidojas Korektīvs atjauninājums Wine 4.12.1, kas novērš sešas kļūdas. Tas ietver 64 bitu ceļa prefiksu nepareizas inicializācijas labojumu (WINEPREFIX for WoW64), kas izraisīja Wineboot avārijas versijā Wine 4.12 pēc tam, kad tika izveidots kā PE fails, un setupapi nereģistrēja dažus DLL. Ir novērstas arī problēmas ar Settlers IV History Edition un LINE 5.x lietojumprogrammām.

Avots: opennet.ru

Pievieno komentāru