Release Wayland-protokollen 1.20

Beskikber pakket frijlitting Wayland-protokollen 1.20, dy't in set fan protokollen en tafoegings befettet dy't de mooglikheden fan it basis Wayland-protokol oanfolje en de mooglikheden leverje dy't nedich binne foar it bouwen fan gearstalde tsjinners en brûkersomjouwings. Release 1.20 waard makke hast fuortendaliks nei 1.19, troch it mislearjen fan bepaalde triemmen (README.md, GOVERNANCE.md, MEMBERS.md) yn it argyf.

De nije ferzje hat it protokol bywurke xdg-shell, dy't de mooglikheid tafoege om de posysje te feroarjen fan al keppele popup-dialogen. Nije enum en bitfield attributen binne tafoege oan de "presintaasje tiid" en xdg-shell protokollen. In dokumint is tafoege oan de gearstalling
GOVERNANCE.md, dy't de prosessen beskriuwt foar it meitsjen fan nije Wayland-protokollen en it bywurkjen fan besteande yn 'e set fan Wayland-protokollen. Lytse tafoegings binne makke oan besteande protokollen, dokumintaasje is ferbettere, en identifisearre flaters binne elimineare.

Op it stuit omfetsje wayland-protokollen de folgjende stabile protokollen, dy't efterútkompatibiliteit leverje:

  • "viewporter" - stelt de klant te fieren skaalfergrutting en oerflak râne trimmen aksjes op de tsjinner kant.
  • "presintaasjetiid" - jout fideo werjefte.
  • "xdg-shell" is in ynterface foar it meitsjen en ynteraksje mei oerflakken as finsters, wêrtroch jo se oer it skerm kinne ferpleatse, minimalisearje, útwreidzje, feroarje, ensfh.

Ynstabiele protokollen, wêrfan de ûntwikkeling noch net foltôge is en net garandearre kompatibel te bliuwen mei ferline releases:

  • "folslein skerm-shell" - kontrôle fan wurk yn folslein skerm modus;
  • "ynputmetoade" - ynfiermetoaden foar ferwurkjen;
  • "idle-inhibit" - blokkearje de start fan 'e skermbefeiliging (skermbefeiliging);
  • "ynput-timestamps" - tiidstempels foar ynfier-eveneminten;
  • "linux-dmabuf" - dielen fan ferskate fideokaarten mei DMABuff technology;
  • "tekst-ynfier" - organisaasje fan tekstynfier;
  • "oanwizer-gebearten" - kontrôle fan touchscreens;
  • "relative pointer events" - relative pointer events;
  • "pointer constraints" - pointer constraints (blokkearje);
  • "tablet" - stipe foar ynput fan tablets.
  • "xdg-foreign" - ynterface foar ynteraksje mei de oerflakken fan 'e "buorjende" kliïnt;
  • "xdg-decoration" - it werjaan fan finsterdekoraasjes oan 'e serverkant;
  • "xdg-output" - oanfoljende ynformaasje oer de fideo-útfier (brûkt foar fraksjonele skaalfergrutting);
  • "xwayland-keyboard-grab" - capture input yn XWayland applikaasjes.
  • primêre seleksje - troch analogy mei X11, soarget foar de wurking fan it primêre klamboerd (primêre seleksje), ynformaasje dêr't meastentiids wurdt ynfoege mei de middelste mûsknop;
  • linux-eksplisite-syngronisaasje is in Linux-spesifike meganisme foar syngronisaasje fan oerflak-bûne buffers.

Boarne: opennet.ru

Add a comment