testiranje prvog kandidata za izdanja Wine 5.0, otvorene implementacije Win32 API. Izvorni kod je prebačen u stanje zamrzavanja pred izdanje, koje se očekuje krajem prosinca ili početkom siječnja. U usporedbi s izdanjem zatvoreno je 37 izvještaja o greškama i uneseno je 475 promjena.
Najvažnije promjene:
- Web preglednik , koji se koristi u biblioteci MSHTML, ažuriran je na verziju 2.47.1. Preuređen je kod za učitavanje Gecko motora i omogućeno je njegovo pokretanje iz zajedničke, nespecifične za Wine, instalacije;
- Unicode tablice su ažurirane na verziju 12.1.0. Funkcije u ntdll su prepravljene za konverziju Unicode-a;
- Dodana je osnovna verzija biblioteke MSADO () s sučeljem za pristup i manipulaciju podacima putem OLE DB provajdera, npr. za povezivanje aplikacija sa SQL poslužiteljem;
- Dodana je podrška za instalaciju ažuriranja u alatu WUSA (Windows Update Standalone);
- Nastavljena je rad na prebacivanju koda iz kernel32 u kernelbase i restrukturiranju podataka biblioteka. Na primjer, preneseni su Get/SetLocaleInfoW, GetStringType, LCMapString, CompareString,
GeoID, FindFirst/NextFile, kao i funkcije za rad s vremenskim zonama. Kod za inicijalizaciju jezgre djelomično je prenesen u ntdll; - U bcrypt je dodana podrška za potpisivanje hešova digitalnim potpisima zasnovanim na ECDSA ključevima;
- VBScript je dobio mnogo novih funkcija, uključujući ScriptTypeInfo_* i ScriptTypeComp_Bind*;
- Zatvoreni su izvještaji o greškama vezani uz rad igara i aplikacija:
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.
Osim toga, tvrtka Valve novu verziju projekta , koji se temelji na radovima projekta Wine i ima za cilj omogućiti pokretanje igara u Linuxu koje su napravljene za Windows i predstavljene u katalogu Steam. Radovi projekta pod BSD licencom. Proton omogućava izravno pokretanje igara u Linux klijentu Steam koje su dostupne samo za Windows. Paket uključuje implementaciju DirectX 9 (temeljen na ), DirectX 10/11 (temeljen na ) i DirectX 12 (temeljen na ), koji rade putem prenosa poziva DirectX u Vulkan API, pruža poboljšanu podršku za igrače i mogućnost korištenja punog zaslona neovisno o podržanim rezolucijama igre.
U novoj verziji Proton:
- Omogućeno je pokretanje igara (Za pokretanje je potrebna beta verzija Steam klijenta i biblioteke GnuTLS verzije manje od 3.5.4). Neki načini igre su nedostupni zbog odsutnosti podrške za EasyAntiCheat;
- Značajno su poboljšani upravljači događajima s mišem, što je pozitivno utjecalo na ponašanje miša u igrama Fallout 4, Furi i Metal Gear Solid V;
- Dodan je novi način celobitnog skaliranja, koji osigurava povećanje oštrine piksela prilikom povećanja. Način se aktivira pokretanjem s varijablom okruženja WINE_FULLSCREEN_INTEGER_SCALING=1;
- Rešeni su problemi s rasporedima igraćih kontrolera. Promene su poboljšale rad igara Telltale s Xbox kontrolerima, kao i igara Cuphead i ICEY s PlayStation 4 kontrolerima povezanima putem Bluetooth-a;
- Na igraćim kontrolerima unapređena je obrada efekta povratne informacije u odgovoru na primenjene napore, posebno pri korišćenju kontrolera volana;
- Rešeni su problemi sa zamrzavanjem igre Metal Gear Solid V pri pokretanju;
- Ispravljena je regresija performansi pri korišćenju Xbox igraćih kontrolera;
- U igri Trine 4 uklonjeno je ograničenje na frekvenciju kadrova od 30 FPS;
- Uklonjeni su padovi pri igranju IL-2 Sturmovik;
- Ažurirane su verzije spoljnih komponenti: D9VK ažuriran na verziju 0.40-rc-p, a FAudio na 19.12. Uneseni su ispravci u DXVK.
Izvor: opennet.ru
