Eldono de Wine 4.11

Disponebla eksperimenta liberigo de malferma efektivigo de Win32 API - Vino 4.11. Ekde la publikigo de la versio 4.10 17 cimraportoj estis fermitaj kaj 370 ŝanĝoj estis faritaj.

La plej gravaj ŝanĝoj:

  • Daŭra laboro pri muntado de la defaŭlta DLL kun la enkonstruita biblioteko msvcrt (provizita de la Wine-projekto, ne la Vindoza DLL) en formato PE (Portable Executable). Kompare kun la lasta eldono, 143 pliaj DLL-oj estis tradukitaj al PE-formato;
  • Ĝisdatigita versio de la motoro kaj kadro Mono 4.9.0 Vindozo.Formoj;
  • Pli rapida efektivigo de SRW-ŝlosiloj (Slim Reader/Writer) por Linukso, tradukita al Futex, estas prezentita;
  • La user32-biblioteko disponigas komencan subtenon por la voko EnumDisplay DevicesW() akiri informojn pri la ekranoj uzataj en la nuna sesio;
  • Ekrantraktilo bazita sur Xinerama estis aldonita al winex11.drv kaj pretigo por ŝanĝado de eligo-aparatoj estis disponigita;
  • wined3d inkluzivas kodon por operacioj kun teksturoj wined3d_texture_gl;
  • Erarraportoj rilataj al la funkciado de ludoj kaj aplikoj estas fermitaj: SWAT4 Areoj, 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, aplikoj bazitaj sur Chromium Embedded Framework (CEF), Nero CoverDesigner.

Aldone, ĝi povas esti notita tenante programisto de Canonical eksperimento por lanĉi ludojn de la GOG-katalogo en prova konstruo de Ubuntu 19.10 sen 32-bitaj bibliotekoj, uzante Wine64. Kiel rezulto, el 6 hazarde elektitaj testitaj ludoj kurantaj en Wine kun 32-bitaj bibliotekoj, neniu ludo funkciis en Wine64. Aparte, ne eblis instali tri ludojn (Theme Hospital, Quake The Offering, Shadow Warrior), unu ludo ne komenciĝis (GOG Braid), kaj la ceteraj du (FTL Advanced Edition, GOG Surgeon Simulator 2013) estis limigitaj al montri nigran ekranon (eble de -pro limigoj de OpenGL-subteno en VirtualBox).

fonto: opennet.ru

Aldoni komenton