Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2012-11-03 Thread Vincent Torri
no

i've said to post pone evas commits until I merge evas :(

Vincent


On Sat, Nov 3, 2012 at 2:20 PM, Enlightenment SVN
no-re...@enlightenment.org wrote:
 Log:
 evas/object - no need to update events when source is invisible



 Author:   hermet
 Date: 2012-11-03 06:20:01 -0700 (Sat, 03 Nov 2012)
 New Revision: 78881
 Trac: http://trac.enlightenment.org/e/changeset/78881

 Modified:
   trunk/evas/src/lib/canvas/evas_object_main.c

 Modified: trunk/evas/src/lib/canvas/evas_object_main.c
 ===
 --- trunk/evas/src/lib/canvas/evas_object_main.c2012-11-03 09:43:56 
 UTC (rev 78880)
 +++ trunk/evas/src/lib/canvas/evas_object_main.c2012-11-03 13:20:01 
 UTC (rev 78881)
 @@ -814,7 +814,7 @@
  pass = evas_event_passes_through(eo_obj, obj);
  freeze = evas_event_freezes_through(eo_obj, obj);
  source_invisible = evas_object_is_source_invisible(eo_obj, obj);
 -if ((!pass)  (!freeze))
 +if ((!pass)  (!freeze)  (!source_invisible))
was = evas_object_is_in_output_rect(eo_obj, obj,
obj-layer-evas-pointer.x,
obj-layer-evas-pointer.y, 
 1, 1);


 --
 LogMeIn Central: Instant, anywhere, Remote PC access and management.
 Stay in control, update software, and manage PCs from one command center
 Diagnose problems and improve visibility into emerging IT issues
 Automate, monitor and manage. Do more in less time with Central
 http://p.sf.net/sfu/logmein12331_d2d
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2012-11-03 Thread ChunEon Park
I forgot your mail. sorry reverted all.




-Regards, Hermet-

-Original Message-
From: Vincent Torrilt;vincent.to...@gmail.comgt; 
To: lt;enlightenment-devel@lists.sourceforge.netgt;; 
Cc: 
Sent: 2012-11-03 (토) 22:21:20
Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

no

i've said to post pone evas commits until I merge evas :(

Vincent


On Sat, Nov 3, 2012 at 2:20 PM, Enlightenment SVN
lt;no-replygt;@enlightenment.orggt; wrote:
gt; Log:
gt; evas/object - no need to update events when source is invisible
gt;
gt;
gt;
gt; Author:   hermet
gt; Date: 2012-11-03 06:20:01 -0700 (Sat, 03 Nov 2012)
gt; New Revision: 78881
gt; Trac: http://trac.enlightenment.org/e/changeset/78881
gt;
gt; Modified:
gt;   trunk/evas/src/lib/canvas/evas_object_main.c
gt;
gt; Modified: trunk/evas/src/lib/canvas/evas_object_main.c
gt; ===
gt; --- trunk/evas/src/lib/canvas/evas_object_main.c2012-11-03 
09:43:56 UTC (rev 78880)
gt; +++ trunk/evas/src/lib/canvas/evas_object_main.c2012-11-03 
13:20:01 UTC (rev 78881)
gt; @@ -814,7 +814,7 @@
gt;  pass = evas_event_passes_through(eo_obj, obj);
gt;  freeze = evas_event_freezes_through(eo_obj, obj);
gt;  source_invisible = evas_object_is_source_invisible(eo_obj, obj);
gt; -if ((!pass) amp;amp; (!freeze))
gt; +if ((!pass) amp;amp; (!freeze) amp;amp; (!source_invisible))
gt;was = evas_object_is_in_output_rect(eo_obj, obj,
gt;
obj-gt;layer-gt;evas-gt;pointer.x,
gt;
obj-gt;layer-gt;evas-gt;pointer.y, 1, 1);
gt;
gt;
gt; 
--
gt; LogMeIn Central: Instant, anywhere, Remote PC access and management.
gt; Stay in control, update software, and manage PCs from one command center
gt; Diagnose problems and improve visibility into emerging IT issues
gt; Automate, monitor and manage. Do more in less time with Central
gt; http://p.sf.net/sfu/logmein12331_d2d
gt; ___
gt; enlightenment-svn mailing list
gt; enlightenment-...@lists.sourceforge.net
gt; https://lists.sourceforge.net/lists/listinfo/enlightenment-svn

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2012-09-05 Thread Christopher Michael
On 05/09/12 03:14, ChunEon Park wrote:
 It's ok. :-)

 What was worse, someone said me as Kermit

 ...um.. wait... the someone was you?!


LOL, Indeed. Typos happen ;)

dh

 
 -Regards, Hermet-
 -Original Message-
 From: Christopher Michaelcp.mich...@samsung.com
 To: Enlightenment developer listenlightenment-devel@lists.sourceforge.net;
 Cc:
 Sent: 2012-09-04 (화) 18:13:25
 Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

 On 04/09/12 10:03, Chris Michael wrote:
 Thank you Hermit !! :)

 s/Hermit/Hermet.

I've been wanted to do that for a long time now ...
 except if I would have done it, people would have complained, so thanks for
 taking some initiative here :)
 dh

 -Original Message-
 From: Enlightenment SVN [mailto:no-re...@enlightenment.org]
 Sent: 04 September 2012 09:57
 To: enlightenment-...@lists.sourceforge.net
 Subject: E SVN: hermet trunk/evas/src/lib/canvas

 Log:
 evas/evas_object_image - use Eina_Bool



 Author:   hermet
 Date: 2012-09-04 01:56:46 -0700 (Tue, 04 Sep 2012)
 New Revision: 76115
 Trac: http://trac.enlightenment.org/e/changeset/76115

 Modified:
 trunk/evas/src/lib/canvas/evas_object_image.c

 Modified: trunk/evas/src/lib/canvas/evas_object_image.c
 ===
 --- trunk/evas/src/lib/canvas/evas_object_image.c2012-09-04 08:42:38
 UTC (rev 76114)
 +++ trunk/evas/src/lib/canvas/evas_object_image.c2012-09-04 08:56:46
 UTC (rev 76115)
 @@ -82,15 +82,14 @@

   void *engine_data;

 -   unsigned char changed : 1;
 -   unsigned char dirty_pixels : 1;
 -   unsigned char filled : 1;
 -   unsigned char proxyrendering : 1;
 -   unsigned char preloading : 1;
 -   unsigned char video_rendering : 1;
 -   unsigned char video_surface : 1;
 -   unsigned char video_visible : 1;
 -   unsigned char created : 1;
 +   Eina_Bool changed : 1;
 +   Eina_Bool dirty_pixels : 1;
 +   Eina_Bool filled : 1;
 +   Eina_Bool proxyrendering : 1;
 +   Eina_Bool preloading : 1;
 +   Eina_Bool video_surface : 1;
 +   Eina_Bool video_visible : 1;
 +   Eina_Bool created : 1;
};

/* private methods for image objects */ @@ -159,7 +158,7 @@  {
   if ((o-preloading)  (o-engine_data))
 {
 -o-preloading = 0;
 +o-preloading = EINA_FALSE;

 obj-layer-evas-engine.func-image_data_preload_cancel(obj-layer-evas-e
 ngine.data.output,

 o-engine_data,
 obj); @@
 -356,7 +355,7 @@
 {
if (o-preloading)
  {
 - o-preloading = 0;
 + o-preloading = EINA_FALSE;

 obj-layer-evas-engine.func-image_data_preload_cancel(obj-layer-evas-e
 ngine.data.output, o-engine_data, obj);
  }

 obj-layer-evas-engine.func-image_free(obj-layer-evas-engine.data.outp
 ut, o-engine_data); @@ -402,7 +401,7 @@
o-cur.image.h = 0;
o-cur.image.stride = 0;
 }
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
   evas_object_change(obj);
}

 @@ -529,7 +528,7 @@
   o-cur.border.t = t;
   o-cur.border.b = b;
   o-cur.opaque_valid = 0;
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
   evas_object_change(obj);
}

 @@ -573,7 +572,7 @@
   MAGIC_CHECK_END();
   if (fill == o-cur.border.fill) return;
   o-cur.border.fill = fill;
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
   evas_object_change(obj);
}

 @@ -655,7 +654,7 @@
   MAGIC_CHECK_END();
   if (scale == o-cur.border.scale) return;
   o-cur.border.scale = scale;
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
   evas_object_change(obj);
}

 @@ -701,7 +700,7 @@
   o-cur.fill.w = w;
   o-cur.fill.h = h;
   o-cur.opaque_valid = 0;
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
   evas_object_change(obj);
}

 @@ -746,7 +745,7 @@
   MAGIC_CHECK_END();
   if (spread == (Evas_Fill_Spread)o-cur.spread) return;
   o-cur.spread = spread;
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
   evas_object_change(obj);
}

 @@ -822,7 +821,7 @@

 o-cur.has_alpha);
*/
   EVAS_OBJECT_IMAGE_FREE_FILE_AND_KEY(o);
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
   evas_object_change(obj);
}

 @@ -892,7 +891,7 @@
   MAGIC_CHECK_END();
   if ((o-preloading)  (o-engine_data))
 {
 -o-preloading = 0;
 +o-preloading = EINA_FALSE;

 obj-layer-evas-engine.func-image_data_preload_cancel(obj-layer-evas-e
 ngine.data.output, o-engine_data, obj);
 }
   if (!o-engine_data) return NULL;
 @@ -986,7 +985,7 @@
EVAS_OBJECT_IMAGE_FREE_FILE_AND_KEY(o);
o-pixels_checked_out = 0;
 }
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
   evas_object_change(obj);
}

 @@ -1054,7 +1053,7

Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2012-09-05 Thread Vincent Torri
On Wed, Sep 5, 2012 at 5:47 AM, Lucas De Marchi
lucas.demar...@profusion.mobi wrote:
 On Tue, Sep 4, 2012 at 5:56 AM, Enlightenment SVN
 no-re...@enlightenment.org wrote:
 Log:
 evas/evas_object_image - use Eina_Bool


 every time I see a commit like this I remember C99 is 13 years old and
 we are not using it. Sad.

no compiler is full C99 compliant, even with C89/C90 (exception is
maybe the comeau compiler), so...

Vincent

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2012-09-04 Thread Chris Michael
Thank you Hermit !! :) I've been wanted to do that for a long time now ...
except if I would have done it, people would have complained, so thanks for
taking some initiative here :)
dh

-Original Message-
From: Enlightenment SVN [mailto:no-re...@enlightenment.org] 
Sent: 04 September 2012 09:57
To: enlightenment-...@lists.sourceforge.net
Subject: E SVN: hermet trunk/evas/src/lib/canvas

Log:
evas/evas_object_image - use Eina_Bool
  
  

Author:   hermet
Date: 2012-09-04 01:56:46 -0700 (Tue, 04 Sep 2012)
New Revision: 76115
Trac: http://trac.enlightenment.org/e/changeset/76115

Modified:
  trunk/evas/src/lib/canvas/evas_object_image.c 

Modified: trunk/evas/src/lib/canvas/evas_object_image.c
===
--- trunk/evas/src/lib/canvas/evas_object_image.c   2012-09-04 08:42:38
UTC (rev 76114)
+++ trunk/evas/src/lib/canvas/evas_object_image.c   2012-09-04 08:56:46
UTC (rev 76115)
@@ -82,15 +82,14 @@
 
void *engine_data;
 
-   unsigned char changed : 1;
-   unsigned char dirty_pixels : 1;
-   unsigned char filled : 1;
-   unsigned char proxyrendering : 1;
-   unsigned char preloading : 1;
-   unsigned char video_rendering : 1;
-   unsigned char video_surface : 1;
-   unsigned char video_visible : 1;
-   unsigned char created : 1;
+   Eina_Bool changed : 1;
+   Eina_Bool dirty_pixels : 1;
+   Eina_Bool filled : 1;
+   Eina_Bool proxyrendering : 1;
+   Eina_Bool preloading : 1;
+   Eina_Bool video_surface : 1;
+   Eina_Bool video_visible : 1;
+   Eina_Bool created : 1;
 };
 
 /* private methods for image objects */ @@ -159,7 +158,7 @@  {
if ((o-preloading)  (o-engine_data))
  {
-o-preloading = 0;
+o-preloading = EINA_FALSE;
 
obj-layer-evas-engine.func-image_data_preload_cancel(obj-layer-evas-e
ngine.data.output,
 
o-engine_data,
  obj); @@
-356,7 +355,7 @@
  {
 if (o-preloading)
   {
- o-preloading = 0;
+ o-preloading = EINA_FALSE;
 
obj-layer-evas-engine.func-image_data_preload_cancel(obj-layer-evas-e
ngine.data.output, o-engine_data, obj);
   }
 
obj-layer-evas-engine.func-image_free(obj-layer-evas-engine.data.outp
ut, o-engine_data); @@ -402,7 +401,7 @@
 o-cur.image.h = 0;
 o-cur.image.stride = 0;
  }
-   o-changed = 1;
+   o-changed = EINA_TRUE;
evas_object_change(obj);
 }
 
@@ -529,7 +528,7 @@
o-cur.border.t = t;
o-cur.border.b = b;
o-cur.opaque_valid = 0;
-   o-changed = 1;
+   o-changed = EINA_TRUE;
evas_object_change(obj);
 }
 
@@ -573,7 +572,7 @@
MAGIC_CHECK_END();
if (fill == o-cur.border.fill) return;
o-cur.border.fill = fill;
-   o-changed = 1;
+   o-changed = EINA_TRUE;
evas_object_change(obj);
 }
 
@@ -655,7 +654,7 @@
MAGIC_CHECK_END();
if (scale == o-cur.border.scale) return;
o-cur.border.scale = scale;
-   o-changed = 1;
+   o-changed = EINA_TRUE;
evas_object_change(obj);
 }
 
@@ -701,7 +700,7 @@
o-cur.fill.w = w;
o-cur.fill.h = h;
o-cur.opaque_valid = 0;
-   o-changed = 1;
+   o-changed = EINA_TRUE;
evas_object_change(obj);
 }
 
@@ -746,7 +745,7 @@
MAGIC_CHECK_END();
if (spread == (Evas_Fill_Spread)o-cur.spread) return;
o-cur.spread = spread;
-   o-changed = 1;
+   o-changed = EINA_TRUE;
evas_object_change(obj);
 }
 
