Enlightenment DR 0.19.13 Release

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


Carsten @raster Haitzler (4):

e - ibar - fix clash when 2 icons of the same path get added somehow
e exec tracker - fix tracking to update desktop files on efreet change
ibar - fix shutdown if ibar client menu is up
e deskmirror - fix loss of mirror object from deskmirror

Mike @zmike Blumenkrantz (31):

when removing VERTICAL maximize state, also remove LEFT and RIGHT states
don't crash desktop gadget systrays when adjusting image sizing
make wake-on-urgent apply for all cases of window urgency
force full damage for first frame of x11 override clients
subtract x11 client damage region even when forcing full override damage
fix typo in previous damage rect commit
do not return when x11 damage event returns no rects
trap shaped x11 clients and prevent compositor blocking with high rect count
reject deleted clients from x11 sync alarm event callback
clear x11 client pixmap when returning from iconic
force a software render in all cases when finalizing x11 client iconify
update csd using deltas of previous values
make comp config unresizable...again
remove dead modules from whitelist
only apply frame geometry deltas for CSD if the CSD region exists
reject frame theme changes for clients which have CSD
simplify client SMART/EXPAND maximize
add native surface (gl) clients to post render list
adjust efm multi-icon drag positioning by the current pan coords
break out x11 client visibility setting into util functions
move client iconic hint setting into x11 hide function
emit ibox icon signals to the internal edje object of the e_icon
add counter and smart callbacks for comp object visible mirrors
add e_comp_object_mirror_visibility_check()
toggle x11 client iconic/mapped state based on mirror visibility
Revert "force a software render in all cases when finalizing x11 client iconify"
disable client menu stacking functions for unstackable windows
enforce fullscreen client stacking during nocomp end IFF client is fullscreen
check client comp data existence in x11 mirror visibility callbacks
use unsigned int for client focus tracking freeze state
null efm icon eio handle in error callback

Stafford @shorne Horne (2):

e/conf_apps: Fix resizing of "Startup Application" dialog
e/ilist: Fix issue with multiselect returning wrong index

Thierry (1):

mouse_config: fix accel threshold and numerator limits.

@shorne (1):

e/win_config: allow content of some dialogs to resize with the window

Tickets Addressed

  • T2770
  • T2785
  • T2788
  • T2827
  • T2829
  • T2830

Bonus Release

An issue was recently fixed in the Desksanity module which was preventing selective disabling of desk flip effects.

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


Enlightenment DR 0.19.13 GZIP316611b95e5681db0f130d1b35407fa9d34ce7821e7d68f6ab66b2d51b8e5b58
Enlightenment DR 0.19.13 XZcdabe6ea744828e71b2be2f7a456dae963456eb13cb5b306122bbf5dd5c889ce
desksanity 1.0.3 GZIPef8894eb7bb4538373e7d568ca057828b102210a44fba7de23aed7414963f929
desksanity 1.0.3 XZ305ff7926df470cfa09adca76ae7bb615c41851d7e08843f152115ace8aee1ec

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, but will not work with v1.12.0-v1.15.1.

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

Written by zmike on Nov 12 2015, 10:14 AM.
Patch Reviewer
  • Restricted Project
raster, shorne