Eldono de Wine 5.4 kaj Wine Staging 5.4

okazis eksperimenta liberigo de la malferma efektivigo de WinAPI - Vino 5.4. Ekde la publikigo de la versio 5.3 34 cimraportoj estis fermitaj kaj 373 ŝanĝoj estis faritaj.

La plej gravaj ŝanĝoj:

  • Enkonstruitaj programoj estis konvertitaj por uzi la novan C rultempon UCRTBase;
  • Plibonigita subteno por domajnaj nomoj enhavantaj signojn de naciaj alfabetoj (IDN, Internaciigitaj Domajnaj Nomoj);
  • Direct2D aldonis subtenon por desegni rondigitajn rektangulojn;
  • D3DX9 efektivigas metodon por desegni tekston (ID3DXFont::DrawText), pro kies foresto la teksto ne estis montrita en iuj ludoj;
  • Unikodaj datumoj estas vicigitaj al la Unikoda Specifo 13.
  • Erarraportoj rilataj al funkciado de ludoj kaj aplikoj estas fermitaj.
    ABBYY FineReader Pro 7.0, Far Manager v3.0, La Vesperto!, Foxit Reader 3.0, Assassin's Creed, Tale of the Twister, Europa Universalis Rome, Delphi Twain, PSPad 4.5.7, BioShock 2, AION, AVG Free Edition 2012-2014 , TuneUp Utilities 2014, Final Fantasy V, Keepass 2.36, NieR: Aŭtomatoj, Divinity Original Sin 2,
    SanctuaryRPG: Black Edition, Gaea 1.0.19, Microsoft Visual Studio 2019, RPG Tkool, Fable: The Lost Chapters, Oddworld - Munch odissey, Discord, Asuka 120%, Dynacadd 98, Torchlight.

Samtempe prezentita projekteldono Vina surscenigo 5.4, ene de kiuj plilongigitaj konstruoj de Wine estas formitaj, inkluzive de ne plene pretaj aŭ riskaj pecetoj kiuj ankoraŭ ne taŭgas por adopto en la ĉefan Wine-branĉon. Kompare kun Wine, Wine Staging disponigas 855 kromajn diakilojn. La nova eldono alportas sinkronigon kun la kodbazo Wine 5.4.

6 pecetoj estis translokigitaj al la ĉefa parto de Wine, rilataj al subteno por la metodo ID3DXFont::DrawText, forigante kraŝon kaj eksportante la funkcion RtlGetNativeSystemInformation() al ntdll. Aldonita 7 novaj diakiloj kun taskolistefektivigo, xactengine-funkcieco etendo kaj ntdll-efikecoptimumigo. Ĝisdatigitaj diakiloj ntdll-RtlIpv4StringToAddress kaj wined3d-SWVP-shaders. Kiam oni uzas FAudio, oni rekomendas uzi version 20.02, ĉar ĝi estas necesa por la ĝusta funkciado de la ludoj Drakensang, BlazBlue: Calamity Trigger kaj Bully Scholarship.

fonto: opennet.ru

Aldoni komenton