تم نشر إصدار تجريبي لتطبيق Win32 API مفتوح المصدر، Wine 11.9. منذ إصدار 11.8، تم إغلاق 24 تقريرًا عن الأخطاء وتم إجراء 197 تغييرًا.
أهم التغييرات:
- تم تضمين مكتبة SQLite 3.51.1.
- تم تطبيق الدعم الأولي لخيوط النظام. تتضمن مكتبة ntdll الآن وظائف لإنشاء خيط باستخدام pthread.
- تمت إضافة دعم لتعليق سلسلة العمليات في التعليمات البرمجية المحاكاة عند التشغيل على أنظمة ARM64.
- تحسين التوافق مع VBScript.
- يستخدم برنامج التشغيل winewayland.drv، الذي يسمح لك باستخدام Wine في البيئات القائمة على بروتوكول Wayland، بروتوكول Wayland wp_pointer_warp_v1 لتعيين موضع المؤشر، مما يسمح لك بتحريك المؤشر على الفور إلى الموضع المحدد.
- تمت إضافة تسلسل تهيئة جدول الأساليب الافتراضية الوهمي (d3d9_device_vtbl، جدول الأساليب الافتراضية) إلى d3d9، ويشمل فقط الأسلوب d3d9_device_GetDisplayModeEx. يضمن هذا التغيير التوافق مع منصة الألعاب الإلكترونية BFME Online Arena.
- تم إغلاق تقارير الأخطاء المتعلقة بتشغيل التطبيقات التالية: Lotus Notes 8.x، Photoshop CS 2، Logos 9، WinSCP، Homesite 5.5، GOM Player، Graphpad Prism 9، GXSCC، ExamDiff Pro Fileeditor، SteelSeries GG 110.0.
- تم إغلاق تقارير الأخطاء المتعلقة بالألعاب التالية: Wargaming Game Center، Command & Conquer 3، Command & Conquer Red Alert 3.
في الوقت نفسه، تم إصدار Wine Staging 11.9، الذي يوفر إصدارات موسعة من Wine تتضمن تصحيحات غير مكتملة أو محفوفة بالمخاطر، غير مناسبة بعد للدمج في فرع Wine الرئيسي. بالمقارنة مع Wine، يوفر Wine Staging 273 تصحيحًا إضافيًا. يتزامن إصدار Wine Staging الجديد مع قاعدة بيانات Wine 11.9 ويُحدّث كود vkd3d. تم نقل التصحيحات التي تُصلح مشاكل بناء vkd3d باستخدام مجموعة أدوات mingw، وتُضيف تسلسل تهيئة vtbl وهميًا إلى جهاز d3d9، إلى توزيعة Wine الرئيسية.
المصدر: opennet.ru
