Шарап 5.12 чыгаруу жана Шарап коюу 5.12

болуп өттү WinAPI ачык ишке ашыруунун эксперименталдык чыгарылышы - шарап 5.12. Версия чыккандан бери 5.11 48 мүчүлүштүктөр отчету жабылып, 337 өзгөртүү киргизилген.

Эң маанилүү өзгөрүүлөр:

  • NTDLL китепканасы PE форматына айландырылды;
  • WebSocket API үчүн кошумча колдоо;
  • Жакшыртылган колдоо RawInput;
  • Vulkan API спецификациясы жаңыртылды;
  • Оюндардын жана тиркемелердин иштешине байланыштуу ката отчеттору жабылат:
    Grand Theft Auto 3, Adobe Photoshop 7, Windows Media Player 9, Wing commander 4, Adobe Shockwave Player 11.x, Notepad2, GOTHIC 2 GOLD, Battle.net, Autodesk Fusion 360, Between, League of Legends, Dirt Rally 2.0, PS4 Remote Play 2.x, CompressonatorGUI 3.1, rFactor2, X2: The Threat, SierraChart v2068, Singularity of the Ashes: Escalation, S-Gear 2, Riot Vanguard, StarCitizen, Divinity: Original Sin 2, Need For Speed ​​​​Hot Pursuit 2 , Melodyne 5, TheHunter: Жапайылардын чакыруусу, Generation Zero: FNIX Rising, Age of Wonders: Planetfall.

Кошумча: Кийинки түзүлгөн долбоор чыгаруу Шарап коюу 5.12, анын ичинде Шараптын кеңейтилген конструкциялары түзүлөт, анын ичинде толук даяр эмес же кооптуу патчтар, али Шараптын негизги бутагына кабыл алуу үчүн ылайыктуу эмес. Шарап менен салыштырганда, Wine Staging 665 кошумча патчтарды камсыз кылат (акыркы чыгарылышта 702 болгон, 818-жылга чейинки жылы - негизги Шарап бутагында ntdll бөлүү аяктаганга чейин, "esync" патчтары убактылуу өчүрүлгөн бойдон калууда).

Жаңы чыгарылыш Wine 5.12 код базасы менен синхрондоштурууну алып келет. 18 тактар ​​негизги Шарапка которулду, негизинен DirectManipulation API элементтерин ишке ашырууга, ntdll китепканасына өзгөртүүлөрдү жана XACT аныктамаларын кошууга байланыштуу.

Жаңыртылган тактар winemenubuilder-Desktop_Icon_Path,
серверде сакталган_ACL,
ntdll-ForceBottomUpAlloc,
user32-rawinput-* жана ntdll-NtQueryVirtualMemory. Кошулган жамаачыmaxImageCount маанисин 0 кайтаруусуна жол бербөө SwapChain Vulkan API колдонууда (нөлдүк маани Strange Brigade, No Man's Sky жана Path of Exile көйгөйлөрүн жаратты).

Source: opennet.ru

Комментарий кошуу