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
