Ma hope o ʻeiwa mahina o ka hoʻomohala ʻana, ua paʻi ʻia kahi hoʻokuʻu paʻa o ka server composite Weston 14.0, e hoʻomohala ana i nā ʻenehana e kōkua i ka puka ʻana mai o ke kākoʻo piha no ka protocol Wayland ma Enlightenment, GNOME, KDE a me nā mea hoʻohana ʻē aʻe. Ke manaʻo nei ka hoʻomohala ʻana o Weston e hāʻawi i kahi waihona code kiʻekiʻe a me nā hiʻohiʻona hana no ka hoʻohana ʻana iā Wayland i nā kaiapuni papapihi a me nā hoʻonā i hoʻopili ʻia, e like me nā paepae no nā ʻōnaehana infotainment automotive, smartphones, TV a me nā mea kūʻai aku ʻē aʻe. Hāʻawi ʻia ke code papahana ma lalo o ka laikini MIT.
Nā hoʻololi i ka lālā Weston hou:
- Ua hoʻohui ʻia ke kākoʻo no ka underlay hardware i ka hope hope ma o DRM (Direct Rendering Manager). Hoʻohana ʻia ke ʻano o ka hoʻololi ʻana i ka atomic asynchronous ma waena o ʻelua buffer i ka hoʻomanaʻo wikiō (atomic async flip).
- Ua hoʻohui ʻia ka hoʻonohonoho 'mirror-of' i ka faila hoʻonohonoho no ka hoʻonohonoho ʻana i ke aniani hoʻopuka.
- Ua hoʻohui ʻia ke kākoʻo no ka ʻenehana DmaBuf i ka hope hope ma o ke kikowaena multimedia Pipewire.
- Hāʻawi ka mea kūʻai maʻalahi-egl i ka hoʻohana ʻana i nā ʻili translucent me ka hōʻike kala 16-bit. Hoʻohui ʻia ke koho e hoʻohana i ka hoʻonui EGL EGL_EXT_present_opaque. Ua hoʻokō ʻia ke kākoʻo no ka hoʻopili ʻana i ka ʻili.
- Ma ka hope no ka hoʻopuka ma o ka protocol RDP, ua hoʻohui ʻia ke kākoʻo no FreeRDP 3.x.
- Hāʻawi ka VNC output backend i ka hiki ke hoʻopau i ka TLS a hoʻohana i kahi ʻōlelo huna no ka hōʻoia ʻana ma ke ʻano non-TLS.
- Ua hoʻohui ʻo libweston i ke kākoʻo no ka hoʻonui ʻana i ka protocol Wayland no ka hoʻokele kala. Ua hoʻokō ʻia ka hiki ke kaupalena i ka wahi o ka neʻe ʻana o ka pointer ma nā ʻaoʻao piha.
- Ua hoʻohui ka ʻāpana no ka hāʻawi ʻana ma OpenGL (gl-renderer) i ke kākoʻo no ka hopu ʻana i ka OpenGL ES 3 a me OpenGL ES 2 puka ma ke ʻano asynchronous, a me ka hiki ke hoʻololi i ke kala o nā mea me ka hoʻohana ʻana i kahi shader.
Source: opennet.ru