@@ -822,7 +821,7 @@
 
o-cur.has_alpha);
 */
EVAS_OBJECT_IMAGE_FREE_FILE_AND_KEY(o);
-   o-changed = 1;
+   o-changed = EINA_TRUE;
evas_object_change(obj);
 }
 
@@ -892,7 +891,7 @@
MAGIC_CHECK_END();
if ((o-preloading)  (o-engine_data))
  {
-o-preloading = 0;
+o-preloading = EINA_FALSE;
 
obj-layer-evas-engine.func-image_data_preload_cancel(obj-layer-evas-e
ngine.data.output, o-engine_data, obj);
  }
if (!o-engine_data) return NULL;
@@ -986,7 +985,7 @@
 EVAS_OBJECT_IMAGE_FREE_FILE_AND_KEY(o);
 o-pixels_checked_out = 0;
  }
-   o-changed = 1;
+   o-changed = EINA_TRUE;
evas_object_change(obj);
 }
 
@@ -1054,7 +1053,7 @@
MAGIC_CHECK_END();
if (!o-engine_data)
  {
-o-preloading = 1;
+o-preloading = EINA_TRUE;
 evas_object_inform_call_image_preloaded(obj);
 return;
  }
@@ -1064,7 +1063,7 @@
  {
 if (o-preloading)
   {
- o-preloading = 0;
+ o-preloading = EINA_FALSE;
 
obj-layer-evas-engine.func-image_data_preload_cancel(obj-layer-evas-e
ngine.data.output,
 
o-engine_data,
   obj);
@@ -1074,7 +1073,7 @@
  {
 if (!o-preloading)
   {
- o-preloading = 1;
+ o-preloading = EINA_TRUE;
 
obj-layer-evas-engine.func-image_data_preload_request(obj-layer-evas-
engine.data.output,
 

Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2012-09-04 Thread Christopher Michael
On 04/09/12 10:03, Chris Michael wrote:
 Thank you Hermit !! :)

s/Hermit/Hermet.

  I've been wanted to do that for a long time now ...
 except if I would have done it, people would have complained, so thanks for
 taking some initiative here :)
 dh

 -Original Message-
 From: Enlightenment SVN [mailto:no-re...@enlightenment.org]
 Sent: 04 September 2012 09:57
 To: enlightenment-...@lists.sourceforge.net
 Subject: E SVN: hermet trunk/evas/src/lib/canvas

 Log:
 evas/evas_object_image - use Eina_Bool



 Author:   hermet
 Date: 2012-09-04 01:56:46 -0700 (Tue, 04 Sep 2012)
 New Revision: 76115
 Trac: http://trac.enlightenment.org/e/changeset/76115

 Modified:
trunk/evas/src/lib/canvas/evas_object_image.c

 Modified: trunk/evas/src/lib/canvas/evas_object_image.c
 ===
 --- trunk/evas/src/lib/canvas/evas_object_image.c 2012-09-04 08:42:38
 UTC (rev 76114)
 +++ trunk/evas/src/lib/canvas/evas_object_image.c 2012-09-04 08:56:46
 UTC (rev 76115)
 @@ -82,15 +82,14 @@

  void *engine_data;

 -   unsigned char changed : 1;
 -   unsigned char dirty_pixels : 1;
 -   unsigned char filled : 1;
 -   unsigned char proxyrendering : 1;
 -   unsigned char preloading : 1;
 -   unsigned char video_rendering : 1;
 -   unsigned char video_surface : 1;
 -   unsigned char video_visible : 1;
 -   unsigned char created : 1;
 +   Eina_Bool changed : 1;
 +   Eina_Bool dirty_pixels : 1;
 +   Eina_Bool filled : 1;
 +   Eina_Bool proxyrendering : 1;
 +   Eina_Bool preloading : 1;
 +   Eina_Bool video_surface : 1;
 +   Eina_Bool video_visible : 1;
 +   Eina_Bool created : 1;
   };

   /* private methods for image objects */ @@ -159,7 +158,7 @@  {
  if ((o-preloading)  (o-engine_data))
{
 -o-preloading = 0;
 +o-preloading = EINA_FALSE;

 obj-layer-evas-engine.func-image_data_preload_cancel(obj-layer-evas-e
 ngine.data.output,

 o-engine_data,
obj); @@
 -356,7 +355,7 @@
{
   if (o-preloading)
 {
 - o-preloading = 0;
 + o-preloading = EINA_FALSE;

 obj-layer-evas-engine.func-image_data_preload_cancel(obj-layer-evas-e
 ngine.data.output, o-engine_data, obj);
 }

 obj-layer-evas-engine.func-image_free(obj-layer-evas-engine.data.outp
 ut, o-engine_data); @@ -402,7 +401,7 @@
   o-cur.image.h = 0;
   o-cur.image.stride = 0;
}
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -529,7 +528,7 @@
  o-cur.border.t = t;
  o-cur.border.b = b;
  o-cur.opaque_valid = 0;
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -573,7 +572,7 @@
  MAGIC_CHECK_END();
  if (fill == o-cur.border.fill) return;
  o-cur.border.fill = fill;
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -655,7 +654,7 @@
  MAGIC_CHECK_END();
  if (scale == o-cur.border.scale) return;
  o-cur.border.scale = scale;
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -701,7 +700,7 @@
  o-cur.fill.w = w;
  o-cur.fill.h = h;
  o-cur.opaque_valid = 0;
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -746,7 +745,7 @@
  MAGIC_CHECK_END();
  if (spread == (Evas_Fill_Spread)o-cur.spread) return;
  o-cur.spread = spread;
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -822,7 +821,7 @@

 o-cur.has_alpha);
   */
  EVAS_OBJECT_IMAGE_FREE_FILE_AND_KEY(o);
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -892,7 +891,7 @@
  MAGIC_CHECK_END();
  if ((o-preloading)  (o-engine_data))
{
 -o-preloading = 0;
 +o-preloading = EINA_FALSE;

 obj-layer-evas-engine.func-image_data_preload_cancel(obj-layer-evas-e
 ngine.data.output, o-engine_data, obj);
}
  if (!o-engine_data) return NULL;
 @@ -986,7 +985,7 @@
   EVAS_OBJECT_IMAGE_FREE_FILE_AND_KEY(o);
   o-pixels_checked_out = 0;
}
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -1054,7 +1053,7 @@
  MAGIC_CHECK_END();
  if (!o-engine_data)
{
 -o-preloading = 1;
 +o-preloading = EINA_TRUE;
   evas_object_inform_call_image_preloaded(obj);
   return;
}
 @@ -1064,7 +1063,7 @@
{
   if (o-preloading)
 {
 - o-preloading = 0;
 + o-preloading = EINA_FALSE;

 obj-layer-evas-engine.func-image_data_preload_cancel(obj-layer-evas-e
 ngine.data.output,

 o-engine_data,

Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2012-09-04 Thread ChunEon Park
It's ok. :-)

What was worse, someone said me as Kermit 

...um.. wait... the someone was you?!



-Regards, Hermet-
-Original Message-
From: Christopher Michaelcp.mich...@samsung.com 
To: Enlightenment developer listenlightenment-devel@lists.sourceforge.net; 
Cc: 
Sent: 2012-09-04 (화) 18:13:25
Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

On 04/09/12 10:03, Chris Michael wrote:
 Thank you Hermit !! :)

s/Hermit/Hermet.

  I've been wanted to do that for a long time now ...
 except if I would have done it, people would have complained, so thanks for
 taking some initiative here :)
 dh

 -Original Message-
 From: Enlightenment SVN [mailto:no-re...@enlightenment.org]
 Sent: 04 September 2012 09:57
 To: enlightenment-...@lists.sourceforge.net
 Subject: E SVN: hermet trunk/evas/src/lib/canvas

 Log:
 evas/evas_object_image - use Eina_Bool



 Author:   hermet
 Date: 2012-09-04 01:56:46 -0700 (Tue, 04 Sep 2012)
 New Revision: 76115
 Trac: http://trac.enlightenment.org/e/changeset/76115

 Modified:
trunk/evas/src/lib/canvas/evas_object_image.c

 Modified: trunk/evas/src/lib/canvas/evas_object_image.c
 ===
 --- trunk/evas/src/lib/canvas/evas_object_image.c2012-09-04 08:42:38
 UTC (rev 76114)
 +++ trunk/evas/src/lib/canvas/evas_object_image.c2012-09-04 08:56:46
 UTC (rev 76115)
 @@ -82,15 +82,14 @@

  void *engine_data;

 -   unsigned char changed : 1;
 -   unsigned char dirty_pixels : 1;
 -   unsigned char filled : 1;
 -   unsigned char proxyrendering : 1;
 -   unsigned char preloading : 1;
 -   unsigned char video_rendering : 1;
 -   unsigned char video_surface : 1;
 -   unsigned char video_visible : 1;
 -   unsigned char created : 1;
 +   Eina_Bool changed : 1;
 +   Eina_Bool dirty_pixels : 1;
 +   Eina_Bool filled : 1;
 +   Eina_Bool proxyrendering : 1;
 +   Eina_Bool preloading : 1;
 +   Eina_Bool video_surface : 1;
 +   Eina_Bool video_visible : 1;
 +   Eina_Bool created : 1;
   };

   /* private methods for image objects */ @@ -159,7 +158,7 @@  {
  if ((o-preloading)  (o-engine_data))
{
 -o-preloading = 0;
 +o-preloading = EINA_FALSE;

 obj-layer-evas-engine.func-image_data_preload_cancel(obj-layer-evas-e
 ngine.data.output,

 o-engine_data,
obj); @@
 -356,7 +355,7 @@
{
   if (o-preloading)
 {
 - o-preloading = 0;
 + o-preloading = EINA_FALSE;

 obj-layer-evas-engine.func-image_data_preload_cancel(obj-layer-evas-e
 ngine.data.output, o-engine_data, obj);
 }

 obj-layer-evas-engine.func-image_free(obj-layer-evas-engine.data.outp
 ut, o-engine_data); @@ -402,7 +401,7 @@
   o-cur.image.h = 0;
   o-cur.image.stride = 0;
}
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -529,7 +528,7 @@
  o-cur.border.t = t;
  o-cur.border.b = b;
  o-cur.opaque_valid = 0;
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -573,7 +572,7 @@
  MAGIC_CHECK_END();
  if (fill == o-cur.border.fill) return;
  o-cur.border.fill = fill;
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -655,7 +654,7 @@
  MAGIC_CHECK_END();
  if (scale == o-cur.border.scale) return;
  o-cur.border.scale = scale;
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -701,7 +700,7 @@
  o-cur.fill.w = w;
  o-cur.fill.h = h;
  o-cur.opaque_valid = 0;
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -746,7 +745,7 @@
  MAGIC_CHECK_END();
  if (spread == (Evas_Fill_Spread)o-cur.spread) return;
  o-cur.spread = spread;
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -822,7 +821,7 @@

 o-cur.has_alpha);
   */
  EVAS_OBJECT_IMAGE_FREE_FILE_AND_KEY(o);
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -892,7 +891,7 @@
  MAGIC_CHECK_END();
  if ((o-preloading)  (o-engine_data))
{
 -o-preloading = 0;
 +o-preloading = EINA_FALSE;

 obj-layer-evas-engine.func-image_data_preload_cancel(obj-layer-evas-e
 ngine.data.output, o-engine_data, obj);
}
  if (!o-engine_data) return NULL;
 @@ -986,7 +985,7 @@
   EVAS_OBJECT_IMAGE_FREE_FILE_AND_KEY(o);
   o-pixels_checked_out = 0;
}
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -1054,7 +1053,7 @@
  MAGIC_CHECK_END();
  if (!o-engine_data)
{
 -o-preloading = 1;
 +o-preloading = EINA_TRUE

Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2012-09-04 Thread Daniel Juyung Seo
Hahaha
I'd like to call you HELMET.

Daniel Juyung Seo (SeoZ)

On Wed, Sep 5, 2012 at 11:14 AM, ChunEon Park her...@naver.com wrote:
 It's ok. :-)

 What was worse, someone said me as Kermit

 ...um.. wait... the someone was you?!


 
 -Regards, Hermet-
 -Original Message-
 From: Christopher Michaelcp.mich...@samsung.com
 To: Enlightenment developer listenlightenment-devel@lists.sourceforge.net;
 Cc:
 Sent: 2012-09-04 (화) 18:13:25
 Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

 On 04/09/12 10:03, Chris Michael wrote:
 Thank you Hermit !! :)

 s/Hermit/Hermet.

   I've been wanted to do that for a long time now ...
 except if I would have done it, people would have complained, so thanks for
 taking some initiative here :)
 dh

 -Original Message-
 From: Enlightenment SVN [mailto:no-re...@enlightenment.org]
 Sent: 04 September 2012 09:57
 To: enlightenment-...@lists.sourceforge.net
 Subject: E SVN: hermet trunk/evas/src/lib/canvas

 Log:
 evas/evas_object_image - use Eina_Bool



 Author:   hermet
 Date: 2012-09-04 01:56:46 -0700 (Tue, 04 Sep 2012)
 New Revision: 76115
 Trac: http://trac.enlightenment.org/e/changeset/76115

 Modified:
trunk/evas/src/lib/canvas/evas_object_image.c

 Modified: trunk/evas/src/lib/canvas/evas_object_image.c
 ===
 --- trunk/evas/src/lib/canvas/evas_object_image.c2012-09-04 08:42:38
 UTC (rev 76114)
 +++ trunk/evas/src/lib/canvas/evas_object_image.c2012-09-04 08:56:46
 UTC (rev 76115)
 @@ -82,15 +82,14 @@

  void *engine_data;

 -   unsigned char changed : 1;
 -   unsigned char dirty_pixels : 1;
 -   unsigned char filled : 1;
 -   unsigned char proxyrendering : 1;
 -   unsigned char preloading : 1;
 -   unsigned char video_rendering : 1;
 -   unsigned char video_surface : 1;
 -   unsigned char video_visible : 1;
 -   unsigned char created : 1;
 +   Eina_Bool changed : 1;
 +   Eina_Bool dirty_pixels : 1;
 +   Eina_Bool filled : 1;
 +   Eina_Bool proxyrendering : 1;
 +   Eina_Bool preloading : 1;
 +   Eina_Bool video_surface : 1;
 +   Eina_Bool video_visible : 1;
 +   Eina_Bool created : 1;
   };

   /* private methods for image objects */ @@ -159,7 +158,7 @@  {
  if ((o-preloading)  (o-engine_data))
{
 -o-preloading = 0;
 +o-preloading = EINA_FALSE;

 obj-layer-evas-engine.func-image_data_preload_cancel(obj-layer-evas-e
 ngine.data.output,

 o-engine_data,
obj); @@
 -356,7 +355,7 @@
{
   if (o-preloading)
 {
 - o-preloading = 0;
 + o-preloading = EINA_FALSE;

 obj-layer-evas-engine.func-image_data_preload_cancel(obj-layer-evas-e
 ngine.data.output, o-engine_data, obj);
 }

 obj-layer-evas-engine.func-image_free(obj-layer-evas-engine.data.outp
 ut, o-engine_data); @@ -402,7 +401,7 @@
   o-cur.image.h = 0;
   o-cur.image.stride = 0;
}
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -529,7 +528,7 @@
  o-cur.border.t = t;
  o-cur.border.b = b;
  o-cur.opaque_valid = 0;
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -573,7 +572,7 @@
  MAGIC_CHECK_END();
  if (fill == o-cur.border.fill) return;
  o-cur.border.fill = fill;
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -655,7 +654,7 @@
  MAGIC_CHECK_END();
  if (scale == o-cur.border.scale) return;
  o-cur.border.scale = scale;
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -701,7 +700,7 @@
  o-cur.fill.w = w;
  o-cur.fill.h = h;
  o-cur.opaque_valid = 0;
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -746,7 +745,7 @@
  MAGIC_CHECK_END();
  if (spread == (Evas_Fill_Spread)o-cur.spread) return;
  o-cur.spread = spread;
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -822,7 +821,7 @@

 o-cur.has_alpha);
   */
  EVAS_OBJECT_IMAGE_FREE_FILE_AND_KEY(o);
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -892,7 +891,7 @@
  MAGIC_CHECK_END();
  if ((o-preloading)  (o-engine_data))
{
 -o-preloading = 0;
 +o-preloading = EINA_FALSE;

 obj-layer-evas-engine.func-image_data_preload_cancel(obj-layer-evas-e
 ngine.data.output, o-engine_data, obj);
}
  if (!o-engine_data) return NULL;
 @@ -986,7 +985,7 @@
   EVAS_OBJECT_IMAGE_FREE_FILE_AND_KEY(o);
   o-pixels_checked_out = 0;
}
 -   o-changed = 1;
 +   o-changed = EINA_TRUE;
  evas_object_change(obj);
   }

 @@ -1054,7 +1053,7

Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2012-09-04 Thread The Rasterman
On Wed, 5 Sep 2012 11:14:57 +0900 (KST) ChunEon Park her...@naver.com said:

