Win32 API のオープン実装である Wine 9.4 の実験的リリースが行われました。 9.3 のリリース以来、25 件のバグ レポートがクローズされ、321 件の変更が加えられました。
最も重要な変更点:
- winewayland.drv ドライバがさらに開発され、XWayland および X11 コンポーネントなしでも Wayland ベースの環境で Wine を使用できるようになりました。新バージョンでは OpenGL の初期サポートが追加されました。以下の基本的な GL 関数が追加されました: wglGetExtensionsString{ARB,EXT}、wglGetProcAddress、wglDescribePixelFormat、wglSetPixelFormat(WINE)、wglMakeCurrent、wglMakeContextCurrentARB、wglSwapBuffers。OpenGL コンテキストの作成と OpenGL コンテンツのサイズ変更のサポートも追加されました。
- Direct3D 3 実装の組み込み Vkd12d パッケージがバージョン 1.11 に更新されました。
- プロセス権限の昇格のサポートが追加されました - サーバー プロセス (msi アクション サーバー) を作成するとき、および RtlCreateUserProcess() および CreateProcessInternal() 関数を呼び出すプロセスを作成するときに、制限された管理者トークンがデフォルトで使用されるようになりました。
- HID(ヒューマンインターフェースデバイス)プロトコルを使用したポインタ制御デバイス(タッチパッド、マウス)に関する機能強化が行われました。WM_POINTER*メッセージ(WM_POINTERENTER、WM_POINTERLEAVEなど)の送受信のサポートが追加されました。
- エクスプローラーには、スタート メニューとツールバーのオプションのサポートが追加されました。アクセス権を下げてexplorer.exeを起動できるようにしました。
- winex11 は、ウィンドウごとに XInput2 イベントを処理するためのサポートを追加します。
- dmime は MIDI データの処理を改善しました。
- IAudioClient3_InitializeSharedAudioStream および IAudioClient3_GetSharedModeEnginePeriod 関数が実装されました。
- Winevulkan は Vulkan 1.3.279 仕様をサポートするようになりました。メモリマッピングには Vulkan 拡張機能 VK_EXT_map_memory_placed を使用します。
- ゲームの操作に関連するバグレポートを終了しました: Minecraft Education Edition、battle.net。
- アプリケーションの操作に関連するバグ レポートがクローズされました: Explorer++ 1.2、Total Commander 8.x、Visio 2003、Skype 4、Toad for MySQL Freeware 7.x、Microsoft Toolkit from MS Office 2013、Luminance HDR、AI Shared Editor 6.1.0、Desktop Window Manager、Free Download Manager、FoxVox。
同時に、Wine Staging 9.4 プロジェクトがリリースされ、まだ完全に準備が整っていないかリスクがあり、Wine メインラインに受け入れるのにまだ適していないパッチを含む拡張 Wine ビルドが提供されるようになりました。 Wine と比較すると、Wine Staging は 462 個の追加パッチを提供します。ワインステージングの新号では、
- Wine 9.4 コードベースとの同期が実装されました。
- 更新されたパッチ: vkd3d-latest、kernel32-CopyFileEx、ntdll-Junction_Points、ntdll-WRITECOPY、user32-rawinput-mouse。
- 削除されたパッチ: Wine では不要になった File_Permissions と mscoree-CorValidateImage。
- 18 個のパッチがメイン Wine パッケージに移動され、shell32 のコンテキスト メニューからの NewMenu およびクリップボード処理機能、ISFHelper::DeleteItems での確認なしの削除のフラグ、新しいディレクトリを作成するためのコンテキスト メニュー ハンドラー、start.exe 経由の初期プロセスの起動、アクセス権限を減らした explorer.exe の起動、異なる信頼レベル (trustlevel) でのプロセスの起動などが実装されました。
さらに、GE-Proton 9-1プロジェクトがリリースされ、その枠組みの中で、愛好家たちはValveとは独立してローンチパッケージの拡張ビルドを作成している。 Windows-Protonアプリケーションには、より新しいバージョンのWine、FAudioにおけるFFmpegの使用、およびさまざまなゲームアプリケーションの問題を解決する追加パッチが含まれています。
Proton GE 9-1は、最新のWine 9、Proton 9、dxvk、vkd3dコードベースからの変更点を導入しています。ゲームにおける問題を解決するための修正が追加されました。
- セビリア
- 汚れ3
- デュークニューケム:マンハッタン計画
- ファークライ2/3/4
- ファークライ プライマル
- ガブリエルナイト 3
- Gobliiins 5
- Grim Dawn
- 入ってくる
- New World
- XNUMX人の魔女:家族の混乱
- 郵便3
- サイレントヒル4
- ソルジャー・オブ・フォーチュン II
- ストリートレーシングシンジケート
- 彼らは数十億です
- 空の軌跡 1-3
- 時の車輪
出所: オープンネット.ru
