د شراب 5.0 مستحکم خوشې کول

د یو کال پراختیا او 28 تجربوي نسخو وروسته وړاندې شوی د Win32 API خلاص پلي کولو مستحکم خوشې کول - وین 5.0، چې له 7400 څخه ډیر بدلونونه پکې شامل دي. د نوې نسخې کلیدي لاسته راوړنې د PE ب formatه کې د جوړ شوي وین ماډلونو تحویلول ، د ملټي مانیټر تشکیلاتو لپاره ملاتړ ، د XAudio2 آډیو API نوی پلي کول او د ولکان 1.1 ګرافیک API ملاتړ شامل دي.

په شرابو کې تصدیق شوی د وینډوز لپاره د 4869 (یو کال دمخه 4737) برنامو بشپړ عملیات ، نور 4136 (یو کال دمخه 4045) برنامې د اضافي ترتیباتو او بهرني DLLs سره په بشپړ ډول کار کوي. 3635 برنامه د فعالیت کوچنۍ مسلې لري چې د لومړني غوښتنلیک دندو په کارولو کې مداخله نه کوي.

کلید نوښتونه شراب 5.0:

  • ماډلونه د 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)، په هغه صورت کې چې د لارې په اوږدو کې دا ممکنه ده چې یو کتابتون ومومئ چې د اوسني بټ ژوروالي لپاره سم وي؛
    • د وسیلې چلوونکو لپاره، د کرنل شیانو جذب ښه شوی دی؛
    • تطبیق شوي همغږي توکي چې د کرنل په کچه کار کوي، لکه سپن لاکونه، چټک میوټیکس او متغیرات چې د سرچینې سره وصل دي؛
    • ډاډ ترلاسه کوي چې غوښتنلیکونه د بیټرۍ وضعیت په اړه په سمه توګه خبر شوي؛
  • د کارن انٹرفیس او ډیسټاپ ادغام
    • کوچنۍ شوې وینډوز اوس د وینډوز 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 سره سم راوړل شوي؛
  • غږ او ویډیو
    • د غږ API نوی تطبیق وړاندیز شوی XAudio2د پروژې پر بنسټ جوړ شوی دی فوډیو. په شراب کې د FAudio کارول تاسو ته اجازه درکوي په لوبو کې د لوړ غږ کیفیت ترلاسه کړئ او ځانګړتیاوې وکاروئ لکه د حجم مخلوط او پرمختللي غږ اغیزې؛
    • د میډیا فاؤنڈیشن چوکاټ پلي کولو کې لوی شمیر نوي زنګونه اضافه شوي ، پشمول د جوړ شوي او دودیز غیر متمرکز کتارونو ملاتړ ، د سرچینې لوستونکي API ، میډیا سیشن ، او داسې نور.
    • د ویډیو نیول فلټر د v4l2 API پرځای د v4l1 API کارولو ته بدل شوی ، کوم چې د ملاتړ شوي کیمرې لړۍ پراخه کړې؛
    • جوړ شوي AVI، MPEG-I او WAVE ډیکوډرونه لیرې شوي، د هغې پرځای اوس د GStreamer یا QuickTime سیسټم کارول کیږي؛
    • د VMR7 ترتیب APIs یو فرعي سیټ اضافه کړ؛
    • د غږ چلوونکو لپاره د انفرادي چینلونو حجم تنظیم کولو لپاره ملاتړ اضافه شوی؛
  • نړیوال کول
    • یونیکوډ جدول 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

Add a comment