Re: [E-devel] Enlightenment @ Cebit 2011

2011-02-14 Thread Stefan Schmidt
Hello.

On Mon, 2011-02-14 at 09:18, Daniel Juyung Seo wrote:
 IIRC, stefan_schmidt told on irc that he's gonna join.
 
 - Raster, SeoZ, Hermet, discomfitor
 - TAsn (1 day possibly 2 or 3)
 - Leif said he wants to come
 - Morlenxus said he might come 1 day or 2maybe
 - Andreas, yes
 - stefan_schmidt

ATM I target thursday and friday. Have my own tickets though so no badge needed
for me if they are limited.

regards
Stefan Schmidt

--
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


[E-devel] gsoc project idea

2011-02-14 Thread Amitav Mohanty
Hello

I would like to discuss my idea for a GSOC project. I want to implement support 
for version control systems into enlightenment file manager. The interface 
shall 
be a right click menu option for VCS in the file manager. The menu option in 
turn shall expand to provide further options. I am targetting the following 
version control systems:
 - git
 - mercurial
 - subversion
 - cvs
 - darcs
 - bazaar
I would like to know your views in this regard.

Regards,
Amitav

--
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] gsoc project idea

2011-02-14 Thread Mike Blumenkrantz
On Mon, 14 Feb 2011 13:35:05 +0530
Amitav Mohanty amitavmohant...@gmail.com wrote:

 Hello
 
 I would like to discuss my idea for a GSOC project. I want to implement
 support for version control systems into enlightenment file manager. The
 interface shall be a right click menu option for VCS in the file manager.
 The menu option in turn shall expand to provide further options. I am
 targetting the following version control systems:
  - git
  - mercurial
  - subversion
  - cvs
  - darcs
  - bazaar
 I would like to know your views in this regard.
 
 Regards,
 Amitav
 
What method would you be planning to use for this integration? It's all well to
say that you want to implement support, but I think you will need to be a bit
more detailed in your idea.

-- 
Mike Blumenkrantz
Zentific: NULL pointer dereferences now 50% off!

--
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] new API elm_bg_load_size_set

2011-02-14 Thread Tom Hacohen
Makes sense then.

On Mon, 2011-02-14 at 04:51 +, ChunEon Park wrote:
 Hi, This is Hermet. 
 
 I thought about the API elm_bg_image_load_size_set first.
 But as the elm_bg_file_set, I think it will be better if it follows that 
 naming rule (skipping image)
 
 elm_bg_file_set  - evas_object_image_file_set  
 elm_bg_load_size_set - evas_object_image_load_size_set
 
 Is it  reasonable?
 
 --- Original Message ---
 Sender : Tom Hacohentom.haco...@partner.samsung.com Engineer/STRI-SLP RTL 
 Language supporting/
 Date : 2011-02-14 01:31 (GMT+09:00)
 Title : Re: [E-devel] new API elm_bg_load_size_set
 
 I meant:
 elm_bg_load_size_set
 vs.
 elm_bg_*image*_load_size_set.
 
 --
 Tom.
 
 On Mon, 2011-02-14 at 01:31 +0900, Daniel Juyung Seo wrote:
  +1,
  I prefer elm_bg_load_size_set cuz it will use
  evas_object_image_load_size_set. right?
  
  Daniel Juyung Seo (SeoZ)
  
  On Mon, Feb 14, 2011 at 12:09 AM, Tom Hacohen
  wrote:
   Sounds reasonable. Not sure if I prefer image_last_size or just
   load_size.
  
   --
   Tom.
  
   On Mon, 2011-02-14 at 00:04 +0900, ??? wrote:
   Hi, EFL developers.
  
   As I asked before,
  
   I'm willing to provide a new API elm_bg_load_size_set.
  
   This function would use the evas_object_image_load_size_set for the 
   evas_object_image object.
   to save the image size by users.
  
   Do you agree with this?
  
   Is it good API name?
  
   Please reply your comment if you have.
  
   Thanks!
  
   Regards,
   Hermet
  
   ??? ??? ??? ?!
   ?? ??? ??? ??? ?!
   -The Admirable Hermet-
   --
   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
  
 
 
 
 
 --
 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


[E-devel] [patch] elm_label - bugfix at string manipulation

2011-02-14 Thread Hyoyoung Chang
Dear Elementary developers.

It's a elm_label bugfix.
It has two small improvements.
1. Current code can be reference null ptr.

-  replocater = curlocater + key_len + 1;
-  while ((*replocater != '=')  (replocater)) 
 ^^^
-replocater++;

It should be *replocater, not replocater


2. there are two while loop to find a separate character in string. 
I changed it from loop to strchr.

Thank you.

--
Hyoyoung CHANG
Engineer

SAMSUNG ELECTRONICS, Co., Ltd.
E-mail: hyoyoung.ch...@samsung.com
--


elm_label_bugfix.patch
Description: Binary data
--
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: tasn trunk/TMP/st/elementary/src/lib

2011-02-14 Thread Tom Hacohen
Dear Jaehwan,

Thanks for your email, my comments are inlined:

On Mon, 2011-02-14 at 16:38 +0900, Jaehwan Kim wrote:
 You can test it simply.
 Execute elementary_test and go into Scroller.
 Resize larger to observe in detail.
 Drag down until white background be shown enough and mouse up.
 It'll go back 0,0 by the bouncing.
 Then resize the window a little.
 The scroller will be jumped in a moment.
 Please check this issue.
You are referring to the animation that happens when you resize? (but
position is still correct, right?)
 
 I have another issue.
 Currently, elm_scroller_region_bring_in do not work well.
 You can test it simply, too.
 Execute elementary_test and go into Scroller.
 Push any button.
 It just work in vertical.
 The reason for it is the removing the part 
 if ((nx == px)  (ny == py)) return; in 
 elm_smart_scroller_retion_show_internal.
 To work bring_in well, we have to add  if ((nx == px)  (ny == py)) 
 return again
 Or fix like following patch.
Oh, ok, yeah I can see there's an issue, and your'e saying putting this
return back fixes stuff?

Thanks,
Tom.


--
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] new API elm_bg_load_size_set

2011-02-14 Thread Daniel Juyung Seo
+1 :)

Thanks.
Daniel Juyung Seo (SeoZ)

On Mon, Feb 14, 2011 at 5:12 PM, Tom Hacohen
tom.haco...@partner.samsung.com wrote:
 Makes sense then.

 On Mon, 2011-02-14 at 04:51 +, ChunEon Park wrote:
 Hi, This is Hermet.

 I thought about the API elm_bg_image_load_size_set first.
 But as the elm_bg_file_set, I think it will be better if it follows that 
 naming rule (skipping image)

 elm_bg_file_set  - evas_object_image_file_set
 elm_bg_load_size_set - evas_object_image_load_size_set

 Is it  reasonable?

 --- Original Message ---
 Sender : Tom Hacohentom.haco...@partner.samsung.com Engineer/STRI-SLP RTL 
 Language supporting/
 Date : 2011-02-14 01:31 (GMT+09:00)
 Title : Re: [E-devel] new API elm_bg_load_size_set

 I meant:
 elm_bg_load_size_set
 vs.
 elm_bg_*image*_load_size_set.

 --
 Tom.

 On Mon, 2011-02-14 at 01:31 +0900, Daniel Juyung Seo wrote:
  +1,
  I prefer elm_bg_load_size_set cuz it will use
  evas_object_image_load_size_set. right?
 
  Daniel Juyung Seo (SeoZ)
 
  On Mon, Feb 14, 2011 at 12:09 AM, Tom Hacohen
  wrote:
   Sounds reasonable. Not sure if I prefer image_last_size or just
   load_size.
  
   --
   Tom.
  
   On Mon, 2011-02-14 at 00:04 +0900, ??? wrote:
   Hi, EFL developers.
  
   As I asked before,
  
   I'm willing to provide a new API elm_bg_load_size_set.
  
   This function would use the evas_object_image_load_size_set for the 
   evas_object_image object.
   to save the image size by users.
  
   Do you agree with this?
  
   Is it good API name?
  
   Please reply your comment if you have.
  
   Thanks!
  
   Regards,
   Hermet
  
   ??? ??? ??? ?!
   ?? ??? ??? ??? ?!
   -The Admirable Hermet-
   --
   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
  




 --
 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


[E-devel] gsoc ideas

2011-02-14 Thread Mike Blumenkrantz
We have 6 ideas up at
http://trac.enlightenment.org/e/wiki/GSoC_2011_Project_Ideas

Post more if you want us to get accepted.

-- 
Mike Blumenkrantz
Zentific: NULL pointer dereferences now 50% off!

--
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 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: tasn trunk/TMP/st/elementary/src/lib

2011-02-14 Thread Jaehwan Kim
Dear Tom

Thanks for fast reply.

 You are referring to the animation that happens when you resize? (but
 position is still correct, right?)
Yes, the the position is correct.
But the bouncing occur when you resize it. It is not correct. Right?


 Oh, ok, yeah I can see there's an issue, and your'e saying putting this
 return back fixes stuff?
There are two solution. 
The first is to return back the part if ((nx == px)  (ny == py)) return;.
The second is to remove elm_smart_scroller_child_region_set 
in _smart_scrollto_x, _smart_scrollto_y like below patch.
What is right?

Thanks,
Jaehwan Kim.

Index: src/lib/els_scroller.c
===
--- src/lib/els_scroller.c  (revision 57004)
+++ src/lib/els_scroller.c  (work copy)
@@ -441,7 +441,7 @@ _smart_scrollto_x(Smart_Data *sd, double t_in, Eva
 elm_smart_scroller_child_pos_get(sd-smart_obj, x, y);
 elm_smart_scroller_child_viewport_size_get(sd-smart_obj, w, h);
 x = pos_x;
-elm_smart_scroller_child_region_set(sd-smart_obj, x, y, w, h);
+//elm_smart_scroller_child_region_set(sd-smart_obj, x, y, w, h);
 return;
  }
t = ecore_loop_time_get();
@@ -452,7 +452,7 @@ _smart_scrollto_x(Smart_Data *sd, double t_in, Eva
sd-scrollto.x.t_end = t + t_in;
elm_smart_scroller_child_pos_get(sd-smart_obj, x, y);
elm_smart_scroller_child_viewport_size_get(sd-smart_obj, w, h);
-   elm_smart_scroller_child_region_set(sd-smart_obj, x, y, w, h);
+   //elm_smart_scroller_child_region_set(sd-smart_obj, x, y, w, h);
if (!sd-scrollto.x.animator)
  {
 if (!sd-scrollto.y.animator)
@@ -508,7 +508,7 @@ _smart_scrollto_y(Smart_Data *sd, double t_in, Eva
 elm_smart_scroller_child_pos_get(sd-smart_obj, x, y);
 elm_smart_scroller_child_viewport_size_get(sd-smart_obj, w, h);
 y = pos_y;
-elm_smart_scroller_child_region_set(sd-smart_obj, x, y, w, h);
+//elm_smart_scroller_child_region_set(sd-smart_obj, x, y, w, h);
 return;
  }
t = ecore_loop_time_get();
@@ -519,7 +519,7 @@ _smart_scrollto_y(Smart_Data *sd, double t_in, Eva
sd-scrollto.y.t_end = t + t_in;
elm_smart_scroller_child_pos_get(sd-smart_obj, x, y);
elm_smart_scroller_child_viewport_size_get(sd-smart_obj, w, h);
-   elm_smart_scroller_child_region_set(sd-smart_obj, x, y, w, h);
+   //elm_smart_scroller_child_region_set(sd-smart_obj, x, y, w, h);
if (!sd-scrollto.y.animator)
  {
 if (!sd-scrollto.x.animator)



-Original Message-
From: Tom Hacohen [mailto:tom.haco...@partner.samsung.com] 
Sent: Monday, February 14, 2011 5:31 PM
To: Jaehwan Kim
Cc: enlightenment-devel@lists.sourceforge.net
Subject: RE: [E-devel] E SVN: tasn trunk/TMP/st/elementary/src/lib

Dear Jaehwan,

Thanks for your email, my comments are inlined:

On Mon, 2011-02-14 at 16:38 +0900, Jaehwan Kim wrote:
 You can test it simply.
 Execute elementary_test and go into Scroller.
 Resize larger to observe in detail.
 Drag down until white background be shown enough and mouse up.
 It'll go back 0,0 by the bouncing.
 Then resize the window a little.
 The scroller will be jumped in a moment.
 Please check this issue.
You are referring to the animation that happens when you resize? (but
position is still correct, right?)
 
 I have another issue.
 Currently, elm_scroller_region_bring_in do not work well.
 You can test it simply, too.
 Execute elementary_test and go into Scroller.
 Push any button.
 It just work in vertical.
 The reason for it is the removing the part 
 if ((nx == px)  (ny == py)) return; in 
 elm_smart_scroller_retion_show_internal.
 To work bring_in well, we have to add  if ((nx == px)  (ny == py)) 
 return again
 Or fix like following patch.
Oh, ok, yeah I can see there's an issue, and your'e saying putting this
return back fixes stuff?

Thanks,
Tom.


--
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


[E-devel] Question about evas source code.

2011-02-14 Thread ChunEon Park
Hi, This is Hermet. 

After checked the evas source(by using a tool), I wonder about two parts of
evas source code. 

First, is here. 

//evas/src/lib/canvas/evas_font_dir.c
static int
evas_object_text_font_string_parse(char *buffer, char dest[14][256])
{
   char *p;
   int n, m, i;

   n = 0;
   m = 0;
   p = buffer;
   if (p[0] != '-') return 0;
   i = 1;
   while (p[i])
 {
   dest[n][m] = p[i];
   if ((p[i] == '-') || (m == 256))  // 256 ? 
 {
dest[n][m] = 0;  // If the m is 256 then it will be out
of boundary. 
 // Or if the m will never be more than
256, then we don't need to compare m == 256
n++;
m = -1;
 }
   i++;
   m++;
   if (n == 14) return n;
 }
   dest[n][m] = 0;
   n++;
   return n;
}

--
Second is here. It's not critical but looks strange. 

//evas/src/lib/engines/evas_convert_colorspace.c 
static inline void *
evas_common_convert_argb_to_a8(void *data, int w, int h, int stride,
Eina_Bool has_alpha)
{
   uint32_t *src, *end;
   uint8_t *ret, *dst;

   src = data;
   end = src + (stride * h); 
   ret = malloc(w * h); 

   if (!has_alpha)
 {   
return memset(ret,0xff, w * h); 
 }   

   for ( ; src  end ; src ++, dst ++)  // what does dst++ purpose for ?
  *dst = CONVERT_ARGB__TO_A_8(*src);  //Ok, This can be done. 
   return ret;
}

Could somebody describe above the two part of the source code?

Thanks .



--
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] Continuous Integration, attempt #1

2011-02-14 Thread Lionel Orry
On Sat, Feb 12, 2011 at 2:32 AM, Ravenlock ravenl...@ravenlock.us wrote:

 Can FreeBSD users play too, with the majority of ya'll running linux?


In the case of Buildbot and Jenkins, the concept of master/slave is
central and should definitely be considered seriously. That means not
only a build server, but distributed build over a build farm of
computers with different OSes.

I know Jenkins better so I'll talk a little bit about that.

Say the master is a Linux box. Fine, it runs the java container and
Jenkins application as the server machine, and it can also be used as
a build machine by following a task to try to build a library or
application, or generate doxygen, or get code coverage / unit testing
/ whatever a script or a plugin can do for us.

But this master can also trigger a build on a distant machine, should
it be running any Unix (in that case, ssh connection between the 2
machines is the easiest and painless way, with a dedicated
'hudson_slave' user for example for security) or even Windows
(commands issued via JLNP or a windows service).

One of the machines could be running a 'BSD OS.

Going further: we only want one machine because the other ones are
owned by the devs, they bite and don't want a distant robot to execute
commands and take up their CPU.

Fine again. Let's virtualize. Jenkins is able to connect, via its
plugins, to various virtual machine interfaces (vmware, virtualbox).
QEmu is easy to automate so no plugin needed. So we can simply run
different virtual machines on the server, on demand, when a build is
triggered on them. It is transparent from the Jenkins interface, the
virtual machines appear like other physical nodes.

So, many possibilities. FreeBSD users will have their playground too,
don't worry. :)

Lionel

--
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] gsoc ideas

2011-02-14 Thread Tom Haste
Added the Android one... hopefully that and the Google widgets one for
E17 encourage our acceptance :)

Do feel free to tidy up/reword what I wrote.



On 14 February 2011 17:09, Mike Blumenkrantz m...@zentific.com wrote:
 We have 6 ideas up at
 http://trac.enlightenment.org/e/wiki/GSoC_2011_Project_Ideas

 Post more if you want us to get accepted.

 --
 Mike Blumenkrantz
 Zentific: NULL pointer dereferences now 50% off!

 --
 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] Question about evas source code.

