Wine 5.0 berendamê berdanê û berdana pakêtê ji bo xebitandina lîstikên Windows Proton 4.11-10

Dest pê kir ceribandina berendamê berdana yekem Wine 5.0, pêkanîna vekirî ya Win32 API. Bingeha kodê berî serbestberdanê, ku di dawiya Kanûnê an destpêka Çile de tê pêşbînîkirin, ketiye moda cemidandinê. Li gorî berdanê Wine 4.21 37 raporên xeletiyê hatin girtin û 475 guhertin hatin çêkirin.

Guhertinên herî girîng:

  • Motora gerokê Wine Gecko, ku di pirtûkxaneya MSHTML de tê bikaranîn, ji bo serbestberdana 2.47.1-ê hate nûve kirin. Koda barkirina motora Gecko ji nû ve hatî xebitandin û şiyana destpêkirina wê ji sazkirinek gelemperî, ne-taybetî-Wine hatî zêdekirin;
  • Tabloyên Unicode li guhertoya 12.1.0-ê hatine nûve kirin. Fonksiyonên ji bo veguhertina Unicode di ntdll de ji nû ve hatine xebitandin;
  • Guhertoya destpêkê ya pirtûkxaneya MSADO zêde kir (ActiveX Data Objects) bi navgînek ji bo gihîştin û manîpulekirina daneyan bi navgîniya pêşkêşkerek OLE DB, mînakî, ji bo girêdana bernameyan bi serverek SQL re;
  • Piştgiriya sazkirina nûvekirinan li kargêriya WUSA (Windows Update Standalone) hate zêdekirin;
  • Xebat li ser veguheztina kodê ji kernel32 bo kernelbase û ji nû ve avakirina van pirtûkxaneyan berdewam kir. Mînakî, Get/SetLocaleInfoW, GetStringType, LCMapString, CompareString,
    GeoID, FindFirst/NextFile, û fonksiyonên devera demjimêr. Koda ji bo destpêkirina kernelê bi qismî li ntdll hatiye barkirin;

  • bcrypt ji bo verastkirina haşeyan bi îmzeyên dîjîtal ên li ser bingeha bişkokên ECDSA piştgirî zêde kiriye;
  • Gelek taybetmendiyên nû li VBScriptê hatine zêdekirin, di nav de ScriptTypeInfo_* û ScriptTypeComp_Bind*;
  • Raporên çewtiyê yên têkildarî xebata lîstik û sepanan girtî ne:
    Microsoft Document Explorer 2008, wintetris 1.01, Midtown Madness 2, FIFA Online 3, FXCM Trading Station II, Symenu 4.11, DM Genie 2.x, VSDC Edîtorê Vîdyoyê, Costume Quest 2, Geometry Wars 3, Chime, DxO Manager Photolab 2, IP Camera Viewer 2017.x, Beat Hazard 4, Visual C++ Express 2.

Wekî din, Valve weşandin serbestberdana nû ya projeyê Proton 4.11-10, ku li ser bingeha pêşkeftinên projeya Wine-yê ye û bi mebesta wê yekê ye ku serîlêdanên lîstikê yên ku ji bo Windows-ê hatine afirandin û di kataloga Steam-ê de têne pêşkêş kirin dikarin li ser Linux-ê werin xebitandin. Serkeftinên projeyê belavbûn di bin lîsansa BSD de. Proton destûrê dide te ku hûn rasterast serîlêdanên lîstikê yên Windows-ê di muwekîlê Steam Linux-ê de bimeşînin. Di pakêtê de pêkanîna DirectX 9 (li ser bingeha D9VK), DirectX 10/11 (li ser bingeha DXVK) û DirectX 12 (li ser bingeha vkd3d), bi wergerandina bangên DirectX-ê ji Vulkan API-yê re dixebite, ji bo kontrolkerên lîstikê piştgirî çêtir peyda dike û jêhatîbûna karanîna moda tev-ekran bêyî guheztinên ekranê yên ku di lîstikan de têne piştgirî kirin peyda dike.

Di guhertoya nû ya Proton de:

  • Derfeta destpêkirina lîstikan tê peyda kirin Halo: Serhevgeriya Mamosteyê (ji bo xebitandinê berdanek beta ya xerîdar Steam û serbestberdana pirtûkxaneya GnuTLS ji 3.5.4 kêmtir hewce dike). Hin modên lîstikê ji ber nebûna piştgiriya EasyAntiCheat winda ne;
  • Rêvebirên bûyera mişkî bi girîngî baştir bûne, ku bandorek erênî li ser tevgera mişkê dike di lîstikên Fallout 4, Furi û Metal Gear Solid V;
  • Modeyek nû ya pîvandina jimareyî zêde kir ku dema ku hûn mezin dikin zelaliya pixelê ya çêtir peyda dike. Moda bi guherbara jîngehê dest pê dike WINE_FULLSCREEN_INTEGER_SCALING=1;
  • Bi sêwirana kontrolkerê lîstikê re gelek pirsgirêk çareser kirin. Guhertin dihêle ku lîstikên Telltale bi kontrolkerên Xbox re çêtir bixebitin, û her weha lîstikên Cuphead û ICEY bi kontrolkerên PlayStation 4 re bi Bluetooth-ê ve girêdayî ne;
  • Pêşvebirina nerînên hêzê yên li ser pêlên lîstikê, nemaze dema ku kontrolkerên rêwer bikar tînin.
  • Pirsgirêkên bi cemidandina Metal Gear Solid V di destpêkê de hatine çareser kirin.
  • Dema ku kontrolkerên lîstika Xbox bikar tînin paşveçûnek performansê rast kir;
  • Dema ku Trine 4 dilîze, sînorê rêjeya 30 FPS hate rakirin;
  • Di dema lîstina IL-2 Sturmovik de qezayên rast kirin;
  • Guhertoyên nûvekirî yên pêkhateyên sêyemîn: D9VK bi guhertoya 0.40-rc-p, û FAudio heya 19.12-ê hatî nûve kirin. Serrastkirin li DXVKê hatine kirin.

Source: opennet.ru

Add a comment