Wine 5.0 esimese kandidaadi testimine, avatud Win32 API teostus. Koodibaas on viidud kĂŒlmutamisfaasi enne vĂ€ljalaskmist, mis on oodata detsembri lĂ”pus vĂ”i jaanuari alguses. VĂ”rreldes versiooniga on suletud 37 viga ja tehtud 475 muudatust.
Olulisemad muudatused:
- Brauserimootor , mis on kasutusel MSHTML teegis, on vĂ€rskendatud vĂ€ljalaskeni 2.47.1. Gecko mootori laadimise koodi on ĂŒmber töödatud ja lisatud vĂ”imalus seda kĂ€ivitada ĂŒldiselt, Wine-spetsiifilisest paigaldusest sĂ”ltumata;
- Unicode tabelid on vĂ€rskendatud versioonini 12.1.0. ntdll-s on ĂŒmber tehtud Unicode konversioonifunktsioonid;
- Lisatud algne versioon MSADO raamatukogust () andmete juurde pÀÀsemise ja manipuleerimise liidese jaoks OLE DB pakkuja kaudu, nĂ€iteks programmide ĂŒhendamiseks SQL-serveriga;
- WUSA tööriista (Windows Update Standalone) on lisatud tugi uuenduste paigaldamiseks;
- Tööd on jĂ€tkatud koodi ĂŒleviimisega kernel32-lt kernelbase-ile ja teegi andmete ĂŒmberstruktureerimisega. NĂ€iteks on ĂŒleviidud Get/SetLocaleInfoW, GetStringType, LCMapString, CompareString,
GeoID, FindFirst/NextFile ning ajavöönditega töötamise funktsioonid. Tuumainitaliseerimise kood on osaliselt ĂŒleviidud ntdll-sse; - bcrypt-s on lisatud toe ECDSA vĂ”tme alusel digitaalsete allkirjade kinnitamisele;
- VBScript-ile on lisatud palju uusi funktsioone, sealhulgas ScriptTypeInfo_* ja ScriptTypeComp_Bind*;
- Suletud veateated, mis on seotud mÀngude ja rakendustega:
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 Video Editor, Costume Quest 2, Geometry Wars 3, Chime, DxO Photolab 2, Football Manager 2017, IP Camera Viewer 4.x, Beat Hazard 2, Visual C++ Express 2005.
Lisaks on Valve uusimaht proyekti , mis pĂ”hineb projekti Wine arendustel ja on suunatud Windowsile loodud mĂ€ngurakenduste kĂ€ivitamisele Linuxis, mis on esitatud Steam'i kataloogis. Projekti arendused BSD-litsentsi all. Proton vĂ”imaldab otse Linuxi klientide Steamis kĂ€ivitada mĂ€ngurakendusi, mis on saadaval ainult Windowsis. Pakett sisaldab DirectX 9 realiseerimist (pĂ”hineb ), DirectX 10/11 (pĂ”hineb ) ja DirectX 12 (pĂ”hineb ), mis töötavad lĂ€bi DirectXi vĂ€ljakutsete tĂ”lkimise Vulkan API-s, pakub paremat mĂ€ngukontrollerite tuge ja vĂ”imalust kasutada tĂ€isekraanireĆŸiimi sĂ”ltumatult mĂ€ngude toetatud ekraanisuurustest.
Uues versioonis Proton:
- On tagatud mĂ€ngude kĂ€itamise vĂ”imalus (kĂ€itamiseks on vajalik Steam kliendi beetaversioon ja GnuTLS teegi versioon alla 3.5.4). MĂ”ned mĂ€ngureĆŸiimid puuduvad, kuna EasyAntiCheat'i tugi on puudulik;
- Hiire sĂŒndmuste töötlejate toimivus on oluliselt paranenud, mis on positiivselt mĂ”jutanud hiire kĂ€itumist mĂ€ngudes Fallout 4, Furi ja Metal Gear Solid V;
- Lisatud uus tĂ€isarvuline skaleerimise reĆŸiim, mis pakub tĂ€iendavat teravust suurendamisel. ReĆŸiim aktiveeritakse keskkonnamuutuja WINE_FULLSCREEN_INTEGER_SCALING=1 seadistamisega;
- Lahendatud on mitmed probleemid mĂ€ngukontrollerite seadistustes. Muudatused on parandanud Telltale'i mĂ€ngude ja Xboxi kontrollerite, samuti Cupheadi ja ICEY mĂ€ngude toimimist PlayStation 4 kontrolleritega, mis on ĂŒhendatud Bluetoothi kaudu;
- MÀngupultidel on paranenud tagasiside efekti töötlemine rakendatud jÔudude vastusena, eriti roolipultide kasutamisel;
- Lahendatud on probleemid mÀngu Metal Gear Solid V hangumisega kÀivitamisel;
- Eemaldatud on tagasilangus Xboxi mÀngukontrollerite kasutamisel sooritusvÔimes;
- MĂ€ngides Trine 4 on kadunud 30 FPS kaadrisageduse piirang;
- Krahhid mÀngides IL-2 Sturmovik on kÔrvaldatud;
- Uuendatud kolmandate osapoolte komponente: D9VK on uuendatud versioonile 0.40-rc-p, FAudio on 19.12. Tehtud on parandused DXVK-s.
Allikas: opennet.ru
