GNU/Linux, l’environnement de bureau Enlightenment 0.21.8 débarque, quoi de neuf ?
Simon Lees du projet Enlightenment vient d’annoncer la mise en ligne d’une nouvelle version de l’environnement de bureau Enlightenment. Il s’agit de la huitième itération de la branche stable 0.21. L’objectif est de poursuivre la chasse aux bugs avec au programme plus de 70 correctifs.
Après deux mois de développement, l’environnement de bureau Enlightenment 0.21.8 débarque. Disponible en téléchargement, cette nouvelle itération corrige divers désagréments et problèmes signalés par les utilisateurs. Son contenu comporte également des améliorations visant à accroitre la stabilité et la fiabilité de cet environnement de bureau léger pour les distributions GNU / Linux.
Un total de 72 changements est annoncé. Le travail a été accompli par une équipe de seulement trois développeurs à savoir Mike Blumenkrantz, Al Poole, and Carsten Haitzler. Vous trouverez l’intégralité des correctifs en fin d’article.
Enlightenment 0.21.8, des problèmes connus existent
Cette nouvelle itération n’est malheureusement pas encore parfaite. Un problème autour de l’exécution des commandes su ou sudo est connu. Il affecte un système d’exploitation exploitant l’un des noyaux Linux de la branche 4.11.
L’équipe de développement promet un correctif dans la prochaine mise à jour. En clair, Enlightenment 0.21.9 devrait disposer du nécessaire pour corriger la situation.
Enlightenment 0.21.8, Changelog
Al Poole (4):
Fix macro namings in relation to endianness.
Fix compiler type warnings (snprintf)
E keyboard settings – use the same icon as the keyboard settings dialog
Add user to AUTHORS.
Carsten Haitzler (3):
e randr2 – fix freeing of stringshare by making it a stringshare
fix fullscreen no blank logic in e’s dpms code
further fixes to screensaver/banking with window states like fullscreen
Mike Blumenkrantz (65):
hide wl clients before deleting them on surface destroy
comment out inlist member of E_Comp_Object struct
better protect comp object internals from dereferencing freed clients
add all wl client frame callbacks with priority AFTER
unset deskmirror client’s client pointer upon client deletion
unset deskmirror client’s client pointer upon client deletion
defer menu activation mouse-up feed
set ON_HOLD when activating start gadget
add handler for EFREET_EVENT_DESKTOP_CACHE_BUILD to e_order init
do not use saved e_randr screens if fake screens have been added
do not force comp objects to render for their proxies if real_hid is set
show x11 parent windows during reparent only if not withdrawn
return during comp object pixels function if client was deleted during render
perform frame adjustments before applying wm spec hints during unmaximize
only save client size info on maximize/fullscreen when protocol visible
check changes.pos during client maximize/fullscreen and adjust window coords
do not start xwayland repeatedly
call wl/x compositor shutdown functions directly during comp shutdown
force iconic state for iconic x11 clients during shutdown