Enlightenment DR 0.19.11 Release

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


Carsten @raster Haitzler (3):

e - fm - flush all evas caches to get rid of open file handles b4 umount
e - fix crash in desktop lookup+fixup where exe_inst is null
deskmirror - fix dangling reference to mirror by refcounting it

Marcel @bu5hm4n Hollerbach (1):

deskmirror: check if ec is not null before accessing it

Mike @zmike Blumenkrantz (29):

delete notification mirror objects upon deleting original popup
unset client hidden flag on config dialogs when activating from another vdesk
add ilist method for setting disabled state
remove unused variables in ilist widget
send FLOAT_SET edje messages during desk flip
make bgpreview widget work with panoramic wallpapers
always set alpha for internal wins
decode .desktop link and directory uris in fileman menus
re-set internal ee win after applying alpha
only lower x11 layer windows for layers which have windows during init
add eeze watch for backlight events
remove backlight update calls from backlight module
add efl versioning for eeze backlight monitoring
do not return non-visible clients for e_client_under_pointer_get()
only set focus on clients which are visible during client eval
move focus setting on restart into desk restore function
apply vertical maximize algorithm for LEFT/RIGHT maximized windows
unset E_Client->want/take_focus flags during client eval
block gadcon thaw on unpopulate when gadcon is deleted
only unpopulate a shelf when applying new settings if the shelf won't be recreated
clamp client geometry to zone during geometry calc
redo client maximization when a non-overlap shelf changes geometry
do not emit client iconify signal when reapplying compositor theme
calculate comp object visibility regardless of pending damages
update xkb settings and send xkb update event when calling e_xkb_layout_set()
only init E_EVENT_XKB_CHANGED during xkb init if xkb init hasn't already occurred
attempt to maintain currently-selected kbd layout when modifying kbd list
improve client exe_inst creation
fix systray implementation of notifier watcher (StatusNotifierItem)

Tickets Resolved

  • T1069
  • T1810
  • T1922
  • T2050
  • T2219
  • T2255
  • T2626
  • T2679
  • T2722
  • T2730
  • T2731

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


Enlightenment DR 0.19.11 GZIP6ee314ff91d58f82caf38d25a6078a7659e1d751c45a7fefd0de29c1f11b3b3d
Enlightenment DR 0.19.11 XZc41ccb36cfb0c997dc98ccbf66d8769d4fa64f83a4d9745f185898280c30152d

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 Sep 23 2015, 10:26 AM.
Patch Reviewer
  • Restricted Project