Enlightenment DR 0.22.4 Release
This is a bugfix and stability release for the Enlightenment 22 Release series.
Tickets Addressed
T5076 | Incorrect desktop files |
T5203 | alt+esc sometimes crash |
T6787 | Exec-keys in some .desktop files are failing to be recognized by Enlightenment |
T7030 | efl internals pass null objects to functions which should not be passed null |
Changes
Alastair Poole (1):
Carsten Haitzler (17):
e menus - when filtering for exe handle quotes, escapes etc.
e mouse bindings - fix wheel conflict check to check only dir 0
edge flip while dragging with alt - fix to work again
efm - fill in some media icon blanks which lead to generic icons
startup - fix management of timer pointer for startup timeout
efm - dont add null icons to list … fixes segv
e pan/scrollframe - fix garbage pan values that happen temporarily
e thumb - be consistent and use safe run for restarting thumbnailer
compile again after efl change interface names…
input method conf dialog - fix filtering of imc's to search path
meson - fix dir_sysconf to be under the prefix as it was not
emxier desktop - fix categories to match well known cat names
mixer - fix exe handler del and handle to stop crashes after mixer run
e randr - fix crash when no zones found
e randr screen setup - fix disabling of scale checkbox
e wl - fix e pixmap tracking to remove from both aliases and pixmaps
e pixmap - follow on from previous commit to finally fix pixmap tracking
Christopher Michael (2):
Daniel Zaoui (1):
Derek Foreman (5):
Remove useless pixels_dirty_set from mirror_pixels_get
Move alpha set for mirrors out of pixels_get callback
Fix single frame broken render on wayland client opaque region change
Fix recent typo in mirror object alpha setting
compile against stable EFL again
Massimo Maiurana (1):
Mike Blumenkrantz (3):
update arcconfig key:values for new phabricator api
move config/ to data/config/
avoid adding render updates for deleted clients after animation completes
Download
Roll a 2d10 segfault check
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: E22 depends on EFL v1.20.5 or newer.