utgivelsen av pakken , som inneheld ei rekkje protokollar og utvidingar som supplerer moglegheitene til den grunnleggjande Wayland-protokollen og gir nÞdvendige funksjonar for Ä bygge komposittserverar og brukaromgjevnader. UtgÄva 1.20 vart danna nesten umiddelbart etter , pÄ grunn av at enkelte filer (README.md, GOVERNANCE.md, MEMBERS.md) ikkje var inkludert i arkivet.
I den nye versjonen er protokollen , i som er lagt til moglegheita for Ä endre posisjonen til allereie bundne popup-dialogar. Nye attributt enum og bitfield er lagt til i protokollane «presentation time» og xdg-shell. Dokumentet
, som beskriver prosessane for Ä opprette nye Wayland-protokollar og oppdatere eksisterande i settet wayland-protocols, er lagt til. Det er gjort smÄ tillegg til eksisterande protokollar, dokumentasjonen er betre, og oppdaga feil er retta opp.
For tiden inneholder wayland-protocols fĂžlgende stabile protokoller, som sikrer bakoverkompatibilitet:
- «viewporter» â lar klienten utfĂžre handlinger for skalering og beskjĂŠring av kantene pĂ„ overflater pĂ„ serversiden.
- «presentation time» â sikrar visning av video.
- «xdg-shell» â et grensesnitt for oppretting og interaksjon med flater som vinduer, som lar dem flyttes pĂ„ skjermen, minimeres, maksimeres, endres i stĂžrrelse osv.
Ustabile protokollar, utviklinga av dei er enno ikkje avslutta, og det er ikkje garantert at dei vil vere bakoverkompatible med tidlegare utgÄver:
- «fullscreen-shell» â styring av arbeid i fullskjermmodus;
- «input-method» â behandling av inndatametodar;
- «idle-inhibit» â blokkering av skjermsparer (skjermbeskytter);
- «input-timestamps» â tidsstempel for inndatahendingar;
- «linux-dmabuf» â deling av fleire grafikkort ved hjelp av DMABuf-teknologi;
- «text-input» â organisering av tekstinnmatning;
- «pointer-gestures» â styring frĂ„ berĂžringsskjermar;
- «relative pointer events» â relative pekereventar;
- «pointer constraints» â restriksjonar for pekere (blokkering);
- «tablet» â stĂžtte for inndata fra nettbrett.
- «xdg-foreign» â grensesnitt for samhandling med «nabo» klientoverflater;
- «xdg-decoration» â rendering av vinduskantar pĂ„ serversida;
- «xdg-output» â tilleggsmogelegheiter om videoutgang (brukast til fraksjonell skalering);
- 'xwayland-keyboard-grab' â fangst av inndata i XWayland-applikasjoner.
- primary-selection â pĂ„ same mĂ„te som X11 sikrar det funksjonaliteten til det primĂŠre utklippstavle (primary selection), der informasjon typisk blir limt inn ved hjelp av midtknappen pĂ„ musa;
- linux-explicit-synchronization â ein spesifikk mekanisme for synkronisering av buffarar knytt til overflater i Linux.
Kilde: opennet.ru
