Как всегда пунктуальная, WineHQ запустила вчера вечером (в Испании) новую разрабатываемую версию своего программного обеспечения для запуска приложений Windows в других операционных системах. WINE 8.16 он пришел через две недели после 8.15 без длинного списка заметных новых функций или, по крайней мере, тех, о которых упоминают его разработчики, но если мы посмотрим на цифры, то станет ясно, что все вернулось на круги своя. Все могло бы измениться, если бы не один-единственный разработчик Реми Бернон, который внес не менее 122 настроек.
Всего было Изменения 425. Среди них WineHQ подчеркивает, что они начали работу по «оживлению» API DirectMusic, выпуск которого прекращен Microsoft, и что в регрессионных тестах было сделано множество исправлений и улучшений, к которым добавлен пункт, в котором упоминаются различные исправления. Ниже вы видите список ошибок, исправленных в WINE 8.16, всего 33.
Исправлены ошибки в WINE 8.16
- Редактор GPS-треков: стрелки не отображаются.
- Встроенный в Wine gdiplus.dll отстает в Paint.NET по сравнению с собственным (Win 7) gdiplus.dll.
- Плохая производительность Roblox на Wine.
- BENNING PC-Win ST 750-760 Designer аварийно завершает работу при запуске, требуется реализация GdipSetPenCompoundArray.
- user32:msg – test_SendMessage_other_thread() иногда получает неправильный статус в Windows.
- mscoree:mscoree нарушает user32:msg – subtest_hvredraw() не работает в большинстве тестовых настроек Windows 7.
- Игра «Антекрипт»: Черный экран после запуска.
- ::DrawGeometry не учитывает стиль обводки.
- user32:msg – test_InSendMessage() иногда получает неожиданные флаги в Windows.
- shlwapi:ordinal – test_SHFormatDateTimeA() завершается сбоем из-за перехода на летнее время в Windows.
- ntdll:Exception – test_extended_context() завершается сбоем в Windows 11.
- ntdll:Exception – test_virtual_unwind() завершается сбоем в Windows 11.
- DnsQuery(DNS_TYPE_SRV) не удается проанализировать некоторые ответы сервера.
- kernel32:thread — 32-битная функция test_stack() получает неожиданные значения для индексов -2 и -3 в Windows.
- wtsapi32:wtsapi — 32-битная функция check_wts_process_info() не получает токен пользователя в Windows 7 и 8.
- oleaut32:usrmarshal — 64-битная функция test_marshal_VARIANT() получает неверные значения для wv[5&6] в Windows 8+..
- ntdll:Exception – 64-битная функция test_nested_Exception() завершается сбоем в Windows 11.
- mshtml:misc — сбой test_HTMLStorage() в Wine.
- ntdll:om — 64-битная функция test_object_types() завершается сбоем в Windows 8+.
- user32:msg – test_hotkey() не находит свободных букв WinKey+ в Windows 11.
- user32:msg – test_dialog_messages() иногда получает неправильную строку в Windows 7.
- GitLab CI иногда пытается связать winscard с libpcsclite в macOS.
- Браузер Softerra LDAP не работает при отключении LDAP_OPT_ENCRYPT, LDAP_OPT_ROOTDSE_CACHE и LDAP_OPT_SIGN.
- PS Core (pwsh.exe) не запускается: Вызов нереализованной функции wldp.dll.WldpGetLockdownPolicy.
- Vitis 2020.1 необходима поддержка `если существует ""` в пакетном файле.
- Для браузера LDAP Softerra требуется LDAP_OPT_CLIENT_CERTIFICATE.
- Wine 8.15: успешно собирается на Flatpak, но при выполнении с SIGSEGV происходит сбой.
- combase:roapi – test_ActivationFactories() не работает в Windows и Wine.
- kernel32:actctx – test_two_dlls_at_same_time() завершается сбоем в Windows 7+ и Wine.
- setupapi:devinst и setupapi:install – test_class_installer() завершается сбоем в Windows 7+ и Wine.
- ucrtbase:thread – test_thread_library_reference() не работает в Windows 7+ и Wine.
- Строка сводки теста dinput:hid не учитывает пропущенные сообщения в Windows 7.
- user32:msg test_hvredraw завершается с ошибкой на Win1709 с неожиданным регионом.
Перевод предоставлен DeepL.
WINE 8.16 теперь можно скачать с кнопки под этими строками, и в ее страница загрузки есть информация об установке этой и других версий также в таких операционных системах, как macOS и Android.