UMir 2.26.0

I-Canonical ikhiphe i-Mir 2.26.0, inguqulo entsha yomqambi wayo kanye neqoqo lemitapo yolwazi yokwakha amagobolondo kanye nezindawo ezinezithombe ezisekelwe ku-Wayland.

I-Wayland kanye nezinqubo ezintsha

  • Kungezwe ukusetshenziswa kwe-MVP kwephrothokholi iziqalisi zokufaka ezengeziwe (V1).
  • Iphrothokholi yokusalungiswa isiqalisiwe iziqalisi zokufaka ezengeziwe ukuphatha iziqalisi zokufaka eWayland. Lo msebenzi ubhekwa njengelungelo futhi awuvunyelwe ngokuzenzakalelayo.
  • Ifayela lencazelo libuyekeziwe isenzo-sokufaka-esingeziwe-se-trigger-v1.xml: kufakwe izincazelo mayelana nokuba semthethweni kanye nokutholakala kwamathokheni.
  • Kwengeziwe ukusetshenziswa okungaphelele kwe-ext_image_copy_capture_v1 kwezikhathi zesikhombisi.
  • Kwenziwa Ukudlulisa isithombe sesikhombisi nge-ext_image_copy_capture_v1.

Ukugqwala kanye nentuthuko yezakhiwo

  • Kuqalile ukusetshenziswa kwe-Wayland frontend eRust.
  • Umsebenzi weplatifomu yokufaka esekwe ku-Rust uqhubekile. Lokhu akusiyona indlela eyinhloko yokucubungula okufakwayo, kodwa kuyisinyathelo esiwusizo sokuhlanganisa kancane kancane i-Rust kuphrojekthi.

Isistimu encane yokufaka: evdev-rs

  • Ukusekelwa kwemicimbi yokuthinta sekuqalisiwe.
  • Ngihlanze ikhodi yemojuli yedivayisi.
  • Ukuphathwa okulungisiwe kwemicimbi yedivayisi ekhombayo: isimo senkinobho sithuthelwe endaweni yokugcina izinto ezingeni ledivayisi ngayinye.
  • Indlela yokusingatha imicimbi isetshenziswe kabusha ukuze kuthuthukiswe ukucaca kwekhodi kanye nokugcinwa kwayo.

I-cursor, amafasitela, i-API kanye nengqalasizinda yangaphakathi

  • Ukuze Abaqaphi Bezinkomba Kwengezwe ikhono lokulandelela izinguquko esithombeni sesikhombisi.
  • Isakhi I-CursorObserverMultiplexer manje ithumela umbuso wokuqala kubaqaphi abasanda kubhaliswa.
  • Ukulungiswa kabusha kwenziwe I-MinimalWindowManager.
  • Isici esingeziwe setha isiteshi se-alpha sewindi bese usithola nge-WindowInfo.
  • Kungezwe kumathempulethi e-libmiral kudinga izigaba, okuthuthukisa ukuqina kwemikhawulo ezingeni le-C++ boilerplate.
  • Ukudluliselwa sekuqediwe Ama-API okungena kanye namanani azenzakalelayo ku-mircore.
  • Ucingo oluya ku-strerror() luthathelwe indawo yi- i-strerror_r() ephephile ngentambo.

Ukulungiswa kwamaphutha

  • Kulungiswe iphutha lapho I-BasicXCBConnection::destroy_window ebizwa ngokuthi i-xcb_map_window esikhundleni se-xcb_destroy_window.
  • Kulungiswe inkinga lapho Izimpendulo ze-XCB azizange zikhishwe njalo.
  • Kulungiswe iphutha: Ukudlala ividiyo kwesikrini esigcwele ku-Google Chrome kungase kungasebenzi uma ifasitela belingekho kwimodi yesikrini esigcwele ngaphambili.
  • Kufakwe ukufakwa okufanele kwe-X11 UKUQAQA_I-NET_CLIENT_LIST.
  • Kulungiswe ukusetshenziswa okungaphephile ukuphathwa kwesignali ebulalayo, okwakubizwa ngokuqondile ngokuthi “okungaphephile kakhulu” ekukhishweni.
  • Kulungiswe iphutha lapho kuhlolwa khona I-DRM_CLIENT_CAP_ATOMIC kwenziwe ngekholi ye-ioctl engavumelekile.
  • I-Logic ihlanziwe futhi yathuthukiswa mgk::find_crtc_with_primary_plane.
  • Ukuziphatha okuqinile kokuvaleka: uma ubuso bunendawo engacacile kodwa i-alpha yayo ingeyona i-1.0, akufanele isasetshenziswa njengendawo yokuvaleka ephelele.

Ezenye

  • Kuye kwaphawulwa ukwanda kwenani labahlanganyeli abasha kulo msebenzi: ukukhishwa kwe-Mir 2.26.0 kuqukethe iminikelo evela kubantu abasha abaningana, onjiniyela abakuhumusha njengophawu lokukhula komphakathi we-Mir.

Source: linux.org.ru

Thenga ukusingathwa okuthembekile kwamasayithi anokuvikelwa kwe-DDoS, amaseva e-VPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekile ngokuvikelwa kwe-DDoS, amaseva e-VPS VDS | ProHoster