إصدار تجريبي للتطبيق المفتوح لـ WinAPI - Wine 7.4. منذ إصدار الإصدار 7.3 ، تم إغلاق 14 تقرير خطأ وتم إجراء 505 تغييرًا.
أهم التغييرات:
- الموضوع الافتراضي هو "فاتح".
- مكتبة vkd3d 1.3 مع تنفيذ Direct3D 12 مدمجة في الهيكل الرئيسي ، والعمل من خلال ترجمة المكالمات إلى Vulkan Graphics API.
- تم تبديل مكتبات WineD3D و D3D12 و DXGI لاستخدام تنسيق الملف القابل للتنفيذ PE (القابل للتنفيذ المحمول) بدلاً من ELF.
- تمت إضافة الأجزاء الأساسية لوظائف التعرف على الكلام (API SpeechRecognizer).
- تمت إضافة دعم تنسيق WAV49 إلى مكتبة gsm.
- يضيف DLL crypt32 دعمًا أوليًا لتشفير وفك تشفير طلبات OCSP (بروتوكول حالة الشهادة عبر الإنترنت) الموقعة رقميًا.
- استمرار الدعم للنوع "الطويل" في الكود (حوالي 200 تغيير).
- تأكد من أن تأثيرات الاهتزاز تعمل بشكل صحيح في الألعاب عند استخدام وحدات تحكم DualSense.
- تم إصلاح مشكلات تحميل ملفات DLL مع دعم مجموعات Windows 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