Testing of the first Wine 5.0 Release Candidate, an open implementation of the Win32 API. The codebase has been frozen before the release, expected at the end of December or early January. Compared to the release 37 bug reports have been closed and 475 changes have been made.
A legfontosabb változások:
- Browser Engine , which is used in the MSHTML library, has been updated to release 2.47.1. The loading code for the Gecko engine has been redesigned, allowing it to run from a common, non-Wine-specific installation;
- Unicode tables have been updated to version 12.1.0. The ntdll functions for Unicode conversion have been refactored;
- An initial version of the MSADO library () has been added, featuring an interface for accessing and manipulating data via the OLE DB provider, for example, to connect programs to a SQL server;
- The WUSA (Windows Update Standalone) utility has been updated to support the installation of updates;
- Work on transferring code from kernel32 to kernelbase and restructuring library data continues. For example, Get/SetLocaleInfoW, GetStringType, LCMapString, CompareString,
GeoID, FindFirst/NextFile, as well as timezone functions have been moved. The code for initializing the kernel has been partially transferred to ntdll; - Support for signing hashes with digital signatures based on ECDSA keys has been added to bcrypt;
- Many new functions have been added to VBScript, including ScriptTypeInfo_* and ScriptTypeComp_Bind*;
- Lezárásra kerültek a játékokkal és alkalmazásokkal kapcsolatos hibaészrevételek:
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.
Ezenkívül a Valve cég új kiadása a projektnek , amely a Wine projekt fejlesztésein alapul, és célja a Linux alatt Windows-ra készült játékalkalmazások indításának biztosítása, amelyek a Steam katalógusában találhatók. A projekt fejlesztései BSD licenc alatt. A Proton lehetővé teszi a Steam Linux kliensében közvetlenül csak Windows-ra szállított játékalkalmazások indítását. A csomag tartalmazza a DirectX 9 (alapján ), DirectX 10/11 (alapján ) és a DirectX 12 (alapján ), amelyek a DirectX hívások API Vulkanba való fordításával működnek, javítják a játékvezérlők támogatását, valamint lehetőséget biztosítanak a teljes képernyős mód használatára a játékok által támogatott felbontástól függetlenül.
In the new version of Proton:
- The ability to run games (requires the beta release of the Steam client and GnuTLS library version less than 3.5.4). Some game modes are unavailable due to a lack of EasyAntiCheat support;
- Mouse event handlers have been significantly improved, positively affecting mouse behavior in Fallout 4, Furi, and Metal Gear Solid V;
- A new integer scaling mode has been added, providing increased pixel clarity when zoomed in. The mode is enabled by launching with the environment variable WINE_FULLSCREEN_INTEGER_SCALING=1;
- Több problémát megoldottak a játékvezérlők elrendezésével kapcsolatban. A változások lehetővé tették a Telltale játékok jobban működő teljesítményét Xbox vezérlőkkel, valamint a Cuphead és ICEY játékokat a Bluetooth-on csatlakoztatott PlayStation 4 vezérlőkkel.
- A játékkonzolokon javították a visszajelzési hatás feldolgozását az alkalmazott erőfeszítésekre reagálva, különösen a kormányvezérlők használatakor.
- Megoldották a Metal Gear Solid V játék indításakor fellépő fagyásokat.
- Megoldották a teljesítmény regressziót Xbox játékvezérlők használata során.
- A Trine 4 játék során eltávolították a 30 FPS-es képkockasebesség korlátozást.
- Megszűntek a lefagyások az IL-2 Sturmovik játék közben.
- Frissítették a harmadik felek összetevőinek verzióit: a D9VK 0.40-rc-p verzióra, a FAudio pedig a 19.12-re. Javításokat végeztek a DXVK-ban.
Forrás: opennet.ru