2011-02-14 Thread Tom Hacohen
Hey Hermet,

if ((p[i] == '-') || (m == 256))  // 256 ? 
  {
 dest[n][m] = 0;  // If the m is 256 then it will be out
 of boundary. 
  // Or if the m will never be more than
 256, then we don't need to compare m == 256
Looks like either a typo, or just someone overlooking something, no idea
really.

 
 --
 Second is here. It's not critical but looks strange. 
for ( ; src  end ; src ++, dst ++)  // what does dst++ purpose for ?
   *dst = CONVERT_ARGB__TO_A_8(*src);  //Ok, This can be done. 

This is actually pretty common in the C world. It advances both the src
and the dst by one each time and thus copying all the cells of the array
one by one.

--
Tom.


--
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] Question about evas source code.

2011-02-14 Thread ChunEon Park
Thanks Tom. 

But  I have one more question about the second. 

It looks that it uses dst without  allocating anything. 

Doesn't it?

And why it  execute this line ?
 *dst = CONVERT_ARGB__TO_A_8(*src);  //Ok, This can be done. 

even dst never refered by anywhere...

It seems that dst should be changed to ret. 

How do you think about this?
---
//evas/src/lib/engines/common/evas_convert_colorspace.c 
static inline void *
evas_common_convert_argb_to_a8(void *data, int w, int h, int stride,
Eina_Bool has_alpha)
{
   uint32_t *src, *end;
   uint8_t *ret, *dst;

   src = data;
   end = src + (stride * h); 
   ret = malloc(w * h); 

   if (!has_alpha)
 {   
return memset(ret,0xff, w * h); 
 }   

   for ( ; src  end ; src ++, dst ++)  // what does dst++ purpose for ?
  *dst = CONVERT_ARGB__TO_A_8(*src);  //Ok, This can be done. 
   return ret;
}





--- Original Message ---
Sender : Tom Hacohentom.haco...@partner.samsung.com Engineer/STRI-SLP RTL 
Language supporting/
Date : 2011-02-14 20:32 (GMT+09:00)
Title : Re: [E-devel] Question about evas source code.

Hey Hermet,

if ((p[i] == '-') || (m == 256))  // 256 ? 
  {
 dest[n][m] = 0;  // If the m is 256 then it will be out
 of boundary. 
  // Or if the m will never be more than
 256, then we don't need to compare m == 256
Looks like either a typo, or just someone overlooking something, no idea
really.

 
 --
 Second is here. It's not critical but looks strange. 
for ( ; src  end ; src ++, dst ++)  // what does dst++ purpose for ?
   *dst = CONVERT_ARGB__TO_A_8(*src);  //Ok, This can be done. 

This is actually pretty common in the C world. It advances both the src
and the dst by one each time and thus copying all the cells of the array
one by one.

--
Tom.
--
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] Question about evas source code.

2011-02-14 Thread Tom Hacohen
Ha, you didn't paste that part before.

Yeah, should probably be ret, kill this dst thingie :)

--
Tom.

On Mon, 2011-02-14 at 11:54 +, ChunEon Park wrote:
 Thanks Tom. 
 
 But  I have one more question about the second. 
 
 It looks that it uses dst without  allocating anything. 
 
 Doesn't it?
 
 And why it  execute this line ?
  *dst = CONVERT_ARGB__TO_A_8(*src);  //Ok, This can be done. 
 
 even dst never refered by anywhere...
 
 It seems that dst should be changed to ret. 
 
 How do you think about this?
 ---
 //evas/src/lib/engines/common/evas_convert_colorspace.c 
 static inline void *
 evas_common_convert_argb_to_a8(void *data, int w, int h, int stride,
 Eina_Bool has_alpha)
 {
uint32_t *src, *end;
uint8_t *ret, *dst;
 
src = data;
end = src + (stride * h); 
ret = malloc(w * h); 
 
if (!has_alpha)
  {   
 return memset(ret,0xff, w * h); 
  }   
 
for ( ; src  end ; src ++, dst ++)  // what does dst++ purpose for ?
   *dst = CONVERT_ARGB__TO_A_8(*src);  //Ok, This can be done. 
return ret;
 }
 
 
 
 
 
 --- Original Message ---
 Sender : Tom Hacohentom.haco...@partner.samsung.com Engineer/STRI-SLP RTL 
 Language supporting/
 Date : 2011-02-14 20:32 (GMT+09:00)
 Title : Re: [E-devel] Question about evas source code.
 
 Hey Hermet,
 
 if ((p[i] == '-') || (m == 256))  // 256 ? 
   {
  dest[n][m] = 0;  // If the m is 256 then it will be out
  of boundary. 
   // Or if the m will never be more than
  256, then we don't need to compare m == 256
 Looks like either a typo, or just someone overlooking something, no idea
 really.
 
  
  --
  Second is here. It's not critical but looks strange. 
 for ( ; src  end ; src ++, dst ++)  // what does dst++ purpose for ?
*dst = CONVERT_ARGB__TO_A_8(*src);  //Ok, This can be done. 
 
 This is actually pretty common in the C world. It advances both the src
 and the dst by one each time and thus copying all the cells of the array
 one by one.
 
 --
 Tom.



--
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] Idea for eet: dependency hunting

2011-02-14 Thread Andrey Riabushenko
Hi,

 
 Well, I don't see how you could remove eet cipher and signature
 functionnality without impacting eet internals.
Change is inevitable and imminent :) Though, It can wait for EFL 2.x
branch opening for API changing commits. 


Signature need to manipulate the internal data of the mapped file.
 That would means exposing this function as a callback in eet_open (if
 a file is not properly signed, it should not be open at all).
As for cipher, you will see that it is used directly inside
 eet_data.c code. In fact for easier/lighter maintainance we do share
 code.
The API change in rather minor. User have to call
eet_signature_init() -- to sign functionality to work
eet_cipher_init() -- for ciphering

These calls register callbacks that are called during eet_open. Hence,
if eet_signature_init() was called, signature is checked and ignored
otherwise.


 
  I do understand that I can build eet myself with configure
  --disable-gnutls --disable-openssl. But packagers of binary linux
  distributions can't do it.
 
  I don't mind to write such patch myself if the idea will be
  accepted.
 
 Last point I do think we should use more signature and cipher in the
 futur. Signature for theme and background edje would be a nice feature
 to be sure that the content you are downloading wasn't altered (Need
 to be implemented in exchange replacement).
   As for cipher, some configuration should be stored inside a secure
 wallet, and the plan is to use eet for that. 
Please don't do that I clearly remember how annoying was KDE wallet. I
am happy that I don't use KDE now.

 use much of eet cipher/signature functionnality (I do use it a lot in
 elixir JS bindings), it should be more useful in the futur.
Great we have found one user of this functionality ;) 





--
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] Idea for eet: dependency hunting

2011-02-14 Thread Cedric BAIL
On Mon, Feb 14, 2011 at 3:04 PM, Andrey Riabushenko cd...@bk.ru wrote:
 Well, I don't see how you could remove eet cipher and signature
 functionnality without impacting eet internals.

 Change is inevitable and imminent :) Though, It can wait for EFL 2.x
 branch opening for API changing commits.

