Re: [E-devel] E SVN: discomfitor IN trunk/e: . src/modules src/modules/birthday src/modules/birthday/images

2011-11-28 Thread The Rasterman
On Mon, 28 Nov 2011 17:47:52 -0500 Michael Blumenkrantz
 said:

> On Mon, 28 Nov 2011 14:45:56 -0800
> "Enlightenment SVN"  wrote:
> 
> > Log:
> > tweet: HAPPY BIRTHDAY RASTER!
> >   for today only, it's RASTER'S BIRTHDAY and here's the birthday
> > module!! 
> > 
> > Author:   discomfitor
> > Date: 2011-11-28 14:45:56 -0800 (Mon, 28 Nov 2011)
> > New Revision: 65659
> > Trac: http://trac.enlightenment.org/e/changeset/65659
> > 
> > Added:
> >   trunk/e/src/modules/birthday/ trunk/e/src/modules/birthday/AUTHORS
> > trunk/e/src/modules/birthday/COPYING
> > trunk/e/src/modules/birthday/Makefile.am
> > trunk/e/src/modules/birthday/e-module-birthday.edc
> > trunk/e/src/modules/birthday/e_mod_main.c
> > trunk/e/src/modules/birthday/e_modules-birthday.spec.in
> > trunk/e/src/modules/birthday/images/
> > trunk/e/src/modules/birthday/images/birthdayface.jpg
> > trunk/e/src/modules/birthday/images/module_icon.png
> > trunk/e/src/modules/birthday/module.desktop.in Modified:
> > trunk/e/configure.ac trunk/e/src/modules/Makefile.am 
> > 
> HAPPY BIRTHDAY RASTER, HERE'S YOUR BROKEN SVN!

this one is keeping me most amused. :)


-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_gesture_layer patch

2011-11-28 Thread The Rasterman
On Tue, 29 Nov 2011 00:53:18 -0500 Michael Blumenkrantz
 said:

> You may remember me from my last mail, in which I requested that you ensure
> all of your attached patches have the correct content type. Or the mail
> before that, where I made the same request. Or the one before that. Or the
> ones prior to those three.
> 
> In case you have forgotten, I have made sure to once again email you with the
> following directive:
> 
> IN FUTURE MAILS, SEND YOUR PATCHES AS EITHER OF THESE TYPES:
> text/x-patch
> OR
> text/plain
> 
> Thank you.

i'm going to have to back prince up here. what he did is sufficient. as such he
can't do what you request - it's not possible.

-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_gesture_layer patch

2011-11-28 Thread Michael Blumenkrantz
On Tue, 29 Nov 2011 05:48:11 + (GMT)
PRINCE KUMAR DUBEY  wrote:

> Hi,
> 
> On behalf of Rajeev Ranjan, I am submitting the elm_gesture_layer patch.
> 
> Change Log:
> a. Variable was used after freeing in function _remove_touched_device, now
> storing return value of eina_list_remove and then freeing pointer. b. gesture
> pointer was dereferenced before checking it against NULL in function
> _rotate_test. Now dereferencing happens after NULL check. c. Added NULL check
> for pointer before using it in function _event_process which is dereferenced
> in function _add_touched_device. d. Memory leak fix in function
> elm_gesture_layer_add. Now using ELM_WIDGET_STANDARD_SETUP which takes care
> of NULL checks and freeing memory in case of failure.
> 
> Please review it.
> I'd appreciate any comments on this.
> 
> Thank you,
> Prince
Hi.

You may remember me from my last mail, in which I requested that you ensure all
of your attached patches have the correct content type. Or the mail before that,
where I made the same request. Or the one before that. Or the ones prior to
those three.

In case you have forgotten, I have made sure to once again email you with the
following directive:

IN FUTURE MAILS, SEND YOUR PATCHES AS EITHER OF THESE TYPES:
text/x-patch
OR
text/plain

Thank you.

--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [Patch] elm_gesture_layer patch

2011-11-28 Thread PRINCE KUMAR DUBEY
Hi,

On behalf of Rajeev Ranjan, I am submitting the elm_gesture_layer patch.

Change Log:
a. Variable was used after freeing in function _remove_touched_device, now 
storing return value of eina_list_remove and then freeing pointer.
b. gesture pointer was dereferenced before checking it against NULL in function 
_rotate_test. Now dereferencing happens after NULL check.
c. Added NULL check for pointer before using it in function _event_process 
which is dereferenced in function _add_touched_device.
d. Memory leak fix in function elm_gesture_layer_add. Now using 
ELM_WIDGET_STANDARD_SETUP which takes care of NULL checks and freeing memory in 
case of failure.

Please review it.
I'd appreciate any comments on this.

Thank you,
Prince

elm_gesture_layer.patch
Description: Binary data
--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet trunk/elementary/data/themes/widgets

2011-11-28 Thread Michael Blumenkrantz
On Mon, 28 Nov 2011 20:56:09 -0800
"Enlightenment SVN"  wrote:

> Log:
> elementary/button - Setting the text after button is disabled then the text
> does not showed up with disabled status. 
>   fixed it.
>   
>   
> 
> Author:   hermet
> Date: 2011-11-28 20:56:08 -0800 (Mon, 28 Nov 2011)
> New Revision: 65668
> Trac: http://trac.enlightenment.org/e/changeset/65668
> 
> Modified:
>   trunk/elementary/data/themes/widgets/button.edc 
> 
> Modified: trunk/elementary/data/themes/widgets/button.edc
> ===
> --- trunk/elementary/data/themes/widgets/button.edc   2011-11-29
> 03:47:51 UTC (rev 65667) +++
> trunk/elementary/data/themes/widgets/button.edc   2011-11-29 04:56:08
> UTC (rev 65668) @@ -89,8 +89,6 @@ }
>   description { state: "disabled" 0.0;
>  inherit: "default" 0.0;
> -color: 0 0 0 128;
> -color3: 0 0 0 0;
>   }
>   description { state: "disabled_visible" 0.0;
>  inherit: "default" 0.0;
> @@ -230,8 +228,12 @@
>  new Float:vl;
>  get_state(PART:"elm.swallow.content", st, 30, vl);
>  if (!strcmp(st, "icononly"))
> -set_state(PART:"elm.swallow.content", "visible", 0.0);
> -set_state(PART:"elm.text", "visible", 0.0);
> +  set_state(PART:"elm.swallow.content", "visible", 0.0);
> +get_state(PART:"elm.text", st, 30, vl);
> +if (!strcmp(st, "disabled") || (!strcmp(st, "disabled_visible")))
> +  set_state(PART:"elm.text", "disabled_visible", 0.0);
> +else
> +  set_state(PART:"elm.text", "visible", 0.0);
>   }
>}
>program { name: "text_hide";
> @@ -244,6 +246,11 @@
>  if (!strcmp(st, "visible"))
>  set_state(PART:"elm.swallow.content", "icononly", 0.0);
>  set_state(PART:"elm.text", "default", 0.0);
> +get_state(PART:"elm.text", st, 30, vl);
> +if (!strcmp(st, "default") || (!strcmp(st, "visible")))
> +  set_state(PART:"elm.text", "default", 0.0);
> +else
> +  set_state(PART:"elm.text", "disabled", 0.0);
>   }
>}
>program { name: "icon_show";
> @@ -268,43 +275,35 @@
>program { name: "disable";
>   signal: "elm,state,disabled";
>   source: "elm";
> - action: STATE_SET "disabled" 0.0;
> - target: "button_image";
> - target: "over1";
> - target: "over2";
> - target: "disabler";
> - after: "disable_text";
> -  }
> -  program { name: "disable_text";
>   script {
>  new st[31];
>  new Float:vl;
> +set_state(PART:"button_image", "disabled", 0.0);
> +set_state(PART:"over1", "disabled", 0.0);
> +set_state(PART:"over2", "disabled", 0.0);
> +set_state(PART:"disabler", "disabled", 0.0);
>  get_state(PART:"elm.text", st, 30, vl);
> -if (!strcmp(st, "visible"))
> -set_state(PART:"elm.text", "disabled_visible", 0.0);
> +if (!strcmp(st, "visible") || !strcmp(st, "disabled_visible"))
> +  set_state(PART:"elm.text", "disabled_visible", 0.0);
>  else
> -set_state(PART:"elm.text", "disabled", 0.0);
> +  set_state(PART:"elm.text", "disabled", 0.0);
>   }
>}
>program { name: "enable";
>   signal: "elm,state,enabled";
>   source: "elm";
> - action: STATE_SET "default" 0.0;
> - target: "button_image";
> - target: "over1";
> - target: "over2";
> - target: "disabler";
> - after: "enable_text";
> -  }
> -  program { name: "enable_text";
>   script {
>  new st[31];
>  new Float:vl;
> +set_state(PART:"button_image", "visible", 0.0);
> +set_state(PART:"over1", "visible", 0.0);
> +set_state(PART:"over2", "visible", 0.0);
> +set_state(PART:"disabler", "visible", 0.0);
>  get_state(PART:"elm.text", st, 30, vl);
> -if (!strcmp(st, "disabled_visible"))
> -set_state(PART:"elm.text", "visible", 0.0);
> +if (!strcmp(st, "visible") || !strcmp(st, "disabled_visible"))
> +  set_state(PART:"elm.text", "visible", 0.0);
>  else
> -set_state(PART:"elm.text", "default", 0.0);
> +  set_state(PART:"elm.text", "default", 0.0);
>   }
>}
> }
> @@ -891,8 +890,6 @@
>   }
>   description { state: "disabled" 0.0;
>  inherit: "default" 0.0;
> -color: 0 0 0 128;
> -color3: 0 0 0 0;
>   }
>   description { state: "disabled_visible" 0.0;
>  inherit: "default" 0.0;
> @@ -1024,8 +1021,12 @@
>  new Float:vl;
>  

Re: [E-devel] [e-users] New EFL release cycle 1.1/1.5 BETA

2011-11-28 Thread The Rasterman
On Tue, 29 Nov 2011 13:52:21 +1000 David Seikel  said:

> On Tue, 29 Nov 2011 12:44:27 +0900 Carsten Haitzler (The Rasterman)
>  wrote:
> 
> > On Tue, 29 Nov 2011 11:20:23 +1000 David Seikel 
> > said:
> > 
> > > On Tue, 29 Nov 2011 10:13:23 +0900 Carsten Haitzler (The Rasterman)
> > >  wrote:
> > > 
> > > > On Tue, 29 Nov 2011 10:55:19 +1000 David Seikel
> > > >  said:
> > > > 
> > > > > That's the result of replacing "Vera.ttf" with "Sans" in the lua
> > > > > example script.  Turns out that's not in the text class as I
> > > > > thought,
> > > > 
> > > > that's not a text class at all. that's EXPLICITLY an inlined font
> > > > entry. it's telling edje to load that ttf and inline it into the
> > > > edj file for future reference as the font named "default".
> > > 
> > > Yep, that's what I said.
> > 
> > no - you said:
> > 
> > "Can a text class use Sans?  Or does it have to refer to a file?  It's
> > the text class example that is using Vera."
> 
> Then I said "Turns out that's not in the text class as I thought, but
> the font definition at the top of the edc."  You even replied right in
> the middle of that sentence.  :-P

never mind. my brain is still reliving past glories in your previous emails...
that's what happens when you get old(er) :)

> > everything is working as it should. what you refer to is not a text
> > class. text classes are an explicit thing like color classes. they
> > are for replacing fonts with new ones based on class membership. :)
> > 
> > > > > but the font definition at the top of the edc.  Still needed to
> > > > > demonstrate that the lua font handling code can do both styles
> > > > > of fonts.  That example was my test bed, so I tried to exercise
> > > > > lua edje as much as possible.  Though I left out examples of
> > > > > line and polygon out of sheer laziness.
> 
> -- 
> A big old stinking pile of genius that no one wants
> coz there are too many silver coated monkeys in the world.


-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch][elm_map] Fix memory leak & Add error handling

2011-11-28 Thread Bluezery
Hi,

I will split my patches into 3 pieces for each jobs as you suggested. :)
Please review again.

Thank you.

2011/11/28 Daniel Juyung Seo :
> hello, i think it will be better if you split this into three patches
> according to each job.
>
> Daniel Juyung Seo (SeoZ)
> On Nov 28, 2011 2:10 PM, "Bluezery"  wrote:
>
>> Dear all,
>>
>> I have done 3 jobs in this patch
>> (1) I have fixed memory leaks in _nominatim_url_cb() function.
>> (2) Add error handling to see the definite error log because sometimes
>> evas_object_image_file_set() is failed.
>> (3) Move zoom_min_get()/zoom_max_get() to source_init() to simplify code.
>>
>> Please review this patch.
>>
>> Index: src/lib/elm_map.c
>> ===
>> --- src/lib/elm_map.c   (리비전 65632)
>> +++ src/lib/elm_map.c   (작업 사본)
>> @@ -700,46 +700,14 @@ source_init(void *data)
>>      {
>>         wd->source_names[idx] = strdup(s->name);
>>         INF("source : %s", wd->source_names[idx]);
>> +        if (s->zoom_min < wd->zoom_min) wd->zoom_min = s->zoom_min;
>> +        if (s->zoom_max > wd->zoom_max) wd->zoom_max = s->zoom_max;
>>         idx++;
>>      }
>>    wd->source_names[idx] = NULL;
>>  }
>>
>>  static void
>> -zoom_min_get(void *data)
>> -{
>> -   ELM_CHECK_WIDTYPE(data, widtype);
>> -   Widget_Data *wd = elm_widget_data_get(data);
>> -   Map_Sources_Tab *s;
>> -   Eina_List *l;
>> -   int tz;
>> -
>> -   if (!wd) return;
>> -   EINA_LIST_FOREACH(wd->map_sources_tab, l, s)
>> -     {
>> -        tz = s->zoom_min;
>> -        if (tz < wd->zoom_min) wd->zoom_min = tz;
>> -     }
>> -}
>> -
>> -static void
>> -zoom_max_get(void *data)
>> -{
>> -   ELM_CHECK_WIDTYPE(data, widtype);
>> -   Widget_Data *wd = elm_widget_data_get(data);
>> -   Map_Sources_Tab *s;
>> -   Eina_List *l;
>> -   int tz;
>> -
>> -   if (!wd) return;
>> -   EINA_LIST_FOREACH(wd->map_sources_tab, l, s)
>> -     {
>> -        tz = s->zoom_max;
>> -        if (tz > wd->zoom_max) wd->zoom_max = tz;
>> -     }
>> -}
>> -
>> -static void
>>  obj_rotate_zoom(void *data, Evas_Object *obj)
>>  {
>>    ELM_CHECK_WIDTYPE(data, widtype);
>> @@ -1187,21 +1155,21 @@ _tile_update(Grid_Item *gi)
>>    gi->want = EINA_FALSE;
>>    gi->download = EINA_FALSE;
>>    evas_object_image_file_set(gi->img, gi->file, NULL);
>> -   if (evas_object_image_load_error_get(gi->img) != EVAS_LOAD_ERROR_NONE)
>> +   Evas_Load_Error err = evas_object_image_load_error_get(gi->img);
>> +   if (err != EVAS_LOAD_ERROR_NONE)
>>      {
>> -        ERR("Image loading error (%s)", gi->file);
>> +        ERR("Image loading error (%s): %s", gi->file,
>> evas_load_error_str(err));
>>         ecore_file_remove(gi->file);
>>         gi->have = EINA_FALSE;
>> -        return;
>>      }
>> -
>> -   obj_rotate_zoom(gi->wd->obj, gi->img);
>> -   evas_object_show(gi->img);
>> -
>> -   //evas_object_text_text_set(gi->txt, gi->file);
>> -   //evas_object_show(gi->txt);
>> -
>> -   gi->have = EINA_TRUE;
>> +   else
>> +     {
>> +        obj_rotate_zoom(gi->wd->obj, gi->img);
>> +        evas_object_show(gi->img);
>> +        gi->have = EINA_TRUE;
>> +        //evas_object_text_text_set(gi->txt, gi->file);
>> +        //evas_object_show(gi->txt);
>> +     }
>>  }
>>
>>  static void
>> @@ -3190,18 +3158,17 @@ elm_map_add(Evas_Object *parent)
>>    evas_object_smart_callback_add(wd->scr, "scroll", _scr_scroll, obj);
>>
>>    elm_smart_scroller_bounce_allow_set(wd->scr, bounce, bounce);
>> +
>> +   wd->zoom_min = 0xFF;
>> +   wd->zoom_max = 0X00;
>>    source_init(obj);
>>
>>    wd->obj = obj;
>>    wd->map = evas_map_new(4);
>>    if (!wd->map) return NULL;
>>
>> -   wd->zoom_min = 0xFF;
>> -   wd->zoom_max = 0X00;
>>    wd->markers_max_num = 30;
>>    wd->pinch.level = 1.0;
>> -   zoom_min_get(obj);
>> -   zoom_max_get(obj);
>>    wd->markers = calloc(wd->zoom_max + 1, sizeof(void*));
>>
>>    evas_object_smart_callback_add(obj, "scroll-hold-on", _hold_on, obj);
>> @@ -5067,6 +5034,12 @@ _nominatim_url_cb(Evas_Object *obj, int
>>              if (!(idx == (ele-1))) eina_strlcat(search_url, "+",
>> sizeof(search_url));
>>           }
>>         snprintf(buf, sizeof(buf),
>> "%s/search?q=%s&format=xml&polygon=0&addressdetails=0",
>> NAME_NOMINATIM_URL, search_url);
>> +
>> +        if (str && str[0])
>> +          {
>> +             free(str[0]);
>> +             free(str);
>> +          }
>>      }
>>    else if (method == ELM_MAP_NAME_METHOD_REVERSE) snprintf(buf,
>> sizeof(buf),
>> "%s/reverse?format=xml&lat=%lf&lon=%lf&zoom=%d&addressdetails=0",
>> NAME_NOMINATIM_URL, lat, lon, wd->zoom);
>>    else strcpy(buf, "");
>>
>>
>> --
>> BRs,
>> Kim.
>>
>>
>> --
>> All the data continuously generated in your IT infrastructure
>> contains a definitive record of customers, application performance,
>> security threats, fraudulent activity, and more. Splunk takes this
>> data and makes sense of it. IT sense. And common 

Re: [E-devel] Problem with disabled button

2011-11-28 Thread ChunEon Park
Fixed it. thank you for report. 
Log:
elementary/button - Setting the text after button is disabled then the text 
does not showed up with disabled status.
 
 fixed it.
 
 
Author: hermet
Date: 2011-11-28 20:56:08 -0800 (Mon, 28 Nov 2011)
New Revision: 65668
Trac: http://trac.enlightenment.org/e/changeset/65668
Modified:
 trunk/elementary/data/themes/widgets/button.edc 
Modified: trunk/elementary/data/themes/widgets/button.edc
===
--- trunk/elementary/data/themes/widgets/button.edc 2011-11-29 03:47:51 UTC 
(rev 65667)
+++ trunk/elementary/data/themes/widgets/button.edc 2011-11-29 04:56:08 UTC 
(rev 65668)
@@ -89,8 +89,6 @@
 }
 description { state: "disabled" 0.0;
 inherit: "default" 0.0;
- color: 0 0 0 128;
- color3: 0 0 0 0;
 }
 description { state: "disabled_visible" 0.0;
 inherit: "default" 0.0;
@@ -230,8 +228,12 @@
 new Float:vl;
 get_state(PART:"elm.swallow.content", st, 30, vl);
 if (!strcmp(st, "icononly"))
- set_state(PART:"elm.swallow.content", "visible", 0.0);
- set_state(PART:"elm.text", "visible", 0.0);
+ set_state(PART:"elm.swallow.content", "visible", 0.0);
+ get_state(PART:"elm.text", st, 30, vl);
+ if (!strcmp(st, "disabled") || (!strcmp(st, "disabled_visible")))
+ set_state(PART:"elm.text", "disabled_visible", 0.0);
+ else
+ set_state(PART:"elm.text", "visible", 0.0);
 }
 }
 program { name: "text_hide";
@@ -244,6 +246,11 @@
 if (!strcmp(st, "visible"))
 set_state(PART:"elm.swallow.content", "icononly", 0.0);
 set_state(PART:"elm.text", "default", 0.0);
+ get_state(PART:"elm.text", st, 30, vl);
+ if (!strcmp(st, "default") || (!strcmp(st, "visible")))
+ set_state(PART:"elm.text", "default", 0.0);
+ else
+ set_state(PART:"elm.text", "disabled", 0.0);
 }
 }
 program { name: "icon_show";
@@ -268,43 +275,35 @@
 program { name: "disable";
 signal: "elm,state,disabled";
 source: "elm";
- action: STATE_SET "disabled" 0.0;
- target: "button_image";
- target: "over1";
- target: "over2";
- target: "disabler";
- after: "disable_text";
- }
- program { name: "disable_text";
 script {
 new st[31];
 new Float:vl;
+ set_state(PART:"button_image", "disabled", 0.0);
+ set_state(PART:"over1", "disabled", 0.0);
+ set_state(PART:"over2", "disabled", 0.0);
+ set_state(PART:"disabler", "disabled", 0.0);
 get_state(PART:"elm.text", st, 30, vl);
- if (!strcmp(st, "visible"))
- set_state(PART:"elm.text", "disabled_visible", 0.0);
+ if (!strcmp(st, "visible") || !strcmp(st, "disabled_visible"))
+ set_state(PART:"elm.text", "disabled_visible", 0.0);
 else
- set_state(PART:"elm.text", "disabled", 0.0);
+ set_state(PART:"elm.text", "disabled", 0.0);
 }
 }
 program { name: "enable";
 signal: "elm,state,enabled";
 source: "elm";
- action: STATE_SET "default" 0.0;
- target: "button_image";
- target: "over1";
- target: "over2";
- target: "disabler";
- after: "enable_text";
- }
- program { name: "enable_text";
 script {
 new st[31];
 new Float:vl;
+ set_state(PART:"button_image", "visible", 0.0);
+ set_state(PART:"over1", "visible", 0.0);
+ set_state(PART:"over2", "visible", 0.0);
+ set_state(PART:"disabler", "visible", 0.0);
 get_state(PART:"elm.text", st, 30, vl);
- if (!strcmp(st, "disabled_visible"))
- set_state(PART:"elm.text", "visible", 0.0);
+ if (!strcmp(st, "visible") || !strcmp(st, "disabled_visible"))
+ set_state(PART:"elm.text", "visible", 0.0);
 else
- set_state(PART:"elm.text", "default", 0.0);
+ set_state(PART:"elm.text", "default", 0.0);
 }
 }
 }
@@ -891,8 +890,6 @@
 }
 description { state: "disabled" 0.0;
 inherit: "default" 0.0;
- color: 0 0 0 128;
- color3: 0 0 0 0;
 }
 description { state: "disabled_visible" 0.0;
 inherit: "default" 0.0;
@@ -1024,8 +1021,12 @@
 new Float:vl;
 get_state(PART:"elm.swallow.content", st, 30, vl);
 if (!strcmp(st, "icononly"))
- set_state(PART:"elm.swallow.content", "visible", 0.0);
- set_state(PART:"elm.text", "visible", 0.0);
+ set_state(PART:"elm.swallow.content", "visible", 0.0);
+ get_state(PART:"elm.text", st, 30, vl);
+ if (!strcmp(st, "disabled") || (!strcmp(st, "disabled_visible")))
+ set_state(PART:"elm.text", "disabled_visible", 0.0);
+ else
+ set_state(PART:"elm.text", "visible", 0.0);
 }
 }
 program { name: "text_hide";
@@ -1038,6 +1039,11 @@
 if (!strcmp(st, "visible"))
 set_state(PART:"elm.swallow.content", "icononly", 0.0);
 set_state(PART:"elm.text", "default", 0.0);
+ get_state(PART:"elm.text", st, 30, vl);
+ if (!strcmp(st, "default") || (!strcmp(st, "visible")))
+ set_state(PART:"elm.text", "default", 0.0);
+ else
+ set_state(PART:"elm.text", "disabled", 0.0);
 }
 }
 program { name: "icon_show";
@@ -1062,43 +1068,35 @@
 program { name: "disable";
 signal: "elm,state,disabled";
 source: "elm";
- action: STATE_SET "disabled" 0.0;
- target: "button_image";
- target: "over1";
- target: "over2";
- target: "disabler";
- after: "disable_text";
- }
- program { name: "disable_text";
 script {
 new st[31];
 new Float:vl;
+ set_state(PART:"button_image", "disabled", 0.0);
+ set_state(PART:"over1", "disab

Re: [E-devel] New EFL release cycle 1.1/1.5 BETA

2011-11-28 Thread David Seikel
On a different note - It's working on my embedded 486.  B-)

Well, eina, eet, evas, ecore, embryo, and edje are working in
framebuffer mode.  That's all I need.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] New EFL release cycle 1.1/1.5 BETA

2011-11-28 Thread David Seikel
On Tue, 29 Nov 2011 12:44:27 +0900 Carsten Haitzler (The Rasterman)
 wrote:

> On Tue, 29 Nov 2011 11:20:23 +1000 David Seikel 
> said:
> 
> > On Tue, 29 Nov 2011 10:13:23 +0900 Carsten Haitzler (The Rasterman)
> >  wrote:
> > 
> > > On Tue, 29 Nov 2011 10:55:19 +1000 David Seikel
> > >  said:
> > > 
> > > > That's the result of replacing "Vera.ttf" with "Sans" in the lua
> > > > example script.  Turns out that's not in the text class as I
> > > > thought,
> > > 
> > > that's not a text class at all. that's EXPLICITLY an inlined font
> > > entry. it's telling edje to load that ttf and inline it into the
> > > edj file for future reference as the font named "default".
> > 
> > Yep, that's what I said.
> 
> no - you said:
> 
> "Can a text class use Sans?  Or does it have to refer to a file?  It's
> the text class example that is using Vera."

Then I said "Turns out that's not in the text class as I thought, but
the font definition at the top of the edc."  You even replied right in
the middle of that sentence.  :-P

> everything is working as it should. what you refer to is not a text
> class. text classes are an explicit thing like color classes. they
> are for replacing fonts with new ones based on class membership. :)
> 
> > > > but the font definition at the top of the edc.  Still needed to
> > > > demonstrate that the lua font handling code can do both styles
> > > > of fonts.  That example was my test bed, so I tried to exercise
> > > > lua edje as much as possible.  Though I left out examples of
> > > > line and polygon out of sheer laziness.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] New EFL release cycle 1.1/1.5 BETA

2011-11-28 Thread The Rasterman
On Tue, 29 Nov 2011 11:20:23 +1000 David Seikel  said:

> On Tue, 29 Nov 2011 10:13:23 +0900 Carsten Haitzler (The Rasterman)
>  wrote:
> 
> > On Tue, 29 Nov 2011 10:55:19 +1000 David Seikel 
> > said:
> > 
> > > That's the result of replacing "Vera.ttf" with "Sans" in the lua
> > > example script.  Turns out that's not in the text class as I
> > > thought,
> > 
> > that's not a text class at all. that's EXPLICITLY an inlined font
> > entry. it's telling edje to load that ttf and inline it into the edj
> > file for future reference as the font named "default".
> 
> Yep, that's what I said.

no - you said:

"Can a text class use Sans?  Or does it have to refer to a file?  It's
the text class example that is using Vera."

everything is working as it should. what you refer to is not a text class. text
classes are an explicit thing like color classes. they are for replacing fonts
with new ones based on class membership. :)

> > > but the font definition at the top of the edc.  Still needed to
> > > demonstrate that the lua font handling code can do both styles of
> > > fonts.  That example was my test bed, so I tried to exercise lua
> > > edje as much as possible.  Though I left out examples of line and
> > > polygon out of sheer laziness.
> > > 
> > > You can remove it if you really feel like it.
> > 
> > i think we just disable compiling of the examples - they are a manual
> > diy affair to help u see how to use things. we can't just ship
> > montains of test data with libs. sure it's just a tff - but thinking
> > sound later - large wavs too etc. - not a good path to go down.
> 
> I'm actually thinking about unit tests in the future.  Those parts that
> deal with that data will need some actual data to test with.  That
> all goes into the test directory of trunk though.
> 
> I agree with disabling compiling the examples.

unit tests are indeed useful. the problem is when they lug around large blobs
of data. i'm personally into the idea of separated tests for efl because of
this reason.

-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] New EFL release cycle 1.1/1.5 BETA

2011-11-28 Thread David Seikel
On Tue, 29 Nov 2011 10:13:23 +0900 Carsten Haitzler (The Rasterman)
 wrote:

> On Tue, 29 Nov 2011 10:55:19 +1000 David Seikel 
> said:
> 
> > That's the result of replacing "Vera.ttf" with "Sans" in the lua
> > example script.  Turns out that's not in the text class as I
> > thought,
> 
> that's not a text class at all. that's EXPLICITLY an inlined font
> entry. it's telling edje to load that ttf and inline it into the edj
> file for future reference as the font named "default".

Yep, that's what I said.

> > but the font definition at the top of the edc.  Still needed to
> > demonstrate that the lua font handling code can do both styles of
> > fonts.  That example was my test bed, so I tried to exercise lua
> > edje as much as possible.  Though I left out examples of line and
> > polygon out of sheer laziness.
> > 
> > You can remove it if you really feel like it.
> 
> i think we just disable compiling of the examples - they are a manual
> diy affair to help u see how to use things. we can't just ship
> montains of test data with libs. sure it's just a tff - but thinking
> sound later - large wavs too etc. - not a good path to go down.

I'm actually thinking about unit tests in the future.  Those parts that
deal with that data will need some actual data to test with.  That
all goes into the test directory of trunk though.

I agree with disabling compiling the examples.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] New EFL release cycle 1.1/1.5 BETA

2011-11-28 Thread The Rasterman
On Tue, 29 Nov 2011 10:55:19 +1000 David Seikel  said:

> That's the result of replacing "Vera.ttf" with "Sans" in the lua
> example script.  Turns out that's not in the text class as I thought,

that's not a text class at all. that's EXPLICITLY an inlined font entry. it's
telling edje to load that ttf and inline it into the edj file for future
reference as the font named "default".

> but the font definition at the top of the edc.  Still needed to
> demonstrate that the lua font handling code can do both styles of
> fonts.  That example was my test bed, so I tried to exercise lua edje as
> much as possible.  Though I left out examples of line and polygon out of
> sheer laziness.
> 
> You can remove it if you really feel like it.

i think we just disable compiling of the examples - they are a manual diy
affair to help u see how to use things. we can't just ship montains of test
data with libs. sure it's just a tff - but thinking sound later - large wavs too
etc. - not a good path to go down.

-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] New EFL release cycle 1.1/1.5 BETA

2011-11-28 Thread David Seikel
On Tue, 29 Nov 2011 09:43:44 +0900 Carsten Haitzler (The Rasterman)
 wrote:

> On Tue, 29 Nov 2011 10:35:42 +1000 David Seikel 
> said:
> 
> > On Tue, 29 Nov 2011 09:18:59 +0900 Carsten Haitzler (The Rasterman)
> >  wrote:
> > 
> > > On Tue, 29 Nov 2011 02:38:21 +1000 David Seikel
> > >  said:
> > > 
> > > > On Tue, 29 Nov 2011 01:27:29 +0900 Carsten Haitzler (The
> > > > Rasterman)  wrote:
> > > > 
> > > > > On Tue, 29 Nov 2011 01:57:39 +1000 David Seikel
> > > > >  said:
> > > > > 
> > > > > > On Tue, 29 Nov 2011 01:52:39 +1000 David Seikel
> > > > > >  wrote:
> > > > > > 
> > > > > > > On Mon, 28 Nov 2011 09:04:10 -0600 Texstar
> > > > > > >  wrote:
> > > > > > > 
> > > > > > > > edje is giving me this build error?
> > > > > > > > 
> > > > > > > > make[3]: Entering directory
> > > > > > > > `/builder/rpmbuild/BUILD/edje/src/examples' make[3]:
> > > > > > > > *** No rule to make target `Vera.ttf', needed by
> > > > > > > > `all-am'.  Stop.
> > > > > > > > 
> > > > > > > 
> > > > > > > Try 
> > > > > > > 
> > > > > > > ./configure --disable-install-examples
> > > > > > > --disable-build-examples
> > > > > > 
> > > > > > Looks like that was my fault, I missed including that file
> > > > > > in the distributed files list.  It will be in other
> > > > > > tarballs if just copying it works for you.  Fixing that up
> > > > > > in SVN now.
> > > > > 
> > > > > actually the examples should just use Sans so they work
> > > > > without needing yet more data files if we can avoid it. the
> > > > > examples are disabled by default though, so texstar - just
> > > > > don't enable them by default. it's rather useless doing so.
> > > > > they are intended as exmaples for programmers and theme
> > > > > authors to see how to do things.
> > > > 
> > > > Can a text class use Sans?  Or does it have to refer to a file?
> > > > It's the text class example that is using Vera.
> > > 
> > > it should be able to.
> > 
> > edje_cc: Error. Unable to load font part "Sans" entry to test.edj
> 
> what test.edj?

That's the result of replacing "Vera.ttf" with "Sans" in the lua
example script.  Turns out that's not in the text class as I thought,
but the font definition at the top of the edc.  Still needed to
demonstrate that the lua font handling code can do both styles of
fonts.  That example was my test bed, so I tried to exercise lua edje as
much as possible.  Though I left out examples of line and polygon out of
sheer laziness.

You can remove it if you really feel like it.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_cnp_helper patch

2011-11-28 Thread ChunEon Park
in. thank you.
rev - 65666

-Regards, Hermet-
 
-Original Message-
From: "PRINCE KUMAR DUBEY" 
To: 
"enlightenment-devel@lists.sourceforge.net"
Cc: 
Sent: 11-11-28(월) 23:04:01
Subject: [E-devel] [Patch] elm_cnp_helper patch
Hi,
On behalf of Rajeev Ranjan, I am submitting the elm_cnp_helper patch.
Change Log:
Removal of DEAD_CODE (Unreachable code statement tmppath = "/tmp").
Please review it.
I'd appreciate any comments on this.
Thank you,
Prince--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] New eflvala bindings coming soon

2011-11-28 Thread ChunEon Park
If I understood correctly you,
How about EVAS_CALLBACK_DEL or "sub-object-del"?
when the parent is deleted, then the object would be deleted also.
at this time you can have a callback function -object is going to be removed-
You may deal status with the callback or call destructor at that time.

-Regards, Hermet-
 
-Original Message-
From: "Pau Espin Pedrol" 
To: enlightenment-devel@lists.sourceforge.net
Cc: 
Sent: 11-11-29(화) 07:55:48
Subject: [E-devel] New eflvala bindings coming soon
Hi,
some weeks ago I was granted with commit access to improve the efl bindings
for Vala language. Apart from them being quite outdated in relation to the
C API, the current vala API for elementary (the library which mot of users
use) is conceptually wrong.
Basically in current vAPI we are using constructors which at C level call
the elm_*_add() functions. The problem is that calling that function in C
is giving ownership of the widget to the parent widget passed as parameter
(ownsership as in it is responsible of freeing it once it is deleted). The
problem comes here. A constructor in vala always return an owned reference
of an object, which means that the object is freed automatically by vala
when the object gets out of scope (using evas_object_del), which is bad
because efl itself will try to free the object too once the parent is
deleted.
So we are now changing the elementary vapi to use static methods which
return unowned references of new objects, which I think is the desired and
right way to go.
I just wanted to share with the community this information, because this
means that once we are finished with this code changes, all applitacions
using eflvala with elementary (hopefully no more than 5 o 6 :P) will cease
to work.
I'm now working on it in a separate git repo in gitorious (
https://gitorious.org/eflvala) to not disturb users of the bindings as I'm
changing lots of different things (some of them might not be stable) which
would make them to rewrite their applications quite frequently and that's a
problem for example for apps built from OpenEmbedded, asit stops all
system from building.
I'm already porting one of my applications to try the new eflvala in
complex situations (genlists with objects, etc.).
You'll find that all the tests and examples in the repo should be already
using correctly the new vapi. If someone has some thoughts on the thread,
he's welcome to talk on this :)
Once I get the vapi files uptodate with last EFL release (which will be out
soon hopefully), I'll move the development back to E svn using git-svn. As
for now it's easier for me to manage all the huge amount of changes in a
separate git repo where I can work offline and get feedback/access from
other people too ;)
Thanks for the attention,
-- 
Pau Espin Pedrol
mail/jabber: pespin.s...@gmail.com
http://blog.espeweb.net
--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] New EFL release cycle 1.1/1.5 BETA

2011-11-28 Thread The Rasterman
On Tue, 29 Nov 2011 10:35:42 +1000 David Seikel  said:

> On Tue, 29 Nov 2011 09:18:59 +0900 Carsten Haitzler (The Rasterman)
>  wrote:
> 
> > On Tue, 29 Nov 2011 02:38:21 +1000 David Seikel 
> > said:
> > 
> > > On Tue, 29 Nov 2011 01:27:29 +0900 Carsten Haitzler (The Rasterman)
> > >  wrote:
> > > 
> > > > On Tue, 29 Nov 2011 01:57:39 +1000 David Seikel
> > > >  said:
> > > > 
> > > > > On Tue, 29 Nov 2011 01:52:39 +1000 David Seikel
> > > > >  wrote:
> > > > > 
> > > > > > On Mon, 28 Nov 2011 09:04:10 -0600 Texstar 
> > > > > > wrote:
> > > > > > 
> > > > > > > edje is giving me this build error?
> > > > > > > 
> > > > > > > make[3]: Entering directory
> > > > > > > `/builder/rpmbuild/BUILD/edje/src/examples' make[3]: *** No
> > > > > > > rule to make target `Vera.ttf', needed by `all-am'.  Stop.
> > > > > > > 
> > > > > > 
> > > > > > Try 
> > > > > > 
> > > > > > ./configure --disable-install-examples
> > > > > > --disable-build-examples
> > > > > 
> > > > > Looks like that was my fault, I missed including that file in
> > > > > the distributed files list.  It will be in other tarballs if
> > > > > just copying it works for you.  Fixing that up in SVN now.
> > > > 
> > > > actually the examples should just use Sans so they work without
> > > > needing yet more data files if we can avoid it. the examples are
> > > > disabled by default though, so texstar - just don't enable them by
> > > > default. it's rather useless doing so. they are intended as
> > > > exmaples for programmers and theme authors to see how to do
> > > > things.
> > > 
> > > Can a text class use Sans?  Or does it have to refer to a file?
> > > It's the text class example that is using Vera.
> > 
> > it should be able to.
> 
> edje_cc: Error. Unable to load font part "Sans" entry to test.edj

what test.edj?

-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] New EFL release cycle 1.1/1.5 BETA

2011-11-28 Thread David Seikel
On Tue, 29 Nov 2011 09:18:59 +0900 Carsten Haitzler (The Rasterman)
 wrote:

> On Tue, 29 Nov 2011 02:38:21 +1000 David Seikel 
> said:
> 
> > On Tue, 29 Nov 2011 01:27:29 +0900 Carsten Haitzler (The Rasterman)
> >  wrote:
> > 
> > > On Tue, 29 Nov 2011 01:57:39 +1000 David Seikel
> > >  said:
> > > 
> > > > On Tue, 29 Nov 2011 01:52:39 +1000 David Seikel
> > > >  wrote:
> > > > 
> > > > > On Mon, 28 Nov 2011 09:04:10 -0600 Texstar 
> > > > > wrote:
> > > > > 
> > > > > > edje is giving me this build error?
> > > > > > 
> > > > > > make[3]: Entering directory
> > > > > > `/builder/rpmbuild/BUILD/edje/src/examples' make[3]: *** No
> > > > > > rule to make target `Vera.ttf', needed by `all-am'.  Stop.
> > > > > > 
> > > > > 
> > > > > Try 
> > > > > 
> > > > > ./configure --disable-install-examples
> > > > > --disable-build-examples
> > > > 
> > > > Looks like that was my fault, I missed including that file in
> > > > the distributed files list.  It will be in other tarballs if
> > > > just copying it works for you.  Fixing that up in SVN now.
> > > 
> > > actually the examples should just use Sans so they work without
> > > needing yet more data files if we can avoid it. the examples are
> > > disabled by default though, so texstar - just don't enable them by
> > > default. it's rather useless doing so. they are intended as
> > > exmaples for programmers and theme authors to see how to do
> > > things.
> > 
> > Can a text class use Sans?  Or does it have to refer to a file?
> > It's the text class example that is using Vera.
> 
> it should be able to.

edje_cc: Error. Unable to load font part "Sans" entry to test.edj

Nah uhh.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: discomfitor trunk/e/src/modules/birthday

2011-11-28 Thread Michael Blumenkrantz
On Tue, 29 Nov 2011 10:02:26 +1000
David Seikel  wrote:

> On Mon, 28 Nov 2011 16:00:35 -0800 "Enlightenment SVN"
>  wrote:
> 
> > Log:
> > need more FUN on raster's birthday!
> >   
> > 
> > Author:   discomfitor
> > Date: 2011-11-28 16:00:35 -0800 (Mon, 28 Nov 2011)
> > New Revision: 65661
> > Trac: http://trac.enlightenment.org/e/changeset/65661
> > 
> > Modified:
> >   trunk/e/src/modules/birthday/e_mod_main.c 
> > 
> > Modified: trunk/e/src/modules/birthday/e_mod_main.c
> > ===
> > --- trunk/e/src/modules/birthday/e_mod_main.c   2011-11-28
> > 23:24:32 UTC (rev 65660) +++
> > trunk/e/src/modules/birthday/e_mod_main.c   2011-11-29 00:00:35
> > UTC (rev 65661) @@ -1,5 +1,5 @@ #include 
> > -#define FUN(X) (rand() % (2 * X - 1)) + X
> > +#define FUN(X) (((rand() % (3 * X + 1)) + 1) % 300) + 1
> >  #define COOKIES rand()
> >  static Eina_Bool captaincrunch_cb(void *d __UNUSED__); static void
> > captaincrunch_new_under(E_Zone *cheaa);  static
> > E_Module *module = NULL; static Eina_List *popups = NULL; static
> > E_Popup *cannonball = NULL; static int fun = 0; typedef Evas_Object *
> > BEARS; #define CAMELS case 7: case 17: case 47: case 77:
> 
> /me wonders what drugs discomfitor is on, and can I have some?
> 
if you really want to know, change #define FUN  to #define FUN(X) 3

--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] New EFL release cycle 1.1/1.5 BETA

2011-11-28 Thread The Rasterman
On Tue, 29 Nov 2011 02:38:21 +1000 David Seikel  said:

