PĂ€rast kuue kuu arendust on avaldatud stabiilne versioon komposiitserverist Weston 13.0, mis edendab tehnoloogiaid, toetades tĂ”elise Waylandi protokolli toe tekkimist Enlightenmentis, GNOME'is, KDE's ja teistes kasutajaliidese keskkondades. Westoni arenduse eesmĂ€rk on pakkuda kvaliteetset koodibaasi ja tööpĂ€ringute nĂ€iteid Waylandi kasutamiseks laudtekkes ja sisseehitatud lahendustes, nagu nĂ€iteks autoinfo- ja meelelahutussĂŒsteemide platvormid, nutitelefonid, telerid ja muud tarbija seadmed. Projekti kood levitakse MIT litsentsi alusel.
Westoni olulise versiooninumbrimuutuse pĂ”hjus on muudatused, mis rikuvad ĂŒhilduvust. Uue Westoni haru muudatused:
- Lisatud on vÔimalus laadida korraga mitmeid tagapindu, nÀiteks koos pÔhivÀljundtagapinnaga on vÔimalik laadida ka teiseseid tagapindu vnc, rdp ja pipewire.
- Tagapindadele backend-vnc, backend-pipewire ja backend-rdp on lisatud OpenGL-i kasutamise toimetamise tugi.
- Interneti kioskide loomise kestus (kiosk-shell) on tĂ€iustatud tĂ€iskuva reĆŸiimis. Lisatud on vĂ”imalus luua tĂ€iskuva pinda rakenduste jaoks, mis kĂ€ivitatakse lĂ€bi xwayland.
- Lisatud on vĂ€ljundi ĂŒhtimise (overlapping) tugi, mis vĂ”imaldab elemente paigutada tasanditele, mis kuvatakse mitmel vĂ€ljundseadmest.
- Desktop-shellis on realiseeritud vÔimalus piirata hiirekursori liikuvust (pointer confinement) tÀiskuva pindadel.
- Drm-tagapinnas ja erinevates klientides on lÔpetatud versioonide libgbm toe pakkumine kuni 21.1.1.
- Lisatud on funktsioon weston_view_move_to_layer(), mis liigutab nÀhtava ala (view) mÀÀratud kihile vÔi eemaldab selle stseenigraafist, kui kihiks on mÀÀratud NULL.
- Funktsioonid weston_view_set_position, weston_touch ja weston_output ning kest on viidud kasutusele weston_coord struktuuri.
- Lisatud on funktsioon weston_log_scopes_iterate(), et iteratiiv teha alade logis.
- Komponent launcher-logind on eemaldatud, selle asemel tuleks kasutada launcher-libseat, mis toetab ka systemd-logind'i.
Allikas: opennet.ru
