Po šestih mesecih razvoja je izšla stabilna različica kompozitnega strežnika Weston 13.0, ki razvija tehnologije za popolno podporo protokolu Wayland v okolju Enlightenment, GNOME, KDE in drugih uporabniških okoljih. Razvoj Westona je usmerjen v zagotavljanje visoko kakovostne kode in delovnih primerov za uporabo Waylanda v namiznih okoljih in vgrajenih rešitvah, kot so platforme za informacijsko-zabavne sisteme v avtomobilih, pametnih telefonih, televizorjih in drugih potrošniških napravah. Koda projekta se distribuira pod MIT licenco.
Sprememba pomembnega številčnega različica Westona je posledica sprememb, ki kršijo združljivost. Spremembe v novi veji Westona:
- Dodana je možnost nalaganja več back-endov hkrati, na primer skupaj z glavnim back-endom za izhod je mogoče naložiti sekundarne backende vnc, rdp in pipewire.
- V backendih backend-vnc, backend-pipewire in backend-rdp je dodana podpora za risanje z uporabo OpenGL.
- V lupini za ustvarjanje internetnih kioskov (kiosk-shell) je izboljšano delovanje v celozaslonskem načinu. Dodana je možnost ustvarjanja celozaslonskih površin za aplikacije, zagnane preko xwayland.
- Dodana je podpora za prekrivanje izhodov, ki omogoča postavitev elementov na ploskve, prikazane na več izhodnih napravah.
- V lupini desktop-shell je uvedena možnost omejevanja območja gibanja kazalca (pointer confinement) na celozaslonskih površinah.
- V backendu drm-backend in različnih odjemalcih je prenehana podpora za različice knjižnice libgbm do 21.1.1.
- Dodana je funkcija weston_view_move_to_layer() za premikanje vidnega območja (view) na določen sloj ali njegovo odstranitev iz grafikon scene, če je kot sloj navedena vrednost NULL.
- Funkcije weston_view_set_position, weston_touch in weston_output ter lupine so bile prenesene na uporabo strukture weston_coord.
- Dodana je funkcija weston_log_scopes_iterate() za iteracijo po področjih v dnevniku.
- Komponenta launcher-logind je odstranjena, namesto katere se uporablja launcher-libseat, ki podporo uživa tudi v systemd-logind.
Izvor: opennet.ru
