Pagpagawas sa bino 4.11

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

Ang labing hinungdanon nga mga pagbag-o:

  • Nagpadayon nga pagtrabaho sa pag-assemble sa default DLL gamit ang built-in nga librarya msvcrt (gihatag sa proyekto sa Wine, dili sa Windows DLL) sa PE (Portable Executable) nga format. Kon itandi sa kataposang pagpagawas, 143 pa ka DLL ang nahubad sa PE format;
  • Gi-update nga bersyon sa Mono 4.9.0 nga makina ug balangkas Windows.Mga Porma;
  • Ang mas paspas nga pagpatuman sa SRW lock (Slim Reader/Writer) para sa Linux, gihubad sa Futex, gipresentar;
  • Ang user32 librarya naghatag og inisyal nga suporta alang sa tawag EnumDisplayDevicesW() aron makakuha og impormasyon bahin sa mga screen nga gigamit sa kasamtangan nga sesyon;
  • Usa ka screen handler nga gibase sa Xinerama ang gidugang sa winex11.drv ug ang pagproseso alang sa pag-usab sa mga device sa output gihatag;
  • Ang wined3d naglakip sa code alang sa mga operasyon nga adunay mga texture wined3d_texture_gl;
  • Ang mga taho sa sayop nga may kalabutan sa operasyon sa mga dula ug mga aplikasyon gisirado: SWAT4 Areas, AutoIt v3.x, Max Payne 3, Port Royale 2,
    Catzilla 1.0, 7-Zip 15.06, Legacy of Kain: Soul Reaver, Fallout 4, .NET Framework 4.0, mga aplikasyon base sa Chromium Embedded Framework (CEF), Nero CoverDesigner.

Dugang pa, kini mahimong matikdan nagkupot developer gikan sa Canonical eksperimento alang sa paglansad sa mga dula gikan sa GOG catalog sa usa ka pagsulay nga pagtukod sa Ubuntu 19.10 nga walay 32-bit nga mga librarya, gamit ang Wine64. Ingon usa ka sangputanan, gikan sa 6 nga random nga gipili nga gisulayan nga mga dula nga nagdagan sa Wine nga adunay 32-bit nga mga librarya, wala’y usa ka dula nga nagtrabaho sa Wine64. Sa partikular, dili posible nga mag-install og tulo ka mga dula (Theme Hospital, Quake The Offering, Shadow Warrior), usa ka dula wala magsugod (GOG Braid), ug ang nahabilin nga duha (FTL Advanced Edition, GOG Surgeon Simulator 2013) limitado sa pagpakita og itom nga screen (posible gikan sa -tungod sa mga limitasyon sa suporta sa OpenGL sa VirtualBox).

Source: opennet.ru

Idugang sa usa ka comment