Pas pesë muajsh zhvillimi u publikua një version stabil i serverit përbërës Weston 16.0, i cili zhvillon teknologjitë që ndihmojnë në implementimin e mbështetjes së plotë për protokollin Wayland në Enlightenment, GNOME, KDE dhe mjedise të tjera ndihmëse. Zhvillimi i Weston ka si qëllim ofrimin e një baze të kodit me cilësi të lartë dhe shembujve të punës për përdorimin e Wayland në mjedise desktopi dhe zgjidhje të embedded, si platforma për sistemet informacioni dhe argëtimi në automjet, smartphone, televizorë dhe pajisje të tjera për konsumatorët. Kodi i projektit shpërndahet nën licencën MIT.
Ndryshimet në degën e re të Weston:
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r annotimet debug gjatĂ« pĂ«rdorimit tĂ« profiluesit Perfetto pĂ«r identifikimin e problemeve me performancĂ«n nĂ« vizatim, si dhe pĂ«r ndjekjen dhe vizualizimin e kohĂ«s sĂ« ekzekutimit tĂ« operacioneve tĂ« ndryshme.
- ĂshtĂ« vazhduar implementimi i mjeteve pĂ«r mbĂ«shtetje tĂ« HDR dhe menaxhimit tĂ« ngjyrave, duke pĂ«rdorur protokollin Wayland pĂ«r pĂ«rfaqĂ«simin e ngjyrave.
- Në renderer-gl është shtuar një shader për miksimin e shtresave.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r formate tĂ« kompresuar tĂ« pikselĂ«ve YUV.
- Në compositor është shtuar mbështetje për efektin e nxjerrjes në nuanca gri.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r protokollin Wayland alpha-modifier, i cili lejon klientĂ«t tĂ« ndryshojnĂ« nivelin e transparencĂ«s sĂ« sipĂ«rfaqes dhe tĂ« kalojnĂ« operacionet e sigurimit tĂ« transparencĂ«s nĂ« anĂ«n e kompozitorit, serverĂ«i cili nga ana e tij mund tâi kalojĂ« kĂ«to operacione KMS.
- Në backend për ndërveprimin me nën-sistemin DRM (Menaxheri i Renderimit të Drejtë) të bërthamës Linux është implementuar mbështetje për parametrat:
- "background color" për të ndryshuar ngjyrën e ndriçimit të sfondit në kontrolluesit e ekranit që ofrojnë këtë mundësi.
- "blend mode" â pĂ«r miksimin e pikselĂ«ve nĂ« anĂ«n e kontrolluesit tĂ« ekranit nĂ« vizatim tĂ« shtresĂ«s aktuale mbi shtresat poshtĂ« saj.
- "color format" për të zgjedhur formatin e ngjyrës (RGB, YUV) që përdoret gjatë daljes në monitor.
- Në libweston është shtuar API për marrjen e listës së pajisjeve prekje.
- JanĂ« bĂ«rĂ« punĂ« pĂ«r pastrimin e funksionaliteteve tĂ« dyfishta, tĂ« zĂ«vendĂ«suara nga backendet dhe shell-at. ĂshtĂ« hequr mbĂ«shtetje pĂ«r screenshooter, backend pĂ«r regjistrim pĂ«rmes VA-API, frontend screenshare pĂ«r ndarjen e ekranit dhe shell-in me ekran tĂ« plotĂ« fullscreen-shell. JanĂ« shpallur tĂ« vjetra KMS jo-atomike, drm_virtual_output_api, protokolli Wayland xdg-shell-v6, si dhe pluginĂ«t pipewire dhe remoting.
Burimi: opennet.ru
