私たちは知っていました 近くにあった、ここにある ワイン8.0-rc1. これは、2023 年初頭に予定されている WINE の次期安定バージョンの最初のリリース候補です。この段階では小さな変更のみを行う必要があることを考慮して、これがリリースされなければならないことはわかっていましたが、それほど多くの変更が加えられるとは考えていませんでした。次の大きなリリースに備えるための微調整。 この傾向が今後数週間続くかどうかはわかりませんが、これは事実です。
開発のこの段階に到達すると、WineHQ は通常、入手可能性の記事を公開します。変更ログ レポートでは、開発のこの段階では概要のみが示されていますが、 リリースノート WINE 8.0-rc1 は、通常の開発段階とほぼ同じです: 何百もの変更がリリースされました。 ニュース付きリスト 彼らが最も重要だと考えていること。
WineHQ は、vkd3d が v1.6 にアップロードされたこと、Vulkan と OpenGL で最適化が行われたこと、プリント プロセッサのサポートが強化されたこと、ジョイスティック コントロール パネルが改善されたこと、型の printf 形式の変換が完了したことを強調しています。 さらに、彼らはリストを追加しました 544の変更. 隔週のプロセスの数週間で公開されたものの XNUMX 倍以上であることは興味深いことです。
WINE 8.0-rc1 で修正されたバグ
バグ修正のリストには以下が含まれます。
- shell32:shelllink – WINE で test_load_save() がランダムに失敗します。
- ws2_32/tests/sock.c は、IPX サポートのない gentoo で失敗します。
- 複数のアプリケーションで D3DXDisassembleShader() の実装が必要です (Tom Clancy の Rainbow Six: Vegas 2、The Void)。
- 日本語および中国語の Windows で kernel32:console が失敗します。
- user32:clipboard test_ClipboardOwner() には、クリップボード マネージャーとの競合状態があります。
- oleaut32:typelib: test_CreateTypeLib(SYS_WIN32) が 64 ビット WINE で失敗します。
- 32 ビット バージョン: 64 ビットの wineprefix ではインストールが失敗します (現在はすべて)。
- WINE では user32:msg の出力が大きすぎます。
- user32:win には、GetScrollInfo に疑似バグがいくつかあります。
- riched20:editor が UTF-8 コード ページで失敗します。
- user32:msg – 日本語および中国語ロケールの WINE で test_dbcs_wm_char() が失敗します。
- rpcrt4:ndr_marshall は、最新の Windows 8.1、21H1、および 21H2 で失敗します。
- mshtml:htmldoc は、UTF-8 エンコーディングの Windows で失敗します。
- kernel32:locale – ヒンディー語 Windows で test_GetLocaleInfoW() と test_invariant() が失敗します。
- conhost.exe:tty – Windows のほとんどの地域設定で test_tty_input() が失敗します。
- shell32:shelllink – test_load_save() がランダムに WINE の test.lnk の削除に失敗します。
- dinput:force_feedback – test_windows_gaming_input() は、WINE で予期しない数の参照を持つことがあります。
- user32:msg – Windows と WINE で test_button_messages() がランダムに失敗します。
- user32:msg – test_messages() の SW_SHOWMINIMIZED テストは、fvwm を使用する WINE で成功します。
- ddraw:ddraw1 には、debian255 TestBot VM で 11 を超えるバグがあります。
- ddraw:ddraw1 – test_clear() は、debian11 VM 上の WINE でまれに失敗します。
- dinput:device8 – test_sys_mouse() には、TestBot VM でいくつかのまれなバグがあります。
- urlmon:url – Windows 7 以降で test_URLDownloadToFile_abort() が失敗することがあります。
- ラグナロクオンラインのパフォーマンスが悪い.
- Quartz:mpegaudio – fg-deb64 で 64 ビットの test_streaming_events() が失敗します。
- mshtml:htmldoc – test_editing_mode(TRUE, TRUE) が失敗することがあります。
- 16 ビット アプリケーションは、wine 7.15+ の起動を拒否します。
- 複数のインストーラーが user32 で失敗します (Drakan、Star Wars、Colin McRae、X-COM など)。
- vbscript は、コロンを使用しない CaseClausule をコンパイルできません。
- ntdll:info は、GitLab WineTest ビルドの Windows 8 から 10 1709 では機能しません。
- 32 ビットの kernel64:console は、GitLab WineTest ビルドの Windows では機能しません。
- vbscript はプライベート const 式をコンパイルできません。
- TUnlimiter 1.2.0.0 では、セクションに空白を含む ini ファイルを正しく解析する必要があります。
- ddraw:ddraw1、ddraw:ddraw2、ddraw:ddraw4、ddraw:ddraw7 – test_cursor_clipping() は、Wine のデュアル スクリーン設定で失敗します。
- WINE は html の beforeprint および afterprint イベントを無視するため、script56.chm ヘルプ ファイル ページは正しく機能しません。
- dup2 エラーは、EBADF ではなく ENFILE を返します。
- Redim は固定配列では失敗するはずです。
- NCryptExportKey は実装されていません。
- NCryptSignHash は実装されていません。
- postgresql インストーラー 9.3 では、WScript.Network でのユーザー名のサポートが必要です。
- BCryptSignHash は BCRYPT_PAD_PSS をサポートしていません。
- Framemaker 8 での印刷処理のリグレッション。
- MDB ビューアー プラス: データベースを開けません。
- JGlossator がクラッシュします。
- macOS 12 および 13 での起動時の Wine セグメンテーション違反。
- kernel32:heap – Windows 64 で 7 ビットの Test_GlobalAlloc() が失敗します。
- Studio One Professional 5 は、実装されていない関数 USER32.dll.RegisterSuspendResumeNotification で起動時にクラッシュします。
- プリントはどのアプリでも機能しません。
- wldap32:parse – test_ldap_paged_search() が Wine で LDAP_SERVER_DOWN を取得し、クラッシュすることがあります。
- Windows では、mshtml:events が Protocol_Continue() で失敗することがあります。
- winhttp:notification は WINE で体系的に失敗し、タイムアウトします。
- makedep の後に make install を実行できない: 文字列内のスペースをスキップするヘルパー関数を追加します。
ワイン8.0-rc1 利用可能です から このリンク。 で ダウンロードページ このバージョンや他のバージョンをDebianやUbuntuなどのオペレーティングシステムにインストールする方法についての情報がありますが、AndroidやmacOSにもインストールできます。
今後、WineHQ は 8.0 週間に 2 つのリリース候補をリリースするため、WINE XNUMX-rcXNUMX は来週の金曜日にリリースされる予定です。