> On Tue, 29 Nov 2011 01:27:29 +0900 Carsten Haitzler (The Rasterman)
>  wrote:
> 
> > On Tue, 29 Nov 2011 01:57:39 +1000 David Seikel 
> > said:
> > 
> > > On Tue, 29 Nov 2011 01:52:39 +1000 David Seikel 
> > > wrote:
> > > 
> > > > On Mon, 28 Nov 2011 09:04:10 -0600 Texstar 
> > > > wrote:
> > > > 
> > > > > edje is giving me this build error?
> > > > > 
> > > > > make[3]: Entering directory
> > > > > `/builder/rpmbuild/BUILD/edje/src/examples' make[3]: *** No
> > > > > rule to make target `Vera.ttf', needed by `all-am'.  Stop.
> > > > > 
> > > > 
> > > > Try 
> > > > 
> > > > ./configure --disable-install-examples --disable-build-examples
> > > 
> > > Looks like that was my fault, I missed including that file in the
> > > distributed files list.  It will be in other tarballs if just
> > > copying it works for you.  Fixing that up in SVN now.
> > 
> > actually the examples should just use Sans so they work without
> > needing yet more data files if we can avoid it. the examples are
> > disabled by default though, so texstar - just don't enable them by
> > default. it's rather useless doing so. they are intended as exmaples
> > for programmers and theme authors to see how to do things.
> 
> Can a text class use Sans?  Or does it have to refer to a file?  It's
> the text class example that is using Vera.

it should be able to.

-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_flip patch

2011-11-28 Thread ChunEon Park
in.
 rev 65664

-Regards, Hermet-
 
-Original Message-
From: "PRINCE KUMAR DUBEY" 
To: enlightenment-devel@lists.sourceforge.net
Cc: 
Sent: 11-11-28(월) 23:08:45
Subject: [E-devel] [Patch] elm_flip patch
Hi,
On behalf of Rajeev Ranjan, I am submitting the elm_flip patch.
Change Log:
a. Removed unnecessary comparison and assignment from the function 
_state_update inside file src/bin/test_flip_page.c. The comparison test will 
always be failed. Hence the assignment which was unreachable is removed.
b. Removed unnecessary comparison and assignment from the function 
_state_update inside file src/lib/elm_flip.c. The comparison test will always 
be failed. Hence the assignment which was unreachable is removed.
Please review it.
I'd appreciate any comments on this.
Thank you,
Prince--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_genlist patch

2011-11-28 Thread ChunEon Park
in. rev 65662.

-Regards, Hermet-
 
-Original Message-
From: "PRINCE KUMAR DUBEY" 
To: 
"enlightenment-devel@lists.sourceforge.net"
Cc: 
Sent: 11-11-28(월) 23:11:48
Subject: [E-devel] [Patch] elm_genlist patch
Hi,
On behalf of Rajeev Ranjan, I am submitting the elm_genlist patch.
Change Log:
a. Dead code removal in function _sizing_eval
b. Memory leak fix in function elm_genlist_item_insert_before due to return 
when wd->items is NULL and in this case, memory allocated for item was not 
getting free.
c. Memory leak fix in function elm_genlist_item_insert_after due to return when 
wd->items is NULL and in this case, memory allocated for item was not getting 
free.
Please review it.
I'd appreciate any comments on this.
Thank you,
Prince--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: discomfitor trunk/e/src/modules/birthday

2011-11-28 Thread David Seikel
On Mon, 28 Nov 2011 16:00:35 -0800 "Enlightenment SVN"
 wrote:

> Log:
> need more FUN on raster's birthday!
>   
> 
> Author:   discomfitor
> Date: 2011-11-28 16:00:35 -0800 (Mon, 28 Nov 2011)
> New Revision: 65661
> Trac: http://trac.enlightenment.org/e/changeset/65661
> 
> Modified:
>   trunk/e/src/modules/birthday/e_mod_main.c 
> 
> Modified: trunk/e/src/modules/birthday/e_mod_main.c
> ===
> --- trunk/e/src/modules/birthday/e_mod_main.c 2011-11-28
> 23:24:32 UTC (rev 65660) +++
> trunk/e/src/modules/birthday/e_mod_main.c 2011-11-29 00:00:35
> UTC (rev 65661) @@ -1,5 +1,5 @@ #include 
> -#define FUN(X) (rand() % (2 * X - 1)) + X
> +#define FUN(X) (((rand() % (3 * X + 1)) + 1) % 300) + 1
>  #define COOKIES rand()
>  static Eina_Bool captaincrunch_cb(void *d __UNUSED__); static void
> captaincrunch_new_under(E_Zone *cheaa);  static
> E_Module *module = NULL; static Eina_List *popups = NULL; static
> E_Popup *cannonball = NULL; static int fun = 0; typedef Evas_Object *
> BEARS; #define CAMELS case 7: case 17: case 47: case 77:

/me wonders what drugs discomfitor is on, and can I have some?

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] New eflvala bindings coming soon

2011-11-28 Thread Pau Espin Pedrol
Hi,
some weeks ago I was granted with commit access to improve the efl bindings
for Vala language. Apart from them being quite outdated in relation to the
C API, the current vala API for elementary (the library which mot of users
use) is conceptually wrong.

Basically in current vAPI we are using constructors which at C level call
the elm_*_add() functions. The problem is that calling that function in C
is giving ownership of the widget to the parent widget passed as parameter
(ownsership as in it is responsible of freeing it once it is deleted). The
problem comes here. A constructor in vala always return an owned reference
of an object, which means that the object is freed automatically by vala
when the object gets out of scope (using evas_object_del), which is bad
because efl itself will try to free the object too once the parent is
deleted.

So we are now changing the elementary vapi to use static methods which
return unowned references of new objects, which I think is the desired and
right way to go.

I just wanted to share with the community this information, because this
means that once we are finished with this code changes, all applitacions
using eflvala with elementary (hopefully no more than 5 o 6 :P) will cease
to work.

I'm now working on it in a separate git repo in gitorious (
https://gitorious.org/eflvala) to not disturb users of the bindings as I'm
changing lots of different things (some of them might not be stable) which
would make them to rewrite their applications quite frequently and that's a
problem for example for apps built from OpenEmbedded,  asit stops all
system from building.

I'm already porting one of my applications to try the new eflvala in
complex situations (genlists with objects, etc.).

You'll find that all the tests and examples in the repo should be already
using correctly the new vapi. If someone has some thoughts on the thread,
he's welcome to talk on this :)


Once I get the vapi files uptodate with last EFL release (which will be out
soon hopefully), I'll move the development back to E svn using git-svn. As
for now it's easier for me to manage all the huge amount of changes in a
separate git repo where I can work offline and get feedback/access from
other people too ;)

Thanks for the attention,
-- 
Pau Espin Pedrol
mail/jabber: pespin.s...@gmail.com
http://blog.espeweb.net
--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: discomfitor IN trunk/e: . src/modules src/modules/birthday src/modules/birthday/images

2011-11-28 Thread Michael Blumenkrantz
On Mon, 28 Nov 2011 14:45:56 -0800
"Enlightenment SVN"  wrote:

> Log:
> tweet: HAPPY BIRTHDAY RASTER!
>   for today only, it's RASTER'S BIRTHDAY and here's the birthday
> module!! 
> 
> Author:   discomfitor
> Date: 2011-11-28 14:45:56 -0800 (Mon, 28 Nov 2011)
> New Revision: 65659
> Trac: http://trac.enlightenment.org/e/changeset/65659
> 
> Added:
>   trunk/e/src/modules/birthday/ trunk/e/src/modules/birthday/AUTHORS
> trunk/e/src/modules/birthday/COPYING trunk/e/src/modules/birthday/Makefile.am
> trunk/e/src/modules/birthday/e-module-birthday.edc
> trunk/e/src/modules/birthday/e_mod_main.c
> trunk/e/src/modules/birthday/e_modules-birthday.spec.in
> trunk/e/src/modules/birthday/images/
> trunk/e/src/modules/birthday/images/birthdayface.jpg
> trunk/e/src/modules/birthday/images/module_icon.png
> trunk/e/src/modules/birthday/module.desktop.in Modified: trunk/e/configure.ac
> trunk/e/src/modules/Makefile.am 
> 
HAPPY BIRTHDAY RASTER, HERE'S YOUR BROKEN SVN!

--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] New EFL release cycle 1.1/1.5 BETA

2011-11-28 Thread David Seikel
On Tue, 29 Nov 2011 01:27:29 +0900 Carsten Haitzler (The Rasterman)
 wrote:

> On Tue, 29 Nov 2011 01:57:39 +1000 David Seikel 
> said:
> 
> > On Tue, 29 Nov 2011 01:52:39 +1000 David Seikel 
> > wrote:
> > 
> > > On Mon, 28 Nov 2011 09:04:10 -0600 Texstar 
> > > wrote:
> > > 
> > > > edje is giving me this build error?
> > > > 
> > > > make[3]: Entering directory
> > > > `/builder/rpmbuild/BUILD/edje/src/examples' make[3]: *** No
> > > > rule to make target `Vera.ttf', needed by `all-am'.  Stop.
> > > > 
> > > 
> > > Try 
> > > 
> > > ./configure --disable-install-examples --disable-build-examples
> > 
> > Looks like that was my fault, I missed including that file in the
> > distributed files list.  It will be in other tarballs if just
> > copying it works for you.  Fixing that up in SVN now.
> 
> actually the examples should just use Sans so they work without
> needing yet more data files if we can avoid it. the examples are
> disabled by default though, so texstar - just don't enable them by
> default. it's rather useless doing so. they are intended as exmaples
> for programmers and theme authors to see how to do things.

Can a text class use Sans?  Or does it have to refer to a file?  It's
the text class example that is using Vera.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] New EFL release cycle 1.1/1.5 BETA

2011-11-28 Thread The Rasterman
On Tue, 29 Nov 2011 01:57:39 +1000 David Seikel  said:

> On Tue, 29 Nov 2011 01:52:39 +1000 David Seikel 
> wrote:
> 
> > On Mon, 28 Nov 2011 09:04:10 -0600 Texstar  wrote:
> > 
> > > edje is giving me this build error?
> > > 
> > > make[3]: Entering directory
> > > `/builder/rpmbuild/BUILD/edje/src/examples' make[3]: *** No rule to
> > > make target `Vera.ttf', needed by `all-am'.  Stop.
> > > 
> > 
> > Try 
> > 
> > ./configure --disable-install-examples --disable-build-examples
> 
> Looks like that was my fault, I missed including that file in the
> distributed files list.  It will be in other tarballs if just copying
> it works for you.  Fixing that up in SVN now.

actually the examples should just use Sans so they work without needing yet
more data files if we can avoid it. the examples are disabled by default
though, so texstar - just don't enable them by default. it's rather useless
doing so. they are intended as exmaples for programmers and theme authors to
see how to do things.

-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] New EFL release cycle 1.1/1.5 BETA

2011-11-28 Thread David Seikel
On Tue, 29 Nov 2011 01:52:39 +1000 David Seikel 
wrote:

> On Mon, 28 Nov 2011 09:04:10 -0600 Texstar  wrote:
> 
> > edje is giving me this build error?
> > 
> > make[3]: Entering directory
> > `/builder/rpmbuild/BUILD/edje/src/examples' make[3]: *** No rule to
> > make target `Vera.ttf', needed by `all-am'.  Stop.
> > 
> 
> Try 
> 
> ./configure --disable-install-examples --disable-build-examples

Looks like that was my fault, I missed including that file in the
distributed files list.  It will be in other tarballs if just copying
it works for you.  Fixing that up in SVN now.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] New EFL release cycle 1.1/1.5 BETA

2011-11-28 Thread David Seikel
On Mon, 28 Nov 2011 09:04:10 -0600 Texstar  wrote:

> edje is giving me this build error?
> 
> make[3]: Entering directory
> `/builder/rpmbuild/BUILD/edje/src/examples' make[3]: *** No rule to
> make target `Vera.ttf', needed by `all-am'.  Stop.
> 

Try 

./configure --disable-install-examples --disable-build-examples

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_flip patch

2011-11-28 Thread Michael Blumenkrantz
On Mon, 28 Nov 2011 14:08:45 + (GMT)
PRINCE KUMAR DUBEY  wrote:

> Hi,
> 
> On behalf of Rajeev Ranjan, I am submitting the elm_flip patch.
> 
> Change Log:
> a. Removed unnecessary comparison and assignment from the function
> _state_update inside file src/bin/test_flip_page.c. The comparison test will
> always be failed. Hence the assignment which was unreachable is removed. b.
> Removed unnecessary comparison and assignment from the function _state_update
> inside file src/lib/elm_flip.c. The comparison test will always be failed.
> Hence the assignment which was unreachable is removed.
> 
> Please review it.
> I'd appreciate any comments on this.
> 
> Thank you,
> Prince
please ensure that in future mails your patches are either of type text/x-patch
or text/plain.

--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_genlist patch

2011-11-28 Thread Michael Blumenkrantz
On Mon, 28 Nov 2011 14:11:48 + (GMT)
PRINCE KUMAR DUBEY  wrote:

> Hi,
> 
> On behalf of Rajeev Ranjan, I am submitting the elm_genlist patch.
> 
> Change Log:
> a. Dead code removal in function _sizing_eval
> b. Memory leak fix in function elm_genlist_item_insert_before due to return
> when wd->items is NULL and in this case, memory allocated for item was not
> getting free. c. Memory leak fix in function elm_genlist_item_insert_after
> due to return when wd->items is NULL and in this case, memory allocated for
> item was not getting free.
> 
> Please review it.
> I'd appreciate any comments on this.
> 
> Thank you,
> Prince
please ensure that in future mails your patches are either of type text/x-patch
or text/plain.

--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_cnp_helper patch

2011-11-28 Thread Michael Blumenkrantz
On Mon, 28 Nov 2011 14:04:01 + (GMT)
PRINCE KUMAR DUBEY  wrote:

> Hi,
> 
> On behalf of Rajeev Ranjan, I am submitting the elm_cnp_helper patch.
> 
> Change Log:
> Removal of DEAD_CODE (Unreachable code statement tmppath = "/tmp").
> 
> Please review it.
> I'd appreciate any comments on this.
> 
> Thank you,
> Prince
please ensure that in future mails your patches are either of type text/x-patch
or text/plain.

--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [Patch] elm_genlist patch

2011-11-28 Thread PRINCE KUMAR DUBEY
Hi,

On behalf of Rajeev Ranjan, I am submitting the elm_genlist patch.

Change Log:
a. Dead code removal in function _sizing_eval
b. Memory leak fix in function elm_genlist_item_insert_before due to return 
when wd->items is NULL and in this case, memory allocated for item was not 
getting free.
c. Memory leak fix in function elm_genlist_item_insert_after due to return when 
wd->items is NULL and in this case, memory allocated for item was not getting 
free.

Please review it.
I'd appreciate any comments on this.

Thank you,
Prince

elm_genlist.patch
Description: Binary data
--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [Patch] elm_flip patch

2011-11-28 Thread PRINCE KUMAR DUBEY
Hi,

On behalf of Rajeev Ranjan, I am submitting the elm_flip patch.

Change Log:
a. Removed unnecessary comparison and assignment from the function 
_state_update inside file src/bin/test_flip_page.c. The comparison test will 
always be failed. Hence the assignment which was unreachable is removed.
b. Removed unnecessary comparison and assignment from the function 
_state_update inside file src/lib/elm_flip.c. The comparison test will always 
be failed. Hence the assignment which was unreachable is removed.

Please review it.
I'd appreciate any comments on this.

Thank you,
Prince

elm_flip.patch
Description: Binary data
--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [Patch] elm_cnp_helper patch

2011-11-28 Thread PRINCE KUMAR DUBEY
Hi,

On behalf of Rajeev Ranjan, I am submitting the elm_cnp_helper patch.

Change Log:
Removal of DEAD_CODE (Unreachable code statement tmppath = "/tmp").

Please review it.
I'd appreciate any comments on this.

Thank you,
Prince

elm_cnp_helper.patch
Description: Binary data
--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] New EFL release cycle 1.1/1.5 BETA

2011-11-28 Thread Daniel Juyung Seo
yay! congratulations and thanks for all e-devs' good jobs.
1.1 release is coming soon!

Daniel Juyung Seo (SeoZ)

On Mon, Nov 28, 2011 at 10:07 PM, Carsten Haitzler  wrote:
> On Mon, 28 Nov 2011 14:04:08 +0100 Steven Le Roux  said:
>
> a lot of people pitched in and did some good work fixing bugs in the last 3
> weeks for alpha. the beta is pretty good. there is 1 known problem with edbus
> notify apis in sending icons. as long as you dont send an icon it's ok. i took
> a look but narrowed it down only that far. i couldnt find out more.
>
>> Congrats to all devs !
>>
>>
>> On Mon, Nov 28, 2011 at 1:54 PM, Carsten Haitzler 
>> wrote:
>> > We'd like to announce a new release cycle beta release of several
>> > Enlightenment components
>> >
>> > http://download.enlightenment.org/releases/eina-1.1.0-beta.tar.gz
>> > http://download.enlightenment.org/releases/eina-1.1.0-beta.tar.bz2
>> > http://download.enlightenment.org/releases/eet-1.5.0-beta.tar.gz
>> > http://download.enlightenment.org/releases/eet-1.5.0-beta.tar.bz2
>> > http://download.enlightenment.org/releases/evas-1.1.0-beta.tar.gz
>> > http://download.enlightenment.org/releases/evas-1.1.0-beta.tar.bz2
>> > http://download.enlightenment.org/releases/ecore-1.1.0-beta.tar.gz
>> > http://download.enlightenment.org/releases/ecore-1.1.0-beta.tar.bz2
>> > http://download.enlightenment.org/releases/embryo-1.1.0-beta.tar.gz
>> > http://download.enlightenment.org/releases/embryo-1.1.0-beta.tar.bz2
>> > http://download.enlightenment.org/releases/edje-1.1.0-beta.tar.gz
>> > http://download.enlightenment.org/releases/edje-1.1.0-beta.tar.bz2
>> > http://download.enlightenment.org/releases/efreet-1.1.0-beta.tar.gz
>> > http://download.enlightenment.org/releases/efreet-1.1.0-beta.tar.bz2
>> > http://download.enlightenment.org/releases/e_dbus-1.1.0-beta.tar.gz
>> > http://download.enlightenment.org/releases/e_dbus-1.1.0-beta.tar.bz2
>> > http://download.enlightenment.org/releases/eeze-1.1.0-beta.tar.gz
>> > http://download.enlightenment.org/releases/eeze-1.1.0-beta.tar.bz2
>> > http://download.enlightenment.org/releases/expedite-1.1.0-beta.tar.gz
>> > http://download.enlightenment.org/releases/expedtie-1.1.0-beta.tar.bz2
>> > http://download.enlightenment.org/releases/evas_generic_loaders-1.1.0-beta.tar.gz
>> > http://download.enlightenment.org/releases/evas_generic_loaders-1.1.0-beta.tar.bz2
>> >
>> >
>> > --
>> > - Codito, ergo sum - "I code, therefore I am" --
>> > The Rasterman (Carsten Haitzler)    ras...@rasterman.com
>> >
>> >
>> > --
>> > All the data continuously generated in your IT infrastructure
>> > contains a definitive record of customers, application performance,
>> > security threats, fraudulent activity, and more. Splunk takes this
>> > data and makes sense of it. IT sense. And common sense.
>> > http://p.sf.net/sfu/splunk-novd2d
>> > ___
>> > enlightenment-devel mailing list
>> > enlightenment-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>> >
>>
>>
>>
>> --
>> Steven Le Roux
>> Jabber-ID : ste...@jabber.fr
>> 0x39494CCB 
>> 2FF7 226B 552E 4709 03F0  6281 72D7 A010 3949 4CCB
>>
>> --
>> All the data continuously generated in your IT infrastructure
>> contains a definitive record of customers, application performance,
>> security threats, fraudulent activity, and more. Splunk takes this
>> data and makes sense of it. IT sense. And common sense.
>> http://p.sf.net/sfu/splunk-novd2d
>> ___
>> enlightenment-users mailing list
>> enlightenment-us...@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
>
>
> --
> - Codito, ergo sum - "I code, therefore I am" --
> The Rasterman (Carsten Haitzler)    ras...@rasterman.com
>
>
> --
> All the data continuously generated in your IT infrastructure
> contains a definitive record of customers, application performance,
> security threats, fraudulent activity, and more. Splunk takes this
> data and makes sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-novd2d
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>

--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d

[E-devel] To go with beta and help test it... snapshots of EIO, ETHUMB, EMOTION, ELEMENTARY and E

2011-11-28 Thread The Rasterman
and to help test efl beta... i did some quick snaps of:

eio
ethumb
emotion
elementary
enlightenment

http://download.enlightenment.org/snapshots/LATEST/

-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] New EFL release cycle 1.1/1.5 BETA

2011-11-28 Thread The Rasterman
On Mon, 28 Nov 2011 14:04:08 +0100 Steven Le Roux  said:

a lot of people pitched in and did some good work fixing bugs in the last 3
weeks for alpha. the beta is pretty good. there is 1 known problem with edbus
notify apis in sending icons. as long as you dont send an icon it's ok. i took
a look but narrowed it down only that far. i couldnt find out more.

