Enlightenment DR 0.19.9 Release

This bugfix release improves on the 0.19.8 release and resolves a number of issues.


Carsten @raster Haitzler (1):

e - systray - add more sizes to icon hunt to fix missing icons

Cedric @cedric BAIL (2):

temperature: let's finally allow the temp process to rest also when enlightenment die.
battery: let's finally allow the battery process to rest also when enlightenment die.

Mike @zmike Blumenkrantz (25):

add event rect for deskmirror in pager/taskbar modes
reject x11 NotifyVirtual and NotifyInferior mouse in events more accurately
use better keybind activation logic
do not modify E_Client->visible value in show/hide callbacks
unset E_Client->want/take_focus flags in hide callback
only use deferred focus-setting on desk flip focus if client is not visible
don't set E_Client->changes.visible on successful show/hide
set 'stopping' during logout action
do not relaunch relaunchable quickaccess windows during logout
redo fileman menus to only scan the first 100 items found
feed mouse-up event during mouse down on menus
force render queue and check for redirection on clients with 0x0 pixmaps
add some smart callbacks for comp objects on redirect/dirty state change
return false when failing to create a mirror during deskmirror obj check
watch dirty smart cb for currently unredirected clients in deskmirror
remove pager mirror delete callback during pager win delete
remove dirty smart callback from deskmirror clients during client delete
only check dirty smart callbacks on non-new_client deskmirror clients
don't watch dirty smart cb for desmirror clients with unusable pixmaps
add full damage for x11 override clients on resize configure event
reject focus-set attempt if desk flip to client's desk was rejected
track focus time for x11 canvas focus, unset client focus on x11 canvas focus-in
simplify e_desk_show visibility unsetting, reject recursive desk flips
remove dirty callback for deskmirror clients upon creating visual
remove bz2 from dist

Tickets Resolved

  • T2045
  • T2127
  • T2462
  • T2492
  • T2585
  • T2645
  • T2674
  • T2676

As always, stay tuned to the latest infrequent E updates on the release blog.


Enlightenment DR 0.19.9 GZIP363b3c4e13f799dcb547dd76c4e4964441886453843948d852911448c6fa8df5
Enlightenment DR 0.19.9 XZ25337975e7c24767ad389db199b8ff0ff3a4f35e3b10c0a3bdbd2eb702f757aa

Disclaimer: Enlightenment developers cannot be responsible for any successes which occur during testing of E19.

Building and Dependencies

If you have an existing EFL or Elementary install, you may wish to delete its header files and libraries before compiling and installing to avoid possible conflicts during compilation. Please compile the dependencies in the following order (click for README):

  1. efl
  2. elementary
  3. emotion_generic_players
  4. evas_generic_loaders

Note: E19 depends on EFL v1.11 or newer.

Below are links to the project pages for each of the dependencies:

Written by zmike on Aug 21 2015, 3:04 PM.
Patch Reviewer
  • Restricted Project