izdajo paketa , ki vključuje nabor protokolov in razširitev, ki dopolnjujejo možnosti osnovnega protokola Wayland in zagotavljajo funkcionalnosti, potrebne za gradnjo sestavnih strežnikov in uporabniških okolij. Izdaja 1.20 je bila oblikovana skoraj takoj po , zaradi ne vključitve nekaterih datotek (README.md, GOVERNANCE.md, MEMBERS.md) v arhiv.
V novi različici je posodobljen protokol , ki sedaj omogoča spreminjanje položaja že vezanih popup-dialogov. Novi atribute enum in bitfield so dodani v protokola „presentation time“ in xdg-shell. Vključena je tudi dokumentacija
, ki opisuje procese ustvarjanja novih protokolov Wayland in posodabljanja obstoječih v nizu wayland-protocols. Opravljena so manjša dopolnila obstoječim protokolom, izboljšana dokumentacija in odpravljene odkrite napake.
Trenutno nabor wayland-protocols vključuje naslednje stabilne protokole, ki zagotavljajo povratno združljivost:
- „viewporter“ — omogoča strankam izvajanje dejanj glede povečave in rezanja robov površine na strežniku.
- „presentation time“ — zagotavlja prikazovanje videa.
- „xdg-shell“ — vmesnik za ustvarjanje in interakcijo s površinami kot okni, kar omogoča njihovo premikanje po zaslonu, minimiziranje, maksimiziranje, spreminjanje velikosti itd.
Nestabilni protokoli, katerih razvoj še ni končan in ni zagotovljena združljivost s prejšnjimi različicami:
- „fullscreen-shell“ — upravljanje delovanja v celozaslonskem načinu;
- „input-method“ — obravnavanje načinov vnosa;
- „idle-inhibit“ — preprečevanje zagon ovitka (screen saver);
- „input-timestamps“ — časovne oznake za dogodke vnosa;
- „linux-dmabuf“ — skupna raba več grafičnih kartic z DMABuff tehnologijo;
- „text-input“ — organizacija vnosa besedila;
- „pointer-gestures“ — upravljanje z dotiknimi zasloni;
- „relative pointer events“ — relativni dogodki kazalcev;
- „pointer constraints“ — omejitve kazalcev (zaklepanje);
- „tablet“ — podpora za vhodne naprave iz tabličnih računalnikov.
- „xdg-foreign“ — vmesnik za interakcijo s površinami „sosednjega“ odjemalca;
- „xdg-decoration“ — risanje okenskih okrasov na strani strežnika;
- „xdg-output“ — dodatne informacije o video izhodu (uporablja se za delno povečavo);
- «xwayland-keyboard-grab» — zajem vnosa v aplikacijah XWayland.
- primarna-selekcija — po analogiji s X11 omogućuje rad primarnog međuspremnika (primary selection), a umetanje informacija iz njega obično se vrši srednjim dugmetom miša;
- linux-izričita-sinkronizacija — specifičan Linux mehanizam sinkronizacije međuspremnika povezan s površinom.
Izvor: opennet.ru
