WINE 8.0-rc1, перший RC наступної стабільної версії, яка містить набагато більше змін, ніж очікувалося

ВИНО 8.0-rc1

ми знали це було близько, і воно тут ВИНО 8.0-rc1. Це перший Release Candidate наступної стабільної версії WINE, запланованої на початок 2023 року. Ми знали, що вона має з’явитися, але не те, що вона матиме стільки змін, беручи до уваги, що на цьому етапі слід вносити лише невеликі зміни. розробки, налаштування для підготовки до наступного великого випуску. Ми не знаємо, чи збережеться ця тенденція в найближчі тижні, але це було так.

Коли ви досягаєте цієї стадії розробки, WineHQ зазвичай публікує статті про доступність, а в журналі змін повідомляє, що на цій стадії розробки лише описуються речі, але примітка до випуску WINE 8.0-rc1 майже не відрізняється від звичайної фази розробки: опубліковано сотні змін, а також невелика список з новинами що вони вважають найважливішим.

WineHQ підкреслює, що vkd3d було завантажено до версії 1.6, що було зроблено оптимізацію у Vulkan і OpenGL, більше підтримки для процесорів друку, було покращено панель керування джойстиком і завершено перетворення типів формату printf. Крім того, вони додали список с 544 змінюється. Цікаво, що вони більш ніж удвічі перевищили, ніж опублікували за кілька тижнів двотижневого процесу.

Виправлено помилки в WINE 8.0-rc1

Список виправлень помилок включає:

  • shell32:shelllink – test_load_save() не вдається випадково на WINE.
  • ws2_32/tests/sock.c не працює на gentoo без підтримки IPX.
  • Для кількох програм потрібна реалізація D3DXDisassembleShader() (Tom Clancy's Rainbow Six: Vegas 2, The Void).
  • kernel32:console не працює в японській та китайській Windows.
  • user32:clipboard test_ClipboardOwner() має умову змагання з менеджерами буфера обміну.
  • oleaut32:typelib: test_CreateTypeLib(SYS_WIN32) не вдається виконати на 64-розрядній версії WINE.
  • 32-розрядна версія: не вдається встановити на 64-розрядних префіксах wine (тепер усе).
  • Вихід user32:msg завеликий у WINE.
  • user32:win має деякі помилкові помилки в GetScrollInfo.
  • riched20:редактор не працює з кодовою сторінкою UTF-8.
  • user32:msg – test_dbcs_wm_char() не працює на WINE в японській та китайській мовах.
  • rpcrt4:ndr_marshall не працює в останніх версіях Windows 8.1, 21H1 і 21H2.
  • mshtml:htmldoc не працює в Windows із кодуванням UTF-8.
  • kernel32:locale – test_GetLocaleInfoW() і test_invariant() не вдаються до гінді Windows.
  • conhost.exe:tty – test_tty_input() не працює в більшості регіональних налаштувань Windows.
  • shell32:shelllink – test_load_save() випадковим чином не видаляє test.lnk у WINE.
  • dinput:force_feedback – test_windows_gaming_input() іноді має неочікувану кількість посилань у WINE.
  • user32:msg – test_button_messages() випадковим чином не працює у Windows і WINE.
  • user32:msg – перевірка SW_SHOWMINIMIZED у test_messages() успішна на WINE з fvwm.
  • ddraw:ddraw1 має понад 255 помилок у віртуальних машинах debian11 TestBot.
  • ddraw:ddraw1 – test_clear() має рідкісні помилки на WINE на debian11 VM.
  • dinput:device8 – test_sys_mouse() має деякі рідкісні помилки на віртуальних машинах TestBot.
  • urlmon:url – test_URLDownloadToFile_abort() іноді не вдається виконати в Windows 7+.
  • Ragnarok Online погана продуктивність.
  • quartz:mpegaudio – 64-розрядний test_streaming_events() не працює на fg-deb64.
  • mshtml:htmldoc – test_editing_mode(TRUE, TRUE) іноді не вдається.
  • 16-бітні програми відмовляються запускати wine 7.15+.
  • Кілька інсталяторів виходять з ладу на user32 (Drakan, Star Wars, Colin McRae, X-COM тощо).
  • vbscript не може скомпілювати CaseClausule, які не використовують двокрапку.
  • ntdll:info не працює в Windows 8 через 10 1709 у збірках GitLab WineTest.
  • 32-розрядна версія kernel64:console не працює в Windows у збірках GitLab WineTest.
  • vbscript не може компілювати приватні константні вирази.
  • Для правильного аналізу TUnlimiter 1.2.0.0 потрібні файли ini із пробілом у розділі.
  • ddraw:ddraw1, ddraw:ddraw2, ddraw:ddraw4, ddraw:ddraw7 – test_cursor_clipping() не вдається виконати налаштування подвійного екрана у Wine.
  • сторінки файлу довідки script56.chm не працюють належним чином, оскільки WINE ігнорує події html beforeprint і afterprint.
  • помилка dup2 повертає ENFILE замість EBADF.
  • Redim має вийти з ладу на фіксованих масивах.
  • NCryptExportKey не реалізовано.
  • NCryptSignHash не реалізовано.
  • Інсталятор postgresql 9.3 потребує підтримки імені користувача в WScript.Network.
  • BCryptSignHash не підтримує BCRYPT_PAD_PSS.
  • Регресія обробки друку у Framemaker 8.
  • MDB Viewer Plus: не вдається відкрити базу даних.
  • JGlossator виходить з ладу.
  • Wine segfaults під час запуску в macOS 12 і 13.
  • kernel32:heap – 64-розрядний Test_GlobalAlloc() не працює в Windows 7.
  • Studio One Professional 5 аварійно завершує роботу під час запуску з нереалізованою функцією USER32.dll.RegisterSuspendResumeNotification.
  • друк не працює в жодній програмі.
  • wldap32:parse – test_ldap_paged_search() іноді отримує LDAP_SERVER_DOWN на Wine, аварійно завершує роботу.
  • mshtml:events іноді не вдається виконати Protocol_Continue() у Windows.
  • winhttp:сповіщення систематично дає збій і час очікування на WINE.
  • Неможливо запустити make install після makedep: додайте допоміжну функцію, щоб пропускати пробіли в рядках.

ВИНО 8.0-rc1 є в наявності від посилання. У сторінку завантаження є інформація про те, як встановити цю та інші версії на операційні системи, такі як Debian та Ubuntu, але її також можна встановити на Android та macOS.

Відтепер WineHQ випускатиме один Release Candiate на тиждень, тому WINE 8.0-rc2 має надійти наступної п’ятниці.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.