Enlightenment DR 0.19.2 Release

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


Carsten Haitzler (5):

e_auth - null out compilert memset opts like lokker
e - randr - stop saving config using XID - this is utterly WRONG
e randr - fix warning (signed vs unsigned cmp)
e randr - make it work on nvidia - lots of "wrong" things fixed
e randr - restore edp checks

Christopher Michael (1):

call e_powersave_init Before we call e_screensaver_init[...]

Marcel Hollerbach (3):

Fix wrong deskshow function
everything: terminate bc instead of quit
Register the new window into out evas.

Mike Blumenkrantz (21):

fix teamwork popup positioning for non-dbus popups
fix internal window border changing
set skip pager/taskbar hints on parent window instead of client window
force shape queue on notification delete
ensure string safety on dbus message in connman agent
apply pointer warp effects immediately when instant warping
print more descriptive error messages when scanner connection fails, also don't exit() here
don't exit e_fm when eeze init fails, send RASTER mode instead
store eeze_scanner connection poller to avoid creating an infinite number
only attempt to start eeze_scanner a couple times before giving up
attempt to run eeze_scanner on failure to connect, not successful connect
ensure clients are visible before triggering shape/render queue
fix X crash when trying to apply desktop window profile to client without desk
add failure count for client rendering, drop clients after FAILURE_MAX tries
redo shaped client checks to use shape flags instead of rect pointer, fix shapeless clients
reduce shape recalc for clients which cannot currently receive input
remove access module from build
greatly reduce FAILURE_MAX
remembering size on a window should also remember maximize state
apply client size based on correct remember value, only apply if value != 0
store hide_logo state for desklock backgrounds

Sebastian Dransfeld (5):

randr: further cleanup
randr: Don't match DP as LID
randr: remember crtcid for fast lookup on reconnect
randr: TODO++

Stefan Schmidt (1):

po: Remove file from now disabled access module to pass distcheck

Takeshi Banse (1):

cpufreq: teach cpuinfo_{min,max}_freq as available frequencies

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


Enlightenment DR 0.19.2 GZIP9063d3de704a5700468a558f6707f402fe239c0807bc38ed29aaf7c62db1cd02
Enlightenment DR 0.19.2 BZIP26cdfb71c67baccbfbdb0572574ac12b536bb82100d01733aff83690ac9c4bd16
Enlightenment DR 0.19.2 XZ13af4eb2b6d5e170322b11e61b1d05281ee369d1fc9d958dca44d845eb31341a

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 Dec 18 2014, 8:54 AM.
Patch Reviewer