Inilabas ang Wine 4.12 (4.12.1 available sa susunod)

Magagamit pang-eksperimentong paglabas ng isang bukas na pagpapatupad ng Win32 API - Alak 4.12. Mula nang ilabas ang bersyon 4.11 27 ulat ng bug ang isinara at 336 pagbabago ang ginawa.

Ang pinakamahalagang pagbabago:

  • Nagdagdag ng suporta sa driver para sa mga PnP device (Plug & Play);
  • Pinahusay na suporta para sa malayuang pag-debug sa ilalim ng Visual Studio;
  • Ang pagpapatupad ng EnumDisplayDevicesW() na tawag, na ginamit upang makakuha ng impormasyon tungkol sa mga screen na ginagamit sa kasalukuyang session, ay dinala sa isang estado na angkop para sa pagpapatakbo ng iba't ibang mga laro at application sa mga multi-monitor na kapaligiran, kabilang ang editor ng VS Code;
  • Maraming mga function at istruktura (mutex, semaphores, nagtatrabaho sa mga token at registry, ACL, hashes, atbp.) ng advapi32 at kernel32 na mga aklatan ay inilipat upang gumamit ng mga pagpapatupad mula sa ntdll at kernelbase;
  • Ang mga function ng wined3d ay nagbibigay ng suporta para sa istraktura ng wined3d_context_gl;
  • Ipinagpatuloy ang paggawa ng default na DLL gamit ang built-in na msvcrt library (ibinigay ng proyekto ng Wine, hindi ang Windows DLL) sa PE (Portable Executable) na format. Kumpara sa huling release, 89 pang DLL ang naisalin sa PE format;
  • Ang mga ulat ng error na nauugnay sa pagpapatakbo ng mga laro at application ay sarado:
    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 apps, CEFv3 apps, 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.

Dagdag pa: mainit sa takong nabuo Corrective update para sa Wine 4.12.1, na nag-aayos ng anim na bug. Kabilang dito ang pag-aayos para sa maling pagsisimula ng 64-bit na mga prefix ng path (WINEPREFIX para sa WoW64), na nagdulot ng mga pag-crash ng wineboot sa Wine 4.12 pagkatapos itayo bilang PE file, at hindi pagrerehistro ng setupapi ng ilang DLL. Naayos na rin ang mga problema sa Settlers IV History Edition at LINE 5.x applications.

Pinagmulan: opennet.ru

Magdagdag ng komento