izdanja paketa , koji sadrži skup protokola i proširenja koja nadopunjuju mogućnosti osnovnog protokola Wayland i pružaju funkcionalnosti potrebne za izgradnju kompozitnih poslužitelja i korisničkih okruženja. Izlazak 1.20 formiran je gotovo odmah nakon , zbog neuključivanja nekih datoteka (README.md, GOVERNANCE.md, MEMBERS.md) u arhivu.
U novoj verziji ažuriran je protokol , u koji je dodana mogućnost promjene pozicije već vezanih popup dijaloga. Novim atributima enum i bitfield dodani su protokoli „presentation time“ i xdg-shell. U sastav je dodan dokument
, koji opisuje procese stvaranja novih protokola Wayland i ažuriranja postojećih u skupu wayland-protocols. Uveli su se manji dodaci u postojeće protokole, poboljšana dokumentacija i ispravljene uočene greške.
Trenutno skup wayland-protocols uključuje sljedeće stabilne protokole, u kojima se osigurava unatradna kompatibilnost:
- «viewporter» — omogućuje klijentu da obavlja radnje preklapanja i izrezivanja rubova površine na strani poslužitelja.
- «presentation time» — osigurava prikaz videa.
- „xdg-shell” — sučelje za stvaranje i interakciju s površinama kao s prozorima, što omogućuje njihovo pomicanje po ekranu, minimaliziranje, povećavanje, promjenu veličine itd.
Nestabilni protokoli čija je izrada još uvijek u tijeku i ne može se jamčiti očuvanje kompatibilnosti s prethodnim izdanjima:
- «fullscreen-shell» — upravljanje radom u punom ekranu;
- «input-method» — obrada metoda unosa;
- «idle-inhibit» — blokiranje pokretanja screensavera (zaslonske zaštite);
- «input-timestamps» — vremenske oznake za događaje unosa;
- «linux-dmabuf» — dijeljenje više grafičkih kartica pomoću tehnologije DMABuf;
- «text-input» — organizacija unosa teksta;
- «pointer-gestures» — upravljanje s dodirnih ekrana;
- «relative pointer events» — relativni događaji pokazivača;
- «pointer constraints» — ograničenja pokazivača (blokiranje);
- «tablet» — podrška za unos s tableta.
- «xdg-foreign» — sučelje za interakciju s površinama «susjednog» klijenta;
- «xdg-decoration» — crte dekoracije prozora na strani servera;
- «xdg-output» — dodatne informacije o izlazu slike (koristi se za fractional scaling);
- «xwayland-keyboard-grab» — hvatanje ulaza u XWayland aplikacijama.
- primary-selection — analogno X11 omogućava rad primarnog međuspremnika (primary selection), čije se informacije obično umetnu srednjim tasterom miša;
- linux-explicit-synchronization — specifičan mehanizam sinkronizacije međuspremnika za Linux u vezi s površinom.
Izvor: opennet.ru
