Състоя се експериментален пуск на откритата реализация на WinAPI — Wine 7.10. От момента на пускането на версия 7.9 са затворени 56 отчета за грешки и направени 388 изменения.
Най-важните промени:
- Драйверът macOS е преведен на използване на формата за изпълними файлове PE (Portable Executable) вместо ELF.
- Движокът Wine Mono с реализацията на платформата .NET е актуализиран до версия 7.3.
- Реализирани са съвместими с Windows свойства на локалите „Collation“ за Unicode, позволяващи задаване на правила за сортиране и методи за съпоставяне с оглед на значението на символите (например, при наличие на ударение).
- В библиотеката Secur32 е реализирана поддръжка на WoW64 (64-bit Windows-on-Windows), прослойка за стартиране на 32-битови програми под 64-битова Windows.
- Затворени са отчетите за грешки, свързани с работата на игрите: Singularity, Panzer Corps, Echo: Secrets of the Lost Cavern, Tribes, Betfair Poker, HITMAN 2 (2018), FAR мод за Nier: Automata, Port Royale 4.
- Затворени са отчетите за грешки, свързани с работата на приложенията: Corel Draw 9, Microsoft Office XP 2002, Visual Studio 2010, Adobe Reader 9.0, Acrobat Reader 5. HaoZip, IE8, RoyalTS 5, Windows PowerShell Core 6.1 за ARM64, EA Origin, Steam, Rebelbetting, Honeygain, SlingPlayer 2, GPU Caps Viewer 1.54, Kvaser, Alcoma ASD Client 11.1, Powershell Core.
Допълнително се отбелязва формированието на изданието на проекта Wine Staging 7.10, в рамките на което се формират разширени сборки на Wine, включващи незавършени или рискови пачове, все още неподходящи за приемане в основната клонка на Wine. В сравнение с Wine, в Wine Staging се предоставят 545 допълнителни пача.
В новото издание е извършена синхронизация с кодовата база Wine 7.10. В основния състав на Wine са преведени 6 пача, свързани с реализирането в KERNELBASE.dll на таблиците sortkey и функцията CompareString, необходими за поддръжка на свойството на локалите „Collation“. Добавени са два пача с реализиране в dwmapi.dll на стойности по подразбиране за DwmGetCompositionTimingInfo, необходими за стартиране на Epic Games Launcher, и решение на проблема с извикването на DwmFlush, което водеше до аварийно приключване на Powershell.
Освен това, компанията Valve започна тестове на кандидат за версии на проекта Proton 7.0-3, който се базира на разработките на проекта Wine и е насочен към осигуряване на работа на игрови приложения, създадени за Windows и представени в каталога Steam, на Linux. Разработките на проекта се разпространяват под лиценция BSD. В новата версия е реализирана поддръжка на реконструкция на xinput контролери на устройства Steam Deck, подобрено е разпознаването на игрови волани, обновени са версиите на Wine Mono 7.3.0, dxvk 1.10.1-57-g279b4b7e и dxvk-nvapi 0.5.4, а също така е осигурена поддръжка на следните игри:
- Age of Chivalry
- Beneath a Steel Sky
- Chrono Cross: The Radical Dreamer Edition
- Cities XXL
- Cladun X2
- Cursed Armor
- Disney•Pixar Cars Mater-National Championship
- Gary Grigsby’s War in the East
- Gary Grigsby’s War in the West
- Iragon: Prologue
- MechWarrior Online
- Saviors of Sapphire Wings
- Small Radios Big Televisions
- Split/Second
- Star Wars Episode I Racer
- Stranger of Sword City Revisited
- Succubus x Saint
- V Rising
- Warhammer: End Times — Vermintide
- We Were Here Forever
- Planetary Annihilation: TITANS
- Подобрена е поддръжката на игри:
- Street Fighter V,
- Sekiro: Shadow Die Twice,
- Elden Ring,
- Final Fantasy XIV,
- DEATHLOOP,
- The Turing Test,
- Mini Ninja,
- Resident Evil Revelations 2,
- Legend of Heroes: Zero no Kiseki Kai,
- Mortal Kombat Komplete,
- Castle Morihisa.
Източник: opennet.ru
