Ang Wine 4.12 gipagawas (4.12.1 anaa sa sunod)

Magamit eksperimento nga pagpagawas sa usa ka bukas nga pagpatuman sa Win32 API - Alak 4.12. Sukad sa pagpagawas sa bersyon 4.11 Ang 27 nga mga taho sa bug gisirhan ug 336 nga mga pagbag-o ang nahimo.

Ang labing hinungdanon nga mga pagbag-o:

  • Gidugang nga suporta sa drayber alang sa mga aparato sa PnP (Plug & Play);
  • Gipauswag nga suporta alang sa hilit nga pag-debug ubos sa Visual Studio;
  • Ang pagpatuman sa EnumDisplayDevicesW() nga tawag, nga gigamit sa pagkuha sa impormasyon mahitungod sa mga screen nga gigamit sa kasamtangan nga sesyon, gidala ngadto sa usa ka kahimtang nga angay alang sa pagpadagan sa nagkalain-laing mga dula ug mga aplikasyon sa multi-monitor palibot, lakip na ang VS Code editor;
  • Daghang mga gimbuhaton ug istruktura (mutex, semaphores, pagtrabaho sa mga token ug registry, ACLs, hash, ug uban pa) sa advapi32 ug kernel32 nga mga librarya ang gibalhin aron magamit ang mga pagpatuman gikan sa ntdll ug kernelbase;
  • Ang mga function sa wined3d naghatag suporta alang sa istruktura sa wined3d_context_gl;
  • Padayon nga pagtrabaho sa pagtukod sa default DLL gamit ang built-in nga msvcrt library (nga gihatag sa proyekto sa Wine, dili ang Windows DLL) sa PE (Portable Executable) nga format. Kon itandi sa kataposang pagpagawas, 89 pa ka DLL ang nahubad sa PE format;
  • Sirado nga mga taho sa bug nga may kalabutan sa operasyon sa mga dula ug aplikasyon:
    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.

Dugang: init sa mga tikod naporma Corrective update para sa Wine 4.12.1, nga nag-ayo sa unom ka mga bug. Naglakip kini sa usa ka pag-ayo alang sa dili husto nga pagsugod sa 64-bit nga mga prefix sa agianan (WINEPREFIX para sa WoW64), nga maoy hinungdan sa pagkahagsa sa wineboot sa Wine 4.12 human sa pagtukod isip PE file, ug ang pag-setup sa dili pagrehistro sa pipila ka mga DLL. Ang mga problema sa Settlers IV History Edition ug LINE 5.x nga mga aplikasyon naayo na usab.

Source: opennet.ru

Idugang sa usa ka comment