Wine 11.18، یک نسخه آزمایشی از پیادهسازی API متنباز Win32، منتشر شد. از زمان انتشار نسخه ۱۱.۱۶، ۴۴ گزارش اشکال بسته شده و ۳۸۷ تغییر ایجاد شده است.
مهمترین تغییرات:
- لایه شبیهسازی هسته NT (ntoskrnl.exe) توابع PsGetThreadProcess، PsGetProcessPeb، PsGetContextThread، PsReferencePrimaryToken، MmGetPhysicalMemoryRanges، SeLocateProcessImageName، MmGetVirtualForPhysical، KeCapturePersistentThreadState، PsDereferencePrimaryToken و PsGetProcessImageFileName را پیادهسازی میکند که برای پشتیبانی صحیح از درایورهای دستگاه ضروری هستند.
- فایلهای هدر زبان C ارائه شده برای بهبود سازگاری اصلاح شدهاند.
- گزارشهای اشکال بستهشده مربوط به عملکرد برنامههای زیر: QuickTime 2.x، Adobe Creative Cloud، Adobe Express Photos، SlingPlayer 1.5.
- گزارشهای رفع اشکال مربوط به بازیهای زیر بسته شد: Assassin's Creed Rogue، Super Meat Boy، Screamer 4x4 1.2، Enclave، Star Wars: Knights of the Old Republic، Return to Krondor، The Bard's Tale IV Director's Cut.
یک نسخه جداگانه از پروژه Wine Staging 11.18 ایجاد شده است که نسخههای توسعهیافته Wine را ارائه میدهد که شامل وصلههای ناقص یا پرخطری هستند که هنوز برای گنجاندن در شاخه اصلی Wine مناسب نیستند. در مقایسه با Wine، Wine Staging 273 وصله اضافی ارائه میدهد. نسخه جدید Wine Staging با کدبیس Wine 11.18 همگامسازی میشود و کد vkd3d را بهروزرسانی میکند. وصلهای که فایل هدر d3d10_1shader.h را به یک فایل idl (زبان تعریف رابط) تبدیل میکند، به توزیع اصلی Wine منتقل شده است. وصلههایی برای تبدیل نمایش رنگ YV12 به RGB در کد رندر و انجام بررسیهای فایل اجرایی برای معماری WoW64 (64 بیتی) اضافه شده است. Windows-بر-Windows) که به شما امکان اجرای برنامههای ۳۲ بیتی را میدهد. Windows-برنامههای کاربردی در سیستمهای یونیکس ۶۴ بیتی.
منبع: opennet.ru
