Tso tawm wayland-txoj cai 1.20

Muaj pob tso tawm kev thaj chaw-raws cai 1.20, uas muaj cov txheej txheem kev cai thiab kev txuas ntxiv uas ua tiav cov peev txheej ntawm lub hauv paus Wayland raws tu qauv thiab muab lub peev xwm tsim nyog rau kev tsim cov servers sib xyaw thiab cov neeg siv ib puag ncig. Tso tawm 1.20 tau tsim yuav luag tam sim tom qab 1.19, vim tsis muaj cov ntaub ntawv (README.md, GOVERNANCE.md, MEMBERS.md) hauv cov ntaub ntawv.

Tus tshiab version tau hloov kho cov txheej txheem xdg-plhaub, uas ntxiv lub peev xwm los hloov txoj hauj lwm ntawm twb txuas popup dialogs. Tshiab enum thiab bitfield cwj pwm tau ntxiv rau "lub sij hawm nthuav qhia" thiab xdg-plhaub raws tu qauv. Ib daim ntawv tau muab ntxiv rau qhov muaj pes tsawg leeg
GOVERNANCE.md, uas piav qhia txog cov txheej txheem los tsim cov txheej txheem Wayland tshiab thiab hloov kho cov uas twb muaj lawm nyob rau hauv cov txheej txheem wayland-txoj cai. Cov me me ntxiv tau ua rau cov txheej txheem uas twb muaj lawm, cov ntaub ntawv tau raug kho kom zoo dua qub, thiab kev txheeb xyuas qhov yuam kev raug tshem tawm.

Tam sim no, wayland-protocols suav nrog cov txheej txheem ruaj khov hauv qab no, uas muab rov qab sib raug zoo:

  • "viewporter" - tso cai rau tus neeg siv los ua qhov ntsuas qhov ntsuas thiab qhov npoo npoo trimming ua ntawm sab server.
  • "lub sijhawm nthuav tawm" - muab cov yeeb yaj kiab tso tawm.
  • "xdg-plhaub" yog ib qho kev sib txuas rau kev tsim thiab cuam tshuam nrog qhov chaw raws li qhov rais, uas tso cai rau koj txav lawv nyob ib ncig ntawm lub vijtsam, txo qis, nthuav dav, hloov pauv, thiab lwm yam.

Cov txheej txheem tsis ruaj khov, kev txhim kho uas tseem tsis tau ua tiav thiab tsis tau lees paub tias yuav ua tau raws li kev tshaj tawm yav dhau los:

  • "fullscreen-plhaub" - tswj kev ua haujlwm hauv hom puv npo;
  • "input-method" - cov txheej txheem input;
  • "Idle-inhibit" - thaiv qhov tso tawm ntawm lub vijtsam (screen saver);
  • β€œinput-timestamps” β€” timestamps for input events;
  • "linux-dmabuf" - sib koom ntawm ntau daim npav video siv DMABuff technology;
  • β€œtext-input” β€” lub koom haum ntawm cov ntawv nkag;
  • "pointer-gestures" - tswj los ntawm cov vijtsam kov;
  • β€œ txheeb ze pointer events” - txheeb ze pointer events;
  • "pointer constraints" - pointer constraints (blocking);
  • "tablet" - kev txhawb nqa rau cov tswv yim los ntawm cov ntsiav tshuaj.
  • "xdg- txawv teb chaws" - cuam tshuam rau kev sib cuam tshuam nrog cov chaw ntawm "neeg nyob sib ze" tus neeg siv khoom;
  • "xdg-decoration" - rendering qhov rais decorations ntawm lub server sab;
  • "xdg-tso tawm" - cov ntaub ntawv ntxiv txog cov zis video (siv rau kev ntsuas cov zauv feem);
  • "xwayland-keyboard-grab" - ntes cov tswv yim hauv XWayland daim ntawv thov.
  • thawj-xaiv - los ntawm kev sib piv nrog X11, xyuas kom meej qhov kev ua haujlwm ntawm thawj daim ntawv teev npe (kev xaiv thawj zaug), cov ntaub ntawv los ntawm qhov feem ntau yog ntxig nrog rau nruab nrab nas khawm;
  • linux-explicit-synchronization yog Linux-specific mechanism rau synchronizing nto-bound buffers.

Tau qhov twg los: opennet.ru

Ntxiv ib saib