WINE 11.5 пристига с подобрена поддръжка за C++ и общо почти 200 промени

WINE 11.5

Продължавайки с двуседмичния график, който ще продължи до края на годината, WineHQ стартира WINE 11.5, версия, която наследява 11.4 отпреди две седмициПървоначално това не е особено вълнуваща версия, тъй като няма никакви съществени новини и не е имало толкова стотици промени, колкото при разработването на WINE 9 или 10, където имаше близо или над 600 промени на всеки две седмици.

WINE 11.5 пристига с поддръжка на C++ в системата за изграждане, включени UCI библиотеки, поддръжка за изпращане на Syscall потребители в Linux и няколко корекции на съвместимостта с VBScript, заедно с обичайните многобройни корекции на грешки. Направени са следните подобрения: 198 се променя и коригира 22 грешки, тези в следния списък.

Коригирани грешки в WINE 11.5

  • Настройките на gedit не могат да бъдат редактирани.
  • USB връзката не се разпознава от Axon MultiClamp Commander 700B.
  • Инсталирането на Evernote е неуспешно.
  • Приложението PCG Tools не успява да се инсталира.
  • Няколко приложения се провалят поради директното използване на инструкцията SYSCALL x86_64 (Detroit: Become Human, Red Dead Redemption 2, Arknights: Endfield).
  • get_timezone_info извършва двоично търсене неправилно.
  • Четенето на индексиран растерен файл неправилно връща 32 бита вместо 8 бита.
  • vbscript: Двоеточия на нов ред след това се получава неуспех.
  • Типографските кавички в примерния код объркват тракането.
  • Stratego (1997) не започва със съобщение за грешка „Невъзможно е „CreateScalableFontResource()“.
  • Експортирането на ускорен кадър е неуспешно в Clip Studio Paint.
  • Sony Home Memories хвърля непоправима грешка по време на инсталирането.
  • Swift се проваля поради нереализираната функция ADVAPI32.dll.SaferiIsExecutableFileType.
  • Създаването на дъщерни прозорци на MDI не зачита атрибута на прозореца (не WS_MAXIMIZEBOX).
  • bcrypt: Внедрява RSA-OAEP настройки по подразбиране за допълване (коригира мобилната синхронизация на Wallpaper Engine).
  • Диалоговият прозорец за файлове се проваля в .NET приложения, като например UndertaleModTool.
  • VOCALOID6 не успява да стартира поради нереализиран wminet_utils stubs.
  • jscript: GetScriptDispatch(«») връща E_INVALIDARG вместо глобалното изпращане.
  • Производителността на time()/localtime() се е влошила значително.
  • CertCreateCertificateChainEngine се проваля с невалиден аргумент в rustls-platform-verifier.
  • Замяната на bass.dll със samp.dll причинява замръзване/черен екран в Wine, докато samp.dll работи правилно в Windows.
  • CEF не успява да пише, докато разглежда The Verge (странен шрифтов файл).

Налично сега

Wine 11.5 вече е достъпен за изтегляне от бутона по-долу. Страницата за изтегляне съдържа и информация за това как да инсталирате тази и други версии на операционни системи Linux, както и на macOS и дори Android.

След две седмици, ако обичайният график се запази и нищо не предполага друго, WINE 11.6 ще пристигне, също с десетки промени в подготовка за WINE 12.0, която, въз основа на минали издания, ще пристигне в началото на 2027 г. Това темпо ще продължи до края на годината, когато честотата на пускане ще се увеличи до седмични Release Candidates, след това стабилна (WINE 12) и накрая ще започне разработката на WINE 13.0.