Scaoileadh cobhsaí Wine 10.0

Tar éis bliana forbartha agus 29 leagan turgnamhacha, cuireadh i láthair scaoileadh cobhsaí de chur i bhfeidhm oscailte an API Win32 - Wine 10.0, a ionchorprú níos mó ná 6000 athruithe. I measc na bpríomhghnóthachtálacha sa leagan nua tá tacaíocht iomlán d'ailtireacht ARM64EC, scálú ar scáileáin le dlús picteilín ard, cuimsiú an tiománaí Wayland de réir réamhshocraithe, cur i bhfeidhm painéil chun an scáileán agus luamhán stiúrtha a shaincheapadh, inneall ilmheán eile bunaithe ar FFmpeg, Bluetooth. tiománaí, tacaíocht Vulkan 1.4, cumas aithrise ag athrú modhanna físe.

Deimhníodh go n-oibríonn 5372 clár i gceart i Wine. Windows (5336 bliain ó shin, 5266 dhá bhliain ó shin, 5156 trí bliana ó shin), oibríonn 4435 clár eile (4397 bliain ó shin, 4370 dhá bhliain ó shin, 4312 trí bliana ó shin) go breá le socruithe breise agus DLLanna seachtracha. Tá fadhbanna beaga ag baint le 4020 clár (3943 bliain ó shin, 3888 dhá bhliain ó shin, 3813 trí bliana ó shin) nach gcuireann isteach ar fheidhmiúlacht bhunúsach na bhfeidhmchlár.

Príomhnuálaíochtaí i bhFíon 10.0:

  • ARM64
    • Cuirtear tacaíocht iomlán ar fáil d’ailtireacht ARM64EC (ARM64 Emulation Compatible), a bhfuil an leibhéal tacaíochta i bhFíon ar comhchéim leis an ailtireacht ARM64. Tá ailtireacht ARM64EC deartha chun aistriú feidhmchlár a scríobhadh ar dtús do chórais x64_86 chuig córais ARM64 a shimpliú, agus ceadaíonn sé do mhodúil aonair chóid x64_86 rith i dtimpeallacht ARM64 ag baint úsáide as aithriseoir.
    • Tá tacaíocht iomlán curtha i bhfeidhm don fhormáid comhaid ARM64X PE, a ligeann duit cód a chomhcheangal le haghaidh ailtireachtaí ARM64EC agus ARM64 in aon chomhad inrite amháin. Chun Fíon a thógáil san fhormáid ARM64X, ní mór duit LLVM a shuiteáil ó Git (cuirfear an fheidhmiúlacht riachtanach san áireamh i scaoileadh LLVM 20) agus nuair a bheidh an script “chumrú” á rith, sonraigh an rogha “-enable-archs=arm64ec,aarch64” .
    • Tá comhéadan curtha i bhfeidhm chun córais 64-giotán x86 a aithris. Agus ARM64EC á n-úsáid, ritheann Fíon féin mar atá, agus ní chuirtear aithrise i bhfeidhm ach ar chód iarratais x86-64. Níl an leabharlann leis an aithriseoir fós san áireamh sa phríomhphacáiste Fíon, ach chun cód x86-64 a reáchtáil i dtimpeallacht ARM64, is féidir leat an aithriseoir FEX seachtrach a úsáid a tógadh le tacaíocht ARM64EC.
    • Éilíonn tacaíocht ARM64 go n-úsáideann an córas leathanaigh chuimhne 4KB de réir mar a cheanglaíonn an ABI. Windows (ag rith i dtimpeallachtaí le croíthe Linux, ní thacaítear le leathanaigh chuimhne 16K nó 64K a úsáid go fóill).
  • Fochóras grafaicí
    • scálú níos cruinne curtha i bhfeidhm ar scáileáin le dlús picteilín ard (Ard-DPI). Soláthraíodh tacaíocht do mhodh Feasachta DPI chun taispeáint feidhmchlár a eagrú ar scáileáin le dlús picteilín ard, ag cur san áireamh an dtacaíonn an feidhmchlár le hoiriúnú d’athruithe DPI nó nach bhfuil (déantar scála uathoibríoch ar iarratais nach gcuirtear san áireamh DPI). Roghanna breise chun tacaíocht Ard-DPI a shárú d’fheidhmchláir aonair nó réimíreanna Fíona.
    • Tá tacaíocht do shonraíocht Vulkan 1.4 curtha leis an tiománaí don API grafaicí Vulkan (tacaíodh le Vulkan 9.0 i bhFíon 1.3.272). Tacaíocht bhreise le haghaidh síntí Vulkan le haghaidh ionchódú físeáin agus díchódaithe.
    • Agus an t-inneall X11 á úsáid, tá an cumas chun fuinneoga leanaí Vulkan a sholáthar d'fheidhmchláir a úsáideann fuinneoga den sórt sin chun ábhar 3D a thaispeáint curtha i bhfeidhm (roimhe seo, ní raibh a leithéid de ghné ar fáil ach le haghaidh OpenGL).
    • Tá tacaíocht don mheicníocht nasctha cló curtha le leabharlann GdiPlus, a ligeann duit roinnt clónna a úsáid agus téacs á thaispeáint mura bhfuil clónna ann a chlúdaíonn na carachtair go léir a fhaightear sa téacs ar leithligh.
  • Wayland
    • Áirítear leis an gcumraíocht réamhshocraithe an tiománaí winewayland.drv, rud a ligeann do Wine rith i dtimpeallachtaí bunaithe ar Wayland gan comhpháirteanna XWayland nó X11 a úsáid. Ní sheolann Wine feidhmchláir réamhshocraithe go díreach ar Wayland ach amháin mura bhfuil XWayland ar fáil; ar shlí eile, is é XWayland an lainseálaí is fearr. Chun Wayland a fhorchur, is féidir leat an t-athróg timpeallachta DISPLAY a úsáid nó eochair chlárlainne a chur leis trí chomhad file.reg a chruthú: Windows Eagarthóir Clárlainne Leagan 5.00 [HKEY_CURRENT_USER\Software\Wine\Drivers] "Grafaicí" = "wayland" agus cuir i bhfeidhm é leis an ordú: $ WINEPREFIX = /path/to/prefix wine regedit /path/to/file.reg
    • Tacaíocht bhreise do OpenGL agus maoláin picteilín (pBuffer) leis an tiománaí winewayland.drv.
    • Réitíodh saincheisteanna maidir le hionadú aníos i dtimpeallachtaí atá bunaithe ar Wayland.
    • Nuair a bhíonn Wayland in úsáid, cuirtear i bhfeidhm tacaíocht d’athdhéanamh uathoibríoch nuair a bhíonn eochracha á bhrú.
  • Comhtháthú deisce
    • Cuireadh meicníocht thurgnamhach “socrú modhnóireachta” leis a ligeann duit aithris a dhéanamh ar mhodhanna físe aistrithe gan na socruithe scáileáin a athrú i ndáiríre. Cruthaítear infheictheacht réiteach scáileáin a athrú gan modh físeáin a athrú trí fhuinneoga a leathnú agus a scála.
    • Cuireadh feidhmchláirín nua Painéil Rialaithe Deisce (desk.cpl) leis le cur i bhfeidhm comhéadan chun socruithe taispeána a bhainistiú (mar shampla, is féidir leat réiteach fíorúil na deisce a athrú nó paraiméadair taispeána aithrise a chumrú).
    • Cuireadh leis an gcumas socruithe scáileáin a athshocrú go luachanna réamhshocraithe má tá sé dodhéanta an stát a chur ar ais tar éis timpiste próisis.
    • Cuireadh tacaíocht leis chun taispeáint deilbhíní sa tráidire córais a dhíchumasú (i "HKLM\Software\Microsoft\WindowsBa chóir "NoTrayItemsDisplay=1" a shonrú i \CurrentVersion\Policies\Explorer").
    • Cuireadh tacaíocht leis chun sliogáin (lainseálaí Shell) a dhíchumasú i mód deisce (i "HKLM\Software\Microsoft\WindowsBa chóir "NoDesktop=1" a shonrú in \CurrentVersion\Policies\Explorer).
  • Direct3D
    • Éilíonn rindreáil le OpenGL tacaíocht do GLSL 1.20 anois, chomh maith leis an EXT_framebuffer_object agus ARB_texture_non_power_of_two síneadh. Cuireadh deireadh leis an tacaíocht don sean-inneal scáthaithe ARB agus socrú OffscreenRenderingMode.
    • I gcás Direct3D 9 agus níos sine, cuireadh píblíne grafaice feidhm sheasta leis (ní sholáthair Direct3D níos sine ach oibríochtaí grafaice réamhshainithe nárbh fhéidir a athrú), curtha i bhfeidhm ag baint úsáide as an teanga scáthaithe HLSL agus a cheadaíonn aithrise feidhm sheasta nuair a dhéantar é tríd an Vulkan nó OpenGL API.
    • Úsáideann Rindreáil le Vulkan síntí Vulkan chun staid na píblíne grafaicí a athrú go dinimiciúil, ag laghdú stuttering i gcluichí.
    • Inneall glsl-vkd3d malartach curtha leis le haghaidh scáthaitheoirí GLSL, ag baint úsáide as vkd3d-shader.
    • Soláthraíodh tacaíocht tosaigh chun éifeachtaí Direct3D a thiomsú ag baint úsáide as vkd3d-shader.
    • Cuireann an leabharlann D3DX9 an cumas chun uigeachtaí MIP (MipMap) a ghiniúint nuair a bhíonn uigeachtaí toirtmhéadracha á luchtú. Tacaíocht bhreise le haghaidh formáidí ionadaíochta dath 64bpp RGBA agus 48bpp RGB in íomhánna PNG, chomh maith le formáidí X8L8V8U8, A2W10V10U10, A8P8, V16U16 agus Q16W16V16U16.
  • Fuaime agus físe
    • Mar mhalairt ar an inneall bunaithe ar GStreamer, cuirtear inneall ilmheán nua i bhfeidhm, bunaithe ar úsáid FFmpeg agus atá oiriúnach chun creat Fhondúireacht na Meán a rith. Chun inneall eile a chumasú, ba cheart duit “DisableGstByteStreamHandler=1” a shonrú i rannán na clárlainne “HKCU\Software\Wine\MediaFoundation”.
    • Feabhsaíodh cur i bhfeidhm API Fondúireacht na Meán chun freastal níos fearr a dhéanamh ar fheidhmchláir a bhraitheann ar na comhpháirteanna dí-ilphléacsaithe agus díchódaithe.
    • Tacaíocht bhreise le comhaid MIDI a luchtú chuig an DirectMusic API.
  • Feistí ionchuir
    • Cuireadh leagan tosaigh de tiománaí bluetooth.
    • Cuireadh feidhmchláirín Painéil Rialaithe Luamhán stiúrtha (joy.cpl) leis agus socruithe don luamhán stiúrtha curtha i bhfeidhm.
    • Rinneadh feabhsuithe ar fheistí pointeora (pad tadhaill, lucha) ag baint úsáide as an bprótacal HID (Gléas Comhéadain Daonna). Cuireadh an tiománaí mouhid.sys le haghaidh feistí HID leis. Cuireadh parsáil cheart ar fheistí ionchuir ilchodacha i bhfeidhm, agus tarchuirtear faisnéis fúthu anois chuig Windows-feidhmchláir, mar fheistí ar leithligh.
    • Maidir leis an inneall X11, tá tacaíocht do scáileáin tadhaill curtha leis agus tá an cumas mód il-dteagmhála a úsáid trí theachtaireachtaí WM_POINTER* a phróiseáil (WM_POINTERENTER, WM_POINTERLEAVE, etc.) curtha i bhfeidhm.
    • Cuireadh roinnt struchtúr inmheánach leabharlann úsáideora32 i bhfeidhm i gcuimhne roinnte, rud a mhéadaigh feidhmíocht agus a laghdaigh an t-ualach ar Fhreastalaí Fíona.
    • Chuir Winex11 tacaíocht leis chun imeachtaí XInput2 a phróiseáil maidir le fuinneoga aonair.
    • Tacaíocht cheart a chur i bhfeidhm do mhéarchláir le leagan amach Dvorak.
  • Eithne (comhéadain eithne Windows)
    • Tacaíocht bhreise d’ardú pribhléide próisis (is féidir pribhléidí riarthóra a thabhairt do phróiseas a ritheann ar dtús mar úsáideoir caighdeánach). Nuair a chruthaítear próisis freastalaí (freastalaí gníomhaíochta msi), chomh maith le próisis a ghlaonn na feidhmeanna RtlCreateUserProcess() agus CreateProcessInternal() orthu, cumasaítear comhartha riarthóra teoranta de réir réamhshocraithe.
    • Agus faisnéis á fáil faoi lipéid diosca, nuair is féidir, úsáidtear rochtain ar sheirbhísí córais trí DBus anois, in ionad iarracht a dhéanamh rochtain dhíreach a dhéanamh ar an bhfeiste.
    • Tá meicníocht chumarsáide idirphróisis aontreo (IPC) Mailslots curtha i bhfeidhm go díreach anois sa fhreastalaí Wine, rud a chuireann tacaíocht sheimeantach iomlán ar fáil. Windows.
    • Curtha i bhfeidhm feithimh le haghaidh imeachtaí port srathach i mód asincrónach.
    • Cuireadh tacaíocht iomlán leis le haghaidh síntí próiseálaí XSTATE i gcomhthéacsanna snáithe, rud a cheadaíonn síntí nua veicteora a úsáid mar AVX-512.
  • próstatach
    • Athscríobhadh an t-inneall próiseála sonraí ionchuir a úsáidtear san ateangaire ordaithe cmd.exe. Cuireadh tacaíocht le haghaidh oibríochtaí “||” le cmd.exe Agus "&&".
    • Tá tacaíocht bhreise tugtha ag áirgiúlacht findstr do nathanna rialta agus cuardaigh cás-íogair.
    • Cuireadh an cumas modúil ARM32EC a chlárú leis na fóntais regsvr32 agus rundll64.
    • Fóntais bhreise: sórtáil chun sonraí ionchuir a shórtáil, FC chun comhaid a chur i gcomparáid agus cá háit chun comhaid a chuardach.
    • Cuireann an feidhmchlár wmic modh oibríochta idirghníomhach i bhfeidhm.
    • Chuir Explorer tacaíocht roghnach leis don roghchlár tosaigh agus don bharra uirlisí. Cumasaíodh seoladh explorer.exe le cearta rochtana laghdaithe.
  • Uirlisí Forbartha
    • Cuireadh rogha "-marm64x" leis an tógáil fíona chun leabharlanna hibrideacha ARM64X a ghiniúint.
    • Cuireadh rogha "-marm64x" le winegcc chun tógáil do ARM64X a cheadú.
    • Úsáideann comhaid a ghintear ag baint úsáide as an Teanga Chomhéadain Sainmhíniú (IDL) comhpháirteanna a thacaíonn go hiomlán le cur i gcrích i mód ateangaireachta.
    • Tá tacaíocht chun leabharlanna cineáil (TypeLib) a ghiniúint sa tseanfhormáid (SLTG) curtha leis an tiomsaitheoir IDL (Interface Definition Language).
    • Tá tacaíocht bhreise ag an áirgiúlacht winedump chun dumpaí táblaí miondump, faisnéis eisceachta C++, agus acmhainní typelib a shábháil.
  • Miscellanea
    • Tacaíocht fheabhsaithe do phrótacal malartaithe eochrach Diffie-Hellman (DH). Cuireadh leis an gcumas paraiméadair DH a chumrú agus a fháil. Láimhseálaithe curtha i bhfeidhm chun péirí eochracha poiblí agus príobháideacha a chruthú.
    • Soláthraítear úsáid stuáil incriminteach OAEP (Stadáil Criptithe Neamhshiméadrach is Fearr) mar aon leis an algartam RSA.
    • Tacaíonn an DirectPlay API le seisiúin líonra.
    • Láimhseáil fheabhsaithe ar stáit ionchuir/aschuir neamhshioncrónacha agus tú ag obair i mód WoW64 (64-giotán) Windows-ar-Windows), rud a ligeann duit 32-giotán a rith Windows-feidhmchláir ar chórais Unix 64-giotán.
    • Cuireadh tacaíocht leis chun tiománaithe ODBC a luchtú le haghaidh DBMS tiomsaithe le haghaidh Windows.
    • Maidir leis an ardán ARM, cuirtear i bhfeidhm tacaíocht iomlán d'eisceachtaí RPC/COM, C++ RTTI (Cineál Faisnéise Am Reatha) agus C++.
    • In am rite C, cuireann feidhmeanna ANSI tacaíocht d’ionchódú UTF-8 i bhfeidhm.
    • Leathnaíodh cumais an innill MSHTML. Tacaíocht bhreise le haghaidh fréamhshamhlacha agus tógálaithe réad. Tá comhéadan nua ceangailteach oibiachta do MSHTML curtha leis an inneall JavaScript. Tiontaíodh feidhmeanna ionsuite MSHTML go réada bailí JavaScript. Bailiúchán truflais JavaScript feabhsaithe chun gach comhthéacs forghníomhaithe scripte a chlúdach i snáithe. Tacaíocht bhreise do réada ArrayBuffer agus DataView JavaScript.
    • Cuireadh tacaíocht d'anailís statach ag baint úsáide as tuarascálacha tástála Clang agus JUnit leis an gcóras comhtháthaithe leanúnach atá bunaithe ar Gitlab.
    • Tá leabharlann Capstone 5.0.3 ionsuite sa phacáiste, trína gcuirtear díchóimeáil i bhfeidhm sa dífhabhtóir WineDb.
    • Comhpháirteanna nuashonraithe go leaganacha nua: Vkd3d 1.14, Faudio 24.10, FluidSynth 2.4.0, LDAP 2.5.18, LCMS2 2.16, LibJpeg 9f, LibMPG123 1.32.9, LibPng 1.6.44, LibPng 4.7.0, 2, LibXslt 2.12.8 agus Zlib 1.1.42.

Foinse: oscailtenet.ru

Ceannaigh óstáil iontaofa do shuímh le cosaint DDoS, freastalaithe VPS VDS 🔥 Ceannaigh óstáil gréasáin iontaofa le cosaint DDoS, freastalaithe VPS VDS | ProHoster