[E-devel] clang has mem checks ala valgrind
for thosee who don't know: http://lists.cs.uiuc.edu/pipermail/llvmdev/2011-August/042506.html Vincent -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Question] XLib and Ecore_X
On Thu, 25 Aug 2011 23:31:44 -0400 Steve Starr said: > Is it possible to reparent an xlib window to a Ecore_X window? yes. -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/elementary/src/lib
If so, just leave it. Thanks :) Daniel Juyung Seo (SeoZ) On Fri, Aug 26, 2011 at 12:04 PM, Carsten Haitzler wrote: > On Fri, 26 Aug 2011 09:33:58 +0900 Daniel Juyung Seo > said: > > thats actually a moot thing. hi is very often short for "high". you'll see it > on appliances with: > > hi > lo > > :) > >> How do you think raster about hilight -> highlight? >> >> Daniel Juyung Seo (SeoZ) >> >> On Tue, Aug 23, 2011 at 9:31 PM, Daniel Juyung Seo >> wrote: >> > hilight -> highlight >> > http://en.wiktionary.org/wiki/hilight >> > >> > I won't touch elm_access while raster is heavily working on it. >> > So fix it! >> > >> > Daniel Juyung Seo (SeoZ) >> > >> > >> > On Tue, Aug 23, 2011 at 5:46 PM, Enlightenment SVN >> > wrote: >> >> Log: >> >> make access hilight follow object around and vanish it target is >> >> hidden or deleted. >> >> >> >> >> >> >> >> Author: raster >> >> Date: 2011-08-23 01:46:01 -0700 (Tue, 23 Aug 2011) >> >> New Revision: 62714 >> >> Trac: http://trac.enlightenment.org/e/changeset/62714 >> >> >> >> Modified: >> >> trunk/elementary/src/lib/elm_access.c >> >> trunk/elementary/src/lib/elm_widget.h >> >> >> >> Modified: trunk/elementary/src/lib/elm_access.c >> >> === >> >> --- trunk/elementary/src/lib/elm_access.c 2011-08-23 07:44:49 UTC >> >> (rev 62713) +++ trunk/elementary/src/lib/elm_access.c 2011-08-23 >> >> 08:46:01 UTC (rev 62714) @@ -101,7 +101,7 @@ >> >> { >> >> Elm_Access_Info *ac = evas_object_data_get(data, "_elm_access"); >> >> if (!ac) return; >> >> - _elm_access_object_unhilight(data); >> >> +// _elm_access_object_unhilight(data); >> >> if (ac->delay_timer) >> >> { >> >> ecore_timer_del(ac->delay_timer); >> >> @@ -135,6 +135,44 @@ >> >> printf("read done\n"); >> >> } >> >> >> >> +static void >> >> +_access_obj_hilight_del_cb(void *data __UNUSED__, Evas *e, Evas_Object >> >> *obj __UNUSED__, void *event_info __UNUSED__) +{ >> >> + _elm_access_object_hilight_disable(e); >> >> +} >> >> + >> >> +static void >> >> +_access_obj_hilight_hide_cb(void *data __UNUSED__, Evas *e, Evas_Object >> >> *obj __UNUSED__, void *event_info __UNUSED__) +{ >> >> + _elm_access_object_hilight_disable(e); >> >> +} >> >> + >> >> +static void >> >> +_access_obj_hilight_move_cb(void *data __UNUSED__, Evas *e __UNUSED__, >> >> Evas_Object *obj, void *event_info __UNUSED__) +{ >> >> + Evas_Coord x, y; >> >> + Evas_Object *o; >> >> + >> >> + o = evas_object_name_find(evas_object_evas_get(obj), >> >> "_elm_access_disp"); >> >> + if (!o) return; >> >> + evas_object_geometry_get(obj, &x, &y, NULL, NULL); >> >> + evas_object_move(o, x, y); >> >> +} >> >> + >> >> +static void >> >> +_access_obj_hilight_resize_cb(void *data __UNUSED__, Evas *e __UNUSED__, >> >> Evas_Object *obj, void *event_info __UNUSED__) +{ >> >> + Evas_Coord w, h; >> >> + Evas_Object *o; >> >> + >> >> + o = evas_object_name_find(evas_object_evas_get(obj), >> >> "_elm_access_disp"); >> >> + if (!o) return; >> >> + evas_object_geometry_get(obj, NULL, NULL, &w, &h); >> >> + evas_object_resize(o, w, h); >> >> +} >> >> + >> >> + >> >> + >> >> //-// >> >> >> >> EAPI void >> >> @@ -252,6 +290,7 @@ >> >> _elm_access_object_hilight(Evas_Object *obj) >> >> { >> >> Evas_Object *o; >> >> + Evas_Coord x, y, w, h; >> >> >> >> o = evas_object_name_find(evas_object_evas_get(obj), >> >> "_elm_access_disp"); if (!o) >> >> @@ -266,27 +305,31 @@ >> >> if (ptarget) >> >> { >> >> evas_object_data_del(o, "_elm_access_target"); >> >> - // FIXME: delete move/resize/del callbacks from ptarget >> >> + evas_object_event_callback_del_full(ptarget, >> >> EVAS_CALLBACK_DEL, >> >> + >> >> _access_obj_hilight_del_cb, NULL); >> >> + evas_object_event_callback_del_full(ptarget, >> >> EVAS_CALLBACK_HIDE, >> >> + >> >> _access_obj_hilight_hide_cb, NULL); >> >> + evas_object_event_callback_del_full(ptarget, >> >> EVAS_CALLBACK_MOVE, >> >> + >> >> _access_obj_hilight_move_cb, NULL); >> >> + evas_object_event_callback_del_full(ptarget, >> >> EVAS_CALLBACK_RESIZE, >> >> + >> >> _access_obj_hilight_resize_cb, NULL); } >> >> } >> >> evas_object_data_set(o, "_elm_access_target", obj); >> >> - // FIXME: track obj pos/size until hilight removed >> >> _elm_theme_object_set(obj, o, "access", "base", "default"); >> >> + evas_object_event_callback_add(obj, EVAS_CALLBACK_DEL, >> >> + _access_obj_hilight_del_cb, NULL); >> >> + evas_object_event_callback_add(obj, EVAS_CALLBACK_HIDE, >> >> + _access_obj_hilight_hide_cb, NULL); >> >> + evas_object_event_callback_add(obj, EVAS_CALLBACK_MOVE, >> >> + _access_obj_hilight_move_cb, NULL); >> >> + evas_ob
[E-devel] [Question] XLib and Ecore_X
Is it possible to reparent an xlib window to a Ecore_X window? Thanks Steven -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/elementary/src/lib
On Fri, 26 Aug 2011 09:33:58 +0900 Daniel Juyung Seo said: thats actually a moot thing. hi is very often short for "high". you'll see it on appliances with: hi lo :) > How do you think raster about hilight -> highlight? > > Daniel Juyung Seo (SeoZ) > > On Tue, Aug 23, 2011 at 9:31 PM, Daniel Juyung Seo > wrote: > > hilight -> highlight > > http://en.wiktionary.org/wiki/hilight > > > > I won't touch elm_access while raster is heavily working on it. > > So fix it! > > > > Daniel Juyung Seo (SeoZ) > > > > > > On Tue, Aug 23, 2011 at 5:46 PM, Enlightenment SVN > > wrote: > >> Log: > >> make access hilight follow object around and vanish it target is > >> hidden or deleted. > >> > >> > >> > >> Author: raster > >> Date: 2011-08-23 01:46:01 -0700 (Tue, 23 Aug 2011) > >> New Revision: 62714 > >> Trac: http://trac.enlightenment.org/e/changeset/62714 > >> > >> Modified: > >> trunk/elementary/src/lib/elm_access.c > >> trunk/elementary/src/lib/elm_widget.h > >> > >> Modified: trunk/elementary/src/lib/elm_access.c > >> === > >> --- trunk/elementary/src/lib/elm_access.c 2011-08-23 07:44:49 UTC > >> (rev 62713) +++ trunk/elementary/src/lib/elm_access.c 2011-08-23 > >> 08:46:01 UTC (rev 62714) @@ -101,7 +101,7 @@ > >> { > >> Elm_Access_Info *ac = evas_object_data_get(data, "_elm_access"); > >> if (!ac) return; > >> - _elm_access_object_unhilight(data); > >> +// _elm_access_object_unhilight(data); > >> if (ac->delay_timer) > >> { > >> ecore_timer_del(ac->delay_timer); > >> @@ -135,6 +135,44 @@ > >> printf("read done\n"); > >> } > >> > >> +static void > >> +_access_obj_hilight_del_cb(void *data __UNUSED__, Evas *e, Evas_Object > >> *obj __UNUSED__, void *event_info __UNUSED__) +{ > >> + _elm_access_object_hilight_disable(e); > >> +} > >> + > >> +static void > >> +_access_obj_hilight_hide_cb(void *data __UNUSED__, Evas *e, Evas_Object > >> *obj __UNUSED__, void *event_info __UNUSED__) +{ > >> + _elm_access_object_hilight_disable(e); > >> +} > >> + > >> +static void > >> +_access_obj_hilight_move_cb(void *data __UNUSED__, Evas *e __UNUSED__, > >> Evas_Object *obj, void *event_info __UNUSED__) +{ > >> + Evas_Coord x, y; > >> + Evas_Object *o; > >> + > >> + o = evas_object_name_find(evas_object_evas_get(obj), > >> "_elm_access_disp"); > >> + if (!o) return; > >> + evas_object_geometry_get(obj, &x, &y, NULL, NULL); > >> + evas_object_move(o, x, y); > >> +} > >> + > >> +static void > >> +_access_obj_hilight_resize_cb(void *data __UNUSED__, Evas *e __UNUSED__, > >> Evas_Object *obj, void *event_info __UNUSED__) +{ > >> + Evas_Coord w, h; > >> + Evas_Object *o; > >> + > >> + o = evas_object_name_find(evas_object_evas_get(obj), > >> "_elm_access_disp"); > >> + if (!o) return; > >> + evas_object_geometry_get(obj, NULL, NULL, &w, &h); > >> + evas_object_resize(o, w, h); > >> +} > >> + > >> + > >> + > >> //-// > >> > >> EAPI void > >> @@ -252,6 +290,7 @@ > >> _elm_access_object_hilight(Evas_Object *obj) > >> { > >> Evas_Object *o; > >> + Evas_Coord x, y, w, h; > >> > >> o = evas_object_name_find(evas_object_evas_get(obj), > >> "_elm_access_disp"); if (!o) > >> @@ -266,27 +305,31 @@ > >> if (ptarget) > >> { > >> evas_object_data_del(o, "_elm_access_target"); > >> - // FIXME: delete move/resize/del callbacks from ptarget > >> + evas_object_event_callback_del_full(ptarget, > >> EVAS_CALLBACK_DEL, > >> + > >> _access_obj_hilight_del_cb, NULL); > >> + evas_object_event_callback_del_full(ptarget, > >> EVAS_CALLBACK_HIDE, > >> + > >> _access_obj_hilight_hide_cb, NULL); > >> + evas_object_event_callback_del_full(ptarget, > >> EVAS_CALLBACK_MOVE, > >> + > >> _access_obj_hilight_move_cb, NULL); > >> + evas_object_event_callback_del_full(ptarget, > >> EVAS_CALLBACK_RESIZE, > >> + > >> _access_obj_hilight_resize_cb, NULL); } > >> } > >> evas_object_data_set(o, "_elm_access_target", obj); > >> - // FIXME: track obj pos/size until hilight removed > >> _elm_theme_object_set(obj, o, "access", "base", "default"); > >> + evas_object_event_callback_add(obj, EVAS_CALLBACK_DEL, > >> + _access_obj_hilight_del_cb, NULL); > >> + evas_object_event_callback_add(obj, EVAS_CALLBACK_HIDE, > >> + _access_obj_hilight_hide_cb, NULL); > >> + evas_object_event_callback_add(obj, EVAS_CALLBACK_MOVE, > >> + _access_obj_hilight_move_cb, NULL); > >> + evas_object_event_callback_add(obj, EVAS_CALLBACK_RESIZE, > >> + _access_obj_hilight_resize_cb, NULL); > >> evas_object_raise(o); > >> - > >> - { > >> - Evas_Coord x, y, w, h; > >> - evas_object_geometry_get(obj, &x, &y
[E-devel] more elm cnp bugs!
* pasting anything into an entry which includes escape characters causes the escape sequence to be pasted (column 1) instead of the actual string (column 2) { "", _PARAGRAPH_SEPARATOR }, { "", "\n" }, { "<\t>", "\t" }, { "gt;", ">" }, { "lt;","<" }, { "amp;", "&" }, { "quot;", "\'" }, { "dquot;", "\"" } * using ecore_x_selection_*_set in elm is vaguely broken, see r62847-9 for some great hackish workarounds -- Mike Blumenkrantz Zentific: Coding in binary since '10. -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: discomfitor trunk/elementary/src/lib
On Thu, 25 Aug 2011 19:43:48 -0700 "Enlightenment SVN" wrote: > Log: > also fix text_converter I guess > > > Author: discomfitor > Date: 2011-08-25 19:43:48 -0700 (Thu, 25 Aug 2011) > New Revision: 62849 > Trac: http://trac.enlightenment.org/e/changeset/62849 > > Modified: > trunk/elementary/src/lib/elm_cnp_helper.c this series of commits fixes the case where you attempt ecore_x_selection_clipboard_set while using elm. previously it crashed you immediately, now it just makes your life hell if you try and copy a string that's as long as sizeof(int). -- Mike Blumenkrantz Zentific: Coding in binary since '10. -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/elementary/src/lib
How do you think raster about hilight -> highlight? Daniel Juyung Seo (SeoZ) On Tue, Aug 23, 2011 at 9:31 PM, Daniel Juyung Seo wrote: > hilight -> highlight > http://en.wiktionary.org/wiki/hilight > > I won't touch elm_access while raster is heavily working on it. > So fix it! > > Daniel Juyung Seo (SeoZ) > > > On Tue, Aug 23, 2011 at 5:46 PM, Enlightenment SVN > wrote: >> Log: >> make access hilight follow object around and vanish it target is >> hidden or deleted. >> >> >> >> Author: raster >> Date: 2011-08-23 01:46:01 -0700 (Tue, 23 Aug 2011) >> New Revision: 62714 >> Trac: http://trac.enlightenment.org/e/changeset/62714 >> >> Modified: >> trunk/elementary/src/lib/elm_access.c trunk/elementary/src/lib/elm_widget.h >> >> Modified: trunk/elementary/src/lib/elm_access.c >> === >> --- trunk/elementary/src/lib/elm_access.c 2011-08-23 07:44:49 UTC (rev >> 62713) >> +++ trunk/elementary/src/lib/elm_access.c 2011-08-23 08:46:01 UTC (rev >> 62714) >> @@ -101,7 +101,7 @@ >> { >> Elm_Access_Info *ac = evas_object_data_get(data, "_elm_access"); >> if (!ac) return; >> - _elm_access_object_unhilight(data); >> +// _elm_access_object_unhilight(data); >> if (ac->delay_timer) >> { >> ecore_timer_del(ac->delay_timer); >> @@ -135,6 +135,44 @@ >> printf("read done\n"); >> } >> >> +static void >> +_access_obj_hilight_del_cb(void *data __UNUSED__, Evas *e, Evas_Object *obj >> __UNUSED__, void *event_info __UNUSED__) >> +{ >> + _elm_access_object_hilight_disable(e); >> +} >> + >> +static void >> +_access_obj_hilight_hide_cb(void *data __UNUSED__, Evas *e, Evas_Object >> *obj __UNUSED__, void *event_info __UNUSED__) >> +{ >> + _elm_access_object_hilight_disable(e); >> +} >> + >> +static void >> +_access_obj_hilight_move_cb(void *data __UNUSED__, Evas *e __UNUSED__, >> Evas_Object *obj, void *event_info __UNUSED__) >> +{ >> + Evas_Coord x, y; >> + Evas_Object *o; >> + >> + o = evas_object_name_find(evas_object_evas_get(obj), "_elm_access_disp"); >> + if (!o) return; >> + evas_object_geometry_get(obj, &x, &y, NULL, NULL); >> + evas_object_move(o, x, y); >> +} >> + >> +static void >> +_access_obj_hilight_resize_cb(void *data __UNUSED__, Evas *e __UNUSED__, >> Evas_Object *obj, void *event_info __UNUSED__) >> +{ >> + Evas_Coord w, h; >> + Evas_Object *o; >> + >> + o = evas_object_name_find(evas_object_evas_get(obj), "_elm_access_disp"); >> + if (!o) return; >> + evas_object_geometry_get(obj, NULL, NULL, &w, &h); >> + evas_object_resize(o, w, h); >> +} >> + >> + >> + >> //-// >> >> EAPI void >> @@ -252,6 +290,7 @@ >> _elm_access_object_hilight(Evas_Object *obj) >> { >> Evas_Object *o; >> + Evas_Coord x, y, w, h; >> >> o = evas_object_name_find(evas_object_evas_get(obj), "_elm_access_disp"); >> if (!o) >> @@ -266,27 +305,31 @@ >> if (ptarget) >> { >> evas_object_data_del(o, "_elm_access_target"); >> - // FIXME: delete move/resize/del callbacks from ptarget >> + evas_object_event_callback_del_full(ptarget, EVAS_CALLBACK_DEL, >> + >> _access_obj_hilight_del_cb, NULL); >> + evas_object_event_callback_del_full(ptarget, >> EVAS_CALLBACK_HIDE, >> + >> _access_obj_hilight_hide_cb, NULL); >> + evas_object_event_callback_del_full(ptarget, >> EVAS_CALLBACK_MOVE, >> + >> _access_obj_hilight_move_cb, NULL); >> + evas_object_event_callback_del_full(ptarget, >> EVAS_CALLBACK_RESIZE, >> + >> _access_obj_hilight_resize_cb, NULL); >> } >> } >> evas_object_data_set(o, "_elm_access_target", obj); >> - // FIXME: track obj pos/size until hilight removed >> _elm_theme_object_set(obj, o, "access", "base", "default"); >> + evas_object_event_callback_add(obj, EVAS_CALLBACK_DEL, >> + _access_obj_hilight_del_cb, NULL); >> + evas_object_event_callback_add(obj, EVAS_CALLBACK_HIDE, >> + _access_obj_hilight_hide_cb, NULL); >> + evas_object_event_callback_add(obj, EVAS_CALLBACK_MOVE, >> + _access_obj_hilight_move_cb, NULL); >> + evas_object_event_callback_add(obj, EVAS_CALLBACK_RESIZE, >> + _access_obj_hilight_resize_cb, NULL); >> evas_object_raise(o); >> - >> - { >> - Evas_Coord x, y, w, h; >> - evas_object_geometry_get(obj, &x, &y, &w, &h); >> - evas_object_move(o, x, y); >> - evas_object_resize(o, w, h); >> - } >> - >> + evas_object_geometry_get(obj, &x, &y, &w, &h); >> + evas_object_move(o, x, y); >> + evas_object_resize
Re: [E-devel] E SVN: lucas trunk/emotion/src/modules/gstreamer
On Thu, Aug 25, 2011 at 6:11 PM, Mike Blumenkrantz wrote: > On Thu, 25 Aug 2011 14:09:43 -0700 > "Enlightenment SVN" wrote: > >> Log: >> emotion: g_free already checks if pointer is NULL >> >> semantic patch: >> >> @r1@ >> expression E1; >> @@ >> >> - if (E1) >> - g_free(E1); >> + g_free(E1); >> >> >> >> >> Author: lucas >> Date: 2011-08-25 14:09:42 -0700 (Thu, 25 Aug 2011) >> New Revision: 62834 >> Trac: http://trac.enlightenment.org/e/changeset/62834 >> >> Modified: >> trunk/emotion/src/modules/gstreamer/emotion_gstreamer.c > uhhh free(NULL) is totally valid as well... sure... Because of this I put the semantic patch in the log. You can apply it if you want. Lucas De Marchi -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: lucas trunk/emotion/src/modules/gstreamer
On Thu, 25 Aug 2011 14:09:43 -0700 "Enlightenment SVN" wrote: > Log: > emotion: g_free already checks if pointer is NULL > > semantic patch: > > @r1@ > expression E1; > @@ > > - if (E1) > - g_free(E1); > + g_free(E1); > > > > > Author: lucas > Date: 2011-08-25 14:09:42 -0700 (Thu, 25 Aug 2011) > New Revision: 62834 > Trac: http://trac.enlightenment.org/e/changeset/62834 > > Modified: > trunk/emotion/src/modules/gstreamer/emotion_gstreamer.c uhhh free(NULL) is totally valid as well... -- Mike Blumenkrantz Zentific: Coding in binary since '10. -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: englebass trunk/efreet/src/lib
i don't know if some API were added, but ifso, add @since 1.1 in the doxy doc Vincent On Thu, 18 Aug 2011, Enlightenment SVN wrote: > Log: > efreet: Add doc > > Author: englebass > Date: 2011-08-18 23:44:27 -0700 (Thu, 18 Aug 2011) > New Revision: 62579 > Trac: http://trac.enlightenment.org/e/changeset/62579 > > Modified: > trunk/efreet/src/lib/efreet_desktop.h trunk/efreet/src/lib/efreet_icon.h > > Modified: trunk/efreet/src/lib/efreet_desktop.h > === > --- trunk/efreet/src/lib/efreet_desktop.h 2011-08-19 06:44:16 UTC (rev > 62578) > +++ trunk/efreet/src/lib/efreet_desktop.h 2011-08-19 06:44:27 UTC (rev > 62579) > @@ -122,6 +122,11 @@ > * > * By using efreet_desktop_get the Efreet_Desktop will be saved in an internal > * cache for quicker loading. > + * > + * Users of this command should listen to EFREET_EVENT_DESKTOP_CACHE_UPDATE > + * event, if the application is to keep the reference. When the event fires > + * the Efreet_Desktop struct should be invalidated and reloaded from a new > + * cache file. > */ > EAPI Efreet_Desktop *efreet_desktop_get(const char *file); > > @@ -145,6 +150,11 @@ > * on failure > * @brief Gets a reference to an Efreet_Desktop structure representing the > * contents of @a file or NULL if @a file is not a valid .desktop file. > + * > + * Users of this command should listen to EFREET_EVENT_DESKTOP_CACHE_UPDATE > + * event, if the application is to keep the reference. When the event fires > + * the Efreet_Desktop struct should be invalidated and reloaded from a new > + * cache file. > */ > EAPI Efreet_Desktop *efreet_desktop_new(const char *file); > > > Modified: trunk/efreet/src/lib/efreet_icon.h > === > --- trunk/efreet/src/lib/efreet_icon.h2011-08-19 06:44:16 UTC (rev > 62578) > +++ trunk/efreet/src/lib/efreet_icon.h2011-08-19 06:44:27 UTC (rev > 62579) > @@ -213,6 +213,9 @@ > * the list. > * @note This function will search the given theme for all icons before > falling > * back. This is useful when searching for mimetype icons. > + * > + * There is no guarantee for how long the pointer to the path will be valid. > + * If the pointer is to be kept, the user must create a copy of the path. > */ > EAPI const char*efreet_icon_list_find(const char *theme_name, > Eina_List *icons, > @@ -224,6 +227,9 @@ > * @param size; The icon size to look for > * @return Returns the path to the given icon or NULL if none found > * @brief Retrives the path to the given icon. > + * > + * There is no guarantee for how long the pointer to the path will be valid. > + * If the pointer is to be kept, the user must create a copy of the path. > */ > EAPI const char*efreet_icon_path_find(const char *theme_name, > const char *icon, > > > -- > Get a FREE DOWNLOAD! and learn more about uberSVN rich system, > user administration capabilities and model configuration. Take > the hassle out of deploying and managing Subversion and the > tools developers use with it. http://p.sf.net/sfu/wandisco-d2d-2 > ___ > enlightenment-svn mailing list > enlightenment-...@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn > > -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: cedric trunk/evas/src/examples
all the $(srcdir) are useless Vincent On Thu, 18 Aug 2011, Enlightenment SVN wrote: > Log: > evas: fix tarball generation. > > > Author: cedric > Date: 2011-08-18 08:05:57 -0700 (Thu, 18 Aug 2011) > New Revision: 62569 > Trac: http://trac.enlightenment.org/e/changeset/62569 > > Modified: > trunk/evas/src/examples/Makefile.am > > Modified: trunk/evas/src/examples/Makefile.am > === > --- trunk/evas/src/examples/Makefile.am 2011-08-18 14:51:28 UTC (rev > 62568) > +++ trunk/evas/src/examples/Makefile.am 2011-08-18 15:05:57 UTC (rev > 62569) > @@ -142,7 +142,7 @@ > $(srcdir)/evas-map-utils.c \ > $(srcdir)/evas-text.c \ > $(srcdir)/evas-smart-object.c \ > - $(srcdir)/box.c \ > + $(srcdir)/evas-box.c \ > $(srcdir)/enlightenment.png \ > $(srcdir)/red.png \ > $(srcdir)/im1.png \ > > > -- > Get a FREE DOWNLOAD! and learn more about uberSVN rich system, > user administration capabilities and model configuration. Take > the hassle out of deploying and managing Subversion and the > tools developers use with it. http://p.sf.net/sfu/wandisco-d2d-2 > ___ > enlightenment-svn mailing list > enlightenment-...@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn > > -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] patch : eina_prefix + elementary_test
On Thu, 25 Aug 2011 21:18:08 +0900 Daniel Juyung Seo said: yes - definitely. this is meant to simplify the job of an app finding its data, companion binaries, modules, libs etc. etc. - now they dont have to depend on a fixed-at-compile-time location and can be moved and installed anywhere. > This looks cool! > So is it encouraged to use elm_app_xxx APIs? > > Daniel Juyung Seo (SeoZ) > > On Thu, Aug 25, 2011 at 6:59 PM, Carsten Haitzler > wrote: > > On Thu, 25 Aug 2011 10:50:36 +0200 Jérémy Zurcher said: > > hmm... elm_app_compile_data_dir_set(PACKAGE_DATA_DIR); shouldnt be removed > > in your patch - this is done so the elm app finding process can find the > > compile-time path IF runtime detection fails. it in fact USES this path to > > figure out the desired location. > > > > your eina_preifx patch does make it more robust - but those pkg_bin_dir were > > not intended to be optional and NULL. they were hard requirements. i guess > > we can be more gentle on them being null - but you really want to set the > > compiletime package data dir and bin dir... really want to! i changed that > > in your patch - also fixed warnings your patch in eina created. > > > >> Hi, > >> > >> please find attached a small patch for eina_prefix > >> > >> it prevent segfault when for instance > >> no elm_app_compile_*_dir_set is called prior to elm_app_info_set > >> > >> and another one for elementary/src/bin/test*.c which tends to replace > >> usage of PACKAGE_DATA_DIR with elm_app_data_dir_get > >> > >> Jérémy > >> > >> > >> !DSPAM:4e560c473404098512160! > > > > > > -- > > - Codito, ergo sum - "I code, therefore I am" -- > > The Rasterman (Carsten Haitzler) ras...@rasterman.com > > > > > > -- > > EMC VNX: the world's simplest storage, starting under $10K > > The only unified storage solution that offers unified management > > Up to 160% more powerful than alternatives and 25% more efficient. > > Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev > > ___ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > -- > EMC VNX: the world's simplest storage, starting under $10K > The only unified storage solution that offers unified management > Up to 160% more powerful than alternatives and 25% more efficient. > Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: tasn trunk/evas/src/lib/canvas
Thanks Tom for the backup :) I was focusing only on smart callback too much. Daniel Juyung Seo (SeoZ) On Thu, Aug 25, 2011 at 7:06 PM, Enlightenment SVN wrote: > Log: > Evas callbacks: Do the same change daniel did to smart callbacks. > > Spank Spank for not applying it here as well. > > Author: tasn > Date: 2011-08-25 03:06:12 -0700 (Thu, 25 Aug 2011) > New Revision: 62798 > Trac: http://trac.enlightenment.org/e/changeset/62798 > > Modified: > trunk/evas/src/lib/canvas/evas_callbacks.c > > Modified: trunk/evas/src/lib/canvas/evas_callbacks.c > === > --- trunk/evas/src/lib/canvas/evas_callbacks.c 2011-08-25 10:05:18 UTC (rev > 62797) > +++ trunk/evas/src/lib/canvas/evas_callbacks.c 2011-08-25 10:06:12 UTC (rev > 62798) > @@ -264,8 +264,6 @@ > b = EINA_INLIST_CONTAINER_GET(_b, Evas_Func_Node); > if (a->priority < b->priority) > return -1; > - else if (a->priority == b->priority) > - return 0; > else > return 1; > } > > > -- > EMC VNX: the world's simplest storage, starting under $10K > The only unified storage solution that offers unified management > Up to 160% more powerful than alternatives and 25% more efficient. > Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev > ___ > enlightenment-svn mailing list > enlightenment-...@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn > -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] patch : eina_prefix + elementary_test
This looks cool! So is it encouraged to use elm_app_xxx APIs? Daniel Juyung Seo (SeoZ) On Thu, Aug 25, 2011 at 6:59 PM, Carsten Haitzler wrote: > On Thu, 25 Aug 2011 10:50:36 +0200 Jérémy Zurcher said: > hmm... elm_app_compile_data_dir_set(PACKAGE_DATA_DIR); shouldnt be removed in > your patch - this is done so the elm app finding process can find the > compile-time path IF runtime detection fails. it in fact USES this path to > figure out the desired location. > > your eina_preifx patch does make it more robust - but those pkg_bin_dir were > not intended to be optional and NULL. they were hard requirements. i guess we > can be more gentle on them being null - but you really want to set the > compiletime package data dir and bin dir... really want to! i changed that in > your patch - also fixed warnings your patch in eina created. > >> Hi, >> >> please find attached a small patch for eina_prefix >> >> it prevent segfault when for instance >> no elm_app_compile_*_dir_set is called prior to elm_app_info_set >> >> and another one for elementary/src/bin/test*.c which tends to replace >> usage of PACKAGE_DATA_DIR with elm_app_data_dir_get >> >> Jérémy >> >> >> !DSPAM:4e560c473404098512160! > > > -- > - Codito, ergo sum - "I code, therefore I am" -- > The Rasterman (Carsten Haitzler) ras...@rasterman.com > > > -- > EMC VNX: the world's simplest storage, starting under $10K > The only unified storage solution that offers unified management > Up to 160% more powerful than alternatives and 25% more efficient. > Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] patch : eina_prefix + elementary_test
On Thu, 25 Aug 2011 10:50:36 +0200 Jérémy Zurcher said: hmm... elm_app_compile_data_dir_set(PACKAGE_DATA_DIR); shouldnt be removed in your patch - this is done so the elm app finding process can find the compile-time path IF runtime detection fails. it in fact USES this path to figure out the desired location. your eina_preifx patch does make it more robust - but those pkg_bin_dir were not intended to be optional and NULL. they were hard requirements. i guess we can be more gentle on them being null - but you really want to set the compiletime package data dir and bin dir... really want to! i changed that in your patch - also fixed warnings your patch in eina created. > Hi, > > please find attached a small patch for eina_prefix > > it prevent segfault when for instance > no elm_app_compile_*_dir_set is called prior to elm_app_info_set > > and another one for elementary/src/bin/test*.c which tends to replace > usage of PACKAGE_DATA_DIR with elm_app_data_dir_get > > Jérémy > > > !DSPAM:4e560c473404098512160! -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] ecore_evas_gl_x11_pre_post_swap_callback_set bug fix
On Thu, 25 Aug 2011 07:35:33 + (GMT) Gwanglim Lee said: god! how was THAT missed? > Hi all, > > I've fixed a minor bug in the ecore_evas_gl_x11_pre_post_swap_callback_set > API. It wasn't setting a post_swap callback properly. > > Please review it. > > BR, > Gwanglim -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] add elm_entry_input_panel_layout_set API
On Thu, 25 Aug 2011 17:18:52 +0900 Jihoon Kim said: typo fixed. :) > Thank you for writing more detail description and @since. > I know the enum matching problem, but I couldn't find the better way. > > Btw, there is typo in your commit (inptu -> input in Edje.h) > Would you please fix it? :) > > -Original Message- > From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] > Sent: Thursday, August 25, 2011 4:21 PM > To: Enlightenment developer list > Cc: Jihoon Kim > Subject: Re: [E-devel] [PATCH] add elm_entry_input_panel_layout_set API > > On Wed, 24 Aug 2011 12:51:01 +0900 Jihoon Kim > said: > > not too bad. the enum matching between Edje_Input_Panel_Layout and > Ecore_IMF_Input_Panel_Layout and Elm_Input_Panel_Layout is a bit of an > assumption here. documentation for the edje api calls added should also have > @since 1.1 in it. > > > Hi, EFL developers. > > > > elm_entry_input_panel_layout_set API is high level API to call > > ecore_imf_context_input_panel_layout_set (through edje). > > This API will be used to set layout of input panel (such as URL, Email, > > Number layout...) by application programmer. > > > > Would you please review this patch? > > Please let me know if I have to do more. > > > > Thank you. > > > > > -- > - Codito, ergo sum - "I code, therefore I am" -- > The Rasterman (Carsten Haitzler)ras...@rasterman.com > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] signal "scroll,anim,stop" in els_scroller
On Wed, 24 Aug 2011 05:08:55 + (GMT) Jaehwan Kim said: that looks fine to me. in svn! :) > Commit msg : fix the bug which the signal "scroll,anim,stop" is not called > sometimes. -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] ecore_evas_gl_x11_pre_post_swap_callback_set bug fix
in svn. (http://trac.enlightenment.org/e/changeset/62785) Thank you so much GL ! :) Let's run together for the best moment! -Regards, Hermet- -Original Message- From: "Gwanglim Lee"To: enlightenment-devel@lists.sourceforge.net Cc: Sent: 11-08-25(목) 16:35:33 Subject: [E-devel] [Patch] ecore_evas_gl_x11_pre_post_swap_callback_set bug fix Hi all, I've fixed a minor bug in the ecore_evas_gl_x11_pre_post_swap_callback_set API. It wasn't setting a post_swap callback properly. Please review it. BR, Gwanglim-- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] add elm_entry_input_panel_layout_set API
Thank you for writing more detail description and @since. I know the enum matching problem, but I couldn't find the better way. Btw, there is typo in your commit (inptu -> input in Edje.h) Would you please fix it? :) -Original Message- From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] Sent: Thursday, August 25, 2011 4:21 PM To: Enlightenment developer list Cc: Jihoon Kim Subject: Re: [E-devel] [PATCH] add elm_entry_input_panel_layout_set API On Wed, 24 Aug 2011 12:51:01 +0900 Jihoon Kim said: not too bad. the enum matching between Edje_Input_Panel_Layout and Ecore_IMF_Input_Panel_Layout and Elm_Input_Panel_Layout is a bit of an assumption here. documentation for the edje api calls added should also have @since 1.1 in it. > Hi, EFL developers. > > elm_entry_input_panel_layout_set API is high level API to call > ecore_imf_context_input_panel_layout_set (through edje). > This API will be used to set layout of input panel (such as URL, Email, > Number layout...) by application programmer. > > Would you please review this patch? > Please let me know if I have to do more. > > Thank you. > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] [Patch] ecore_evas_gl_x11_pre_post_swap_callback_set bug fix
Hi all, I've fixed a minor bug in the ecore_evas_gl_x11_pre_post_swap_callback_set API. It wasn't setting a post_swap callback properly. Please review it. BR, Gwanglim ecore_evas_gl_x11_pre_post_swap_callback_set.patch Description: Binary data -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] add elm_entry_input_panel_layout_set API
On Wed, 24 Aug 2011 12:51:01 +0900 Jihoon Kim said: not too bad. the enum matching between Edje_Input_Panel_Layout and Ecore_IMF_Input_Panel_Layout and Elm_Input_Panel_Layout is a bit of an assumption here. documentation for the edje api calls added should also have @since 1.1 in it. > Hi, EFL developers. > > elm_entry_input_panel_layout_set API is high level API to call > ecore_imf_context_input_panel_layout_set (through edje). > This API will be used to set layout of input panel (such as URL, Email, > Number layout...) by application programmer. > > Would you please review this patch? > Please let me know if I have to do more. > > Thank you. > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster IN trunk/elementary: data/themes src/lib
On Thu, Aug 25, 2011 at 7:04 AM, Carsten Haitzler wrote: > On Wed, 24 Aug 2011 23:39:26 +0200 Cedric BAIL said: >> On Wed, Aug 24, 2011 at 11:23 PM, Nicolas Aguirre >> wrote: >> > 2011/8/23 Enlightenment SVN : >> >> Log: >> >> add visual feedback on accessibility mouseover too >> >> >> >> Author: raster >> >> Date: 2011-08-23 00:44:49 -0700 (Tue, 23 Aug 2011) >> >> New Revision: 62713 >> >> Trac: http://trac.enlightenment.org/e/changeset/62713 >> >> >> > >> > >> > This commit brakes elm_check, you can't checked anymore :( >> > I tried it with elmementary_test Checks >> > at least for me >> >> Did you try double click ? By the way, elementary access feature is >> always turned on for me, is it normal ? > > wait.. fif u run elm_config and change config while u set it to be on? then > elm_config would have SAVED the setting to be on by default... i think i need > an option in elm_config to disable it again. right now just wipe your elm > config. That was it ! -- Cedric BAIL -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] elm_main patch : Password last show setting/getting APIs
On Tue, 23 Aug 2011 06:59:09 + (GMT) SHILPAONKAR SINGH said: looks good - no need for more docs than you gave. in svn! :) > Hi All, > > Please find the Attached patch for Password show last feature's set,get APIs. > Using these APIs of elm_main.c, password last show feature can be enabled or > disabled and the time out value for which character will be visible before > being masked also can be manipulated. Change description as given below. > > "Change Descritption" > Four APIs have been added to elementary in order to manipulate the global > settings of show last feature of password mode of entry widget. > The settings include 1. enable/disable the show_last feature [ set and get > API ]. > 2. Manipulate the time out value [ set and get API ]. > > Thanks & Regards > Shilpa Singh -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- EMC VNX: the world's simplest storage, starting under $10K The only unified storage solution that offers unified management Up to 160% more powerful than alternatives and 25% more efficient. Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel