[E-devel] clang has mem checks ala valgrind

2011-08-25 Thread Vincent Torri

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

2011-08-25 Thread The Rasterman
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

2011-08-25 Thread Daniel Juyung Seo
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

2011-08-25 Thread Steve Starr
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

2011-08-25 Thread The Rasterman
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!

2011-08-25 Thread Mike Blumenkrantz
* 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

2011-08-25 Thread Mike Blumenkrantz
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

2011-08-25 Thread Daniel Juyung Seo
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

2011-08-25 Thread Lucas De Marchi
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

2011-08-25 Thread Mike Blumenkrantz
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

2011-08-25 Thread Vincent Torri

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

2011-08-25 Thread Vincent Torri


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

2011-08-25 Thread The Rasterman
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

2011-08-25 Thread Daniel Juyung Seo
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

2011-08-25 Thread Daniel Juyung Seo
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

2011-08-25 Thread The Rasterman
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

2011-08-25 Thread The Rasterman
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

2011-08-25 Thread The Rasterman
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

2011-08-25 Thread The Rasterman
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

2011-08-25 Thread ChunEon Park
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

2011-08-25 Thread Jihoon Kim
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

2011-08-25 Thread Gwanglim Lee
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

2011-08-25 Thread The Rasterman
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

2011-08-25 Thread Cedric BAIL
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

2011-08-25 Thread The Rasterman
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