> Congrats to all devs !
> 
> 
> On Mon, Nov 28, 2011 at 1:54 PM, Carsten Haitzler 
> wrote:
> > We'd like to announce a new release cycle beta release of several
> > Enlightenment components
> >
> > http://download.enlightenment.org/releases/eina-1.1.0-beta.tar.gz
> > http://download.enlightenment.org/releases/eina-1.1.0-beta.tar.bz2
> > http://download.enlightenment.org/releases/eet-1.5.0-beta.tar.gz
> > http://download.enlightenment.org/releases/eet-1.5.0-beta.tar.bz2
> > http://download.enlightenment.org/releases/evas-1.1.0-beta.tar.gz
> > http://download.enlightenment.org/releases/evas-1.1.0-beta.tar.bz2
> > http://download.enlightenment.org/releases/ecore-1.1.0-beta.tar.gz
> > http://download.enlightenment.org/releases/ecore-1.1.0-beta.tar.bz2
> > http://download.enlightenment.org/releases/embryo-1.1.0-beta.tar.gz
> > http://download.enlightenment.org/releases/embryo-1.1.0-beta.tar.bz2
> > http://download.enlightenment.org/releases/edje-1.1.0-beta.tar.gz
> > http://download.enlightenment.org/releases/edje-1.1.0-beta.tar.bz2
> > http://download.enlightenment.org/releases/efreet-1.1.0-beta.tar.gz
> > http://download.enlightenment.org/releases/efreet-1.1.0-beta.tar.bz2
> > http://download.enlightenment.org/releases/e_dbus-1.1.0-beta.tar.gz
> > http://download.enlightenment.org/releases/e_dbus-1.1.0-beta.tar.bz2
> > http://download.enlightenment.org/releases/eeze-1.1.0-beta.tar.gz
> > http://download.enlightenment.org/releases/eeze-1.1.0-beta.tar.bz2
> > http://download.enlightenment.org/releases/expedite-1.1.0-beta.tar.gz
> > http://download.enlightenment.org/releases/expedtie-1.1.0-beta.tar.bz2
> > http://download.enlightenment.org/releases/evas_generic_loaders-1.1.0-beta.tar.gz
> > http://download.enlightenment.org/releases/evas_generic_loaders-1.1.0-beta.tar.bz2
> >
> >
> > --
> > - Codito, ergo sum - "I code, therefore I am" --
> > The Rasterman (Carsten Haitzler)    ras...@rasterman.com
> >
> >
> > --
> > All the data continuously generated in your IT infrastructure
> > contains a definitive record of customers, application performance,
> > security threats, fraudulent activity, and more. Splunk takes this
> > data and makes sense of it. IT sense. And common sense.
> > http://p.sf.net/sfu/splunk-novd2d
> > ___
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
> 
> 
> 
> -- 
> Steven Le Roux
> Jabber-ID : ste...@jabber.fr
> 0x39494CCB 
> 2FF7 226B 552E 4709 03F0  6281 72D7 A010 3949 4CCB
> 
> --
> All the data continuously generated in your IT infrastructure 
> contains a definitive record of customers, application performance, 
> security threats, fraudulent activity, and more. Splunk takes this 
> data and makes sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-novd2d
> ___
> enlightenment-users mailing list
> enlightenment-us...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users


-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] New EFL release cycle 1.1/1.5 BETA

2011-11-28 Thread Steven Le Roux
Congrats to all devs !


On Mon, Nov 28, 2011 at 1:54 PM, Carsten Haitzler  wrote:
> We'd like to announce a new release cycle beta release of several
> Enlightenment components
>
> http://download.enlightenment.org/releases/eina-1.1.0-beta.tar.gz
> http://download.enlightenment.org/releases/eina-1.1.0-beta.tar.bz2
> http://download.enlightenment.org/releases/eet-1.5.0-beta.tar.gz
> http://download.enlightenment.org/releases/eet-1.5.0-beta.tar.bz2
> http://download.enlightenment.org/releases/evas-1.1.0-beta.tar.gz
> http://download.enlightenment.org/releases/evas-1.1.0-beta.tar.bz2
> http://download.enlightenment.org/releases/ecore-1.1.0-beta.tar.gz
> http://download.enlightenment.org/releases/ecore-1.1.0-beta.tar.bz2
> http://download.enlightenment.org/releases/embryo-1.1.0-beta.tar.gz
> http://download.enlightenment.org/releases/embryo-1.1.0-beta.tar.bz2
> http://download.enlightenment.org/releases/edje-1.1.0-beta.tar.gz
> http://download.enlightenment.org/releases/edje-1.1.0-beta.tar.bz2
> http://download.enlightenment.org/releases/efreet-1.1.0-beta.tar.gz
> http://download.enlightenment.org/releases/efreet-1.1.0-beta.tar.bz2
> http://download.enlightenment.org/releases/e_dbus-1.1.0-beta.tar.gz
> http://download.enlightenment.org/releases/e_dbus-1.1.0-beta.tar.bz2
> http://download.enlightenment.org/releases/eeze-1.1.0-beta.tar.gz
> http://download.enlightenment.org/releases/eeze-1.1.0-beta.tar.bz2
> http://download.enlightenment.org/releases/expedite-1.1.0-beta.tar.gz
> http://download.enlightenment.org/releases/expedtie-1.1.0-beta.tar.bz2
> http://download.enlightenment.org/releases/evas_generic_loaders-1.1.0-beta.tar.gz
> http://download.enlightenment.org/releases/evas_generic_loaders-1.1.0-beta.tar.bz2
>
>
> --
> - Codito, ergo sum - "I code, therefore I am" --
> The Rasterman (Carsten Haitzler)    ras...@rasterman.com
>
>
> --
> All the data continuously generated in your IT infrastructure
> contains a definitive record of customers, application performance,
> security threats, fraudulent activity, and more. Splunk takes this
> data and makes sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-novd2d
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>



-- 
Steven Le Roux
Jabber-ID : ste...@jabber.fr
0x39494CCB 
2FF7 226B 552E 4709 03F0  6281 72D7 A010 3949 4CCB

--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] New EFL release cycle 1.1/1.5 BETA

2011-11-28 Thread The Rasterman
We'd like to announce a new release cycle beta release of several
Enlightenment components 

http://download.enlightenment.org/releases/eina-1.1.0-beta.tar.gz
http://download.enlightenment.org/releases/eina-1.1.0-beta.tar.bz2
http://download.enlightenment.org/releases/eet-1.5.0-beta.tar.gz
http://download.enlightenment.org/releases/eet-1.5.0-beta.tar.bz2
http://download.enlightenment.org/releases/evas-1.1.0-beta.tar.gz
http://download.enlightenment.org/releases/evas-1.1.0-beta.tar.bz2
http://download.enlightenment.org/releases/ecore-1.1.0-beta.tar.gz
http://download.enlightenment.org/releases/ecore-1.1.0-beta.tar.bz2
http://download.enlightenment.org/releases/embryo-1.1.0-beta.tar.gz
http://download.enlightenment.org/releases/embryo-1.1.0-beta.tar.bz2
http://download.enlightenment.org/releases/edje-1.1.0-beta.tar.gz
http://download.enlightenment.org/releases/edje-1.1.0-beta.tar.bz2
http://download.enlightenment.org/releases/efreet-1.1.0-beta.tar.gz
http://download.enlightenment.org/releases/efreet-1.1.0-beta.tar.bz2
http://download.enlightenment.org/releases/e_dbus-1.1.0-beta.tar.gz
http://download.enlightenment.org/releases/e_dbus-1.1.0-beta.tar.bz2
http://download.enlightenment.org/releases/eeze-1.1.0-beta.tar.gz
http://download.enlightenment.org/releases/eeze-1.1.0-beta.tar.bz2
http://download.enlightenment.org/releases/expedite-1.1.0-beta.tar.gz
http://download.enlightenment.org/releases/expedtie-1.1.0-beta.tar.bz2
http://download.enlightenment.org/releases/evas_generic_loaders-1.1.0-beta.tar.gz
http://download.enlightenment.org/releases/evas_generic_loaders-1.1.0-beta.tar.bz2


-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] Add new elementary widget 'Multibuttonentry'

2011-11-28 Thread GoUn Lee
Dear Developers,

I've attached patch file for that I modified API documentation.
I tried to explain cleary.. Hopely, it helps you understand Multibuttonentry 
widget well this time.

Please review this patch whether it's acceptable or not.
Thank you.
Goun
--- Original Message ---
Sender : MICHAEL JOHN MCCORMACK Senior Engineer/S/W 
Platform Lab./Samsung Electronics
Date : Nov 24, 2011 15:26 (GMT+09:00)
Title : Re: [E-devel] [Patch] Add new elementary widget 'Multibuttonentry'

On 11/24/2011 01:34 PM, GoUn Lee wrote:

> Sorry for the wrong documentation. and I've attached patch file again that 
> includes removed documentation in header file.
> I'll modify documentation more and send it later.

Please provide a patch against the current SVN that fixes the documentation, 
not removes it.

thanks,

Mike

--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

elc_multibuttonentry.patch.txt
Description: Binary data
--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch][elm_map] Fix memory leak & Add error handling

2011-11-28 Thread Daniel Juyung Seo
hello, i think it will be better if you split this into three patches
according to each job.

Daniel Juyung Seo (SeoZ)
On Nov 28, 2011 2:10 PM, "Bluezery"  wrote:

> Dear all,
>
> I have done 3 jobs in this patch
> (1) I have fixed memory leaks in _nominatim_url_cb() function.
> (2) Add error handling to see the definite error log because sometimes
> evas_object_image_file_set() is failed.
> (3) Move zoom_min_get()/zoom_max_get() to source_init() to simplify code.
>
> Please review this patch.
>
> Index: src/lib/elm_map.c
> ===
> --- src/lib/elm_map.c   (리비전 65632)
> +++ src/lib/elm_map.c   (작업 사본)
> @@ -700,46 +700,14 @@ source_init(void *data)
>  {
> wd->source_names[idx] = strdup(s->name);
> INF("source : %s", wd->source_names[idx]);
> +if (s->zoom_min < wd->zoom_min) wd->zoom_min = s->zoom_min;
> +if (s->zoom_max > wd->zoom_max) wd->zoom_max = s->zoom_max;
> idx++;
>  }
>wd->source_names[idx] = NULL;
>  }
>
>  static void
> -zoom_min_get(void *data)
> -{
> -   ELM_CHECK_WIDTYPE(data, widtype);
> -   Widget_Data *wd = elm_widget_data_get(data);
> -   Map_Sources_Tab *s;
> -   Eina_List *l;
> -   int tz;
> -
> -   if (!wd) return;
> -   EINA_LIST_FOREACH(wd->map_sources_tab, l, s)
> - {
> -tz = s->zoom_min;
> -if (tz < wd->zoom_min) wd->zoom_min = tz;
> - }
> -}
> -
> -static void
> -zoom_max_get(void *data)
> -{
> -   ELM_CHECK_WIDTYPE(data, widtype);
> -   Widget_Data *wd = elm_widget_data_get(data);
> -   Map_Sources_Tab *s;
> -   Eina_List *l;
> -   int tz;
> -
> -   if (!wd) return;
> -   EINA_LIST_FOREACH(wd->map_sources_tab, l, s)
> - {
> -tz = s->zoom_max;
> -if (tz > wd->zoom_max) wd->zoom_max = tz;
> - }
> -}
> -
> -static void
>  obj_rotate_zoom(void *data, Evas_Object *obj)
>  {
>ELM_CHECK_WIDTYPE(data, widtype);
> @@ -1187,21 +1155,21 @@ _tile_update(Grid_Item *gi)
>gi->want = EINA_FALSE;
>gi->download = EINA_FALSE;
>evas_object_image_file_set(gi->img, gi->file, NULL);
> -   if (evas_object_image_load_error_get(gi->img) != EVAS_LOAD_ERROR_NONE)
> +   Evas_Load_Error err = evas_object_image_load_error_get(gi->img);
> +   if (err != EVAS_LOAD_ERROR_NONE)
>  {
> -ERR("Image loading error (%s)", gi->file);
> +ERR("Image loading error (%s): %s", gi->file,
> evas_load_error_str(err));
> ecore_file_remove(gi->file);
> gi->have = EINA_FALSE;
> -return;
>  }
> -
> -   obj_rotate_zoom(gi->wd->obj, gi->img);
> -   evas_object_show(gi->img);
> -
> -   //evas_object_text_text_set(gi->txt, gi->file);
> -   //evas_object_show(gi->txt);
> -
> -   gi->have = EINA_TRUE;
> +   else
> + {
> +obj_rotate_zoom(gi->wd->obj, gi->img);
> +evas_object_show(gi->img);
> +gi->have = EINA_TRUE;
> +//evas_object_text_text_set(gi->txt, gi->file);
> +//evas_object_show(gi->txt);
> + }
>  }
>
>  static void
> @@ -3190,18 +3158,17 @@ elm_map_add(Evas_Object *parent)
>evas_object_smart_callback_add(wd->scr, "scroll", _scr_scroll, obj);
>
>elm_smart_scroller_bounce_allow_set(wd->scr, bounce, bounce);
> +
> +   wd->zoom_min = 0xFF;
> +   wd->zoom_max = 0X00;
>source_init(obj);
>
>wd->obj = obj;
>wd->map = evas_map_new(4);
>if (!wd->map) return NULL;
>
> -   wd->zoom_min = 0xFF;
> -   wd->zoom_max = 0X00;
>wd->markers_max_num = 30;
>wd->pinch.level = 1.0;
> -   zoom_min_get(obj);
> -   zoom_max_get(obj);
>wd->markers = calloc(wd->zoom_max + 1, sizeof(void*));
>
>evas_object_smart_callback_add(obj, "scroll-hold-on", _hold_on, obj);
> @@ -5067,6 +5034,12 @@ _nominatim_url_cb(Evas_Object *obj, int
>  if (!(idx == (ele-1))) eina_strlcat(search_url, "+",
> sizeof(search_url));
>   }
> snprintf(buf, sizeof(buf),
> "%s/search?q=%s&format=xml&polygon=0&addressdetails=0",
> NAME_NOMINATIM_URL, search_url);
> +
> +if (str && str[0])
> +  {
> + free(str[0]);
> + free(str);
> +  }
>  }
>else if (method == ELM_MAP_NAME_METHOD_REVERSE) snprintf(buf,
> sizeof(buf),
> "%s/reverse?format=xml&lat=%lf&lon=%lf&zoom=%d&addressdetails=0",
> NAME_NOMINATIM_URL, lat, lon, wd->zoom);
>else strcpy(buf, "");
>
>
> --
> BRs,
> Kim.
>
>
> --
> All the data continuously generated in your IT infrastructure
> contains a definitive record of customers, application performance,
> security threats, fraudulent activity, and more. Splunk takes this
> data and makes sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-novd2d
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>

Re: [E-devel] [Patch][elm_map] Fix memory leak & Add error handling

2011-11-28 Thread Bluezery
Um...wd->zoom_max & wd->zoom_min is not changed by
elm_map_source_name_set() before.
It is not related to this patch...

Those are changed only when elm_map_add() is called.
So I just move it to source_init()..

Are there any problem? :(

On Mon, Nov 28, 2011 at 4:52 PM, Kim Yunhan  wrote:
> I assume that there are 2 map sources. The map source A provides 1 to 18 as
> zoom level. And the map source B provides 1 to 12 as zoom level. And
> current map source is A and current zoom level is 16. And I will change map
> source to B.
>
> As you mentioned, elm_map_source_name_set make current zoom level to 12.
> But wd->zoom_max is not changed to 12. It will be caused another problem.
>
> On Mon, Nov 28, 2011 at 4:44 PM, Bluezery  wrote:
>
>> Hi,
>> Zoom max/min value is changed by using wd->src->zoom in
>> elm_map_source_name_set() function.
>> I think there are no problem :-)
>>
>> On Mon, Nov 28, 2011 at 4:25 PM, Kim Yunhan  wrote:
>> > If the map source is changed, this patch seems that zoom_min and zoom_max
>> > is not changed.
>> > Could you check again?
>>
>>
>> --
>> All the data continuously generated in your IT infrastructure
>> contains a definitive record of customers, application performance,
>> security threats, fraudulent activity, and more. Splunk takes this
>> data and makes sense of it. IT sense. And common sense.
>> http://p.sf.net/sfu/splunk-novd2d
>> ___
>> enlightenment-devel mailing list
>> enlightenment-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>
> --
> All the data continuously generated in your IT infrastructure
> contains a definitive record of customers, application performance,
> security threats, fraudulent activity, and more. Splunk takes this
> data and makes sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-novd2d
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>



-- 
BRs,
Kim.

--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] bug report related to Changeset 64721

2011-11-28 Thread Tom Hacohen
On 28/11/11 10:10, Carsten Haitzler (The Rasterman) wrote:
> that seems ok - but upstream i want to actually fix the bug in edje... and tom
> just got back!

Yep, I'm here now. :P

Sorry, I was completely unplugged for the last 5 days.

--
Tom.



--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] efl beta

2011-11-28 Thread Vincent Torri


On Mon, 28 Nov 2011, Carsten Haitzler (The Rasterman) wrote:

> ok - i'm cutting an efl beta today. i know. it's a week overdue.

just a note on the Windows side: I'm fixing that AltGr problem this 
evening. The keyboard status on Windows will not be bad, but it still has 
bugs

Vincent

>
> -- 
> - Codito, ergo sum - "I code, therefore I am" --
> The Rasterman (Carsten Haitzler)ras...@rasterman.com
>
>
> --
> All the data continuously generated in your IT infrastructure
> contains a definitive record of customers, application performance,
> security threats, fraudulent activity, and more. Splunk takes this
> data and makes sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-novd2d
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>

--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] efl beta

2011-11-28 Thread The Rasterman
ok - i'm cutting an efl beta today. i know. it's a week overdue.

-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] bug report related to Changeset 64721

2011-11-28 Thread The Rasterman
On Fri, 25 Nov 2011 17:56:41 +0900 Myungjae Lee  said:

that seems ok - but upstream i want to actually fix the bug in edje... and tom
just got back!

> I added comments for this workaround patch.
> 
> Please review this and apply it if it's ok.
> 
> Thanks.
> 
> 
> 2011/11/25 Carsten Haitzler 
> 
> > On Fri, 25 Nov 2011 09:17:58 +0900 이명재  said:
> >
> > this really smells of a bug in edje or evas. this is just a workaround.
> > sure -
> > temporary workaround is ok, but core bug needs fixing. tom ?
> >
> > > Dear, Tom, Raster and EFL people.
> > >
> > > After applying the previous changeset 64721, the cursor geometry is wrong
> > > in a char-wrapped or a mixed mode entry contented in a scroller (not a
> > > scrolled entry).
> > > In other words, a word-wrapped entry or a scrolled entry (when
> > > elm_entry_scrollable_set is set to TRUE) doesn't have this problem.
> > >
> > > Because the cursor geometry that comes from the
> > > evas_textblock_cursor_geometry_get function(en->cursor, ...) is wrong (w
> > is
> > > fixed to small value and h is getting bigger when text is written
> > > horizontally), when we type texts into the entry near the top lines,
> > entry
> > > is scrolled to the bottom lines.
> > >
> > > Please apply attached patch file, "entry_test.patch.txt" (patch to
> > > elm_entry.c and test_entry.c files) and see what happens in the below
> > test
> > > path.
> > >
> > > Test path : 'Elementary Test' -> 'Entry 5' -> Insert any text into the
> > 1st
> > > line
> > > Result : Entry is scrolled to the bottom line so inserted texts in the
> > 1st
> > > line are not shown until entry is scrolled to the top
> > >
> > >
> > > I also attached a quick patch for this problem. ("elm_entry.patch.txt")
> > > In the patch file, I just changed the order of these 2 function calls and
> > > now it works fine in all line wrapping mode.
> > >
> > >edje_object_size_min_restricted_calc(wd->ent, &fw, &fh, 0, 0);
> > >edje_object_size_min_restricted_calc(wd->ent, &minw, &minh, resw, 0);
> > >
> > > It's really weird that changing the order of calling
> > > 'edje_object_size_min_restricted_calc' functions affects the size of
> > > textblock cursor geometry in entry.
> > >
> > > Please look into this bug and if you find the main problem on textblock's
> > > side, please fix it.
> > >
> > > If it takes time to fix this, please apply the attached quick patch file
> > > and fix it when you're available because we have some scroll issues with
> > > entry in scroller here at this moment.
> > >
> > > 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


--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: cedric trunk/edje/src/lib

2011-11-28 Thread Cedric BAIL
On Mon, Nov 28, 2011 at 6:20 AM, Carsten Haitzler  wrote:
> On Sun, 27 Nov 2011 15:55:38 -0800 "Enlightenment SVN"
>  said:
>
>> Log:
>> edje: major cleanup of map calc in edje, now done inside Edje_Calc_Param.
>>
>>   NOTE: This was necessary for solving issue with the new CURRENT feature. I
>>   don't like this massive change, but there is no way around. This patch is
>>   only the first step, I will wait the full night before completly fixing
>>   the issue with CURRENT.
>>
>>   WARNING: If this patch doesn't break svn, you must feel lucky and go play
>>   money games. In all other case, please report any issue to the developper
>>   mailing-list.
>>
>>
>> Author:       cedric
>> Date:         2011-11-27 15:55:37 -0800 (Sun, 27 Nov 2011)
>> New Revision: 65619
>> Trac:         http://trac.enlightenment.org/e/changeset/65619
>
> this broke cpufreq dials  broke map in edje... :(

Damn, I just saw it this morning ! I didn't notice that before, grumbl
:'( Looking at it !
-- 
Cedric BAIL

--
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel