Ua hoʻokō ʻo Haiku i ka papa no ka launa pū me Wayland

No ka ʻōnaehana hana Haiku wehe, e hoʻomau ana i ka hoʻomohala ʻana i nā manaʻo BeOS, ua hoʻomākaukau ʻia kahi papa e hōʻoia i ka hoʻohālikelike ʻana me Wayland, e ʻae iā ʻoe e holo i nā hāmeʻa a me nā noi e hoʻohana ana i kēia protocol, me nā noi e pili ana i ka waihona GTK. Ua hoʻomohala ʻia ka papa e Ilya Chugin, ʻo ia hoʻi i komo i ke awa o Haiku no ka hoʻolālā RISC-V a me ka hoʻololi ʻana o ka waina no Haiku.

Hāʻawi ka papa i ka waihona libwayland-client.so, ma muli o ke code libwayland a kūpono i ka pae API a me ABI, e hiki ai i nā noi Wayland ke holo me ka hoʻololi ʻole. ʻAʻole e like me nā server composite Wayland maʻamau, ʻaʻole holo ka papa ma ke ʻano he kaʻina kikowaena kaʻawale, akā ua hoʻouka ʻia ma ke ʻano he plugin i nā kaʻina hana. Ma kahi o nā kumu, hoʻohana ke kikowaena i kahi loop memo maoli e pili ana iā BLooper.

No nā hoʻāʻo, aia i loko o ka waihona haikuware nā pūʻolo i mākaukau me GTK3, GIMP, Inkscape, Epipnay (GNOME Web), Claws-mail, AbiWord a me HandBrake.

Ua hoʻokō ʻo Haiku i ka papa no ka launa pū me Wayland
Ua hoʻokō ʻo Haiku i ka papa no ka launa pū me Wayland

Ma mua, ua hoʻomākaukau mua kekahi mea hoʻomohala Haiku i kahi hoʻokō mua o kahi papa e hōʻoia i ka hoʻohālikelike ʻana me ka waihona Xlib, e ʻae ana i nā noi X11 e holo ma Haiku me ka hoʻohana ʻole ʻana i kahi kikowaena X. Hoʻokō ʻia ka papa ma o ka hoʻohālikelike ʻana i nā hana Xlib ma o ka unuhi ʻana i nā kelepona i ka API kiʻi kiʻi kiʻekiʻe Haiku.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka