Ipagawas ang wayland-protocols 1.20

Magamit pagpagawas sa pakete wayland-protocol nga 1.20, nga naglangkob sa usa ka hugpong sa mga protocol ug mga extension nga nagsangkap sa mga kapabilidad sa base Wayland protocol ug naghatag sa mga kapabilidad nga gikinahanglan alang sa pagtukod sa mga composite server ug user environment. Ang pagpagawas sa 1.20 gihimo hapit dayon pagkahuman 1.19, tungod sa kapakyasan sa paglakip sa pipila ka mga file (README.md, GOVERNANCE.md, MEMBERS.md) sa archive.

Gi-update sa bag-ong bersyon ang protocol xdg-kabhang, nga midugang sa abilidad sa pag-usab sa posisyon sa na-link nga popup dialogs. Bag-ong enum ug bitfield nga mga hiyas ang gidugang sa "panahon sa presentasyon" ug xdg-shell nga mga protocol. Usa ka dokumento ang gidugang sa komposisyon
GOBYERNO.md, nga naghulagway sa mga proseso sa pagmugna og bag-ong mga protocol sa Wayland ug pag-update sa mga anaa na sa wayland-protocols set. Ang ginagmay nga mga pagdugang gihimo sa kasamtangan nga mga protocol, ang dokumentasyon gipauswag, ug ang giila nga mga sayop giwagtang.

Sa pagkakaron, ang wayland-protocols naglakip sa mosunod nga stable protocols, nga naghatag ug backward compatibility:

  • "viewporter" - nagtugot sa kliyente sa paghimo sa scaling ug sa ibabaw sa kilid trimming aksyon sa server nga bahin.
  • "panahon sa presentasyon" - naghatag ug video display.
  • Ang "xdg-shell" usa ka interface alang sa paghimo ug pag-interact sa mga ibabaw ingon nga mga bintana, nga nagtugot kanimo sa paglihok niini sa palibot sa screen, pagminus, pagpalapad, pagbag-o, ug uban pa.

Dili lig-on nga mga protocol, ang pag-uswag nga wala pa nahuman ug dili garantiya nga magpabilin nga nahiuyon sa nangaging mga pagpagawas:

  • "fullscreen-shell" - pagkontrol sa trabaho sa full screen mode;
  • "pamaagi sa pag-input" - pagproseso sa mga pamaagi sa pag-input;
  • "idle-inhibit" - gibabagan ang paglansad sa screensaver (screen saver);
  • β€œinput-timestamps” β€” timestamps para sa input nga mga panghitabo;
  • "linux-dmabuf" - pagpaambit sa daghang mga video card gamit ang teknolohiya sa DMABuff;
  • "text-input" - organisasyon sa text input;
  • "pointer-gestures" - pagkontrol sa mga touch screen;
  • "relative pointer nga mga panghitabo" - paryente pointer nga mga panghitabo;
  • "pointer constraints" - pointer constraints (pagbabag);
  • "tablet" - suporta alang sa input gikan sa mga tablet.
  • "xdg-langyaw" - interface alang sa interaksyon sa mga nawong sa "silingan" nga kliyente;
  • "xdg-dekorasyon" - paghubad sa mga dekorasyon sa bintana sa kilid sa server;
  • "xdg-output" β€” dugang nga impormasyon bahin sa output sa video (gigamit alang sa fractional scaling);
  • "xwayland-keyboard-grab" - pagkuha sa input sa mga aplikasyon sa XWayland.
  • primary-selection - pinaagi sa analogy sa X11, nagsiguro sa operasyon sa nag-unang clipboard (panguna nga pagpili), impormasyon nga gikan sa kasagaran gisal-ut uban sa tunga-tunga nga buton sa mouse;
  • Ang linux-explicit-synchronization kay usa ka mekanismo nga espesipiko sa Linux para sa pag-synchronize sa surface-bound buffers.

Source: opennet.ru

Idugang sa usa ka comment