The Enlightenment Release Team is happy to announce a new stable release of the EFL libraries, and of the Enlightenment window manager.
Please read the ChangeLog and NEWS files from each specific tarball in order to get more information about what has been fixed. Following are the links for download of the tarballs: - Eina 1.7.8 - [[http://download.enlightenment.org/releases/eina-1.7.8.tar.gz | GZ ]] [[http://download.enlightenment.org/releases/eina-1.7.8.tar.bz2 | BZ2 ]] - Eet 1.7.8 - [[http://download.enlightenment.org/releases/eet-1.7.8.tar.gz | GZ ]] [[http://download.enlightenment.org/releases/eet-1.7.8.tar.bz2 | BZ2 ]] - Evas 1.7.8 - [[http://download.enlightenment.org/releases/evas-1.7.8.tar.gz | GZ ]] [[http://download.enlightenment.org/releases/evas-1.7.8.tar.bz2 | BZ2 ]] - Ecore 1.7.8 - [[http://download.enlightenment.org/releases/ecore-1.7.8.tar.gz | GZ ]] [[http://download.enlightenment.org/releases/ecore-1.7.8.tar.bz2 | BZ2 ]] - Embryo 1.7.8 - [[http://download.enlightenment.org/releases/embryo-1.7.8.tar.gz | GZ ]] [[http://download.enlightenment.org/releases/embryo-1.7.8.tar.bz2 | BZ2 ]] - Edje 1.7.8 - [[http://download.enlightenment.org/releases/edje-1.7.8.tar.gz | GZ ]] [[http://download.enlightenment.org/releases/edje-1.7.8.tar.bz2 | BZ2 ]] - Efreet 1.7.8 - [[http://download.enlightenment.org/releases/efreet-1.7.8.tar.gz | GZ ]] [[http://download.enlightenment.org/releases/efreet-1.7.8.tar.bz2 | BZ2 ]] - E_dbus 1.7.8 - [[http://download.enlightenment.org/releases/e_dbus-1.7.8.tar.gz | GZ ]] [[http://download.enlightenment.org/releases/e_dbus-1.7.8.tar.bz2 | BZ2 ]] - Eeze 1.7.8 - [[http://download.enlightenment.org/releases/eeze-1.7.8.tar.gz | GZ ]] [[http://download.enlightenment.org/releases/eeze-1.7.8.tar.bz2 | BZ2 ]] - Expedite 1.7.8 - [[http://download.enlightenment.org/releases/expedite-1.7.8.tar.gz | GZ ]] [[http://download.enlightenment.org/releases/expedite-1.7.8.tar.bz2 | BZ2 ]] - Evas Generic Loaders 1.7.8 - [[http://download.enlightenment.org/releases/evas_generic_loaders-1.7.8.tar.gz | GZ ]] [[http://download.enlightenment.org/releases/evas_generic_loaders-1.7.8.tar.bz2 | BZ2 ]] - Eio 1.7.8 - [[http://download.enlightenment.org/releases/eio-1.7.8.tar.gz | GZ ]] [[http://download.enlightenment.org/releases/eio-1.7.8.tar.bz2 | BZ2 ]] - Emotion 1.7.8 - [[http://download.enlightenment.org/releases/emotion-1.7.8.tar.gz | GZ ]] [[http://download.enlightenment.org/releases/emotion-1.7.8.tar.bz2 | BZ2 ]] - Ethumb 1.7.8 - [[http://download.enlightenment.org/releases/ethumb-1.7.8.tar.gz | GZ ]] [[http://download.enlightenment.org/releases/ethumb-1.7.8.tar.bz2 | BZ2 ]] - Elementary 1.7.8 - [[http://download.enlightenment.org/releases/elementary-1.7.8.tar.gz | GZ ]] [[http://download.enlightenment.org/releases/elementary-1.7.8.tar.bz2 | BZ2 ]] - Evil 1.7.8 - [[http://download.enlightenment.org/releases/evil-1.7.8.tar.gz | GZ ]] [[http://download.enlightenment.org/releases/evil-1.7.8.tar.bz2 | BZ2 ]] - Enlightenment 0.17.4 - [[http://download.enlightenment.org/releases/enlightenment-0.17.4.tar.gz | GZ ]] [[http://download.enlightenment.org/releases/enlightenment-0.17.4.tar.bz2 | BZ2 ]] The list of changes for each package follows (since most of them had their version bumped just to keep up to date with the others): - ecore-1.7.8 - Boris Faure (1): Backport: d9e05b1 :: ecore_x: randr: don't crash when launching e without second screen Carsten Haitzler (1): Backport: afd8a71 :: devilhorns: ummmm lets not segv and run allover the stack shall we? memset the size of memory we ALLOCATED! Carsten Haitzler (Rasterman) (1): Backport: c5ade50 :: Fix ecore-x edid fetch to ftech 128, not 100 bytes. Chris Michael (8): Backport: f5a1889 :: Add missing randr_crtc_info_get function to xcb. Backport: b619f84 :: Add missing ecore_x_randr_crtc_clone_set function for xcb. Backport: 559b1b3 :: Add missing ecore_x_randr_crtc_info_free function to xcb. Backport: bc31a55 :: Add ecore_x_randr_config_timestamp_get to return config timestamp that XRandr has currently. Backport: afff55e :: Fix memleak in ecore_x_randr_crtc_settings_set. Backport: 1d58f5f :: Don't allocate space for a mode name unless the nameLength is greater than 0. Backport: d263e31 :: When getting crtc info, fill in missing "rotations" field so that the value is initialized. Backport: aa75297 : Add #ifdef ECORE_XRANDR around the edid functions. Christopher Michael (21): Backport: 8e62eb9 :: Implement & fix ecore_x_randr code. Backport: 390c54e :: Add missing UNUSED to some function parameters. Backport: 7fbaead :: Deprecate old ecore_x_randr_crtc_gamma functions. Create new (proper) Ecore_X_Randr_Crtc_Gamma_Info structure. Add new ecore_x_randr_crtc_gamma functions that use the proper structure. Backport: 1330412 :: Deprecate old ecore_x_randr_crtc_gamma functions. Add new ecore_x_randr_crtc_gamma functions that use the proper structure. Add some missing UNUSED for function params. Backport: 4739b50 :: Add the missing RandR 1.4 functions to Ecore_X header. Backport: cdeedfb :: Fix parameters for new RandR 1.4 functions. Backport: 469aeba :: Fix gamma functions (unsure how this all got messed up from previous commit). Backport: d2a5654 :: Fix randr 1.4 function declarations to be sane (match rest of efl): There is no point in returning a rectangle if we are filling in the x, y, w, h params also. That's just stupidness. Backport: afcc2c6 :: Actually Implement RandR 1.4 functions (with code) ;) Backport: 8075dbc :: Remove blank line. Backport: ea30a66 :: Since we actually support RandR 1.4 now, lets increment the minor version number. Backport: e6be429 :: Length is optional here when getting edid from output. Backport: cdb82dc :: Tell X to create the edid atom if it is missing so we can return valid edid information. Backport: f317906 :: Set number of returned modes early in the process. Let's be a bit pedantic here, if the number of returned modes is Zero, then just free resources and get out. Backport: 0c76117 :: Be a bit more pedantic when getting outputs for a crtc, in that if xrandr returns 0 outputs, then free resources and return null quickly. Backport: 562b278 :: Be a lot more pedantic and add some more safety checks about xrandr return values (ie: if xrandr returns 0 crtcs, then we don't need to allocate anything, etc, etc, etc). Backport: 913f506 :: Add new Ecore_X_Randr_Crtc_Info structure. Add header function for ecore_x_randr_crtc_info_get. Backport: 20d1df8 :: Add ecore_x_randr_crtc_info_get function. Backport: 2fe1fa0 :: Fix crtc_info_get function (memcpy fails here in some cases, so manually allocate and copy things over). Backport: 736d81e :: Add ecore_x_randr_crtc_info_free function. Backport: 37749b3 :: Add ecore_x_randr_crtc_info_free function. Daniel Willmann (1): Backport 6d54f4: fix 64bit ecore-x selection overrun bug. Deon Thomas (5): Backport: 3888089 :: Remove old randr code. Backport: ed1de4e :: Fix makefile for new randr code. Backport: 139ca23 :: Remove ecore_x_randr.h file from Make. Not needed anymore. updated NEWS to reflect devilhorns changes updated changelog fixed building with --disable-ecore-xrandr Eduardo Lima (Etrunko) (2): ecore_wl: Handle ECORE_WL_WINDOW_TYPE_NONE correctly 1.7.8 release Guillaume Friloux (8): Fix a bug introduced on 2011-12-10 05:42:32 (GMT) and nobody ever noticed because there isnt enough people that cares about ecore_con (and the lower level libs in general). Big thanks to Cravix (IRC) for finding this issue! Fixes another bug found by Cravix (IRC) where even if data is going over the socket, we still timeout the connection if ecore_con_client_timeout_set and ecore_con_server_timeout_set are used! This is even a worst bug than the previous one. This patch should also be applied and tested on 1.8. Thx Cravix! Update ChangeLog according to the 2 last fixes i made. I missed a timer_reset for the case we did set a server timeout and no client timeout. Thanks again Cravix for the awesome reports. cl->start_time isnt initialized, so ecore_con_client_uptime_get() just doesnt work. This patch fixes it. Bug found by asdfuser. Update NEWS and ChangeLog according to last fixes in ecore_con Update NEWS and ChangeLog according to last fixes in ecore_con This patch fixes ecore_con_server_timeout(). This function was correctly updating the value of the timeout, but left the timer intact. Rafael Antognolli (1): ecore_evas/wayland_egl: Call ecore_wl_window_transparent_set. - e_dbus-1.7.8 - Eduardo Lima (Etrunko) (1): 1.7.8 release - edje-1.7.8 - David Walter Seikel (1): Backport "Stop leaking evas objects in Lua." Eduardo Lima (Etrunko) (3): edje_cc: create data hash if it doesn't exist Fix make distcheck 1.7.8 release Tom Hacohen (1): Edje textblock: Fixed issue with quoted formats. - eet-1.7.8 - Cedric Bail (3): eet: forgotten backport. eet: force at least one sync. eet: fix ChangeLog Eduardo Lima (Etrunko) (1): 1.7.8 release Stefan Schmidt (2): eet_image: Backport memory leak fix. eet_image: Initialize bigend_data to NULL to avoid segfaults. - eeze-1.7.8 - Eduardo Lima (Etrunko) (1): 1.7.8 release - efreet-1.7.8 - Eduardo Lima (Etrunko) (1): 1.7.8 release maxerba (3): updating desktop files with new translations Fixed sorting of desktop files updating desktop files - eina-1.7.8 - Eduardo Lima (Etrunko) (1): 1.7.8 release Guillaume Friloux (1): job--; Stefan Schmidt (1): eina_xattr: Backport memory leak fix. - eio-1.7.8 - Eduardo Lima (Etrunko) (1): 1.7.8 release - elementary-1.7.8 - Daniel Juyung Seo (1): elm_list.c: fixed elm_object_item_part_content_set bug with 'end' part in elm_list. Daniel Willmann (4): els_tooltip: Don't expect to have X running if support is compiled in els_tooltip.c: Initialize px and py to zero els_tooltip: Only call ecore_x_pointer_xy_get() if we're in X News and ChangeLog for previous elc_tooltop backports Eduardo Lima (Etrunko) (1): 1.7.8 release Gustavo Lima Chaves (2): Backporting b2e044a3c249eac461446cafe4a18f29cc75e835 It seems someone ditched the NO_RETURN-less version of a macro. Nicolas Aguirre (1): elementary-1.7: Fix build of elm_map when ecore_con support is not present Rafael Antognolli (1): Backport: elm/framespace: Get the framespace from the theme. Stefan Schmidt (4): elm/naviframe: Fix potential deref of freed memory. elm_cnp: Fix memory leak in error path. elc_fileselector: Backport d713271bec8a24efdcfaa94191101e3c16108f0f elm_gesture_layer: Fix potential NULL pointer dereference. maxerba (4): updating esperanto translation updating desktop files with new translations Fixed sorting of desktop files updating desktop files - embryo-1.7.8 - Eduardo Lima (Etrunko) (1): 1.7.8 release - emotion-1.7.8 - Eduardo Lima (Etrunko) (1): 1.7.8 release - ethumb-1.7.8 - Eduardo Lima (Etrunko) (1): 1.7.8 release - evas-1.7.8 - Cedric Bail (1): evas: correctly detect if loader support asynchronous preloading. Daniel Willmann (3): Revert "Backport rev 83789" evas_convert_colorspace: Be nice and actually return the converted data evas_convert_colorspace: Remove printf in e_c_convert_yuv_422_601_to() Doug Newgard (1): evas: Fix evas gif image loader for libgif version 5 Eduardo Lima (Etrunko) (1): 1.7.8 release Rafael Antognolli (3): elm/wayland_shm: Do not discard tilebuf on eng_setup. backport: evas/gl: Restore framebuffer after texture creation. Backport r82183 (f8dbdafae60f42f3ac3cc1ef12516840ccacdd0c). Raphael Kubo da Costa (1): pixes -> pixels. Stefan Schmidt (1): evas/textgrid: Fix memory leak. Tom Hacohen (6): Evas font: Fixed line size calculation using multiple fonts. Evas text: Removed unused variables. Evas font: Fix initialization of ascent/descent for empty objects. Evas textblock: Fixed format parsing to not be confused by single-quotes. fix bug introduced by: 79bfa9cd10ee64f49008bf3638db77fd2c557552 Text object: Improved the docs explaining font selection. - evas_generic_loaders-1.7.8 - Eduardo Lima (Etrunko) (1): 1.7.8 release - evil-1.7.8 - Cedric Bail (1): evil: fix access value to the shared memory. Eduardo Lima (Etrunko) (1): 1.7.8 release - expedite-1.7.8 - Eduardo Lima (Etrunko) (1): 1.7.8 release -- Eduardo de Barros Lima ◤✠◢ ebl...@gmail.com ------------------------------------------------------------------------------ Get your SQL database under version control now! Version control is standard for application code, but databases havent caught up. So what steps can you take to put your SQL databases under version control? Why should you start doing it? Read more to find out. http://pubads.g.doubleclick.net/gampad/clk?id=49501711&iu=/4140/ostg.clktrk _______________________________________________ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users