Kandidat til udgivelse af Wine 5.0 og udgivelsen af pakken til at køre Windows-spil Proton 4.11-10

Startede Testning af den første kandidat til Wine 5.0, den open source-implementering af Win32 API. Kildekoden er nået til frysepunktet før udgivelsen, som forventes i slutningen af december eller starten af januar. Sammenlignet med udgivelsen Vin 4.21 37 fejlrapporter er blevet lukket, og 475 ændringer er blevet foretaget.

De vigtigste ændringer:

  • Browser engine Wine Gecko, som bruges i MSHTML-biblioteket, er blevet opdateret til version 2.47.1. Koden til at indlæse Gecko-motoren er blevet omarbejdet, og mulighed for at starte den fra en generel, ikke-specifik Wine-installation er tilføjet;
  • Unicode-tabellerne er opdateret til version 12.1.0. Funktionen i ntdll er blevet redesignede til at håndtere Unicode;
  • Den første version af MSADO-biblioteket er blevet tilføjet (ActiveX Data Objects) med et interface til at få adgang til og manipulere data gennem OLE DB-udbyderen, for eksempel til at forbinde programmer til SQL-servere;
  • WUSA-værktøjet (Windows Update Standalone) har fået tilføjet support til installation af opdateringer;
  • Arbejdet med at overføre kode fra kernel32 til kernelbase og omstrukturere datalagre fortsætter. For eksempel er Get/SetLocaleInfoW, GetStringType, LCMapString, CompareString,
    GeoID, FindFirst/NextFile, samt funktioner til håndtering af tidszoner blevet overført. Koden til at initialisere kernen er delvist blevet overført til ntdll;
  • I bcrypt er der blevet tilføjet støtte til at signere hash-værdier med digitale signaturer baseret på ECDSA-nøgler;
  • Der er tilføjet mange nye funktioner til VBScript, herunder ScriptTypeInfo_* og ScriptTypeComp_Bind*;
  • Fejlapporter relateret til spil og applikationer er blevet lukket:
    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.

Derudover har Valve offentliggjorde ny udgivelse af projektet Proton 4.11-10, der er baseret på arbejde fra Wine-projektet og har til formål at sikre kørsel af spilapplikationer på Linux, der er designet til Windows og tilgængelige i Steam-kataloget. Arbejdet fra projektet distribueres under BSD-licens. Proton muliggør direkte lancering af spilanvendelser, der kun tilbydes til Windows, i Linux-klienten Steam. Pakken inkluderer en DirectX 9-implementering (baseret på D9VK), DirectX 10/11 (baseret på DXVK) og DirectX 12 (baseret på vkd3d), der fungerer gennem oversættelse af DirectX-opkald til Vulkan API, tilbyder forbedret support til game controllere og muligheden for at bruge fuldskærmstilstand uafhængigt af spilunderstøttede skærmopløsninger.

I den nye version af Proton:

  • Muligheden for at køre spil er blevet sikret Halo: The Master Chief Collection (for at starte kræves beta-udgaven af Steam-klienten og en version af GnuTLS-biblioteket mindre end 3.5.4). Nogle spiltilstande mangler på grund af manglende support for EasyAntiCheat;
  • Mouse event handlers er blevet væsentligt forbedret, hvilket har haft en positiv indvirkning på musens opførsel i spillene Fallout 4, Furi og Metal Gear Solid V;
  • En ny tilstand for heltals-skalering er blevet tilføjet, som giver en bedre pixelklarhed ved forstørrelse. Tilstanden aktiveres ved at starte med miljøvariablen WINE_FULLSCREEN_INTEGER_SCALING=1;
  • Flere problemer med layoutet af spilcontrollere er blevet løst. Ændringerne har forbedret spillet Telltale's funktion med Xbox-controllere samt spillene Cuphead og ICEY med PlayStation 4-controllere, der er tilsluttet via Bluetooth;
  • På gamepads er bearbejdningen af feedbackeffekter forbedret i forhold til det pres, der anvendes, især ved brug af ratkontrollere;
  • Problemer med fryser i spillet Metal Gear Solid V ved opstart er løst;
  • Regression i ydeevnen ved brug af Xbox-gamecontrollere er fjernet;
  • I Trine 4 er begrænsningen på 30 FPS fjernet;
  • Nedbrud i IL-2 Sturmovik er blevet rettet;
  • Opdaterede versioner af tredjeparts komponenter: D9VK opdateret til version 0.40-rc-p, og FAudio til 19.12. Rettelser er lavet i DXVK.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster