WinAPI のオープン実装の実験的ブランチである Wine 6.20 がリリースされました。 バージョン 6.19 のリリース以来、29 件のバグ レポートがクローズされ、399 件の変更が加えられました。
最も重要な変更点:
- MSXml、XAudio、DInput およびその他のいくつかのモジュールは、PE (Portable Executable) 形式に変換されました。
- パッケージには、PE 形式に基づくアセンブリをサポートするためのいくつかのシステム ライブラリが含まれています。
- DirectInput は、HID (Human Interface Devices) プロトコルをサポートするジョイスティックの新しいバックエンドのみをサポートします。
- Winelib では MSVCRT ビルドのサポートが改善されました。
- ゲームの動作に関連するバグレポートを終了しました: Emergency 3、Need For Speed Most Wanted 2005、Path of Exile、Victor Vran、Diablo 2: Resurrected、Rise of the Tomb Raider、Project CARS 2。
- アプリケーションの操作に関連するエラーレポートをクローズしました: ZWCAD 2020、DTS Encoder Suite、WOLF RPG Editor、QuantumClient、PSScript。
さらに、Wine Staging 6.20 プロジェクトのリリースの形成にも注目できます。このプロジェクト内で、メインの Wine ブランチに受け入れるにはまだ適していない不完全または危険なパッチを含む拡張 Wine ビルドが形成されます。 Wine と比較して、Wine Staging は 557 個の追加パッチを提供します。
新しいリリースはWine 6.20のコードベースと同期されました。DirectInputでのジョイスティックサポートと、imm5でウィンドウをアクティブ化する際のCOM初期化に関する32つのパッチがWineのメインパッケージに移行されました。eventfd_synchronizationとntdll-NtAlertThreadByThreadIdのパッチが更新されました。mfplat-streamingパッチセットと残りのdinputパッチはすべて一時的に無効化されています(新しいHIDバックエンドとの連携のため)。
出所: オープンネット.ru
