This bugfix release improves on the 0.20.0 release and resolves a number of issues.
Carsten @raster Haitzler (11):
e backlight - avoid seg when comp is shut down and backlight updated e comp - set e_comp to null on shutdown so others dont access junk e zone - handle null e_comp if comp is already shut down e randr - feature fix that allows config to jump to specific screen e exec - fix missing ref and unref for instance event e randr - fix silent free of data behind randr's back e comp randr support - fix leak of randr info e randr2 - remove auto-clone and now make randr dialog come up instead e randr - fix leak of modes list in randr code e - fix using an invalid icon theme - fall back to hicolor if not exists e - fix leak added by previous fix for icon theme
Lukasz @stanluk Stanislawski (1):
conf_apps: fix add/remove screen lock applications.
Marcel @bu5hm4n Hollerbach (1):
e_randr2: Add NULL check
Massimo @maxerba Maiurana (1):
Updating italian translation
Mike @zmike Blumenkrantz (17):
use client geometry for calculations in x11 ConfigureRequest handler reshuffle all notifications on a notification merge disable redirection toggling for the nocomp client fix wl-x11 make/install rules to not include nonexistent DATA files enforce wayland subsurface stacking order when parent surface is restacked apply already-committed wayland subsurface positioning after parent surface move init ecore-x during wl-x11 init to ensure DISPLAY is set move comp canvas resize callback to monitor elm win geometry do not apply x11 randr iface in wl-x11 if running nested in x11 add wayland shell private data for managing shell-specific data do not drop subsurface buffer early after commit from cache make e_comp_wl_surface_attach static and take a surface state set wayland new client focus based on accepts_focus and !override use canvas RENDER_PRE callback to trigger compositor pre-render callbacks do not reapply x11 icccm state during fetch never set withdrawn state on x11 clients use current box geometry for calculating desktop ibar/ibox sizing
As always, stay tuned to the latest infrequent E updates on the release blog.
|Enlightenment DR 0.20.1 GZIP||d3ca20a1bc74d9390d87584f9dccd9d76120d5a310a013d13754f174b32bfb81|
|Enlightenment DR 0.20.1 XZ||820b14ab3decd585a011973d97efc0679a90f803b9d72f0726166a3262c1f4ee|
Enlightenment: for when you might otherwise find yourself being too productive.
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.16 for Wayland support.
Below are links to the project pages for each of the dependencies: