انتشار Wine 7.4 و Wine Staging 7.4

نسخه آزمایشی اجرای باز WinAPI - Wine 7.4. از زمان انتشار نسخه 7.3، 14 گزارش باگ بسته شده و 505 تغییر ایجاد شده است.

مهمترین تغییرات:

  • موضوع پیش فرض "نور" است.
    انتشار Wine 7.4 و Wine Staging 7.4
  • ساختار اصلی شامل کتابخانه vkd3d 1.3 با پیاده سازی Direct3D 12 است که از طریق ترجمه تماس ها به API گرافیکی Vulkan کار می کند.
  • کتابخانه های WineD3D، D3D12 و DXGI برای استفاده از فرمت فایل اجرایی PE (Portable Executable) به جای ELF تبدیل شده اند.
  • اضافه‌شده‌های خرد برای عملکردهای تشخیص گفتار (API SpeechRecognizer).
  • پشتیبانی از فرمت WAV49 به کتابخانه gsm اضافه شده است.
  • DLL crypt32 پشتیبانی اولیه را برای رمزگذاری و رمزگشایی درخواست های OCSP (پروتکل وضعیت گواهی آنلاین) امضا شده به صورت دیجیتالی اضافه می کند.
  • ادامه پشتیبانی از کد نوع 'طولانی' (حدود 200 تغییر).
  • هنگام استفاده از کنترلرهای DualSense، اطمینان حاصل می کند که جلوه های لرزش در بازی ها به درستی کار می کنند.
  • مشکلات بارگیری DLL هایی که از مجموعه های API ویندوز در Arch Linux پشتیبانی می کنند حل شده است.
  • گزارش های خطای مربوط به عملکرد بازی ها بسته است: League of Legends، Psi-Ops: The Mindgate Conspiracy، The Godfather، MahjongSoul.
  • گزارش های خطای مربوط به عملکرد برنامه ها بسته است: 3Dmark03، 3Dmark05، 3Dmark06.

علاوه بر این، می‌توان به انتشار پروژه Wine Staging 7.4 اشاره کرد که در چارچوب آن، ساخت‌های گسترده‌ای از Wine شکل می‌گیرد، از جمله وصله‌های کاملاً آماده یا خطرناک که هنوز برای پذیرش در شاخه اصلی Wine مناسب نیستند. در مقایسه با Wine، Wine Staging 561 پچ اضافی ارائه می دهد. نسخه جدید همگام سازی با پایگاه کد Wine 7.4 را به ارمغان می آورد. کار برای حذف هشدارها از وصله‌های مربوط به استفاده از نوع طولانی انجام شده است (به عنوان مثال، جایگزین‌های «%u» با «%lu» یا نوع ULONG با UINT32 جایگزین شد).

منبع: opennet.ru

اضافه کردن نظر