Po šestih mesecih razvoja je bila objavljena stabilna izdaja Westona 13.0, sestavljenega strežnika. Napreduje tehnologije, ki bodo omogočile polno podporo protokolu Wayland v okoljih Enlightenment, GNOME, KDE in drugih uporabniških okoljih. Westonov razvoj si prizadeva zagotoviti visokokakovostno kodno osnovo in delujoče primere za uporabo Waylanda v namiznih okoljih in vgrajenih rešitvah, kot so platforme za avtomobilske infotainment sisteme, pametne telefone, televizorje in druge potrošniške naprave. Koda projekta se distribuira pod licenco MIT.
Sprememba številke glavne različice Westona je posledica sprememb, ki kršijo združljivost. Spremembe v novi veji Weston:
- Dodana je možnost hkratnega nalaganja več ozadij. Na primer, poleg glavnega izhodnega ozadja lahko naložite tudi sekundarna ozadja vnc, rdp in pipewire.
- V ozadja backend-vnc, backend-pipewire in backend-rdp je bila dodana podpora za upodabljanje z uporabo OpenGL.
- Kiosk-lupina ima izboljšano delovanje v celozaslonskem načinu. Zdaj podpira ustvarjanje celozaslonskih površin za aplikacije, zagnane prek xwaylanda.
- Dodana je podpora za prekrivanje izhodov, ki omogoča postavitev elementov na ravnine, prikazane na več izhodnih napravah.
- Lupina namizja omogoča omejevanje območja gibanja kazalca (omejitev kazalca) na celozaslonskih površinah.
- Zaledni sistem DRM in različni odjemalci so opustili podporo za različice knjižnice libgbm pred različico 21.1.1.
- Dodana je funkcija weston_view_move_to_layer() za premikanje pogleda na določeno plast ali njegovo odstranitev iz grafa scene, če je plast NULL.
- Funkcije weston_view_set_position, weston_touch in weston_output, kot tudi ovojnice, so bile pretvorjene za uporabo strukture weston_coord.
- Dodana je bila funkcija weston_log_scopes_iterate() za iteracijo po območjih v dnevniku.
- Komponenta launcher-logind je bila odstranjena, namesto nje pa bi bilo treba uporabiti launcher-libseat, ki prav tako podpira systemd-logind.
Vir: opennet.ru
