Состоялся экспериментальный выпуск открытой реализации WinAPI — Wine 8.4. С момента выпуска версии 8.3 было закрыт 51 отчёт об ошибках и внесено 344 изменения.
Наиболее значительные изменения:
- В основния състав е включена начална поддръжка за използването на Wine в среди, базирани на протокола Wayland, без използване на XWayland и компоненти X11. В този етап е добавен драйвер winewayland.drv и компоненти unixlib, а също така е проведена подготовка за обработка от системата за изграждане на файлове с определения на протокола Wayland. В едно от следващите издания планират да включат промени, които осигуряват изход в среда Wayland.
След завършване на прехвърлянето на промените в основния състав на Wine, потребителите ще имат възможност да използват чиста среда Wayland с поддръжка за стартиране на Windows приложения, което не изисква инсталиране на пакети, свързани с X11, позволявайки постигане на по-висока производителност и отзивчивост на игрите чрез изключване на излишни слоеве.
- Подобрена е поддръжката на IME (Редактори на входни методи).
- Отстранени са сривовете при изпълнение на проверяващите функции test_enum_value(), test_wndproc(), test_WSARecv(), test_timer_queue(), test_query_kerndebug(), test_ToAscii(), test_blocking(), test_wait(), test_desktop_window(), test_create_device(), test_setvalue_on_wow64(), а също и при преминаване през тестовете, като gdi32:font, imm32:imm32, advapi32:registry, shell32:shelllink, d3drm:d3drm и др.
- Затворени са отчетите за грешки, свързани с работата на игрите: Thief, Hard Truck 2: King of The Road, Amazon Games, Secondhand Lands, SPORE, Starcraft Remastered.
- Затворени са отчетите за грешки, свързани с работата на приложенията: foobar2000 1.6, Motorola Ready For Assistant, ldp.exe.
Източник: opennet.ru
