Апублікаваны эксперыментальны выпуск адкрытай рэалізацыі Win32 API – Wine 11.18. З моманту выпуску 11.17 былі закрыты 44 справаздачы аб памылках і ўнесена 380 змен.
Найбольш важныя змены:
- У праслойцы сімуляцыі ядра NT (ntoskrnl.exe) рэалізаваны функцыі PsGetThreadProcess, PsGetProcessPeb, PsGetContextThread, PsReferencePrimaryToken, MmGetPhysicalMemoryRanges, SeLocateProcessImageName, MmGetVirtualForPure PsDereferencePrimaryToken, PsGetProcessImageFileName, неабходныя для карэктнай падтрымкі драйвераў прылад.
- У якія пастаўляюцца для мовы Сі загалоўкавыя файлы занесеныя выпраўленні для падвышэння сумяшчальнасці.
- Закрыты справаздачы аб памылках, звязаных з працай прыкладанняў: QuickTime 2.x, Adobe Creative Cloud, Adobe Express Photos, SlingPlayer 1.5.
- Закрытыя справаздачы пра памылкі, звязаныя з працай гульняў: Assassin's Creed Rogue, Super Meat Boy, Screamer 4×4 1.2, Enclave, Star Wars: Knights of the Old Republic, Return to Krondor, The Bard's Tale IV Director's Cut.
Асобна сфарміраваны выпуск праекта Wine Staging 11.18, які прадстаўляе пашыраныя зборкі Wine, якія ўключаюць не поўнасцю гатовыя або рызыкоўныя патчы, пакуль непрыдатныя для прыняцця ў асноўную галінку Wine. У параўнанні з Wine у Wine Staging прадастаўляецца 273 дадатковых патчаў. У новым выпуску Wine Staging ажыццёўлена сінхранізацыя з кодавай базай Wine 11.18 і абноўлены код vkd3d. У асноўны склад Wine перанесены патч, які пераўтварае загалоўкавыя файл d3d10_1shader.h у файл у фармаце idl (Interface Definition Language). Дададзеныя патчы для пераўтварэння падання колеру YV12 у RGB у кодзе адмалёўкі і выкананні праверак выкананых файлаў для архітэктуры WoW64 (64-bit Windows-на-Windows), якая дазваляе выконваць 32-разрадныя Windows-прыкладанні ў 64-разрадных Unix-сістэмах.
Крыніца: opennet.ru