RIBBIT! :)

 It's ok. :-)
 
 What was worse, someone said me as Kermit 
 
 ...um.. wait... the someone was you?!
 
 
 
 -Regards, Hermet-
 -Original Message-
 From: Christopher Michaelcp.mich...@samsung.com 
 To: Enlightenment developer
 listenlightenment-devel@lists.sourceforge.net; Cc: 
 Sent: 2012-09-04 (화) 18:13:25
 Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas
 
 On 04/09/12 10:03, Chris Michael wrote:
  Thank you Hermit !! :)
 
 s/Hermit/Hermet.
 
   I've been wanted to do that for a long time now ...
  except if I would have done it, people would have complained, so thanks for
  taking some initiative here :)
  dh
 
  -Original Message-
  From: Enlightenment SVN [mailto:no-re...@enlightenment.org]
  Sent: 04 September 2012 09:57
  To: enlightenment-...@lists.sourceforge.net
  Subject: E SVN: hermet trunk/evas/src/lib/canvas
 
  Log:
  evas/evas_object_image - use Eina_Bool
 
 
 
  Author:   hermet
  Date: 2012-09-04 01:56:46 -0700 (Tue, 04 Sep 2012)
  New Revision: 76115
  Trac: http://trac.enlightenment.org/e/changeset/76115
 
  Modified:
 trunk/evas/src/lib/canvas/evas_object_image.c
 
  Modified: trunk/evas/src/lib/canvas/evas_object_image.c
  ===
  --- trunk/evas/src/lib/canvas/evas_object_image.c2012-09-04 08:42:38
  UTC (rev 76114)
  +++ trunk/evas/src/lib/canvas/evas_object_image.c2012-09-04 08:56:46
  UTC (rev 76115)
  @@ -82,15 +82,14 @@
 
   void *engine_data;
 
  -   unsigned char changed : 1;
  -   unsigned char dirty_pixels : 1;
  -   unsigned char filled : 1;
  -   unsigned char proxyrendering : 1;
  -   unsigned char preloading : 1;
  -   unsigned char video_rendering : 1;
  -   unsigned char video_surface : 1;
  -   unsigned char video_visible : 1;
  -   unsigned char created : 1;
  +   Eina_Bool changed : 1;
  +   Eina_Bool dirty_pixels : 1;
  +   Eina_Bool filled : 1;
  +   Eina_Bool proxyrendering : 1;
  +   Eina_Bool preloading : 1;
  +   Eina_Bool video_surface : 1;
  +   Eina_Bool video_visible : 1;
  +   Eina_Bool created : 1;
};
 
/* private methods for image objects */ @@ -159,7 +158,7 @@  {
   if ((o-preloading)  (o-engine_data))
 {
  -o-preloading = 0;
  +o-preloading = EINA_FALSE;
 
  obj-layer-evas-engine.func-image_data_preload_cancel(obj-layer-evas-e
  ngine.data.output,
 
  o-engine_data,
 obj); @@
  -356,7 +355,7 @@
 {
if (o-preloading)
  {
  - o-preloading = 0;
  + o-preloading = EINA_FALSE;
 
  obj-layer-evas-engine.func-image_data_preload_cancel(obj-layer-evas-e
  ngine.data.output, o-engine_data, obj);
  }
 
  obj-layer-evas-engine.func-image_free(obj-layer-evas-engine.data.outp
  ut, o-engine_data); @@ -402,7 +401,7 @@
o-cur.image.h = 0;
o-cur.image.stride = 0;
 }
  -   o-changed = 1;
  +   o-changed = EINA_TRUE;
   evas_object_change(obj);
}
 
  @@ -529,7 +528,7 @@
   o-cur.border.t = t;
   o-cur.border.b = b;
   o-cur.opaque_valid = 0;
  -   o-changed = 1;
  +   o-changed = EINA_TRUE;
   evas_object_change(obj);
}
 
  @@ -573,7 +572,7 @@
   MAGIC_CHECK_END();
   if (fill == o-cur.border.fill) return;
   o-cur.border.fill = fill;
  -   o-changed = 1;
  +   o-changed = EINA_TRUE;
   evas_object_change(obj);
}
 
  @@ -655,7 +654,7 @@
   MAGIC_CHECK_END();
   if (scale == o-cur.border.scale) return;
   o-cur.border.scale = scale;
  -   o-changed = 1;
  +   o-changed = EINA_TRUE;
   evas_object_change(obj);
}
 
  @@ -701,7 +700,7 @@
   o-cur.fill.w = w;
   o-cur.fill.h = h;
   o-cur.opaque_valid = 0;
  -   o-changed = 1;
  +   o-changed = EINA_TRUE;
   evas_object_change(obj);
}
 
  @@ -746,7 +745,7 @@
   MAGIC_CHECK_END();
   if (spread == (Evas_Fill_Spread)o-cur.spread) return;
   o-cur.spread = spread;
  -   o-changed = 1;
  +   o-changed = EINA_TRUE;
   evas_object_change(obj);
}
 
  @@ -822,7 +821,7 @@
 
  o-cur.has_alpha);
*/
   EVAS_OBJECT_IMAGE_FREE_FILE_AND_KEY(o);
  -   o-changed = 1;
  +   o-changed = EINA_TRUE;
   evas_object_change(obj);
}
 
  @@ -892,7 +891,7 @@
   MAGIC_CHECK_END();
   if ((o-preloading)  (o-engine_data))
 {
  -o-preloading = 0;
  +o-preloading = EINA_FALSE;
 
  obj-layer-evas-engine.func-image_data_preload_cancel(obj-layer-evas-e
  ngine.data.output, o-engine_data, obj);
 }
   if (!o-engine_data) return NULL;
  @@ -986,7 +985,7 @@
EVAS_OBJECT_IMAGE_FREE_FILE_AND_KEY(o);
o-pixels_checked_out = 0

Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2012-09-04 Thread Gustavo Sverzut Barbieri
On Tuesday, September 4, 2012, Daniel Juyung Seo wrote:

 Hahaha
 I'd like to call you HELMET.


+100 helmet!





 Daniel Juyung Seo (SeoZ)

 On Wed, Sep 5, 2012 at 11:14 AM, ChunEon Park her...@naver.com wrote:
  It's ok. :-)
 
  What was worse, someone said me as Kermit
 
  ...um.. wait... the someone was you?!
 
 
  
  -Regards, Hermet-
  -Original Message-
  From: Christopher Michaelcp.mich...@samsung.com
  To: Enlightenment developer list
 enlightenment-devel@lists.sourceforge.net;
  Cc:
  Sent: 2012-09-04 (화) 18:13:25
  Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas
 
  On 04/09/12 10:03, Chris Michael wrote:
  Thank you Hermit !! :)
 
  s/Hermit/Hermet.
 
I've been wanted to do that for a long time now ...
  except if I would have done it, people would have complained, so thanks
 for
  taking some initiative here :)
  dh
 
  -Original Message-
  From: Enlightenment SVN [mailto:no-re...@enlightenment.org]
  Sent: 04 September 2012 09:57
  To: enlightenment-...@lists.sourceforge.net
  Subject: E SVN: hermet trunk/evas/src/lib/canvas
 
  Log:
  evas/evas_object_image - use Eina_Bool
 
 
 
  Author:   hermet
  Date: 2012-09-04 01:56:46 -0700 (Tue, 04 Sep 2012)
  New Revision: 76115
  Trac: http://trac.enlightenment.org/e/changeset/76115
 
  Modified:
 trunk/evas/src/lib/canvas/evas_object_image.c
 
  Modified: trunk/evas/src/lib/canvas/evas_object_image.c
  ===
  --- trunk/evas/src/lib/canvas/evas_object_image.c2012-09-04 08:42:38
  UTC (rev 76114)
  +++ trunk/evas/src/lib/canvas/evas_object_image.c2012-09-04 08:56:46
  UTC (rev 76115)
  @@ -82,15 +82,14 @@
 
   void *engine_data;
 
  -   unsigned char changed : 1;
  -   unsigned char dirty_pixels : 1;
  -   unsigned char filled : 1;
  -   unsigned char proxyrendering : 1;
  -   unsigned char preloading : 1;
  -   unsigned char video_rendering : 1;
  -   unsigned char video_surface : 1;
  -   unsigned char video_visible : 1;
  -   unsigned char created : 1;
  +   Eina_Bool changed : 1;
  +   Eina_Bool dirty_pixels : 1;
  +   Eina_Bool filled : 1;
  +   Eina_Bool proxyrendering : 1;
  +   Eina_Bool preloading : 1;
  +   Eina_Bool video_surface : 1;
  +   Eina_Bool video_visible : 1;
  +   Eina_Bool created : 1;
};
 
/* private methods for image objects */ @@ -159,7 +158,7 @@  {
   if ((o-preloading)  (o-engine_data))
 {
  -o-preloading = 0;
  +o-preloading = EINA_FALSE;
 
 
 obj-layer-evas-engine.func-image_data_preload_cancel(obj-layer-evas-e
  ngine.data.output,
 
  o-engine_data,
 



-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2012-09-04 Thread The Rasterman
On Wed, 5 Sep 2012 00:06:02 -0300 Gustavo Sverzut Barbieri
barbi...@profusion.mobi said:

 On Tuesday, September 4, 2012, Daniel Juyung Seo wrote:
 
  Hahaha
  I'd like to call you HELMET.
 
 
 +100 helmet!

dark helmet!

  Daniel Juyung Seo (SeoZ)
 
  On Wed, Sep 5, 2012 at 11:14 AM, ChunEon Park her...@naver.com wrote:
   It's ok. :-)
  
   What was worse, someone said me as Kermit
  
   ...um.. wait... the someone was you?!
  
  
   
   -Regards, Hermet-
   -Original Message-
   From: Christopher Michaelcp.mich...@samsung.com
   To: Enlightenment developer list
  enlightenment-devel@lists.sourceforge.net;
   Cc:
   Sent: 2012-09-04 (화) 18:13:25
   Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas
  
   On 04/09/12 10:03, Chris Michael wrote:
   Thank you Hermit !! :)
  
   s/Hermit/Hermet.
  
 I've been wanted to do that for a long time now ...
   except if I would have done it, people would have complained, so thanks
  for
   taking some initiative here :)
   dh
  
   -Original Message-
   From: Enlightenment SVN [mailto:no-re...@enlightenment.org]
   Sent: 04 September 2012 09:57
   To: enlightenment-...@lists.sourceforge.net
   Subject: E SVN: hermet trunk/evas/src/lib/canvas
  
   Log:
   evas/evas_object_image - use Eina_Bool
  
  
  
   Author:   hermet
   Date: 2012-09-04 01:56:46 -0700 (Tue, 04 Sep 2012)
   New Revision: 76115
   Trac: http://trac.enlightenment.org/e/changeset/76115
  
   Modified:
  trunk/evas/src/lib/canvas/evas_object_image.c
  
   Modified: trunk/evas/src/lib/canvas/evas_object_image.c
   ===
   --- trunk/evas/src/lib/canvas/evas_object_image.c2012-09-04 08:42:38
   UTC (rev 76114)
   +++ trunk/evas/src/lib/canvas/evas_object_image.c2012-09-04 08:56:46
   UTC (rev 76115)
   @@ -82,15 +82,14 @@
  
void *engine_data;
  
   -   unsigned char changed : 1;
   -   unsigned char dirty_pixels : 1;
   -   unsigned char filled : 1;
   -   unsigned char proxyrendering : 1;
   -   unsigned char preloading : 1;
   -   unsigned char video_rendering : 1;
   -   unsigned char video_surface : 1;
   -   unsigned char video_visible : 1;
   -   unsigned char created : 1;
   +   Eina_Bool changed : 1;
   +   Eina_Bool dirty_pixels : 1;
   +   Eina_Bool filled : 1;
   +   Eina_Bool proxyrendering : 1;
   +   Eina_Bool preloading : 1;
   +   Eina_Bool video_surface : 1;
   +   Eina_Bool video_visible : 1;
   +   Eina_Bool created : 1;
 };
  
 /* private methods for image objects */ @@ -159,7 +158,7 @@  {
if ((o-preloading)  (o-engine_data))
  {
   -o-preloading = 0;
   +o-preloading = EINA_FALSE;
  
  
  obj-layer-evas-engine.func-image_data_preload_cancel(obj-layer-evas-e
   ngine.data.output,
  
   o-engine_data,
  
 
 
 
 -- 
 Gustavo Sverzut Barbieri
 http://profusion.mobi embedded systems
 --
 MSN: barbi...@gmail.com
 Skype: gsbarbieri
 Mobile: +55 (19) 9225-2202
 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and 
 threat landscape has changed and how IT managers can respond. Discussions 
 will include endpoint security, mobile security and the latest in malware 
 threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


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


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2012-09-04 Thread Lucas De Marchi
On Tue, Sep 4, 2012 at 5:56 AM, Enlightenment SVN
no-re...@enlightenment.org wrote:
 Log:
 evas/evas_object_image - use Eina_Bool


every time I see a commit like this I remember C99 is 13 years old and
we are not using it. Sad.

Lucas De Marchi

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2012-09-04 Thread ChunEon Park
This is for readability.





-Regards, Hermet-

-Original Message-
From: Lucas De Marchilt;lucas.demar...@profusion.mobigt; 
To: lt;enlightenment-devel@lists.sourceforge.netgt;; 
Cc: lt;enlightenment-...@lists.sourceforge.netgt;; 
Sent: 2012-09-05 (수) 12:47:17
Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

On Tue, Sep 4, 2012 at 5:56 AM, Enlightenment SVN
lt;no-replygt;@enlightenment.orggt; wrote:
gt; Log:
gt; evas/evas_object_image - use Eina_Bool


every time I see a commit like this I remember C99 is 13 years old and
we are not using it. Sad.

Lucas De Marchi

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2012-09-04 Thread ChunEon Park
+100
Wow thank you!

I've never got that large amount of score in my life.  ;3



-Regards, Hermet-
-Original Message-
From: Gustavo Sverzut Barbieribarbi...@profusion.mobi 
To: Enlightenment developer listenlightenment-devel@lists.sourceforge.net; 
Cc: 
Sent: 2012-09-05 (수) 12:06:02
Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

On Tuesday, September 4, 2012, Daniel Juyung Seo wrote:

 Hahaha
 I'd like to call you HELMET.


+100 helmet!





 Daniel Juyung Seo (SeoZ)

 On Wed, Sep 5, 2012 at 11:14 AM, ChunEon Park hermet@naver.com wrote:
  It's ok. :-)
 
  What was worse, someone said me as Kermit
 
  ...um.. wait... the someone was you?!
 
 
  
  -Regards, Hermet-
  -Original Message-
  From: Christopher Michaelcp.michael@samsung.com
  To: Enlightenment developer list
 enlightenment-devel@lists.sourceforge.net;
  Cc:
  Sent: 2012-09-04 (화) 18:13:25
  Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas
 
  On 04/09/12 10:03, Chris Michael wrote:
  Thank you Hermit !! :)
 
  s/Hermit/Hermet.
 
I've been wanted to do that for a long time now ...
  except if I would have done it, people would have complained, so thanks
 for
  taking some initiative here :)
  dh
 
  -Original Message-
  From: Enlightenment SVN [mailto:no-re...@enlightenment.org]
  Sent: 04 September 2012 09:57
  To: enlightenment-...@lists.sourceforge.net
  Subject: E SVN: hermet trunk/evas/src/lib/canvas
 
  Log:
  evas/evas_object_image - use Eina_Bool
 
 
 
  Author:   hermet
  Date: 2012-09-04 01:56:46 -0700 (Tue, 04 Sep 2012)
  New Revision: 76115
  Trac: http://trac.enlightenment.org/e/changeset/76115
 
  Modified:
 trunk/evas/src/lib/canvas/evas_object_image.c
 
  Modified: trunk/evas/src/lib/canvas/evas_object_image.c
  ===
  --- trunk/evas/src/lib/canvas/evas_object_image.c2012-09-04 08:42:38
  UTC (rev 76114)
  +++ trunk/evas/src/lib/canvas/evas_object_image.c2012-09-04 08:56:46
  UTC (rev 76115)
  @@ -82,15 +82,14 @@
 
   void *engine_data;
 
  -   unsigned char changed : 1;
  -   unsigned char dirty_pixels : 1;
  -   unsigned char filled : 1;
  -   unsigned char proxyrendering : 1;
  -   unsigned char preloading : 1;
  -   unsigned char video_rendering : 1;
  -   unsigned char video_surface : 1;
  -   unsigned char video_visible : 1;
  -   unsigned char created : 1;
  +   Eina_Bool changed : 1;
  +   Eina_Bool dirty_pixels : 1;
  +   Eina_Bool filled : 1;
  +   Eina_Bool proxyrendering : 1;
  +   Eina_Bool preloading : 1;
  +   Eina_Bool video_surface : 1;
  +   Eina_Bool video_visible : 1;
  +   Eina_Bool created : 1;
};
 
/* private methods for image objects */ @@ -159,7 +158,7 @@  {
   if ((o-preloading)  (o-engine_data))
 {
  -o-preloading = 0;
  +o-preloading = EINA_FALSE;
 
 
 obj-layer-evas-engine.func-image_data_preload_cancel(obj-layer-evas-e
  ngine.data.output,
 
  o-engine_data,
 



-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2012-02-11 Thread ChunEon Park
;)

-Regards, Hermet-
 
-Original Message-
From: Christopher Michaellt;cpmicha...@comcast.netgt; 
To: enlightenment-devel@lists.sourceforge.net
Cc: 
Sent: 12-02-11(토) 00:28:38
Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas
On 02/10/12 08:39, Enlightenment SVN wrote:
 Log:
 evas/evas_events - do not call the up event when obj is freezed and removed 
 useless codes.

Good job Hermet !! ;) Make sure we are not calling down (or any other 
mouse events either) when things are frozen. Frozen should be just that 
... frozen.
dh


 Author: hermet
 Date: 2012-02-10 05:39:15 -0800 (Fri, 10 Feb 2012)
 New Revision: 67828
 Trac: http://trac.enlightenment.org/e/changeset/67828

 Modified:
 trunk/evas/src/lib/canvas/evas_events.c

 Modified: trunk/evas/src/lib/canvas/evas_events.c
 ===
 --- trunk/evas/src/lib/canvas/evas_events.c 2012-02-10 13:32:50 UTC (rev 
 67827)
 +++ trunk/evas/src/lib/canvas/evas_events.c 2012-02-10 13:39:15 UTC (rev 
 67828)
 @@ -486,8 +486,9 @@
 }
 if (!obj-delete_me)
 {
 - if (e-events_frozenlt;= 0)
 - evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_UP,ev, event_id);
 + if ((e-events_frozenlt;= 0)
 + (!evas_event_freezes_through(obj)))
 + evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_UP,ev, event_id);
 }
 if (e-delete_me) break;
 if (obj-pointer_mode == EVAS_OBJECT_POINTER_MODE_NOGRAB_NO_REPEAT_UPDOWN)
 @@ -1668,18 +1669,6 @@
 if (obj-freeze_events == freeze) return;
 obj-freeze_events = freeze;
 evas_object_smart_member_cache_invalidate(obj, EINA_FALSE, EINA_TRUE);
 - if (evas_object_is_in_output_rect(obj,
 - obj-layer-evas-pointer.x,
 - obj-layer-evas-pointer.y, 1, 1)
 - ((!obj-precise_is_inside) ||
 - (evas_object_is_inside(obj,
 - obj-layer-evas-pointer.x,
 - obj-layer-evas-pointer.y
 - evas_event_feed_mouse_move(obj-layer-evas,
 - obj-layer-evas-pointer.x,
 - obj-layer-evas-pointer.y,
 - obj-layer-evas-last_timestamp,
 - NULL);
 }

 EAPI Eina_Bool

--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2012-02-11 Thread Hyoyoung Chang
yeah, it's one of waited improvement.
if then in evas callback call, mouse event checking isn't needed anymore?

2012/2/11 ChunEon Park her...@naver.com:
 ;)
 
 -Regards, Hermet-

 -Original Message-
 From: Christopher Michaellt;cpmicha...@comcast.netgt;
 To: enlightenment-devel@lists.sourceforge.net
 Cc:
 Sent: 12-02-11(토) 00:28:38
 Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas
 On 02/10/12 08:39, Enlightenment SVN wrote:
 Log:
 evas/evas_events - do not call the up event when obj is freezed and removed 
 useless codes.

 Good job Hermet !! ;) Make sure we are not calling down (or any other
 mouse events either) when things are frozen. Frozen should be just that
 ... frozen.
 dh


 Author: hermet
 Date: 2012-02-10 05:39:15 -0800 (Fri, 10 Feb 2012)
 New Revision: 67828
 Trac: http://trac.enlightenment.org/e/changeset/67828

 Modified:
 trunk/evas/src/lib/canvas/evas_events.c

 Modified: trunk/evas/src/lib/canvas/evas_events.c
 ===
 --- trunk/evas/src/lib/canvas/evas_events.c 2012-02-10 13:32:50 UTC (rev 
 67827)
 +++ trunk/evas/src/lib/canvas/evas_events.c 2012-02-10 13:39:15 UTC (rev 
 67828)
 @@ -486,8 +486,9 @@
 }
 if (!obj-delete_me)
 {
 - if (e-events_frozenlt;= 0)
 - evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_UP,ev, event_id);
 + if ((e-events_frozenlt;= 0)
 + (!evas_event_freezes_through(obj)))
 + evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_UP,ev, event_id);
 }
 if (e-delete_me) break;
 if (obj-pointer_mode == EVAS_OBJECT_POINTER_MODE_NOGRAB_NO_REPEAT_UPDOWN)
 @@ -1668,18 +1669,6 @@
 if (obj-freeze_events == freeze) return;
 obj-freeze_events = freeze;
 evas_object_smart_member_cache_invalidate(obj, EINA_FALSE, EINA_TRUE);
 - if (evas_object_is_in_output_rect(obj,
 - obj-layer-evas-pointer.x,
 - obj-layer-evas-pointer.y, 1, 1)
 - ((!obj-precise_is_inside) ||
 - (evas_object_is_inside(obj,
 - obj-layer-evas-pointer.x,
 - obj-layer-evas-pointer.y
 - evas_event_feed_mouse_move(obj-layer-evas,
 - obj-layer-evas-pointer.x,
 - obj-layer-evas-pointer.y,
 - obj-layer-evas-last_timestamp,
 - NULL);
 }

 EAPI Eina_Bool

 --
 Virtualization  Cloud Management Using Capacity Planning
 Cloud computing makes use of virtualization - but cloud computing
 also focuses on allowing computing to be delivered as a service.
 http://www.accelacomm.com/jaw/sfnl/114/51521223/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 --
 Virtualization  Cloud Management Using Capacity Planning
 Cloud computing makes use of virtualization - but cloud computing
 also focuses on allowing computing to be delivered as a service.
 http://www.accelacomm.com/jaw/sfnl/114/51521223/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2012-02-11 Thread ChunEon Park

Since a similar problem could be happened when user calls 
evas_object_pass_event_set.
Your patch may need to have a review still.

-Regards, Hermet-
 
-Original Message-
From: Hyoyoung Changlt;hyoyo...@gmail.comgt; 
To: Enlightenment developer 
listlt;enlightenment-devel@lists.sourceforge.netgt;
Cc: 
Sent: 12-02-12(일) 00:22:53
Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas
yeah, it's one of waited improvement.
if then in evas callback call, mouse event checking isn't needed anymore?
2012/2/11 ChunEon Park lt;her...@naver.comgt;:
 ;)
 
 -Regards, Hermet-

 -Original Message-
 From: Christopher Michaellt;cpmicha...@comcast.netgt;
 To: enlightenment-devel@lists.sourceforge.net
 Cc:
 Sent: 12-02-11(토) 00:28:38
 Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas
 On 02/10/12 08:39, Enlightenment SVN wrote:
 Log:
 evas/evas_events - do not call the up event when obj is freezed and removed 
 useless codes.

 Good job Hermet !! ;) Make sure we are not calling down (or any other
 mouse events either) when things are frozen. Frozen should be just that
 ... frozen.
 dh


 Author: hermet
 Date: 2012-02-10 05:39:15 -0800 (Fri, 10 Feb 2012)
 New Revision: 67828
 Trac: http://trac.enlightenment.org/e/changeset/67828

 Modified:
 trunk/evas/src/lib/canvas/evas_events.c

 Modified: trunk/evas/src/lib/canvas/evas_events.c
 ===
 --- trunk/evas/src/lib/canvas/evas_events.c 2012-02-10 13:32:50 UTC (rev 
 67827)
 +++ trunk/evas/src/lib/canvas/evas_events.c 2012-02-10 13:39:15 UTC (rev 
 67828)
 @@ -486,8 +486,9 @@
 }
 if (!obj-delete_me)
 {
 - if (e-events_frozenlt;= 0)
 - evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_UP,ev, event_id);
 + if ((e-events_frozenlt;= 0)
 + (!evas_event_freezes_through(obj)))
 + evas_object_event_callback_call(obj, EVAS_CALLBACK_MOUSE_UP,ev, event_id);
 }
 if (e-delete_me) break;
 if (obj-pointer_mode == EVAS_OBJECT_POINTER_MODE_NOGRAB_NO_REPEAT_UPDOWN)
 @@ -1668,18 +1669,6 @@
 if (obj-freeze_events == freeze) return;
 obj-freeze_events = freeze;
 evas_object_smart_member_cache_invalidate(obj, EINA_FALSE, EINA_TRUE);
 - if (evas_object_is_in_output_rect(obj,
 - obj-layer-evas-pointer.x,
 - obj-layer-evas-pointer.y, 1, 1)
 - ((!obj-precise_is_inside) ||
 - (evas_object_is_inside(obj,
 - obj-layer-evas-pointer.x,
 - obj-layer-evas-pointer.y
 - evas_event_feed_mouse_move(obj-layer-evas,
 - obj-layer-evas-pointer.x,
 - obj-layer-evas-pointer.y,
 - obj-layer-evas-last_timestamp,
 - NULL);
 }

 EAPI Eina_Bool

 --
 Virtualization  Cloud Management Using Capacity Planning
 Cloud computing makes use of virtualization - but cloud computing
 also focuses on allowing computing to be delivered as a service.
 http://www.accelacomm.com/jaw/sfnl/114/51521223/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 --
 Virtualization  Cloud Management Using Capacity Planning
 Cloud computing makes use of virtualization - but cloud computing
 also focuses on allowing computing to be delivered as a service.
 http://www.accelacomm.com/jaw/sfnl/114/51521223/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2012-02-10 Thread Christopher Michael
On 02/10/12 08:39, Enlightenment SVN wrote:
 Log:
 evas/evas_events - do not call the up event when obj is freezed and removed 
 useless codes.

Good job Hermet !! ;) Make sure we are not calling down (or any other 
mouse events either) when things are frozen. Frozen should be just that 
... frozen.

dh



 Author:   hermet
 Date: 2012-02-10 05:39:15 -0800 (Fri, 10 Feb 2012)
 New Revision: 67828
 Trac: http://trac.enlightenment.org/e/changeset/67828

 Modified:
trunk/evas/src/lib/canvas/evas_events.c

 Modified: trunk/evas/src/lib/canvas/evas_events.c
 ===
 --- trunk/evas/src/lib/canvas/evas_events.c   2012-02-10 13:32:50 UTC (rev 
 67827)
 +++ trunk/evas/src/lib/canvas/evas_events.c   2012-02-10 13:39:15 UTC (rev 
 67828)
 @@ -486,8 +486,9 @@
  }
if (!obj-delete_me)
  {
 -  if (e-events_frozen= 0)
 -evas_object_event_callback_call(obj, 
 EVAS_CALLBACK_MOUSE_UP,ev, event_id);
 +  if ((e-events_frozen= 0)
 +  (!evas_event_freezes_through(obj)))
 +  evas_object_event_callback_call(obj, 
 EVAS_CALLBACK_MOUSE_UP,ev, event_id);
  }
if (e-delete_me) break;
if (obj-pointer_mode == 
 EVAS_OBJECT_POINTER_MODE_NOGRAB_NO_REPEAT_UPDOWN)
 @@ -1668,18 +1669,6 @@
  if (obj-freeze_events == freeze) return;
  obj-freeze_events = freeze;
  evas_object_smart_member_cache_invalidate(obj, EINA_FALSE, EINA_TRUE);
 -   if (evas_object_is_in_output_rect(obj,
 - obj-layer-evas-pointer.x,
 - obj-layer-evas-pointer.y, 1, 1)
 -   ((!obj-precise_is_inside) ||
 -(evas_object_is_inside(obj,
 -   obj-layer-evas-pointer.x,
 -   obj-layer-evas-pointer.y
 - evas_event_feed_mouse_move(obj-layer-evas,
 -obj-layer-evas-pointer.x,
 -obj-layer-evas-pointer.y,
 -obj-layer-evas-last_timestamp,
 -NULL);
   }

   EAPI Eina_Bool




--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2011-11-21 Thread Sachiel
2011/11/21 Enlightenment SVN no-re...@enlightenment.org:
 Log:
 evas/evas_object_smart - don't need compare each layer



 Author:       hermet
 Date:         2011-11-21 02:16:25 -0800 (Mon, 21 Nov 2011)
 New Revision: 65482
 Trac:         http://trac.enlightenment.org/e/changeset/65482

 Modified:
  trunk/evas/src/lib/canvas/evas_object_smart.c

 Modified: trunk/evas/src/lib/canvas/evas_object_smart.c
 ===
 --- trunk/evas/src/lib/canvas/evas_object_smart.c       2011-11-21 09:47:42 
 UTC (rev 65481)
 +++ trunk/evas/src/lib/canvas/evas_object_smart.c       2011-11-21 10:16:25 
 UTC (rev 65482)
 @@ -146,8 +146,7 @@
         abort();
         return;
      }
 -   if (obj-layer  smart_obj-layer
 -        obj-layer-evas != smart_obj-layer-evas)
 +   if (obj-layer-evas != smart_obj-layer-evas)
      {
         CRIT(Adding object %p from Evas (%p) from another Evas (%p), obj, 
 obj-layer-evas, smart_obj-layer-evas);
         abort();

Are you sure this is right?



 --
 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-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-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 SVN: hermet trunk/evas/src/lib/canvas

2011-11-21 Thread Daniel Juyung Seo
On Mon, Nov 21, 2011 at 8:21 PM, Iván Briano (Sachiel)
sachi...@gmail.com wrote:
 2011/11/21 Enlightenment SVN no-re...@enlightenment.org:
 Log:
 evas/evas_object_smart - don't need compare each layer



 Author:       hermet
 Date:         2011-11-21 02:16:25 -0800 (Mon, 21 Nov 2011)
 New Revision: 65482
 Trac:         http://trac.enlightenment.org/e/changeset/65482

 Modified:
  trunk/evas/src/lib/canvas/evas_object_smart.c

 Modified: trunk/evas/src/lib/canvas/evas_object_smart.c
 ===
 --- trunk/evas/src/lib/canvas/evas_object_smart.c       2011-11-21 09:47:42 
 UTC (rev 65481)
 +++ trunk/evas/src/lib/canvas/evas_object_smart.c       2011-11-21 10:16:25 
 UTC (rev 65482)
 @@ -146,8 +146,7 @@
         abort();
         return;
      }
 -   if (obj-layer  smart_obj-layer
 -        obj-layer-evas != smart_obj-layer-evas)
 +   if (obj-layer-evas != smart_obj-layer-evas)
      {
         CRIT(Adding object %p from Evas (%p) from another Evas (%p), obj, 
 obj-layer-evas, smart_obj-layer-evas);
         abort();

 Are you sure this is right?

if obj-layer can be NULL, this is wrong.




 --
 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-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-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


Daniel Juyung Seo (SeoZ)

--
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/evas/src/lib/canvas

2011-11-21 Thread ChunEon Park
 
I was crazy. revert it. 
 
 
 

-Regards, Hermet-
 
-Original Message-
From: Daniel Juyung Seolt;seojuyu...@gmail.comgt; 
To: Enlightenment developer 
listlt;enlightenment-devel@lists.sourceforge.netgt;
Cc: enlightenment-...@lists.sourceforge.net
Sent: 11-11-21(월) 22:58:33
Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas
On Mon, Nov 21, 2011 at 8:21 PM, Iván Briano (Sachiel)
lt;sachi...@gmail.comgt; wrote:
 2011/11/21 Enlightenment SVN lt;no-re...@enlightenment.orggt;:
 Log:
 evas/evas_object_smart - don't need compare each layer



 Author: hermet
 Date: 2011-11-21 02:16:25 -0800 (Mon, 21 Nov 2011)
 New Revision: 65482
 Trac: http://trac.enlightenment.org/e/changeset/65482

 Modified:
 trunk/evas/src/lib/canvas/evas_object_smart.c

 Modified: trunk/evas/src/lib/canvas/evas_object_smart.c
 ===
 --- trunk/evas/src/lib/canvas/evas_object_smart.c 2011-11-21 09:47:42 UTC 
 (rev 65481)
 +++ trunk/evas/src/lib/canvas/evas_object_smart.c 2011-11-21 10:16:25 UTC 
 (rev 65482)
 @@ -146,8 +146,7 @@
 abort();
 return;
 }
 - if (obj-layer  smart_obj-layer
 -  obj-layer-evas != smart_obj-layer-evas)
 + if (obj-layer-evas != smart_obj-layer-evas)
 {
 CRIT(Adding object %p from Evas (%p) from another Evas (%p), obj, 
 obj-layer-evas, smart_obj-layer-evas);
 abort();

 Are you sure this is right?
if obj-layer can be NULL, this is wrong.



 --
 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-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-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

Daniel Juyung Seo (SeoZ)
--
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: hermet trunk/evas/src/lib/canvas

2011-07-25 Thread ChunEon Park
I see. :)
Even we can improve the usages... :{

Let's run together for the best moment!
 -Regards, Hermet-
 
-Original Message-
From: Carsten Haitzlerlt;ras...@rasterman.comgt; 
To: ChunEon Parklt;her...@naver.comgt;
Cc: enlightenment-devel@lists.sourceforge.net; 
enlightenment-...@lists.sourceforge.net
Sent: 11-07-24(일) 03:54:16
Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvasOn Sat, 23 Jul 
2011 13:30:57 +0900 ChunEon Parklt;her...@naver.comgt; said:
we can't... because we'd break a stable api. :)
 Thank you for replying me. 
 But I think, the usage look doesn't better to users while using the evas_map
 APIs still. For example, 
 Even a user wrote a function to rotate any objects by using evas map, 
 it might does not work properly for one of the two cases - image objects and
 normal objects. I guess we can convert the uv value internally by keeping the
 evas_map_uv setting concept for users. 
 
 Let's run together for the best moment!
 -Regards, Hermet-
 
 -Original Message-
 From: Carsten Haitzlerlt;ras...@rasterman.comgt; 
 To: ChunEon Parklt;her...@naver.comgt;
 Cc: enlightenment-devel@lists.sourceforge.net;
 enlightenment-...@lists.sourceforge.net Sent: 11-07-23(토) 12:58:51
 Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvasOn Sat, 23 Jul
 2011 12:47:29 +0900 ChunEon Parklt;her...@naver.comgt; said: because the
 source image3 IS the image. it isnt pre-rendered at a different size. for
 other objects evas has to pre-render at the object geometry. for images it
 can go straight to the image.
  I reverted below changes because of the pageflip test case. 
  But need to confirm that why evas_object_image is...
  Is there any reason?
  Otherwise, I prefer to change the concept of the evas_object_image map uv
  set. Please somebody describe to me. ( -- raster :) ) 
  
  Let's run together for the best moment!
  -Regards, Hermet-
  
  -Original Message-
  From: Enlightenment SVNlt;no-re...@enlightenment.orggt; 
  To: enlightenment-...@lists.sourceforge.net
  Cc: 
  Sent: 11-07-22(금) 14:24:16
  Subject: E SVN: hermet trunk/evas/src/lib/canvasLog:
  evas/evas_object_image - modified to keep the uv consistency with normal
  evas_object. 
  Although the uv range of normal object is be localized to the it's
  geometry, 
  
  but the uv range of the image object is be localized it's image size but not
  geometry size. 
  In that case, user should find out the objects type and set the uv value
  differently between normal and image 
  why they do that?
  
  
  Author: hermet
  Date: 2011-07-21 22:24:16 -0700 (Thu, 21 Jul 2011)
  New Revision: 61577
  Trac: http://trac.enlightenment.org/e/changeset/61577
  Modified:
  trunk/evas/src/lib/canvas/evas_object_image.c 
  Modified: trunk/evas/src/lib/canvas/evas_object_image.c
  ===
  --- trunk/evas/src/lib/canvas/evas_object_image.c 2011-07-22 01:48:20 UTC
  (rev 61576) +++ trunk/evas/src/lib/canvas/evas_object_image.c 2011-07-22
  05:24:16 UTC (rev 61577) @@ -2657,8 +2657,8 @@
  pt-fx = p-px;
  pt-fy = p-py;
  pt-fz = p-z;
  - pt-u = ((p-u * imagew) / uvw) * FP1;
  - pt-v = ((p-v * imageh) / uvh) * FP1;
  + pt-u = ((p-u / obj-cur.geometry.w) * imagew) * FP1;
  + pt-v = ((p-v / obj-cur.geometry.h) * imageh) * FP1;
  if (pt-u lt; 0) pt-u = 0;
  else if (pt-u  (imagew * FP1)) pt-u = (imagew * FP1);
  if (pt-v lt; 0) pt-v = 0;
  --
  10 Tips for Better Web Security
  Learn 10 ways to better secure your business today. Topics covered include:
  Web security, SSL, hacker attacks  Denial of Service (DoS), private keys,
  security Microsoft Exchange, secure Instant Messaging, and much more.
  http://www.accelacomm.com/jaw/sfnl/114/51426210/
  ___
  enlightenment-svn mailing list
  enlightenment-...@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
  --
  Storage Efficiency Calculator
  This modeling tool is based on patent-pending intellectual property that
  has been used successfully in hundreds of IBM storage optimization engage-
  ments, worldwide. Store less, Store more with what you own, Move data to 
  the right place. Try It Now!
  http://www.accelacomm.com/jaw/sfnl/114/51427378/
  ___ enlightenment-devel mailing
  list enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 -- 
 - Codito, ergo sum - I code, therefore I am --
 The Rasterman (Carsten Haitzler) ras...@rasterman.com
 --
 Storage Efficiency Calculator
 This 

Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2011-07-25 Thread The Rasterman
On Mon, 25 Jul 2011 15:14:14 +0900 ChunEon Parkher...@naver.com said:

correct. a stable api cannot be broken for any reason. better usage or anything
else. well it can be - then it becom4es evas2.0 then evas3.0 then evas4.0 and e
every major release means people have to PORT existing code.. and that leads to
people leaving your toolkit and not using it because its too much work to keep
up. not a good thing to do when we just released 1.0 and only just went stable.

 I see. :)
 Even we can improve the usages... :{
 
 Let's run together for the best moment!
  -Regards, Hermet-
  
 -Original Message-
 From: Carsten Haitzlerlt;ras...@rasterman.comgt; 
 To: ChunEon Parklt;her...@naver.comgt;
 Cc: enlightenment-devel@lists.sourceforge.net;
 enlightenment-...@lists.sourceforge.net Sent: 11-07-24(일) 03:54:16
 Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvasOn Sat, 23 Jul
 2011 13:30:57 +0900 ChunEon Parklt;her...@naver.comgt; said: we can't...
 because we'd break a stable api. :)
  Thank you for replying me. 
  But I think, the usage look doesn't better to users while using the evas_map
  APIs still. For example, 
  Even a user wrote a function to rotate any objects by using evas map, 
  it might does not work properly for one of the two cases - image objects and
  normal objects. I guess we can convert the uv value internally by keeping
  the evas_map_uv setting concept for users. 
  
  Let's run together for the best moment!
  -Regards, Hermet-
  
  -Original Message-
  From: Carsten Haitzlerlt;ras...@rasterman.comgt; 
  To: ChunEon Parklt;her...@naver.comgt;
  Cc: enlightenment-devel@lists.sourceforge.net;
  enlightenment-...@lists.sourceforge.net Sent: 11-07-23(토) 12:58:51
  Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvasOn Sat, 23 Jul
  2011 12:47:29 +0900 ChunEon Parklt;her...@naver.comgt; said: because the
  source image3 IS the image. it isnt pre-rendered at a different size. for
  other objects evas has to pre-render at the object geometry. for images it
  can go straight to the image.
   I reverted below changes because of the pageflip test case. 
   But need to confirm that why evas_object_image is...
   Is there any reason?
   Otherwise, I prefer to change the concept of the evas_object_image map uv
   set. Please somebody describe to me. ( -- raster :) ) 
   
   Let's run together for the best moment!
   -Regards, Hermet-
   
   -Original Message-
   From: Enlightenment SVNlt;no-re...@enlightenment.orggt; 
   To: enlightenment-...@lists.sourceforge.net
   Cc: 
   Sent: 11-07-22(금) 14:24:16
   Subject: E SVN: hermet trunk/evas/src/lib/canvasLog:
   evas/evas_object_image - modified to keep the uv consistency with normal
   evas_object. 
   Although the uv range of normal object is be localized to the it's
   geometry, 
   
   but the uv range of the image object is be localized it's image size but
   not geometry size. 
   In that case, user should find out the objects type and set the uv value
   differently between normal and image 
   why they do that?
   
   
   Author: hermet
   Date: 2011-07-21 22:24:16 -0700 (Thu, 21 Jul 2011)
   New Revision: 61577
   Trac: http://trac.enlightenment.org/e/changeset/61577
   Modified:
   trunk/evas/src/lib/canvas/evas_object_image.c 
   Modified: trunk/evas/src/lib/canvas/evas_object_image.c
   ===
   --- trunk/evas/src/lib/canvas/evas_object_image.c 2011-07-22 01:48:20 UTC
   (rev 61576) +++ trunk/evas/src/lib/canvas/evas_object_image.c 2011-07-22
   05:24:16 UTC (rev 61577) @@ -2657,8 +2657,8 @@
   pt-fx = p-px;
   pt-fy = p-py;
   pt-fz = p-z;
   - pt-u = ((p-u * imagew) / uvw) * FP1;
   - pt-v = ((p-v * imageh) / uvh) * FP1;
   + pt-u = ((p-u / obj-cur.geometry.w) * imagew) * FP1;
   + pt-v = ((p-v / obj-cur.geometry.h) * imageh) * FP1;
   if (pt-u lt; 0) pt-u = 0;
   else if (pt-u  (imagew * FP1)) pt-u = (imagew * FP1);
   if (pt-v lt; 0) pt-v = 0;
   --
   10 Tips for Better Web Security
   Learn 10 ways to better secure your business today. Topics covered
   include: Web security, SSL, hacker attacks  Denial of Service (DoS),
   private keys, security Microsoft Exchange, secure Instant Messaging, and
   much more. http://www.accelacomm.com/jaw/sfnl/114/51426210/
   ___
   enlightenment-svn mailing list
   enlightenment-...@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
   --
   Storage Efficiency Calculator
   This modeling tool is based on patent-pending intellectual property that
   has been used successfully in hundreds of IBM storage optimization engage-
   ments, worldwide. Store less, Store 

Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2011-07-25 Thread ChunEon Park
ok...
Then those things could be changed just right before next major version?

Let's run together for the best moment!
 -Regards, Hermet-
 
-Original Message-
From: Carsten Haitzlerlt;ras...@rasterman.comgt; 
To: ChunEon Parklt;her...@naver.comgt;
Cc: enlightenment-devel@lists.sourceforge.net; 
enlightenment-...@lists.sourceforge.net
Sent: 11-07-25(월) 17:25:58
Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvasOn Mon, 25 Jul 
2011 15:14:14 +0900 ChunEon Parklt;her...@naver.comgt; said:
correct. a stable api cannot be broken for any reason. better usage or anything
else. well it can be - then it becom4es evas2.0 then evas3.0 then evas4.0 and e
every major release means people have to PORT existing code.. and that leads to
people leaving your toolkit and not using it because its too much work to keep
up. not a good thing to do when we just released 1.0 and only just went stable.
 I see. :)
 Even we can improve the usages... :{
 
 Let's run together for the best moment!
 -Regards, Hermet-
 
 -Original Message-
 From: Carsten Haitzlerlt;ras...@rasterman.comgt; 
 To: ChunEon Parklt;her...@naver.comgt;
 Cc: enlightenment-devel@lists.sourceforge.net;
 enlightenment-...@lists.sourceforge.net Sent: 11-07-24(일) 03:54:16
 Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvasOn Sat, 23 Jul
 2011 13:30:57 +0900 ChunEon Parklt;her...@naver.comgt; said: we can't...
 because we'd break a stable api. :)
  Thank you for replying me. 
  But I think, the usage look doesn't better to users while using the evas_map
  APIs still. For example, 
  Even a user wrote a function to rotate any objects by using evas map, 
  it might does not work properly for one of the two cases - image objects and
  normal objects. I guess we can convert the uv value internally by keeping
  the evas_map_uv setting concept for users. 
  
  Let's run together for the best moment!
  -Regards, Hermet-
  
  -Original Message-
  From: Carsten Haitzlerlt;ras...@rasterman.comgt; 
  To: ChunEon Parklt;her...@naver.comgt;
  Cc: enlightenment-devel@lists.sourceforge.net;
  enlightenment-...@lists.sourceforge.net Sent: 11-07-23(토) 12:58:51
  Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvasOn Sat, 23 Jul
  2011 12:47:29 +0900 ChunEon Parklt;her...@naver.comgt; said: because the
  source image3 IS the image. it isnt pre-rendered at a different size. for
  other objects evas has to pre-render at the object geometry. for images it
  can go straight to the image.
   I reverted below changes because of the pageflip test case. 
   But need to confirm that why evas_object_image is...
   Is there any reason?
   Otherwise, I prefer to change the concept of the evas_object_image map uv
   set. Please somebody describe to me. ( -- raster :) ) 
   
   Let's run together for the best moment!
   -Regards, Hermet-
   
   -Original Message-
   From: Enlightenment SVNlt;no-re...@enlightenment.orggt; 
   To: enlightenment-...@lists.sourceforge.net
   Cc: 
   Sent: 11-07-22(금) 14:24:16
   Subject: E SVN: hermet trunk/evas/src/lib/canvasLog:
   evas/evas_object_image - modified to keep the uv consistency with normal
   evas_object. 
   Although the uv range of normal object is be localized to the it's
   geometry, 
   
   but the uv range of the image object is be localized it's image size but
   not geometry size. 
   In that case, user should find out the objects type and set the uv value
   differently between normal and image 
   why they do that?
   
   
   Author: hermet
   Date: 2011-07-21 22:24:16 -0700 (Thu, 21 Jul 2011)
   New Revision: 61577
   Trac: http://trac.enlightenment.org/e/changeset/61577
   Modified:
   trunk/evas/src/lib/canvas/evas_object_image.c 
   Modified: trunk/evas/src/lib/canvas/evas_object_image.c
   ===
   --- trunk/evas/src/lib/canvas/evas_object_image.c 2011-07-22 01:48:20 UTC
   (rev 61576) +++ trunk/evas/src/lib/canvas/evas_object_image.c 2011-07-22
   05:24:16 UTC (rev 61577) @@ -2657,8 +2657,8 @@
   pt-fx = p-px;
   pt-fy = p-py;
   pt-fz = p-z;
   - pt-u = ((p-u * imagew) / uvw) * FP1;
   - pt-v = ((p-v * imageh) / uvh) * FP1;
   + pt-u = ((p-u / obj-cur.geometry.w) * imagew) * FP1;
   + pt-v = ((p-v / obj-cur.geometry.h) * imageh) * FP1;
   if (pt-u lt; 0) pt-u = 0;
   else if (pt-u  (imagew * FP1)) pt-u = (imagew * FP1);
   if (pt-v lt; 0) pt-v = 0;
   --
   10 Tips for Better Web Security
   Learn 10 ways to better secure your business today. Topics covered
   include: Web security, SSL, hacker attacks  Denial of Service (DoS),
   private keys, security Microsoft Exchange, secure Instant Messaging, and
   much more. http://www.accelacomm.com/jaw/sfnl/114/51426210/
   

Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2011-07-25 Thread The Rasterman
On Mon, 25 Jul 2011 20:12:55 +0900 ChunEon Parkher...@naver.com said:

yes... that'll be several years from now though... so don't hold your breath :)

 ok...
 Then those things could be changed just right before next major version?
 
 Let's run together for the best moment!
  -Regards, Hermet-
  
 -Original Message-
 From: Carsten Haitzlerlt;ras...@rasterman.comgt; 
 To: ChunEon Parklt;her...@naver.comgt;
 Cc: enlightenment-devel@lists.sourceforge.net;
 enlightenment-...@lists.sourceforge.net Sent: 11-07-25(월) 17:25:58
 Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvasOn Mon, 25 Jul
 2011 15:14:14 +0900 ChunEon Parklt;her...@naver.comgt; said: correct. a
 stable api cannot be broken for any reason. better usage or anything else.
 well it can be - then it becom4es evas2.0 then evas3.0 then evas4.0 and e
 every major release means people have to PORT existing code.. and that leads
 to people leaving your toolkit and not using it because its too much work to
 keep up. not a good thing to do when we just released 1.0 and only just went
 stable.
  I see. :)
  Even we can improve the usages... :{
  
  Let's run together for the best moment!
  -Regards, Hermet-
  
  -Original Message-
  From: Carsten Haitzlerlt;ras...@rasterman.comgt; 
  To: ChunEon Parklt;her...@naver.comgt;
  Cc: enlightenment-devel@lists.sourceforge.net;
  enlightenment-...@lists.sourceforge.net Sent: 11-07-24(일) 03:54:16
  Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvasOn Sat, 23 Jul
  2011 13:30:57 +0900 ChunEon Parklt;her...@naver.comgt; said: we can't...
  because we'd break a stable api. :)
   Thank you for replying me. 
   But I think, the usage look doesn't better to users while using the
   evas_map APIs still. For example, 
   Even a user wrote a function to rotate any objects by using evas map, 
   it might does not work properly for one of the two cases - image objects
   and normal objects. I guess we can convert the uv value internally by
   keeping the evas_map_uv setting concept for users. 
   
   Let's run together for the best moment!
   -Regards, Hermet-
   
   -Original Message-
   From: Carsten Haitzlerlt;ras...@rasterman.comgt; 
   To: ChunEon Parklt;her...@naver.comgt;
   Cc: enlightenment-devel@lists.sourceforge.net;
   enlightenment-...@lists.sourceforge.net Sent: 11-07-23(토) 12:58:51
   Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvasOn Sat, 23
   Jul 2011 12:47:29 +0900 ChunEon Parklt;her...@naver.comgt; said:
   because the source image3 IS the image. it isnt pre-rendered at a
   different size. for other objects evas has to pre-render at the object
   geometry. for images it can go straight to the image.
I reverted below changes because of the pageflip test case. 
But need to confirm that why evas_object_image is...
Is there any reason?
Otherwise, I prefer to change the concept of the evas_object_image map
uv set. Please somebody describe to me. ( -- raster :) ) 

Let's run together for the best moment!
-Regards, Hermet-

-Original Message-
From: Enlightenment SVNlt;no-re...@enlightenment.orggt; 
To: enlightenment-...@lists.sourceforge.net
Cc: 
Sent: 11-07-22(금) 14:24:16
Subject: E SVN: hermet trunk/evas/src/lib/canvasLog:
evas/evas_object_image - modified to keep the uv consistency with normal
evas_object. 
Although the uv range of normal object is be localized to the it's
geometry, 

but the uv range of the image object is be localized it's image size but
not geometry size. 
In that case, user should find out the objects type and set the uv value
differently between normal and image 
why they do that?


Author: hermet
Date: 2011-07-21 22:24:16 -0700 (Thu, 21 Jul 2011)
New Revision: 61577
Trac: http://trac.enlightenment.org/e/changeset/61577
Modified:
trunk/evas/src/lib/canvas/evas_object_image.c 
Modified: trunk/evas/src/lib/canvas/evas_object_image.c
===
--- trunk/evas/src/lib/canvas/evas_object_image.c 2011-07-22 01:48:20
UTC (rev 61576) +++ trunk/evas/src/lib/canvas/evas_object_image.c
2011-07-22 05:24:16 UTC (rev 61577) @@ -2657,8 +2657,8 @@
pt-fx = p-px;
pt-fy = p-py;
pt-fz = p-z;
- pt-u = ((p-u * imagew) / uvw) * FP1;
- pt-v = ((p-v * imageh) / uvh) * FP1;
+ pt-u = ((p-u / obj-cur.geometry.w) * imagew) * FP1;
+ pt-v = ((p-v / obj-cur.geometry.h) * imageh) * FP1;
if (pt-u lt; 0) pt-u = 0;
else if (pt-u  (imagew * FP1)) pt-u = (imagew * FP1);
if (pt-v lt; 0) pt-v = 0;
--
10 Tips for Better Web Security
Learn 10 ways to better secure your business today. 

Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2011-07-23 Thread The Rasterman
On Sat, 23 Jul 2011 13:30:57 +0900 ChunEon Parkher...@naver.com said:

we can't... because we'd break a stable api. :)

 Thank you for replying me. 
 But I think, the usage look doesn't better to users while using the evas_map
 APIs still. For example, 
 Even a user wrote a function to rotate any objects by using evas map, 
 it might does not work properly for one of the two cases - image objects and
 normal objects. I guess we can convert the uv value internally by keeping the
 evas_map_uv setting concept for users. 
 
 Let's run together for the best moment!
  -Regards, Hermet-
  
 -Original Message-
 From: Carsten Haitzlerlt;ras...@rasterman.comgt; 
 To: ChunEon Parklt;her...@naver.comgt;
 Cc: enlightenment-devel@lists.sourceforge.net;
 enlightenment-...@lists.sourceforge.net Sent: 11-07-23(토) 12:58:51
 Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvasOn Sat, 23 Jul
 2011 12:47:29 +0900 ChunEon Parklt;her...@naver.comgt; said: because the
 source image3 IS the image. it isnt pre-rendered at a different size. for
 other objects evas has to pre-render at the object geometry. for images it
 can go straight to the image.
  I reverted below changes because of the pageflip test case. 
  But need to confirm that why evas_object_image is...
  Is there any reason?
  Otherwise, I prefer to change the concept of the evas_object_image map uv
  set. Please somebody describe to me. ( -- raster :) ) 
  
  Let's run together for the best moment!
  -Regards, Hermet-
  
  -Original Message-
  From: Enlightenment SVNlt;no-re...@enlightenment.orggt; 
  To: enlightenment-...@lists.sourceforge.net
  Cc: 
  Sent: 11-07-22(금) 14:24:16
  Subject: E SVN: hermet trunk/evas/src/lib/canvasLog:
  evas/evas_object_image - modified to keep the uv consistency with normal
  evas_object. 
  Although the uv range of normal object is be localized to the it's
  geometry, 
  
  but the uv range of the image object is be localized it's image size but not
  geometry size. 
  In that case, user should find out the objects type and set the uv value
  differently between normal and image 
  why they do that?
  
  
  Author: hermet
  Date: 2011-07-21 22:24:16 -0700 (Thu, 21 Jul 2011)
  New Revision: 61577
  Trac: http://trac.enlightenment.org/e/changeset/61577
  Modified:
  trunk/evas/src/lib/canvas/evas_object_image.c 
  Modified: trunk/evas/src/lib/canvas/evas_object_image.c
  ===
  --- trunk/evas/src/lib/canvas/evas_object_image.c 2011-07-22 01:48:20 UTC
  (rev 61576) +++ trunk/evas/src/lib/canvas/evas_object_image.c 2011-07-22
  05:24:16 UTC (rev 61577) @@ -2657,8 +2657,8 @@
  pt-fx = p-px;
  pt-fy = p-py;
  pt-fz = p-z;
  - pt-u = ((p-u * imagew) / uvw) * FP1;
  - pt-v = ((p-v * imageh) / uvh) * FP1;
  + pt-u = ((p-u / obj-cur.geometry.w) * imagew) * FP1;
  + pt-v = ((p-v / obj-cur.geometry.h) * imageh) * FP1;
  if (pt-u lt; 0) pt-u = 0;
  else if (pt-u  (imagew * FP1)) pt-u = (imagew * FP1);
  if (pt-v lt; 0) pt-v = 0;
  --
  10 Tips for Better Web Security
  Learn 10 ways to better secure your business today. Topics covered include:
  Web security, SSL, hacker attacks  Denial of Service (DoS), private keys,
  security Microsoft Exchange, secure Instant Messaging, and much more.
  http://www.accelacomm.com/jaw/sfnl/114/51426210/
  ___
  enlightenment-svn mailing list
  enlightenment-...@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
  --
  Storage Efficiency Calculator
  This modeling tool is based on patent-pending intellectual property that
  has been used successfully in hundreds of IBM storage optimization engage-
  ments, worldwide. Store less, Store more with what you own, Move data to 
  the right place. Try It Now!
  http://www.accelacomm.com/jaw/sfnl/114/51427378/
  ___ enlightenment-devel mailing
  list enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 -- 
 - Codito, ergo sum - I code, therefore I am --
 The Rasterman (Carsten Haitzler) ras...@rasterman.com
 --
 Storage Efficiency Calculator
 This modeling tool is based on patent-pending intellectual property that
 has been used successfully in hundreds of IBM storage optimization engage-
 ments, worldwide.  Store less, Store more with what you own, Move data to 
 the right place. Try It Now! http://www.accelacomm.com/jaw/sfnl/114/51427378/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 

Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2011-07-22 Thread ChunEon Park
I reverted below changes because of the pageflip test case. 
But need to confirm that why evas_object_image is...
Is there any reason?
Otherwise, I prefer to change the concept of the evas_object_image map uv set.
Please somebody describe to me. ( -- raster :) ) 

Let's run together for the best moment!
 -Regards, Hermet-
 
-Original Message-
From: Enlightenment SVNlt;no-re...@enlightenment.orggt; 
To: enlightenment-...@lists.sourceforge.net
Cc: 
Sent: 11-07-22(금) 14:24:16
Subject: E SVN: hermet trunk/evas/src/lib/canvasLog:
evas/evas_object_image - modified to keep the uv consistency with normal 
evas_object. 
 
 Although the uv range of normal object is be localized to the it's geometry, 
 
 but the uv range of the image object is be localized it's image size but not 
geometry size. 
 
 In that case, user should find out the objects type and set the uv value 
differently between normal and image
 
 why they do that?
 
 
Author: hermet
Date: 2011-07-21 22:24:16 -0700 (Thu, 21 Jul 2011)
New Revision: 61577
Trac: http://trac.enlightenment.org/e/changeset/61577
Modified:
 trunk/evas/src/lib/canvas/evas_object_image.c 
Modified: trunk/evas/src/lib/canvas/evas_object_image.c
===
--- trunk/evas/src/lib/canvas/evas_object_image.c 2011-07-22 01:48:20 UTC (rev 
61576)
+++ trunk/evas/src/lib/canvas/evas_object_image.c 2011-07-22 05:24:16 UTC (rev 
61577)
@@ -2657,8 +2657,8 @@
 pt-fx = p-px;
 pt-fy = p-py;
 pt-fz = p-z;
- pt-u = ((p-u * imagew) / uvw) * FP1;
- pt-v = ((p-v * imageh) / uvh) * FP1;
+ pt-u = ((p-u / obj-cur.geometry.w) * imagew) * FP1;
+ pt-v = ((p-v / obj-cur.geometry.h) * imageh) * FP1;
 if (pt-u lt; 0) pt-u = 0;
 else if (pt-u  (imagew * FP1)) pt-u = (imagew * FP1);
 if (pt-v lt; 0) pt-v = 0;
--
10 Tips for Better Web Security
Learn 10 ways to better secure your business today. Topics covered include:
Web security, SSL, hacker attacks  Denial of Service (DoS), private keys,
security Microsoft Exchange, secure Instant Messaging, and much more.
http://www.accelacomm.com/jaw/sfnl/114/51426210/
___
enlightenment-svn mailing list
enlightenment-...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
--
Storage Efficiency Calculator
This modeling tool is based on patent-pending intellectual property that
has been used successfully in hundreds of IBM storage optimization engage-
ments, worldwide.  Store less, Store more with what you own, Move data to 
the right place. Try It Now! http://www.accelacomm.com/jaw/sfnl/114/51427378/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2011-07-22 Thread The Rasterman
On Sat, 23 Jul 2011 12:47:29 +0900 ChunEon Parkher...@naver.com said:

because the source image3 IS the image. it isnt pre-rendered at a different
size. for other objects evas has to pre-render at the object geometry. for
images it can go straight to the image.

 I reverted below changes because of the pageflip test case. 
 But need to confirm that why evas_object_image is...
 Is there any reason?
 Otherwise, I prefer to change the concept of the evas_object_image map uv set.
 Please somebody describe to me. ( -- raster :) ) 
 
 Let's run together for the best moment!
  -Regards, Hermet-
  
 -Original Message-
 From: Enlightenment SVNlt;no-re...@enlightenment.orggt; 
 To: enlightenment-...@lists.sourceforge.net
 Cc: 
 Sent: 11-07-22(금) 14:24:16
 Subject: E SVN: hermet trunk/evas/src/lib/canvasLog:
 evas/evas_object_image - modified to keep the uv consistency with normal
 evas_object. 
  Although the uv range of normal object is be localized to the it's geometry, 
  
  but the uv range of the image object is be localized it's image size but not
 geometry size. 
  In that case, user should find out the objects type and set the uv value
 differently between normal and image 
  why they do that?
  
  
 Author: hermet
 Date: 2011-07-21 22:24:16 -0700 (Thu, 21 Jul 2011)
 New Revision: 61577
 Trac: http://trac.enlightenment.org/e/changeset/61577
 Modified:
  trunk/evas/src/lib/canvas/evas_object_image.c 
 Modified: trunk/evas/src/lib/canvas/evas_object_image.c
 ===
 --- trunk/evas/src/lib/canvas/evas_object_image.c 2011-07-22 01:48:20 UTC
 (rev 61576) +++ trunk/evas/src/lib/canvas/evas_object_image.c 2011-07-22
 05:24:16 UTC (rev 61577) @@ -2657,8 +2657,8 @@
  pt-fx = p-px;
  pt-fy = p-py;
  pt-fz = p-z;
 - pt-u = ((p-u * imagew) / uvw) * FP1;
 - pt-v = ((p-v * imageh) / uvh) * FP1;
 + pt-u = ((p-u / obj-cur.geometry.w) * imagew) * FP1;
 + pt-v = ((p-v / obj-cur.geometry.h) * imageh) * FP1;
  if (pt-u lt; 0) pt-u = 0;
  else if (pt-u  (imagew * FP1)) pt-u = (imagew * FP1);
  if (pt-v lt; 0) pt-v = 0;
 --
 10 Tips for Better Web Security
 Learn 10 ways to better secure your business today. Topics covered include:
 Web security, SSL, hacker attacks  Denial of Service (DoS), private keys,
 security Microsoft Exchange, secure Instant Messaging, and much more.
 http://www.accelacomm.com/jaw/sfnl/114/51426210/
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
 --
 Storage Efficiency Calculator
 This modeling tool is based on patent-pending intellectual property that
 has been used successfully in hundreds of IBM storage optimization engage-
 ments, worldwide.  Store less, Store more with what you own, Move data to 
 the right place. Try It Now! http://www.accelacomm.com/jaw/sfnl/114/51427378/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


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


--
Storage Efficiency Calculator
This modeling tool is based on patent-pending intellectual property that
has been used successfully in hundreds of IBM storage optimization engage-
ments, worldwide.  Store less, Store more with what you own, Move data to 
the right place. Try It Now! http://www.accelacomm.com/jaw/sfnl/114/51427378/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2011-07-22 Thread ChunEon Park
Thank you for replying me. 
But I think, the usage look doesn't better to users while using the evas_map 
APIs still. 
For example, 
Even a user wrote a function to rotate any objects by using evas map, 
it might does not work properly for one of the two cases - image objects and 
normal objects.
I guess we can convert the uv value internally by keeping the evas_map_uv 
setting concept for users. 

Let's run together for the best moment!
 -Regards, Hermet-
 
-Original Message-
From: Carsten Haitzlerlt;ras...@rasterman.comgt; 
To: ChunEon Parklt;her...@naver.comgt;
Cc: enlightenment-devel@lists.sourceforge.net; 
enlightenment-...@lists.sourceforge.net
Sent: 11-07-23(토) 12:58:51
Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvasOn Sat, 23 Jul 
2011 12:47:29 +0900 ChunEon Parklt;her...@naver.comgt; said:
because the source image3 IS the image. it isnt pre-rendered at a different
size. for other objects evas has to pre-render at the object geometry. for
images it can go straight to the image.
 I reverted below changes because of the pageflip test case. 
 But need to confirm that why evas_object_image is...
 Is there any reason?
 Otherwise, I prefer to change the concept of the evas_object_image map uv set.
 Please somebody describe to me. ( -- raster :) ) 
 
 Let's run together for the best moment!
 -Regards, Hermet-
 
 -Original Message-
 From: Enlightenment SVNlt;no-re...@enlightenment.orggt; 
 To: enlightenment-...@lists.sourceforge.net
 Cc: 
 Sent: 11-07-22(금) 14:24:16
 Subject: E SVN: hermet trunk/evas/src/lib/canvasLog:
 evas/evas_object_image - modified to keep the uv consistency with normal
 evas_object. 
 Although the uv range of normal object is be localized to the it's geometry, 
 
 but the uv range of the image object is be localized it's image size but not
 geometry size. 
 In that case, user should find out the objects type and set the uv value
 differently between normal and image 
 why they do that?
 
 
 Author: hermet
 Date: 2011-07-21 22:24:16 -0700 (Thu, 21 Jul 2011)
 New Revision: 61577
 Trac: http://trac.enlightenment.org/e/changeset/61577
 Modified:
 trunk/evas/src/lib/canvas/evas_object_image.c 
 Modified: trunk/evas/src/lib/canvas/evas_object_image.c
 ===
 --- trunk/evas/src/lib/canvas/evas_object_image.c 2011-07-22 01:48:20 UTC
 (rev 61576) +++ trunk/evas/src/lib/canvas/evas_object_image.c 2011-07-22
 05:24:16 UTC (rev 61577) @@ -2657,8 +2657,8 @@
 pt-fx = p-px;
 pt-fy = p-py;
 pt-fz = p-z;
 - pt-u = ((p-u * imagew) / uvw) * FP1;
 - pt-v = ((p-v * imageh) / uvh) * FP1;
 + pt-u = ((p-u / obj-cur.geometry.w) * imagew) * FP1;
 + pt-v = ((p-v / obj-cur.geometry.h) * imageh) * FP1;
 if (pt-u lt; 0) pt-u = 0;
 else if (pt-u  (imagew * FP1)) pt-u = (imagew * FP1);
 if (pt-v lt; 0) pt-v = 0;
 --
 10 Tips for Better Web Security
 Learn 10 ways to better secure your business today. Topics covered include:
 Web security, SSL, hacker attacks  Denial of Service (DoS), private keys,
 security Microsoft Exchange, secure Instant Messaging, and much more.
 http://www.accelacomm.com/jaw/sfnl/114/51426210/
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
 --
 Storage Efficiency Calculator
 This modeling tool is based on patent-pending intellectual property that
 has been used successfully in hundreds of IBM storage optimization engage-
 ments, worldwide. Store less, Store more with what you own, Move data to 
 the right place. Try It Now! http://www.accelacomm.com/jaw/sfnl/114/51427378/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler) ras...@rasterman.com
--
Storage Efficiency Calculator
This modeling tool is based on patent-pending intellectual property that
has been used successfully in hundreds of IBM storage optimization engage-
ments, worldwide.  Store less, Store more with what you own, Move data to 
the right place. Try It Now! http://www.accelacomm.com/jaw/sfnl/114/51427378/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2011-06-16 Thread Vincent Torri


On Thu, 16 Jun 2011, Enlightenment SVN wrote:

 Log:
 evas/canvas - reverted evas_map since some texture mapping is incorrect.

the maths were correct, though. Maybe there is a problem elsewhere ?

Vincent




 Author:   hermet
 Date: 2011-06-16 01:46:16 -0700 (Thu, 16 Jun 2011)
 New Revision: 60381
 Trac: http://trac.enlightenment.org/e/changeset/60381

 Modified:
  trunk/evas/src/lib/canvas/evas_map.c

 Modified: trunk/evas/src/lib/canvas/evas_map.c
 ===
 --- trunk/evas/src/lib/canvas/evas_map.c  2011-06-16 08:24:02 UTC (rev 
 60380)
 +++ trunk/evas/src/lib/canvas/evas_map.c  2011-06-16 08:46:16 UTC (rev 
 60381)
 @@ -713,10 +713,10 @@
 x = p-x - cx;
 y = p-y - cy;

 -xx = (x * cos(r));
 -yy = (x * sin(r));
 -x = xx - (y * sin(r));
 -y = yy + (y * cos(r));
 +xx = x * cos(r);
 +yy = x * sin(r);
 +x = xx + (y * cos(r + M_PI_2));
 +y = yy + (y * sin(r + M_PI_2));

 p-px = p-x = x + cx;
 p-py = p-y = y + cy;
 @@ -772,24 +772,24 @@
   {
  xx = x * cos(rz);
  yy = x * sin(rz);
 - x = xx - (y * sin(rz));
 - y = yy + (y * cos(rz));
 + x = xx + (y * cos(rz + M_PI_2));
 + y = yy + (y * sin(rz + M_PI_2));
   }

 if (ry != 0.0)
   {
  xx = x * cos(ry);
  zz = x * sin(ry);
 - x = xx - (z * sin(ry));
 - z = zz + (z * cos(ry));
 + x = xx + (z * cos(ry + M_PI_2));
 + z = zz + (z * sin(ry + M_PI_2));
   }

 if (rx != 0.0)
   {
  zz = z * cos(rx);
  yy = z * sin(rx);
 - z = zz - (y * sin(rx));
 - y = yy + (y * cos(rx));
 + z = zz + (y * cos(rx + M_PI_2));
 + y = yy + (y * sin(rx + M_PI_2));
   }

 p-px = p-x = x + cx;


 --
 EditLive Enterprise is the world's most technically advanced content
 authoring tool. Experience the power of Track Changes, Inline Image
 Editing and ensure content is compliant with Accessibility Checking.
 http://p.sf.net/sfu/ephox-dev2dev
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn



--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2011-06-16 Thread ChunEon Park
 
HI, Vincent. 
 
I just mofidied before and reverted again. 
because some results are not correct. 
 
However, I just found my build was something wrong.
 
 It works fine now so i pushed again.
 
I don't know exactly why raster use those compuation
even the standard rotation fomular is there. 
 

Let's run together for the best moment!
-Regards, Hermet-
 
-Original Message-
From: Vincent Torrilt;vto...@univ-evry.frgt; 
To: enlightenment-devel@lists.sourceforge.net
Cc: enlightenment-...@lists.sourceforge.net
Sent: 11-06-16(목) 18:21:39
Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas
On Thu, 16 Jun 2011, Enlightenment SVN wrote:
 Log:
 evas/canvas - reverted evas_map since some texture mapping is incorrect.
the maths were correct, though. Maybe there is a problem elsewhere ?
Vincent



 Author: hermet
 Date: 2011-06-16 01:46:16 -0700 (Thu, 16 Jun 2011)
 New Revision: 60381
 Trac: http://trac.enlightenment.org/e/changeset/60381

 Modified:
 trunk/evas/src/lib/canvas/evas_map.c

 Modified: trunk/evas/src/lib/canvas/evas_map.c
 ===
 --- trunk/evas/src/lib/canvas/evas_map.c 2011-06-16 08:24:02 UTC (rev 60380)
 +++ trunk/evas/src/lib/canvas/evas_map.c 2011-06-16 08:46:16 UTC (rev 60381)
 @@ -713,10 +713,10 @@
 x = p-x - cx;
 y = p-y - cy;

 - xx = (x * cos(r));
 - yy = (x * sin(r));
 - x = xx - (y * sin(r));
 - y = yy + (y * cos(r));
 + xx = x * cos(r);
 + yy = x * sin(r);
 + x = xx + (y * cos(r + M_PI_2));
 + y = yy + (y * sin(r + M_PI_2));

 p-px = p-x = x + cx;
 p-py = p-y = y + cy;
 @@ -772,24 +772,24 @@
 {
 xx = x * cos(rz);
 yy = x * sin(rz);
 - x = xx - (y * sin(rz));
 - y = yy + (y * cos(rz));
 + x = xx + (y * cos(rz + M_PI_2));
 + y = yy + (y * sin(rz + M_PI_2));
 }

 if (ry != 0.0)
 {
 xx = x * cos(ry);
 zz = x * sin(ry);
 - x = xx - (z * sin(ry));
 - z = zz + (z * cos(ry));
 + x = xx + (z * cos(ry + M_PI_2));
 + z = zz + (z * sin(ry + M_PI_2));
 }

 if (rx != 0.0)
 {
 zz = z * cos(rx);
 yy = z * sin(rx);
 - z = zz - (y * sin(rx));
 - y = yy + (y * cos(rx));
 + z = zz + (y * cos(rx + M_PI_2));
 + y = yy + (y * sin(rx + M_PI_2));
 }

 p-px = p-x = x + cx;


 --
 EditLive Enterprise is the world's most technically advanced content
 authoring tool. Experience the power of Track Changes, Inline Image
 Editing and ensure content is compliant with Accessibility Checking.
 http://p.sf.net/sfu/ephox-dev2dev
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn


--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2011-06-16 Thread Vincent Torri



On Thu, 16 Jun 2011, ChunEon Park wrote:




HI, Vincent.

I just mofidied before and reverted again. 
because some results are not correct.


However, I just found my build was something wrong.

 It works fine now so i pushed again.

I don't know exactly why raster use those compuation
even the standard rotation fomular is there.


maybe because he uses the direct computation, without using the 
formulas.


Vincent


Let's run together for the best moment!
-Regards, Hermet-

-Original Message-
From: Vincent Torrilt;vto...@univ-evry.frgt; 
To: enlightenment-devel@lists.sourceforge.net

Cc: enlightenment-...@lists.sourceforge.net
Sent: 11-06-16(¸ñ) 18:21:39
Subject: Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas
On Thu, 16 Jun 2011, Enlightenment SVN wrote:

Log:
evas/canvas - reverted evas_map since some texture mapping is incorrect.

the maths were correct, though. Maybe there is a problem elsewhere ?
Vincent




Author: hermet
Date: 2011-06-16 01:46:16 -0700 (Thu, 16 Jun 2011)
New Revision: 60381
Trac: http://trac.enlightenment.org/e/changeset/60381

Modified:
trunk/evas/src/lib/canvas/evas_map.c

Modified: trunk/evas/src/lib/canvas/evas_map.c
===
--- trunk/evas/src/lib/canvas/evas_map.c 2011-06-16 08:24:02 UTC (rev 60380)
+++ trunk/evas/src/lib/canvas/evas_map.c 2011-06-16 08:46:16 UTC (rev 60381)
@@ -713,10 +713,10 @@
x = p-x - cx;
y = p-y - cy;

- xx = (x * cos(r));
- yy = (x * sin(r));
- x = xx - (y * sin(r));
- y = yy + (y * cos(r));
+ xx = x * cos(r);
+ yy = x * sin(r);
+ x = xx + (y * cos(r + M_PI_2));
+ y = yy + (y * sin(r + M_PI_2));

p-px = p-x = x + cx;
p-py = p-y = y + cy;
@@ -772,24 +772,24 @@
{
xx = x * cos(rz);
yy = x * sin(rz);
- x = xx - (y * sin(rz));
- y = yy + (y * cos(rz));
+ x = xx + (y * cos(rz + M_PI_2));
+ y = yy + (y * sin(rz + M_PI_2));
}

if (ry != 0.0)
{
xx = x * cos(ry);
zz = x * sin(ry);
- x = xx - (z * sin(ry));
- z = zz + (z * cos(ry));
+ x = xx + (z * cos(ry + M_PI_2));
+ z = zz + (z * sin(ry + M_PI_2));
}

if (rx != 0.0)
{
zz = z * cos(rx);
yy = z * sin(rx);
- z = zz - (y * sin(rx));
- y = yy + (y * cos(rx));
+ z = zz + (y * cos(rx + M_PI_2));
+ y = yy + (y * sin(rx + M_PI_2));
}

p-px = p-x = x + cx;


--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
___
enlightenment-svn mailing list
enlightenment-...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-svn



--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2011-02-14 Thread Daniel Juyung Seo
Hello Vencent Torri,
How can we work on 1.0 branch?
I have no idea, could you please guide us?

Thanks.
Daniel Juyung Seo (SeoZ)

On Mon, Feb 14, 2011 at 3:52 PM, Vincent Torri vto...@univ-evry.fr wrote:


 On Sun, 13 Feb 2011, Enlightenment SVN wrote:

 Log:
 evas/evas_object_image - fixed an inccorect word in doxygen

 that kind of commit should be also in the 1.0 branch

 Vincent




 Author:       hermet
 Date:         2011-02-13 20:42:53 -0800 (Sun, 13 Feb 2011)
 New Revision: 57003
 Trac:         http://trac.enlightenment.org/e/changeset/57003

 Modified:
  trunk/evas/src/lib/canvas/evas_object_image.c

 Modified: trunk/evas/src/lib/canvas/evas_object_image.c
 ===
 --- trunk/evas/src/lib/canvas/evas_object_image.c     2011-02-14 03:04:20 
 UTC (rev 57002)
 +++ trunk/evas/src/lib/canvas/evas_object_image.c     2011-02-14 04:42:53 
 UTC (rev 57003)
 @@ -1757,7 +1757,7 @@
  *
  * @param obj The given canvas object.
  * @param w The new width of the canvas image given.
 - * @param h Th new height of the canvas image given.
 + * @param h The new height of the canvas image given.
  *
  * This function sets a new size for the given canvas image.
  *


 --
 The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
 Pinpoint memory and threading errors before they happen.
 Find and fix more than 250 security defects in the development cycle.
 Locate bottlenecks in serial and parallel code that limit performance.
 http://p.sf.net/sfu/intel-dev2devfeb
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn



 --
 The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
 Pinpoint memory and threading errors before they happen.
 Find and fix more than 250 security defects in the development cycle.
 Locate bottlenecks in serial and parallel code that limit performance.
 http://p.sf.net/sfu/intel-dev2devfeb
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2011-02-14 Thread Vincent Torri



On Mon, 14 Feb 2011, Daniel Juyung Seo wrote:


Hello Vencent Torri,
How can we work on 1.0 branch?
I have no idea, could you please guide us?


look in the branches/ subdir.



Thanks.
Daniel Juyung Seo (SeoZ)

On Mon, Feb 14, 2011 at 3:52 PM, Vincent Torri vto...@univ-evry.fr wrote:



On Sun, 13 Feb 2011, Enlightenment SVN wrote:


Log:
evas/evas_object_image - fixed an inccorect word in doxygen


that kind of commit should be also in the 1.0 branch

Vincent





Author:       hermet
Date:         2011-02-13 20:42:53 -0800 (Sun, 13 Feb 2011)
New Revision: 57003
Trac:         http://trac.enlightenment.org/e/changeset/57003

Modified:
 trunk/evas/src/lib/canvas/evas_object_image.c

Modified: trunk/evas/src/lib/canvas/evas_object_image.c
===
--- trunk/evas/src/lib/canvas/evas_object_image.c     2011-02-14 03:04:20 UTC 
(rev 57002)
+++ trunk/evas/src/lib/canvas/evas_object_image.c     2011-02-14 04:42:53 UTC 
(rev 57003)
@@ -1757,7 +1757,7 @@
 *
 * @param obj The given canvas object.
 * @param w The new width of the canvas image given.
- * @param h Th new height of the canvas image given.
+ * @param h The new height of the canvas image given.
 *
 * This function sets a new size for the given canvas image.
 *


--
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
___
enlightenment-svn mailing list
enlightenment-...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-svn




--
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



--
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas

2011-02-13 Thread Vincent Torri


On Sun, 13 Feb 2011, Enlightenment SVN wrote:

 Log:
 evas/evas_object_image - fixed an inccorect word in doxygen

that kind of commit should be also in the 1.0 branch

Vincent




 Author:   hermet
 Date: 2011-02-13 20:42:53 -0800 (Sun, 13 Feb 2011)
 New Revision: 57003
 Trac: http://trac.enlightenment.org/e/changeset/57003

 Modified:
  trunk/evas/src/lib/canvas/evas_object_image.c

 Modified: trunk/evas/src/lib/canvas/evas_object_image.c
 ===
 --- trunk/evas/src/lib/canvas/evas_object_image.c 2011-02-14 03:04:20 UTC 
 (rev 57002)
 +++ trunk/evas/src/lib/canvas/evas_object_image.c 2011-02-14 04:42:53 UTC 
 (rev 57003)
 @@ -1757,7 +1757,7 @@
  *
  * @param obj The given canvas object.
  * @param w The new width of the canvas image given.
 - * @param h Th new height of the canvas image given.
 + * @param h The new height of the canvas image given.
  *
  * This function sets a new size for the given canvas image.
  *


 --
 The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
 Pinpoint memory and threading errors before they happen.
 Find and fix more than 250 security defects in the development cycle.
 Locate bottlenecks in serial and parallel code that limit performance.
 http://p.sf.net/sfu/intel-dev2devfeb
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn



--
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel