The developers of the lightweight and modern Enlightenment desktop environment have announced on December 28, 2015, the immediate availability for download of the second point release in the Enlightenment 0.20 series.
According to the release notes, which we’ve attached at the end of the article for reference, Enlightenment 0.20.2 is here to fix over 10 issues that have been either discovered by the Enlightenment’s developers or reported by users since the previous maintenance release, Enlightenment 0.20.1.
The massive Enlightenment 0.20 desktop environment was announced earlier this month, and it brought features like full support for the next-generation Wayland display server, a new screen management infrastructure, a Geolocation module, as well as better support for the FreeBSD operating system.
Therefore, it looks to us that the Enlightenment developers are committed to publishing a new maintenance build for the 0.20 branch every two weeks, each one fixing issues discovered since the previous point release. Enlightenment 0.20.2 fixes exactly 11 bugs (details below).
Here’s what’s new in Enlightenment 0.20.2
Enlightenment 0.20.2 adds a missing function prototype for the e_winlist_direction_select component, adds support for the wl_surface.damage_buffer function for the Wayland display server, and renames the bool parameter to mute.
A Valgrind warning was fixed for ALSA support of the desktop environment, the Mixer’s state is saved only if it is not in init, the code of the e_mouse_update() function has been simplified for X11 compositors, and QT_QPA_PLATFORM theme is now set for the GTK+ 2.x GUI toolkit.
Furthermore, Enlightenment 0.20.2 displays only X11 clients that have the Normal state during MapNotify or Request events, enhances the winlist next window selection, and ignores the Withdrawn state for X11 override clients during display.
Last but not least, Enlightenment is now capable of displaying non-new X11 clients immediately after changing the state from Withdrawn to Normal