د یو کال پراختیا او 28 تجربوي نسخو وروسته
په شرابو کې
کلید
- ماډلونه د PE بڼه کې
- د MinGW کمپیلر سره، د وین ډیری ماډلونه اوس د ELF پرځای په PE (د پورټ ایبل اجرا وړ، په وینډوز کې کارول کیږي) د اجرا وړ فایل فارمیټ کې جوړ شوي. د PE کارول د مختلف کاپي محافظت سکیمونو ملاتړ کولو سره ستونزې حل کوي چې په ډیسک او حافظه کې د سیسټم ماډلونو پیژندنه تاییدوي؛
- د PE اجرا کونکي اوس د ډمي DLL فایلونو کارولو پرځای ~/.wine ($WINEPREFIX) ډایرکټر ته کاپي شوي ، د اضافي ډیسک ځای مصرفولو په قیمت کې د اصلي وینډوز نصباتو سره ورته توکي رامینځته کوي؛
- ماډلونه چې د PE بڼه کې بدل شوي کولی شي معیاري وکاروي
wchar د یونیکوډ سره د C افعال او مستقل (د مثال په توګه، L"abc")؛ - د وین سی رن ټایم په MinGW کې جوړ شوي بائنریونو سره د لینک کولو لپاره ملاتړ اضافه کړی ، کوم چې د DLLs جوړولو پرمهال د MinGW رنټایم پرځای د ډیفالټ لخوا کارول کیږي؛
- د ګرافیک فرعي سیسټم
- د ډیری مانیټرونو او ګرافیک اډاپټرونو سره کار کولو لپاره ملاتړ اضافه شوی ، پشمول د متحرک ډول تنظیماتو بدلولو وړتیا؛
- د Vulkan ګرافیک API لپاره ډرایور د Vulkan 1.1.126 مشخصاتو سره مطابقت کولو لپاره تازه شوی؛
- د وینډوز کوډیکس کتابتون د اضافي راسټر فارمیټونو بدلولو وړتیا چمتو کوي ، پشمول د شاخص شوي پیلیټ سره فارمیټونه؛
- مستقیمه
- کله چې د بشپړ سکرین Direct3D غوښتنلیکونه چلوي، د سکرین سیور زنګ بند شوی دی؛
- DXGI (DirectX ګرافیک انفراسټرکچر) د غوښتنلیک د خبرولو لپاره ملاتړ اضافه کړی کله چې کړکۍ یې کوچنۍ وي، کوم چې غوښتنلیک ته اجازه ورکوي چې د کړکۍ د کمولو په وخت کې د منابعو د پام وړ عملیاتو فعالیت کم کړي؛
- د DXGI کارولو غوښتنلیکونو لپاره، اوس دا ممکنه ده چې د Alt+Enter ترکیب په کارولو سره د بشپړ سکرین او کړکۍ حالت ترمنځ تیر کړئ؛
- د Direct3D 12 پلي کولو وړتیاوې پراخه شوې ، د مثال په توګه ، اوس د بشپړ سکرین او کړکۍ حالتونو ترمینځ د بدلولو لپاره ملاتړ شتون لري ، د سکرین حالت بدلول ، د محصول اندازه کول او د رینډرینګ بفر بدلولو وقفه اداره کول (د سویپ وقفه)؛
- د مختلفو سرحدونو حالتونو ښه سمبالول، لکه د روڼتیا او ژورو ازموینو لپاره د حد څخه بهر د ان پټ ارزښتونو کارول، د منعکس شوي جوړښتونو او بفرونو سره وړاندې کول، او د غلط DirectDraw شیانو کارول
کلیپ د غلط وینډوز لپاره د Direct3 وسیلې رامینځته کول ، د لیدو ساحو کارول چې لږترلږه پیرامیټر ارزښتونه د اعظمي سره مساوي وي ، او داسې نور. - Direct3D 8 او 9 ډیر دقیق تعقیب چمتو کوي "
ناپاکه » د بار شوي جوړښت ساحې؛ - د اړتیا وړ پته ځای اندازه کله چې د S3TC میتود په کارولو سره کمپریس شوي 3D جوړښتونه پورته کول کم شوي (د بشپړ بار کولو پرځای ، جوړښتونه په ټوټو کې بار شوي).
- انٹرفیس پلي شوی
ID3D11 ملټي ریډ په څو اړخیزو غوښتنلیکونو کې د مهمو برخو ساتنه؛ - د روښنايي محاسبې پورې اړوند مختلف اصلاحات او اصلاحات د زړو DirectDraw غوښتنلیکونو لپاره رامینځته شوي؛
- په API کې د شیډرونو په اړه معلوماتو ترلاسه کولو لپاره اضافي تلیفونونه پلي کړي
شیډر انعکاس ; - wined3d اوس ملاتړ کوي
ټوخی د کمپریس شوي سرچینو پروسس کولو لپاره CPU پراساس؛ - په Direct3D کې پیژندل شوي د ګرافیک کارتونو ډیټابیس پراخ شوی؛
- HKEY_CURRENT_USER\Software\Wine\Direct3D: "shader_backend" (د شیډرونو سره کار کولو لپاره بیکینډ: "glsl" د GLSL لپاره، "arb" د ARB ورټیکس / ټوټې لپاره او "هیڅ" د شیډر مالتړ غیر فعالولو لپاره)، "سخت_شاډر_میت" ( 0x1 - فعال کړئ، 0x0 - د Direct3D شیډر تبادله غیر فعال کړئ). د "UseGLSL" کیلي بې برخې شوې (باید "shader_backend" وکاروئ)؛
- D3DX
- د 3D جوړښت کمپریشن میکانیزم S3TC (S3 Texture Compression) لپاره ملاتړ پلي شوی؛
- د عملیاتو سم پلي کول اضافه شوي لکه د جوړښت ډکول او نه پلي کیدونکي سطحونه؛
- د جوړولو چوکاټ کې مختلف اصلاحات او اصلاحات شوي دي
بصری اغیزې ;
- کرنل (د وینډوز کرنل انٹرفیسونه)
- په Kernel32 کې کارول شوي ډیری افعال ته لیږدول شوي
KernelBase، د وینډوز په جوړښت کې د بدلونونو تعقیب؛ - د بارولو لپاره کارول شوي لارښودونو کې د 32- او 64-bit DLLs مخلوط کولو وړتیا. ډاډ ترلاسه کوي چې هغه کتابتونونه چې د اوسني بټ ژور سره سمون نه لري له پامه غورځول شوي (32/64)، په هغه صورت کې چې د لارې په اوږدو کې دا ممکنه ده چې یو کتابتون ومومئ چې د اوسني بټ ژوروالي لپاره سم وي؛
- د وسیلې چلوونکو لپاره، د کرنل شیانو جذب ښه شوی دی؛
- تطبیق شوي همغږي توکي چې د کرنل په کچه کار کوي، لکه سپن لاکونه، چټک میوټیکس او متغیرات چې د سرچینې سره وصل دي؛
- ډاډ ترلاسه کوي چې غوښتنلیکونه د بیټرۍ وضعیت په اړه په سمه توګه خبر شوي؛
- په Kernel32 کې کارول شوي ډیری افعال ته لیږدول شوي
- د کارن انٹرفیس او ډیسټاپ ادغام
- کوچنۍ شوې وینډوز اوس د وینډوز 3.1 سټایل آئیکون پرځای د سرلیک بار په کارولو سره ښودل کیږي.
- د نوي تڼۍ سټایلونه اضافه کړل
سپلیټ بټن (د عملونو د ډراپ-ډاون لیست سره تڼۍ) اود قوماندې لینکونه (په ډیالوګ بکسونو کې لینکونه چې راتلونکي مرحلې ته د تللو لپاره کارول کیږي)؛ - سمبولیک لینکونه د 'ډاونلوډونو' او 'ټیمپلیټونو' فولډرو لپاره رامینځته شوي ، د یونیکس سیسټمونو اړوند لارښودونو ته اشاره کوي؛
- ننوتون توکي
- په پیل کې، اړین پلګ او پلی وسیلې ډرایورونه نصب او بار شوي؛
- د لوبې کنټرولرانو لپاره ښه ملاتړ ، پشمول د مینی جویسټیک (هیټ سویچ) ، سټیرینګ ویل ، ګاز او بریک پیډلونه.
- د زاړه لینکس جویسټیک API لپاره ملاتړ چې د 2.2 نسخه دمخه د لینکس کرنل کې کارول کیږي بند شوی دی؛
- شارپ
- د مونو انجن د 4.9.4 خوشې کولو لپاره تازه شوی او اوس د وینډوز پریزنټیشن فاؤنڈیشن (WPF) چوکاټ برخې شاملې دي؛
- په یوه عام ډایرکټر کې د مونو او ګیکو سره د اضافو نصبولو وړتیا اضافه کړه ، د فایلونو ځای په ځای کول په /usr/share/wine hierarchy کې د دې پرځای چې دوی نوي مخ ته کاپي کړي؛
- د شبکې ب featuresې
- د وین ګیکو براوزر انجن، چې د MSHTML کتابتون کې کارول کیږي، د 2.47.1 خوشې کولو لپاره تازه شوی. د نوي HTML APIs لپاره ملاتړ پلي شوی؛
- MSHTML اوس د SVG عناصرو ملاتړ کوي؛
- ډیری نوي VBScript افعال اضافه کړل (د مثال په توګه، خطا او استثناء سمبالونکي، ساعت، ورځ، میاشت، سټینګ، LBound، RegExp.Replace، РScriptTypeInfo_* او ScriptTypeComp_Bind* افعال، او نور)؛
- په VBScript او JScript کې د کوډ حالت ساتل (د سکریپټ دوام)؛
- د پیرودونکي او سرور غوښتنلیکونو لپاره د HTTP خدمت (WinHTTP) او اړوند API (HTTPAPI) لومړني پلي کول اضافه شوي چې د HTTP پروتوکول په کارولو سره غوښتنې لیږي او ترلاسه کوي؛
- د DHCP له لارې د HTTP پراکسي ترتیباتو ترلاسه کولو وړتیا پلي کول؛
- د مایکروسافټ پاسپورټ خدمت له لارې د تصدیق غوښتنې ریډائریټ کولو لپاره ملاتړ اضافه شوی؛
- کریپټوګرافي
- د ایلیپټیک وکر کریپټوګرافیک کیلي (ECC) لپاره پلي شوي ملاتړ کله چې GnuTLS کاروي؛
- د PFX ب formatه کې د فایلونو څخه د کیلي او سندونو واردولو وړتیا اضافه کړه؛
- د PBKDF2 پټنوم پراساس د کلیدي نسل سکیم لپاره ملاتړ اضافه شوی؛
- متن او فونټونه
- د DirectWrite API تطبیق د OpenType ځانګړتیاو لپاره ملاتړ اضافه کړی دی
د ګلیف موقعیت , کوم چې د لاتین سټایل لپاره د ډیفالټ لخوا فعال شوي ، پشمول د کیرنینګ؛ - د فونټ ډیټا پروسس کولو لپاره ښه امنیت د کارولو دمخه د مختلف ډیټا جدولونو سموالي چیک کولو سره؛
- DirectWrite انٹرفیسونه د وروستي SDK سره سم راوړل شوي؛
- د DirectWrite API تطبیق د OpenType ځانګړتیاو لپاره ملاتړ اضافه کړی دی
- غږ او ویډیو
- د غږ API نوی تطبیق وړاندیز شوی
XAudio2 د پروژې پر بنسټ جوړ شوی دیفوډیو . په شراب کې د FAudio کارول تاسو ته اجازه درکوي په لوبو کې د لوړ غږ کیفیت ترلاسه کړئ او ځانګړتیاوې وکاروئ لکه د حجم مخلوط او پرمختللي غږ اغیزې؛ - د میډیا فاؤنڈیشن چوکاټ پلي کولو کې لوی شمیر نوي زنګونه اضافه شوي ، پشمول د جوړ شوي او دودیز غیر متمرکز کتارونو ملاتړ ، د سرچینې لوستونکي API ، میډیا سیشن ، او داسې نور.
- د ویډیو نیول فلټر د v4l2 API پرځای د v4l1 API کارولو ته بدل شوی ، کوم چې د ملاتړ شوي کیمرې لړۍ پراخه کړې؛
- جوړ شوي AVI، MPEG-I او WAVE ډیکوډرونه لیرې شوي، د هغې پرځای اوس د GStreamer یا QuickTime سیسټم کارول کیږي؛
- د VMR7 ترتیب APIs یو فرعي سیټ اضافه کړ؛
- د غږ چلوونکو لپاره د انفرادي چینلونو حجم تنظیم کولو لپاره ملاتړ اضافه شوی؛
- د غږ API نوی تطبیق وړاندیز شوی
- نړیوال کول
- یونیکوډ جدول 12.1.0 نسخه ته تازه شوی؛
- د یونیکوډ نورمال کولو لپاره پلي شوي ملاتړ؛
- د اوسني ځای پراساس د جغرافيائی سیمې اتوماتیک نصب کول (HKEY_CURRENT_USER\Control Panel\International\Geo)؛
- RPC/COM
- ټایپ لیب ته د پیچلو جوړښتونو او صفونو لپاره ملاتړ اضافه شوی؛
- د وینډوز سکریپټ د چلولو وخت کتابتون لومړني پلي کول اضافه کړل؛
- د ADO (Microsoft ActiveX Data Objects) کتابتون لومړني پلي کول شامل کړل؛
- نصب کونکي
- د پیچونو رسولو ملاتړ (پیچ فایلونه) د MSI نصب کونکي لپاره پلي شوي؛
- د WUSA (Windows Update Standalone Installer) یوټیلیټ اوس د دې وړتیا لري چې تازه معلومات په MSU بڼه کې نصب کړي؛
- د ARM پلیټ فارم
- د ARM64 معمارۍ لپاره، د سټیک انونډینګ ملاتړ په ntdll کې اضافه شوی. د بهرني لیبنونډ کتابتونونو سره وصل کولو لپاره ملاتړ اضافه شوی؛
- د ARM64 جوړښت لپاره، د بې سیمه پراکسي ملاتړ د اعتراض انٹرفیسونو لپاره پلي شوی؛
- د پراختیا وسیلې / وینیلیب
- د بصری سټوډیو څخه د ډیبګر کارولو وړتیا اضافه کړه ترڅو په لیرې توګه په وین کې روان غوښتنلیکونه ډیبګ کړي؛
- د DBGENG (Debug Engine) کتابتون په جزوي توګه پلي شوی؛
- د وینډوز لپاره تالیف شوي بائنریز نور په لیبوین پورې اړه نلري، دوی ته اجازه ورکوي چې په وینډوز کې پرته له اضافي انحصار څخه کار واخلي؛
- د سرچینې کمپیلر او IDL کمپیلر ته د '-sysroot' اختیار اضافه شوی ترڅو د سرلیک فایلونو لپاره لاره وټاکي؛
- winegcc ته '— هدف'، '—wine-objdir'، '—wine-objdir' اختیارونه اضافه کړل
'-winebuild' او '-fuse-ld'، کوم چې د کراس تالیف لپاره د چاپیریال تنظیم کول اسانه کوي؛
- ایمبیډ شوي غوښتنلیکونه
- د کنسول کوډ کولو تنظیم کولو لپاره د CHCP یوټیلیټ پلي کول؛
- د MSI په بڼه کې د ډیټابیسونو د سمبالولو لپاره د MSIDB کارول پلي شوي؛
- د فعالیت اصلاح کول
- د وخت مختلف فعالیتونه د لوړ فعالیت سیسټم ټایمر افعال کارولو لپاره لیږدول شوي، د ډیری لوبو رینډر لوپ کې د سر کمول؛
- په FS کې د Ext4 کارولو وړتیا اضافه کړه
رژیم د قضیې حساسیت پرته کار کول؛ - د LBS_NODATA حالت کې د لیست ډیالوګونو کې د لوی شمیر عناصرو پروسس کولو فعالیت غوره شوی دی؛
- د لینکس لپاره د SRW لاکونو (سلیم ریډر/لیکونکی) ګړندی پلي کول اضافه شوي ، Futex ته ژباړل شوي؛
- بهرني انحصار
- د PE په شکل کې د ماډلونو راټولولو لپاره، MinGW-w64 کراس-کمپیلر کارول کیږي؛
- د XAudio2 پلي کول د FAudio کتابتون ته اړتیا لري؛
- د BSD سیسټمونو کې د فایل بدلونونو تعقیبولو لپاره
د Inotify کتابتون کارول کیږي؛ - د ARM64 په پلیټ فارم کې د استثناوو اداره کولو لپاره، د Unwind کتابتون ته اړتیا ده؛
- د Video4Linux1 پرځای، د Video4Linux2 کتابتون اوس اړین دی.
سرچینه: opennet.ru