This bugfix release improves on the 0.19.4 release and resolves a number of issues.
Bertrand @beber Jacquin (1):
MEDIUM: modules/shot: switch to https://
Carsten @raster Haitzler (4):
e clients - make sure we handle client with a NULL zone e_shelf - check visiblity with zone and desk FIRST not later e - xsettings - calloc buffer since we leave 3 of 4 bytes unset e client - desk wait - ref it properly and clean up delfn
Jean Guyomarc'h (2):
modules/bluez4: fix duplicated symbol e_ipc: fix creation of IPC server when $DISPLAY is a path
Mike @zmike Blumenkrantz (38):
pre-escape all notification body texts before display or merge set ec->fullscreen before applying fullscreen geometry never resize client clip object exit immediately if any unrecognized arg is passed on startup use stderr messages when failing to init X compositor fix horizontal/vertical smart maximize fix crash when using e_comp_object_util_center_pos_get() with non comp_objects don't modify pixmap hash when changing pixmap parent window slight ibar dnd optimization when checking taskbar apps for drop site fix ibar drop calc to not unexpectedly trigger epileptic seizures in users fix straggler container text in mousebindings config remove layer setting from deskmirror always lower e_layout children upon packing raise deskmirror windows on startup set xkb dialog as changed after adding a new layout set E_Exec_Instance desktop during client idler if none present allow client icon change events in ibar client prop handler fix nocomp_override conditional which would inaccurately toggle nocomp fix evry comparison macro to work as expected use client geometry for starting unmaximize calculations swap key -> keyname when attempting to bind lparen/rparen keys remove contact module add function for clearing app menu cache clear app menu cache any time a desktop is edited internally remove eina_streq usage attempt to decode notification image uris with efreet before showing them fix submenu visibility during scroll ensure client max w/h props are set before applying them to client geom use client geom for comp object centering functions if ec->new_client is set rename client menu move/resize items to indicate real function freeze evas events on clients during keyboard move/resize actions only apply mouse down focus events if a binding did not run on the same event force visibility on clients before attempting to hide them change default icon theme to hicolor try hicolor icon theme as fallback for fdo icon setting if user's theme fails fix notification text to conform to spec and libnotify implementation prune module config list when loading a module fix infinite loop when changing ibar sources
As always, stay tuned to the latest infrequent E updates on the release blog.
|Enlightenment DR 0.19.5 GZIP||93d27d04e129f6ff751eeec8cda45bbf4f5da6787f8c3e85a4f1aecadc3f0372|
|Enlightenment DR 0.19.5 BZIP2||9634464281a58823ead37dc34b6818802378b03b5a293f2f0529c1ec68762939|
|Enlightenment DR 0.19.5 XZ||8ca3ba54b4dbe52c90de7b606de5e05483e231dae74467b8c36f3973fae9c648|
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):
Note: E19 depends on EFL v1.11 or newer.
Below are links to the project pages for each of the dependencies: