Pas tetë muajsh zhvillimi, është publikuar një version stabil i serverit kompozit Weston 11.0, që zhvillon teknologjitë e nevojshme për mbështetje të plotë të protokollit Wayland në Enlightenment, GNOME, KDE dhe mjedise të tjera përdoruese. Zhvillimi i Weston ka për qëllim ofrimin e një baze të kodit me cilësi të lartë dhe shembujve praktikë për përdorimin e Wayland në mjediset desktop dhe zgjidhjet e integruara, si platformat për sistemet e informacionit dhe argëtimit në automjete, smartphone, televizorë dhe pajisje të tjera konsumatorësh. Kodu i projektit shpërndahet nën licencën MIT.
Ndryshimi i numrit të versionit të rëndësishëm të Weston lidhet me ndryshime ABI, që prishin atë kompatibilitetin. Ndryshimet në degën e re të Weston:
- Puna mbi infrastrukturën për menaxhimin e ngjyrave është vazhduar, duke mundësuar transformimin e ngjyrave, kryerjen e korrigjimit të gamës dhe punimin me profile ngjyrash. Po ashtu, është shtuar mundësia për të konfiguruar profilin ICC për monitorin dhe për të reflektuar ngjyrat nga sRGB. Gjithashtu, është treguar mbështetje për kalimin e monitorit në modalitetin HDR, por krijimi i përmbajtjes HDR nuk është realizuar ende.
- Janë përgatitur kushtet për realizimin e mbështetjes për ekzekutimin e shumë bërthamave njëkohësisht në njërin nga daljet e ardhshme, për shembull, për daljen përmes KMS dhe RDP.
- Në backendin DRM është krijuar baza për mbështetje të ardhshme të konfigurimeve me disa GPU.
- Janë bërë përmirësime të ndryshme të lidhura me mbështetje për backendin RDP për aksesin në distancë të përmbajtjes së ekranit.
- Performanca e backendit DRM është përmirësuar.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r protokollin single-pixel-buffer, i cili lejon krijimin e bufeve me njĂ« piksel qĂ« pĂ«rfshijnĂ« katĂ«r vlera 32-bit RGBA. Me ndihmĂ«n e protokollit viewporter, kompoziti server mund tĂ« shkallĂ«zojĂ« buferĂ«t me njĂ« piksel pĂ«r tĂ« krijuar sipĂ«rfaqe ngjyrash homogjene tĂ« çdo madhĂ«sie.
- Implementimi i weston_buffer është ndërthurur.
- Pluginët cms-static dhe cms-colord janë shpallur të vjetëruar.
- Nga desktop-shell është eliminuar mbështetja për shumë hapësira pune dhe shkallëzim.
- Mbështetja për protokollin wl_shell është ndërprerë, në vend të tij është miratuar xdg-shell.
- Backend-i fbdev është hequr, në vend të tij duhet të përdoret backend-i KMS.
- Janë fshirë komponentët weston-launch, launcher-direct, weston-info dhe weston-gears, për të cilat duhet të përdoret biblioteca libsea dhe wayland-info.
- Dhe default është vendosur pronësia KMS max-bpc.
- ĂshtĂ« siguruar ndalimi emergjencĂ« nĂ« rast se mbaron memorja e lirĂ« nĂ« sistem.
Burimi: opennet.ru