You will have to wait for some years for EFL 2.x branch. And this is a
serious statement, we are not going to break our API/ABI soon, that's
all the reason we did a 1.0.

    Signature need to manipulate the internal data of the mapped file.
 That would means exposing this function as a callback in eet_open (if
 a file is not properly signed, it should not be open at all).
    As for cipher, you will see that it is used directly inside
 eet_data.c code. In fact for easier/lighter maintainance we do share
 code.

 The API change in rather minor. User have to call
 eet_signature_init() -- to sign functionality to work
 eet_cipher_init() -- for ciphering

 These calls register callbacks that are called during eet_open. Hence,
 if eet_signature_init() was called, signature is checked and ignored
 otherwise.

That's an API/ABI change we can't accept at this point. Signature
should not be ignored for user expecting it to be checked. That would
be a serious security regression.

  I do understand that I can build eet myself with configure
  --disable-gnutls --disable-openssl. But packagers of binary linux
  distributions can't do it.
 
  I don't mind to write such patch myself if the idea will be
  accepted.

 Last point I do think we should use more signature and cipher in the
 futur. Signature for theme and background edje would be a nice feature
 to be sure that the content you are downloading wasn't altered (Need
 to be implemented in exchange replacement).
   As for cipher, some configuration should be stored inside a secure
 wallet, and the plan is to use eet for that.

 Please don't do that I clearly remember how annoying was KDE wallet. I
 am happy that I don't use KDE now.

At some point, you want to store password and other confidential
information securely. That means using cipher and I don't see how you
can go around a wallet. As for the implementation, the idea is to
integrate it with PAM, so it doesn't require a second password, but
that's not that easy to implement.

 use much of eet cipher/signature functionnality (I do use it a lot in
 elixir JS bindings), it should be more useful in the futur.

 Great we have found one user of this functionality ;)

And now, some may be using it outside of this svn.
-- 
Cedric BAIL

--
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] Fwd: Eve Patch

2011-02-14 Thread The Rasterman
On Sun, 13 Feb 2011 10:28:21 -0600 Jeff Hoogland jeffhoogl...@gmail.com said:

 Yes - but for some reason the height of the program doesn't want to go below
 800 pixels by default, so it is very messed up under illume.

that'd be the edje layout doing that. the window wil be forced below 800 -
under illume... BUt the window content is likely just thumbing its nose at that
because of the min thing int he edje.

 ~Jeff Hoogland
 
 On Sun, Feb 13, 2011 at 7:43 AM, Carsten Haitzler ras...@rasterman.comwrote:
 
  On Fri, 4 Feb 2011 16:40:21 -0600 Jeff Hoogland jeffhoogl...@gmail.com
  said:
 
   Wanted to forward this along to up stream - I want to use the Eve browser
  on
   a tablet computer that has a resolution of 1024x600 but the eve browser
   defaults to 800 pixels high causing terrible issues in it, think this is
   useful :)
 
  hmmm ok - i can see removing the min in the edje file. but the code just
  specifies an initial window size. i guess 800 heigh might be a bit much,
  but
  given the edje theme/layout eve uses by default... 240x320 is a bit silly.
  maybe 320x480 or 400x512 or something is more sensible - but it can be
  sized
  down and up as it is just an initial size.
 
  now more to a point - it likely should either leave it to e17 to remember
  geometry, or remember size itself from the last time it ran... and a tablet
  pc
  likely is going to want to maximize windows... illume... in which case
  the
  initial app window size is irrelevant as wm enforces a specific sizing.
 
  --
  - Codito, ergo sum - I code, therefore I am --
  The Rasterman (Carsten Haitzler)ras...@rasterman.com
 
 


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


--
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


[E-devel] Requesting help for some testing

2011-02-14 Thread Cedric BAIL
Hi every one,

   You will find attached a patch that improve the speed of autotools
quite a lot by using cache. Basically it just remove the code in
autogen that where destroying it and call configure with -C so we are
sure we use the cache. I don't feel really safe to apply it,
especially for people that do use the EFL in cross compiled
environment. So I would like some help to test this stuff in as many
possible situation as possible. Please report when it work and when it
doesn't for you !

Have fun,
-- 
Cedric BAIL
diff --git a/e_dbus/autogen.sh b/e_dbus/autogen.sh
index 11b419b..ddd435c 100755
--- a/e_dbus/autogen.sh
+++ b/e_dbus/autogen.sh
@@ -1,8 +1,5 @@
 #! /bin/sh
 
-rm -rf autom4te.cache
-rm -f aclocal.m4 ltmain.sh
-
 echo Running aclocal... ; aclocal $ACLOCAL_FLAGS -I m4 || exit 1
 echo Running autoheader...; autoheader || exit 1
 echo Running libtoolize...; (libtoolize --copy --automake || glibtoolize --automake) || exit 1
@@ -10,5 +7,5 @@ echo Running automake...; automake --gnu --add-missing --copy || exit 1
 echo Running autoconf...; autoconf || exit 1
 
 if [ -z $NOCONFIGURE ] ; then
-  ./configure $@
+  ./configure -C $@
 fi
diff --git a/ecore/autogen.sh b/ecore/autogen.sh
index 0a59462..788702c 100755
--- a/ecore/autogen.sh
+++ b/ecore/autogen.sh
@@ -1,8 +1,5 @@
 #!/bin/sh
 
-rm -rf autom4te.cache
-rm -f aclocal.m4 ltmain.sh
-
 touch README
 
 echo Running autopoint... ; autopoint -f || :
@@ -13,5 +10,5 @@ echo Running libtoolize... ; (libtoolize --copy --automake || glibtoolize --au
 echo Running automake... ; automake --add-missing --copy --gnu || exit 1
 
 if [ -z $NOCONFIGURE ]; then
-	./configure $@
+	./configure -C $@
 fi
diff --git a/edje/autogen.sh b/edje/autogen.sh
index 995ff2f..6499736 100755
--- a/edje/autogen.sh
+++ b/edje/autogen.sh
@@ -1,8 +1,5 @@
 #!/bin/sh
 
-rm -rf autom4te.cache
-rm -f aclocal.m4 ltmain.sh
-
 touch README
 
 echo Running aclocal... ; aclocal $ACLOCAL_FLAGS -I m4 || exit 1
@@ -12,5 +9,5 @@ echo Running libtoolize... ; (libtoolize --copy --automake || glibtoolize --au
 echo Running automake... ; automake --add-missing --copy --gnu || exit 1
 
 if [ -z $NOCONFIGURE ]; then
-	./configure $@
+	./configure -C $@
 fi
diff --git a/eet/autogen.sh b/eet/autogen.sh
index 995ff2f..6499736 100755
--- a/eet/autogen.sh
+++ b/eet/autogen.sh
@@ -1,8 +1,5 @@
 #!/bin/sh
 
-rm -rf autom4te.cache
-rm -f aclocal.m4 ltmain.sh
-
 touch README
 
 echo Running aclocal... ; aclocal $ACLOCAL_FLAGS -I m4 || exit 1
@@ -12,5 +9,5 @@ echo Running libtoolize... ; (libtoolize --copy --automake || glibtoolize --au
 echo Running automake... ; automake --add-missing --copy --gnu || exit 1
 
 if [ -z $NOCONFIGURE ]; then
-	./configure $@
+	./configure -C $@
 fi
diff --git a/eeze/autogen.sh b/eeze/autogen.sh
index 1314a98..188fdb8 100755
--- a/eeze/autogen.sh
+++ b/eeze/autogen.sh
@@ -1,8 +1,5 @@
 #!/bin/sh
 
-rm -rf autom4te.cache
-rm -f aclocal.m4 ltmain.sh
-
 touch README
 
 echo Running aclocal... ; aclocal $ACLOCAL_FLAGS -I m4 || exit 1
@@ -12,5 +9,5 @@ echo Running libtoolize... ; (libtoolize --copy --automake || glibtoolize --au
 echo Running automake... ; automake --add-missing --copy || exit 1
 
 if [ -z $NOCONFIGURE ]; then
-	./configure $@
+	./configure -C $@
 fi
diff --git a/efreet/autogen.sh b/efreet/autogen.sh
index 995ff2f..6499736 100755
--- a/efreet/autogen.sh
+++ b/efreet/autogen.sh
@@ -1,8 +1,5 @@
 #!/bin/sh
 
-rm -rf autom4te.cache
-rm -f aclocal.m4 ltmain.sh
-
 touch README
 
 echo Running aclocal... ; aclocal $ACLOCAL_FLAGS -I m4 || exit 1
@@ -12,5 +9,5 @@ echo Running libtoolize... ; (libtoolize --copy --automake || glibtoolize --au
 echo Running automake... ; automake --add-missing --copy --gnu || exit 1
 
 if [ -z $NOCONFIGURE ]; then
-	./configure $@
+	./configure -C $@
 fi
diff --git a/eina/autogen.sh b/eina/autogen.sh
index 5bbd4d9..743d752 100755
--- a/eina/autogen.sh
+++ b/eina/autogen.sh
@@ -1,8 +1,5 @@
 #!/bin/sh
 
-rm -rf autom4te.cache
-rm -f aclocal.m4 ltmain.sh
-
 echo Running aclocal... ; aclocal $ACLOCAL_FLAGS -I m4 || exit 1
 echo Running autoheader... ; autoheader || exit 1
 echo Running autoconf... ; autoconf || exit 1
@@ -10,5 +7,5 @@ echo Running libtoolize... ; (libtoolize --copy --automake || glibtoolize --au
 echo Running automake... ; automake --add-missing --copy --gnu || exit 1
 
 if [ -z $NOCONFIGURE ]; then
-	./configure $@
+	./configure -C $@
 fi
diff --git a/elementary/autogen.sh b/elementary/autogen.sh
index 0a59462..788702c 100755
--- a/elementary/autogen.sh
+++ b/elementary/autogen.sh
@@ -1,8 +1,5 @@
 #!/bin/sh
 
-rm -rf autom4te.cache
-rm -f aclocal.m4 ltmain.sh
-
 touch README
 
 echo Running autopoint... ; autopoint -f || :
@@ -13,5 +10,5 @@ echo Running libtoolize... ; (libtoolize --copy --automake || glibtoolize --au
 echo Running automake... ; automake --add-missing --copy --gnu || exit 1
 
 if [ -z $NOCONFIGURE ]; then
-	./configure $@
+	./configure -C $@
 fi
diff --git a/evas/autogen.sh b/evas/autogen.sh
index 995ff2f..6499736 

Re: [E-devel] E SVN: tasn trunk/TMP/st/elementary/src/lib

2011-02-14 Thread Tom Hacohen
Sorry for the late reply, was super-busy today :)

On Mon, 2011-02-14 at 18:39 +0900, Jaehwan Kim wrote:
 Yes, the the position is correct.
 But the bouncing occur when you resize it. It is not correct. Right?
Not correct at all, and should be fixed. I'm not sure I get you, do you
have a solution or do you want me to check this out?


 There are two solution. 
 The first is to return back the part if ((nx == px)  (ny == py)) return;.
 The second is to remove elm_smart_scroller_child_region_set 
 in _smart_scrollto_x, _smart_scrollto_y like below patch.
 What is right?

I tried putting the if back, and although it fixed this issue, it
introduced another one. I will take another look tomorrow.

--
Tom.


--
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] Requesting help for some testing

2011-02-14 Thread Vincent Torri


On Mon, 14 Feb 2011, Cedric BAIL wrote:

 Hi every one,

   You will find attached a patch that improve the speed of autotools
 quite a lot by using cache. Basically it just remove the code in
 autogen that where destroying it and call configure with -C so we are
 sure we use the cache. I don't feel really safe to apply it,
 especially for people that do use the EFL in cross compiled
 environment. So I would like some help to test this stuff in as many
 possible situation as possible. Please report when it work and when it
 doesn't for you !

there is no problem unless you change the compilation flags or changing 
the host. In that case, doing a distclean and running configure again 
solves the problem.

Vincent

--
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] gsoc project idea

2011-02-14 Thread Amitav Mohanty
On 02/14/2011 01:42 PM, Mike Blumenkrantz wrote:
 On Mon, 14 Feb 2011 13:35:05 +0530
 Amitav Mohantyamitavmohant...@gmail.com  wrote:

 Hello

 I would like to discuss my idea for a GSOC project. I want to implement
 support for version control systems into enlightenment file manager. The
 interface shall be a right click menu option for VCS in the file manager.
 The menu option in turn shall expand to provide further options. I am
 targetting the following version control systems:
   - git
   - mercurial
   - subversion
   - cvs
   - darcs
   - bazaar
 I would like to know your views in this regard.

 Regards,
 Amitav

 What method would you be planning to use for this integration? It's all well 
 to
 say that you want to implement support, but I think you will need to be a bit
 more detailed in your idea.

Well, svn support is in kde as kdesvn. http://kdesvn.alwins-world.de/ 
http://kdesvn.alwins-world.de/
It uses subversion C API directly, instead of parsing svn client output. I 
talked on #svn and they suggest using the API specified in 
subversion/include/*.h .

So far my idea of the implementation is harnessing that API to implement svn 
support for subversion in e_fm.

For git, I am thinking of using libgit2. http://libgit2.github.com/

Mercurial and bazaar use python. I have to look into calling python functions 
in C.

Regards,
Amitav
--
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] gsoc project idea

2011-02-14 Thread Mike Blumenkrantz
On Mon, 14 Feb 2011 23:47:37 +0530
Amitav Mohanty amitavmohant...@gmail.com wrote:

 On 02/14/2011 01:42 PM, Mike Blumenkrantz wrote:
  On Mon, 14 Feb 2011 13:35:05 +0530
  Amitav Mohantyamitavmohant...@gmail.com  wrote:
 
  Hello
 
  I would like to discuss my idea for a GSOC project. I want to implement
  support for version control systems into enlightenment file manager. The
  interface shall be a right click menu option for VCS in the file manager.
  The menu option in turn shall expand to provide further options. I am
  targetting the following version control systems:
- git
- mercurial
- subversion
- cvs
- darcs
- bazaar
  I would like to know your views in this regard.
 
  Regards,
  Amitav
 
  What method would you be planning to use for this integration? It's all
  well to say that you want to implement support, but I think you will need
  to be a bit more detailed in your idea.
 
 Well, svn support is in kde as kdesvn. http://kdesvn.alwins-world.de/ 
 http://kdesvn.alwins-world.de/
 It uses subversion C API directly, instead of parsing svn client output. I 
 talked on #svn and they suggest using the API specified in
 subversion/include/*.h .
 
 So far my idea of the implementation is harnessing that API to implement svn 
 support for subversion in e_fm.
This is good.
 
 For git, I am thinking of using libgit2. http://libgit2.github.com/
Looks good as well.
 
 Mercurial and bazaar use python. I have to look into calling python functions
 in C.
Libpython. It's a huge pain, however, so my strong suggestion is to save these
for after you get svn+git working (plus those are the two that we actually
use ;))
 
 Regards,
 Amitav
Your idea sounds reasonable, and I think it would be very cool. As everyone
knows, however, efm is a monstrosity (Seb says: Raster at his best) that will
very likely be scrapped for parts and rewritten in the (near) future. This
would be another good project!

My suggestion for your work here is to start by writing a vfs library that you
can hook into with efm. This would allow abstraction and easy addition of new
fstypes (sshfs, for example) in the future. Perhaps this library could also
have an abstraction for exporting vfs nodes to a unified format (with
properties) that can be easily used by a file manager, allowing your work in
efm to be as minimal and portable as possible for future versions.

-- 
Mike Blumenkrantz
Zentific: NULL pointer dereferences now 50% off!

--
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


[E-devel] GSoC Idea - Java Bindings

2011-02-14 Thread Leif Middelschulte
Hello everyone,

as many of you already experienced, universities tend to teach and use
Java as their primary programming language and environment these days.

Therefore the Enlightenment Project should consider to open its way of
ui creation to those who didn't get to learn C.
Leaving aside the moral problems some devs. might have about doing it,
it would be a huge step towards a new user group.
Also this might easen integration with Android to some degree.

Non trolling Comments are very welcome.

BR,

Leif

--
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


[E-devel] GSoC Idea - Edje Browser Plugin

2011-02-14 Thread Leif Middelschulte
Hello everyone,

as you might have followed and already experienced, most of the EFL
works on almonst any OS and even platform.

As examples for OSes there are Linux, Mac OS and Windows.

Therefore it's now more than reasonable to create an Edje-Plugin for
browsers that allows e.g. easy sharing of ideas amongst designers.

Non-trolling comments are welcome.

BR,

Leif

--
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] gsoc project idea

2011-02-14 Thread Raphael Kubo da Costa
Amitav Mohanty amitavmohant...@gmail.com writes:

 Well, svn support is in kde as kdesvn. http://kdesvn.alwins-world.de/ 
 http://kdesvn.alwins-world.de/
 It uses subversion C API directly, instead of parsing svn client output. I 
 talked on #svn and they suggest using the API specified in
 subversion/include/*.h .

FWIW, Dolphin (KDE's default file manager) also has code for managing
svn and git repositories, so you might take a look at it too besides
kdesvn.

-- 
Raphael Kubo da Costa
ProFUSION embedded systems
http://profusion.mobi

--
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] gsoc project idea

2011-02-14 Thread Amitav Mohanty
On 02/15/2011 12:38 AM, Raphael Kubo da Costa wrote:

 FWIW, Dolphin (KDE's default file manager) also has code for managing
 svn and git repositories, so you might take a look at it too besides
 kdesvn.
Well I am using Dolphin; but I don't see any suppport for any vcs. May be I am 
missing something.

Amitav

--
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] GSoC Idea - Java Bindings

2011-02-14 Thread Cedric BAIL
Hi,

On Mon, Feb 14, 2011 at 7:46 PM, Leif Middelschulte
leif.middelschu...@gmail.com wrote:
 as many of you already experienced, universities tend to teach and use
 Java as their primary programming language and environment these days.

 Therefore the Enlightenment Project should consider to open its way of
 ui creation to those who didn't get to learn C.
 Leaving aside the moral problems some devs. might have about doing it,
 it would be a huge step towards a new user group.
 Also this might easen integration with Android to some degree.

 Non trolling Comments are very welcome.

More good binding we have, better it will be for the EFL. People
should be able to use the language they prefer to do what they want
with our libs, even the most insane one ;-) So I am all for that GSoC.

-- 
Cedric BAIL

--
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] gsoc project idea

2011-02-14 Thread Raphael Kubo da Costa
Amitav Mohanty amitavmohant...@gmail.com writes:

 On 02/15/2011 12:38 AM, Raphael Kubo da Costa wrote:

 FWIW, Dolphin (KDE's default file manager) also has code for managing
 svn and git repositories, so you might take a look at it too besides
 kdesvn.
 Well I am using Dolphin; but I don't see any suppport for any vcs. May
 be I am missing something.

See kdesdk/dolphin-plugins --
http://websvn.kde.org/trunk/KDE/kdesdk/dolphin-plugins.

-- 
Raphael Kubo da Costa
ProFUSION embedded systems
http://profusion.mobi

--
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] GSoC Idea - Java Bindings

2011-02-14 Thread Mike Blumenkrantz
On Mon, 14 Feb 2011 20:31:49 +0100
Cedric BAIL cedric.b...@free.fr wrote:

 Hi,
 
 On Mon, Feb 14, 2011 at 7:46 PM, Leif Middelschulte
 leif.middelschu...@gmail.com wrote:
  as many of you already experienced, universities tend to teach and use
  Java as their primary programming language and environment these days.
 
  Therefore the Enlightenment Project should consider to open its way of
  ui creation to those who didn't get to learn C.
  Leaving aside the moral problems some devs. might have about doing it,
  it would be a huge step towards a new user group.
  Also this might easen integration with Android to some degree.
 
  Non trolling Comments are very welcome.
 
 More good binding we have, better it will be for the EFL. People
 should be able to use the language they prefer to do what they want
 with our libs, even the most insane one ;-) So I am all for that GSoC.
 
I'll be heading up the Brainfuck for EFL project, meet in #bffefl

-- 
Mike Blumenkrantz
Zentific: NULL pointer dereferences now 50% off!

--
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] GSoC Idea - Java Bindings

2011-02-14 Thread Boris 'billiob' Faure
 I'll be heading up the Brainfuck for EFL project, meet in #bffefl
At some point, I wanted to write an UI to view how my brainfuck softs
were working with the tape.

-- 
Boris 'billiob' Faure

--
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] gsoc project idea

2011-02-14 Thread David Seikel
On Mon, 14 Feb 2011 13:43:30 -0500 Mike Blumenkrantz
m...@zentific.com wrote:

 On Mon, 14 Feb 2011 23:47:37 +0530
 Amitav Mohanty amitavmohant...@gmail.com wrote:
 
  On 02/14/2011 01:42 PM, Mike Blumenkrantz wrote:
   On Mon, 14 Feb 2011 13:35:05 +0530
   Amitav Mohantyamitavmohant...@gmail.com  wrote:
  
   Hello
  
   I would like to discuss my idea for a GSOC project. I want to
   implement support for version control systems into enlightenment
   file manager. The interface shall be a right click menu option
   for VCS in the file manager. The menu option in turn shall
   expand to provide further options. I am targetting the following
   version control systems:
 - git
 - mercurial
 - subversion
 - cvs
 - darcs
 - bazaar
   I would like to know your views in this regard.
  
   Regards,
   Amitav
  
   What method would you be planning to use for this integration?
   It's all well to say that you want to implement support, but I
   think you will need to be a bit more detailed in your idea.
  
  Well, svn support is in kde as kdesvn.
  http://kdesvn.alwins-world.de/ http://kdesvn.alwins-world.de/
  It uses subversion C API directly, instead of parsing svn client
  output. I talked on #svn and they suggest using the API specified in
  subversion/include/*.h .
  
  So far my idea of the implementation is harnessing that API to
  implement svn support for subversion in e_fm.
 This is good.
  
  For git, I am thinking of using libgit2. http://libgit2.github.com/
 Looks good as well.
  
  Mercurial and bazaar use python. I have to look into calling python
  functions in C.
 Libpython. It's a huge pain, however, so my strong suggestion is to
 save these for after you get svn+git working (plus those are the two
 that we actually use ;))
  
  Regards,
  Amitav
 Your idea sounds reasonable, and I think it would be very cool. As
 everyone knows, however, efm is a monstrosity (Seb says: Raster at
 his best) that will very likely be scrapped for parts and rewritten
 in the (near) future. This would be another good project!
 
 My suggestion for your work here is to start by writing a vfs library
 that you can hook into with efm. This would allow abstraction and
 easy addition of new fstypes (sshfs, for example) in the future.
 Perhaps this library could also have an abstraction for exporting vfs
 nodes to a unified format (with properties) that can be easily used
 by a file manager, allowing your work in efm to be as minimal and
 portable as possible for future versions.
 

Might help to look at the old evfs and entropy work.

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


signature.asc
Description: PGP signature
--
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


[E-devel] LiMo4 announced, EFL!

2011-02-14 Thread Gustavo Sverzut Barbieri
Hi everybody,

Today LiMo foundation announced its 4th release will be out around
July 2011 and although just the GNOME guys are doing noise[1], check
out our highlight position in their blocks diagram:

 http://www.limofoundation.org/en/what-is-the-platform.html

So this is to make clear it's not just about bunch of geeks, or just
Samsung. It's being adopted by a major industry as a whole.

/me SPANKS raster due being publicity negligent!


[1] 
http://www.limofoundation.org/en/Press-Releases/limo-foundation-unveils-limo-4.html
just cites GNOME, we need better PR!!! :-)

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

--
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] LiMo4 announced, EFL!

2011-02-14 Thread Vincent Torri


On Mon, 14 Feb 2011, Gustavo Sverzut Barbieri wrote:

 Hi everybody,

 Today LiMo foundation announced its 4th release will be out around
 July 2011 and although just the GNOME guys are doing noise[1], check
 out our highlight position in their blocks diagram:

 http://www.limofoundation.org/en/what-is-the-platform.html

the diagram there is almost the same than the one in the pdf in raster's 
mail about samsung. Is it normal ?

Vincent


 So this is to make clear it's not just about bunch of geeks, or just
 Samsung. It's being adopted by a major industry as a whole.

 /me SPANKS raster due being publicity negligent!


 [1] 
 http://www.limofoundation.org/en/Press-Releases/limo-foundation-unveils-limo-4.html
 just cites GNOME, we need better PR!!! :-)

 -- 
 Gustavo Sverzut Barbieri
 http://profusion.mobi embedded systems
 --
 MSN: barbi...@gmail.com
 Skype: gsbarbieri
 Mobile: +55 (19) 9225-2202

 --
 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] LiMo4 announced, EFL!

2011-02-14 Thread Gustavo Sverzut Barbieri
On Mon, Feb 14, 2011 at 6:44 PM, Vincent Torri vto...@univ-evry.fr wrote:


 On Mon, 14 Feb 2011, Gustavo Sverzut Barbieri wrote:

 Hi everybody,

 Today LiMo foundation announced its 4th release will be out around
 July 2011 and although just the GNOME guys are doing noise[1], check
 out our highlight position in their blocks diagram:

    http://www.limofoundation.org/en/what-is-the-platform.html

 the diagram there is almost the same than the one in the pdf in raster's
 mail about samsung. Is it normal ?

It should be, AFAIK Raster was the one doing the EFL-in-LiMo
introduction and presentations, so likely his words (and figures) are
being trusted :-)

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

--
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] LiMo4 announced, EFL!

2011-02-14 Thread Jeff Hoogland
Are there any handsets out there that use LiMo currently?

~Jeff Hoogland

- Original message -
 On Mon, Feb 14, 2011 at 6:44 PM, Vincent Torri vto...@univ-evry.fr
 wrote:
  
  
  On Mon, 14 Feb 2011, Gustavo Sverzut Barbieri wrote:
  
   Hi everybody,
   
   Today LiMo foundation announced its 4th release will be out around
   July 2011 and although just the GNOME guys are doing noise[1], check
   out our highlight position in their blocks diagram:
   
      http://www.limofoundation.org/en/what-is-the-platform.html
  
  the diagram there is almost the same than the one in the pdf in
  raster's mail about samsung. Is it normal ?
 
 It should be, AFAIK Raster was the one doing the EFL-in-LiMo
 introduction and presentations, so likely his words (and figures) are
 being trusted :-)
 
 -- 
 Gustavo Sverzut Barbieri
 http://profusion.mobi embedded systems
 --
 MSN: barbi...@gmail.com
 Skype: gsbarbieri
 Mobile: +55 (19) 9225-2202
 
 --
 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] LiMo4 announced, EFL!

2011-02-14 Thread Gustavo Sverzut Barbieri
On Mon, Feb 14, 2011 at 7:03 PM, Jeff Hoogland jeffhoogl...@gmail.com wrote:
 Are there any handsets out there that use LiMo currently?

http://www.limofoundation.org/solutions/index.php

Mostly Asians, and none using the new 4th release which includes EFL.

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

--
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] LiMo4 announced, EFL!

2011-02-14 Thread Jeff Hoogland
Ahh will have to keep an eye out for an English device running the 4th release 
then... Looking to change up my N900 and don't care for Android.

~Jeff

- Original message -
 On Mon, Feb 14, 2011 at 7:03 PM, Jeff Hoogland jeffhoogl...@gmail.com
 wrote:
  Are there any handsets out there that use LiMo currently?
 
 http://www.limofoundation.org/solutions/index.php
 
 Mostly Asians, and none using the new 4th release which includes EFL.
 
 -- 
 Gustavo Sverzut Barbieri
 http://profusion.mobi embedded systems
 --
 MSN: barbi...@gmail.com
 Skype: gsbarbieri
 Mobile: +55 (19) 9225-2202

--
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] LiMo4 announced, EFL!

2011-02-14 Thread Rui Miguel Silva Seabra
Em 14-02-2011 22:02, Jeff Hoogland escreveu:
 Ahh will have to keep an eye out for an English device running the 4th 
 release then...
 Looking to change up my N900 and don't care for Android.

I accept donations of !N900 to help port SHR (which uses Enlightenment 
and EFL), if you feel like replacing it for something else :)

Rui

--
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] LiMo4 announced, EFL!

2011-02-14 Thread Dale Anderson
mm so putting pieces together Samsung is likely to use such in a future
handset?

On 15 February 2011 11:13, Rui Miguel Silva Seabra r...@1407.org wrote:

 Em 14-02-2011 22:02, Jeff Hoogland escreveu:
  Ahh will have to keep an eye out for an English device running the 4th
 release then...
  Looking to change up my N900 and don't care for Android.

 I accept donations of !N900 to help port SHR (which uses Enlightenment
 and EFL), if you feel like replacing it for something else :)

 Rui


 --
 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] GSoC Idea - Java Bindings

2011-02-14 Thread Tom Haste
That quickly turned to troll comments... :D

Id be totally down with that. Kind of ties into the Android EFL proposal.



On 15 February 2011 03:55, Boris 'billiob' Faure bill...@gmail.com wrote:
 I'll be heading up the Brainfuck for EFL project, meet in #bffefl
 At some point, I wanted to write an UI to view how my brainfuck softs
 were working with the tape.

 --
 Boris 'billiob' Faure

 --
 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] LiMo4 announced, EFL!

2011-02-14 Thread Gustavo Sverzut Barbieri
Let's hope so :-)

On Mon, Feb 14, 2011 at 9:33 PM, Dale Anderson swish...@gmail.com wrote:
 mm so putting pieces together Samsung is likely to use such in a future
 handset?

 On 15 February 2011 11:13, Rui Miguel Silva Seabra r...@1407.org wrote:

 Em 14-02-2011 22:02, Jeff Hoogland escreveu:
  Ahh will have to keep an eye out for an English device running the 4th
 release then...
  Looking to change up my N900 and don't care for Android.

 I accept donations of !N900 to help port SHR (which uses Enlightenment
 and EFL), if you feel like replacing it for something else :)

 Rui


 --
 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




-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

--
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] LiMo4 announced, EFL!

2011-02-14 Thread Mark Dickie
On 14 February 2011 18:44, Gustavo Sverzut Barbieri barbi...@profusion.mobi
 wrote:

 Let's hope so :-)


Is there any timeline for the SLP SDK? It was supposed to be in February but
there's no mention of it yet at MWC.



 On Mon, Feb 14, 2011 at 9:33 PM, Dale Anderson swish...@gmail.com wrote:
  mm so putting pieces together Samsung is likely to use such in a future
  handset?
 
  On 15 February 2011 11:13, Rui Miguel Silva Seabra r...@1407.org wrote:
 
  Em 14-02-2011 22:02, Jeff Hoogland escreveu:
   Ahh will have to keep an eye out for an English device running the 4th
  release then...
   Looking to change up my N900 and don't care for Android.
 
  I accept donations of !N900 to help port SHR (which uses Enlightenment
  and EFL), if you feel like replacing it for something else :)
 
  Rui
 
 
 
 --
  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
 



 --
 Gustavo Sverzut Barbieri
 http://profusion.mobi embedded systems
 --
 MSN: barbi...@gmail.com
 Skype: gsbarbieri
 Mobile: +55 (19) 9225-2202


 --
 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




-- 
Mark Dickie



+57 313 550 7314
Email blaeberr...@gmail.com
Skype blaeberries
--
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


[E-devel] [Patch] ecore_file_download_with_additional_headers

2011-02-14 Thread sangho park
Dear all,

This is a patch for ecore_file_download.
- add 'ecore_file_download_with_additional_headers' API

If someone who uses 'ecore_file_download' wants to add additional headers to
ecore_con,
(e.g : Content-type, Transfer-Encoding, User-Agent, etc) there is no API to
do that.
so, I added new API 'ecore_file_download_with_additional_headers'
for using 'ecore_con_url_additional_header_add'.

pls review this code.
Index: ecore/src/lib/ecore_file/ecore_file_download.c
===
--- ecore/src/lib/ecore_file/ecore_file_download.c  (리비전 57040)
+++ ecore/src/lib/ecore_file/ecore_file_download.c  (작업 사본)
@@ -32,7 +32,8 @@ struct _Ecore_File_Download_Job
 Ecore_File_Download_Job *_ecore_file_download_curl(const char *url, const char 
*dst,

Ecore_File_Download_Completion_Cb completion_cb,

Ecore_File_Download_Progress_Cb progress_cb,
-   void *data);
+   void *data,
+   Eina_List *headers);
 
 static Eina_Bool _ecore_file_download_url_complete_cb(void *data, int type, 
void *event);
 static Eina_Bool _ecore_file_download_url_progress_cb(void *data, int type, 
void *event);
@@ -77,48 +78,14 @@ ecore_file_download_shutdown(void)
 #endif /* BUILD_ECORE_CON */
 }
 
-/**
- * @addtogroup Ecore_File_Group Ecore_File - Files and directories convenience 
functions
- *
- * @{
- */
-
-/**
- * @brief Download the given url to the given destination.
- *
- * @param  url The complete url to download.
- * @param  dst The local file to save the downloaded to.
- * @param  completion_cb A callback called on download complete.
- * @param  progress_cb A callback called during the download operation.
- * @param  data User data passed to both callbacks.
- * @param  job_ret Job used to abort the download.
- * @return EINA_TRUE if the download start or EINA_FALSE on failure
- *
- * This function starts the download of the URL @p url and saves it to
- * @p dst. @p url must provide the protocol, including 'http://',
- * 'ftp://' or 'file://'. Ecore_File must be compiled with CURL to
- * download using http and ftp protocols. If @p dst is ill-formed, or
- * if it already exists, the function returns EINA_FALSE. When the
- * download is complete, the callback @p completion_cb is called and
- * @p data is passed to it. The @p status parameter of @p completion_cb 
- * will be filled with the status of the download (200, 404,...). The
- * @p progress_cb is called during the download operation, each time a
- * packet is received or when CURL wants. It can be used to display the
- * percentage of the downloaded file. Return 0 from this callback, if provided,
- * to continue the operation or anything else to abort the download. The only
- * operations that can be aborted are those with protocol 'http' or 'ftp'. In 
- * that case @p job_ret can be filled. It can be used with
- * ecore_file_download_abort() or ecore_file_download_abort_all() to
- * respectively abort one or all download operations. This function returns
- * EINA_TRUE if the download starts, EINA_FALSE otherwise.
- */
-EAPI Eina_Bool
-ecore_file_download(const char *url,
-const char *dst,
-Ecore_File_Download_Completion_Cb completion_cb,
-Ecore_File_Download_Progress_Cb progress_cb,
-void *data,
-Ecore_File_Download_Job **job_ret)
+static Eina_Bool
+_ecore_file_download(const char *url,
+ const char *dst,
+ Ecore_File_Download_Completion_Cb completion_cb,
+ Ecore_File_Download_Progress_Cb progress_cb,
+ void *data,
+ Ecore_File_Download_Job **job_ret,
+ Eina_List *headers)
 {
 #ifdef BUILD_ECORE_CON
char *dir = ecore_file_dir_get(dst);
@@ -154,7 +121,7 @@ ecore_file_download_shutdown(void)
 /* download */
 Ecore_File_Download_Job *job;
 
-job = _ecore_file_download_curl(url, dst, completion_cb, progress_cb, 
data);
+   job = _ecore_file_download_curl(url, dst, completion_cb, progress_cb, 
data, headers);
 if(job_ret) *job_ret = job;
 if(job)
   return EINA_TRUE;
@@ -189,6 +156,76 @@ ecore_file_download_shutdown(void)
 }
 
 /**
+ * @addtogroup Ecore_File_Group Ecore_File - Files and directories convenience 
functions
+ *
+ * @{
+ */
+
+/**
+ * @brief Download the given url to the given destination.
+ *
+ * @param  url The complete url to download.
+ * @param  dst The local file to save the downloaded to.
+ * @param  completion_cb A callback called on download complete.
+ * @param  progress_cb A callback called during the download operation.
+ * @param  data User data passed to both callbacks.
+ * @param 

Re: [E-devel] LiMo4 announced, EFL!

2011-02-14 Thread Tom Hacohen
On Mon, 2011-02-14 at 18:32 -0200, Gustavo Sverzut Barbieri wrote:
 Today LiMo foundation announced its 4th release will be out around
 July 2011 and although just the GNOME guys are doing noise[1], check
 out our highlight position in their blocks diagram:
 
  http://www.limofoundation.org/en/what-is-the-platform.html

Maybe it's time for a press release in the Enlightenment.org blog? (and
reedit) saying that we are proud to be the official UI-Toolkit for the
new LiMo? :P
 
 So this is to make clear it's not just about bunch of geeks, or just
 Samsung. It's being adopted by a major industry as a whole.
I'm crossing my fingers there'll be public acceptance.
 
 /me SPANKS raster due being publicity negligent!
/me joins Gustavo in the spanking.
 
 
 [1] 
 http://www.limofoundation.org/en/Press-Releases/limo-foundation-unveils-limo-4.html
 just cites GNOME, we need better PR!!! :-)
 

We could use some, yeah. If it'll continue the same way, one of the two
will happen:
1. LiMo will switch to GTK+ (although it's slower and uglier)
2. LiMo will continue using EFL but everyone will think it's GTK+.

--
Tom.


--
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: tasn trunk/TMP/st/elementary/src/lib

2011-02-14 Thread Jaehwan Kim
Dear Tom

 I tried putting the if back, and although it fixed this issue, it
 introduced another one. I will take another look tomorrow.
Thanks ^^. Please fix this issue.

 Not correct at all, and should be fixed. I'm not sure I get you, do you
 have a solution or do you want me to check this out?
How about checking the range of wx,wy before it is saved in 
_smart_event_mouse_up?
I made the patch and tested it. It worked well.
Please review below patch.

Index: src/lib/els_scroller.c
===
--- src/lib/els_scroller.c  (revision 57040)
+++ src/lib/els_scroller.c  (work copy)
@@ -1647,7 +1647,7 @@ _smart_event_mouse_up(void *data, Evas *e, Evas_Ob
 {
Evas_Event_Mouse_Down *ev;
Smart_Data *sd;
-   Evas_Coord x = 0, y = 0, ox = 0, oy = 0;
+   Evas_Coord x = 0, y = 0, ox = 0, oy = 0, cw = 0, ch = 0;
 
sd = data;
ev = event_info;
@@ -1840,15 +1840,20 @@ _smart_event_mouse_up(void *data, Evas *e, Evas_Ob
  sd-down.want_dragged = 0;
 sd-down.dragged = 0;
 sd-down.now = 0;
+ elm_smart_scroller_child_viewport_size_get(sd-smart_obj, 
sd-ww, sd-wh);
  elm_smart_scroller_child_pos_get(sd-smart_obj, x, y);
  elm_smart_scroller_child_pos_set(sd-smart_obj, x, y);
+ sd-pan_func.child_size_get(sd-pan_obj, cw, ch);
+ if (x  0) x = 0;
+ else if ((x + sd-ww)  cw) x = cw - sd-ww;
+ if (y  0) y = 0;
+ else if ((y + sd-wh)  ch) y = ch - sd-wh;
  sd-wx = x;
  sd-wy = y;
 
  if(sd-is_mirrored)
sd-wx = _elm_smart_scroller_x_mirrored_get(sd-smart_obj, 
sd-wx);
 
- elm_smart_scroller_child_viewport_size_get(sd-smart_obj, 
sd-ww, sd-wh);
  if (!_smart_do_page(sd))
bounce_eval(sd);
  }


Thanks,
Jaehwan Kim.



--
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