Enlightenment DR 0.20.10 Release
This bugfix release improves on the 0.20.9 release and resolves a number of issues. This will be the
last release in the e20 series and users are encouraged to update to e21 which will have a longer
support timeframe.
Tickets Addressed
Changes
Al Poole (2):
Carsten Haitzler (1):
Cedric BAIL (1):
Chidambar Zinnoury (1):
Chris Michael (1):
Derek Foreman (7):
Allow pixmap argb state to override window state for wayland clients
Fix wl_shell popup livelock
Fix eo object use after deletion in evry
Fix wayland pixmap ids again
Add a pixel get callback for mirrors
Don't send keyboard leaves to unmapped wayland surfaces
Make sure the same keyboard resource doesn't end up on the focus list twice
Jean-Philippe ANDRÉ (1):
Marcel Hollerbach (3):
music-player: add spotify
emix: update sink of sink_input when changed
e_comp_data: NULL out source once it is freed
Mariusz Bialonczyk (1):
Mike Blumenkrantz (16):
use focused client for window actions if passed object is not a client object
add separate mouse in/out handlers for internal wins
do not mouse-out of clients on focus out when focusing a popup
force unset override and do reshadow on evry when switching to normal win mode
enforce mouse grabs and block client/compositor event propagation while active
prevent E_Remember->used_count from going negative
match deskmirror client opacity with original object
store maximize property from E_Remember to disk
freeze events on comp object input rects during deletion
disallow pager window drags for popups and ignored windows
destroy evry's focus-out timer if focus-in occurs before timer triggers
handle e_comp_x init failure more effectively and perform cleanups
set x11 randr iface for wl_x11 based on wm presence, not composited state
match wl_wl output sizing in wl_x11 when running in an existing wm session
set/unset smart parent as e_widget when adding sub-objects
adjust xdg-shell window menu coords by client's coords
As always, stay tuned to the latest infrequent E updates on the release blog.
Download
Enlightenment: guaranteed not to survive a fall off a cliff.
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):
Note: E20 depends on EFL v1.15.2 or newer for X11 compositing and 1.17 for Wayland support.