Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2011-11-13 Thread Mike Blumenkrantz
On Sat, 12 Nov 2011 12:34:28 +0900
Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote:

 On Fri, 11 Nov 2011 22:28:44 -0500 Christopher Michael
 cpmicha...@comcast.net said:
 
  On 11/11/11 21:49, Carsten Haitzler (The Rasterman) wrote:
   On Fri, 11 Nov 2011 21:00:23 -0500 Christopher
   Michaelcpmicha...@comcast.net said:
  
   On 11/11/11 20:42, Carsten Haitzler (The Rasterman) wrote:
   On Fri, 11 Nov 2011 20:08:09 -0500 Christopher
   Michaelcpmicha...@comcast.net  said:
  
   On 11/11/11 19:54, Enlightenment SVN wrote:
   Log:
   back to unsigned long. code was actually correct as-is.
  
   If that's actually correct, then the 'fix' for the xcb version should
   be reverted also ;)
  
   yeah  found it. fixed. :) thanks for reminding
  
   No worries. Thanks for the fix ;)
  
   fyi - notice that even with those changes.. a whole bunch of other funcs
   in the same file were still using unsigned long * so the code was
   inconsistently changed too... which is bad :)
  
   Indeed. Was a patch from *bsd people (see commit from vtorri wrt bsd
   patch). No worries tho, it's straightened out now ;)
  
   oh sure - originally. i'm just pointing out that it was that way for a
   reason :) much more code followed the same pattern. if you change 1
   instance of a pattern... you need to be sure you really do NEED to change
   it. you didn't do it - just pointing it out to those watching :)
  
  
  No worries, thanks for keeping an eye out ;) After quite a few years of 
  efl/e development, I've actually managed to grow that 'thick skin' we 
  used to talk about ;) so not taking it personally :)
 
 hu... porkrinds.
 
 
you called?

-- 
Mike Blumenkrantz
Zentific: Doctor recommended, mother approved.

--
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2011-11-12 Thread The Rasterman
On Sat, 12 Nov 2011 07:53:02 +0100 (CET) Vincent Torri vto...@univ-evry.fr
said:

 
 
 On Sat, 12 Nov 2011, Carsten Haitzler (The Rasterman) wrote:
 
  On Fri, 11 Nov 2011 20:08:09 -0500 Christopher Michael
  cpmicha...@comcast.net said:
 
  On 11/11/11 19:54, Enlightenment SVN wrote:
  Log:
  back to unsigned long. code was actually correct as-is.
 
  If that's actually correct, then the 'fix' for the xcb version should be
  reverted also ;)
 
  yeah  found it. fixed. :) thanks for reminding
 
  fyi - notice that even with those changes.. a whole bunch of other funcs in
  the same file were still using unsigned long * so the code was
  inconsistently changed too... which is bad :)
 
 forget my previous mail
 
 I do not agree. I don't see anywhere in the protocol specification where a 
 long is used:
 
 http://cgit.freedesktop.org/xorg/proto/xproto/tree/specs/encoding.xml
 http://cgit.freedesktop.org/xorg/proto/xproto/tree/specs/sect1-9.xml

protocol can never specify a long because longs are a variables size. protocol
specifies 32bit integers (CARD32). the Xlib API packs 1 card32 into each long
in the array. trust me on this... if you don't - get a 64bit machine and find
out :)

 Vincent
 
 
  dh
 
 
 
  Author:   raster
  Date: 2011-11-11 16:54:22 -0800 (Fri, 11 Nov 2011)
  New Revision: 65082
  Trac: http://trac.enlightenment.org/e/changeset/65082
 
  Modified:
 trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c
 
  Modified: trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c
  ===
  --- trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c
  2011-11-11 21:59:02 UTC (rev 65081) +++
  trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c2011-11-12
  00:54:22 UTC (rev 65082) @@ -131,7 +131,7 @@ return -1;
  }
for (i = 0; i  num_ret; i++)
  -  val[i] = ((unsigned int *)prop_ret)[i];
  +  val[i] = ((unsigned long *)prop_ret)[i];
num = num_ret;
*plst = val;
 }
 
 
 
  --
  RSA(R) Conference 2012
  Save $700 by Nov 18
  Register now
  http://p.sf.net/sfu/rsa-sfdev2dev1
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 
  -- 
  - Codito, ergo sum - I code, therefore I am --
  The Rasterman (Carsten Haitzler)ras...@rasterman.com
 
 
  --
  RSA(R) Conference 2012
  Save $700 by Nov 18
  Register now
  http://p.sf.net/sfu/rsa-sfdev2dev1
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 
 --
 RSA(R) Conference 2012
 Save $700 by Nov 18
 Register now
 http://p.sf.net/sfu/rsa-sfdev2dev1
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


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


--
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2011-11-11 Thread Christopher Michael
On 11/11/11 19:54, Enlightenment SVN wrote:
 Log:
 back to unsigned long. code was actually correct as-is.

If that's actually correct, then the 'fix' for the xcb version should be 
reverted also ;)

dh



 Author:   raster
 Date: 2011-11-11 16:54:22 -0800 (Fri, 11 Nov 2011)
 New Revision: 65082
 Trac: http://trac.enlightenment.org/e/changeset/65082

 Modified:
trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c

 Modified: trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c
 ===
 --- trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c2011-11-11 
 21:59:02 UTC (rev 65081)
 +++ trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c2011-11-12 
 00:54:22 UTC (rev 65082)
 @@ -131,7 +131,7 @@
return -1;
 }
   for (i = 0; i  num_ret; i++)
 -  val[i] = ((unsigned int *)prop_ret)[i];
 +  val[i] = ((unsigned long *)prop_ret)[i];
   num = num_ret;
   *plst = val;
}



--
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2011-11-11 Thread The Rasterman
On Fri, 11 Nov 2011 20:08:09 -0500 Christopher Michael cpmicha...@comcast.net
said:

 On 11/11/11 19:54, Enlightenment SVN wrote:
  Log:
  back to unsigned long. code was actually correct as-is.
 
 If that's actually correct, then the 'fix' for the xcb version should be 
 reverted also ;)

yeah  found it. fixed. :) thanks for reminding

fyi - notice that even with those changes.. a whole bunch of other funcs in the
same file were still using unsigned long * so the code was inconsistently
changed too... which is bad :)

 dh
 
 
 
  Author:   raster
  Date: 2011-11-11 16:54:22 -0800 (Fri, 11 Nov 2011)
  New Revision: 65082
  Trac: http://trac.enlightenment.org/e/changeset/65082
 
  Modified:
 trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c
 
  Modified: trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c
  ===
  --- trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c
  2011-11-11 21:59:02 UTC (rev 65081) +++
  trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c  2011-11-12
  00:54:22 UTC (rev 65082) @@ -131,7 +131,7 @@ return -1;
  }
for (i = 0; i  num_ret; i++)
  -  val[i] = ((unsigned int *)prop_ret)[i];
  +  val[i] = ((unsigned long *)prop_ret)[i];
num = num_ret;
*plst = val;
 }
 
 
 
 --
 RSA(R) Conference 2012
 Save $700 by Nov 18
 Register now
 http://p.sf.net/sfu/rsa-sfdev2dev1
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


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


--
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2011-11-11 Thread Christopher Michael
On 11/11/11 20:42, Carsten Haitzler (The Rasterman) wrote:
 On Fri, 11 Nov 2011 20:08:09 -0500 Christopher Michaelcpmicha...@comcast.net
 said:

 On 11/11/11 19:54, Enlightenment SVN wrote:
 Log:
 back to unsigned long. code was actually correct as-is.

 If that's actually correct, then the 'fix' for the xcb version should be
 reverted also ;)

 yeah  found it. fixed. :) thanks for reminding

No worries. Thanks for the fix ;)

 fyi - notice that even with those changes.. a whole bunch of other funcs in 
 the
 same file were still using unsigned long * so the code was inconsistently
 changed too... which is bad :)

Indeed. Was a patch from *bsd people (see commit from vtorri wrt bsd 
patch). No worries tho, it's straightened out now ;)

dh

--
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2011-11-11 Thread The Rasterman
On Fri, 11 Nov 2011 21:00:23 -0500 Christopher Michael cpmicha...@comcast.net
said:

 On 11/11/11 20:42, Carsten Haitzler (The Rasterman) wrote:
  On Fri, 11 Nov 2011 20:08:09 -0500 Christopher
  Michaelcpmicha...@comcast.net said:
 
  On 11/11/11 19:54, Enlightenment SVN wrote:
  Log:
  back to unsigned long. code was actually correct as-is.
 
  If that's actually correct, then the 'fix' for the xcb version should be
  reverted also ;)
 
  yeah  found it. fixed. :) thanks for reminding
 
 No worries. Thanks for the fix ;)
 
  fyi - notice that even with those changes.. a whole bunch of other funcs in
  the same file were still using unsigned long * so the code was
  inconsistently changed too... which is bad :)
 
 Indeed. Was a patch from *bsd people (see commit from vtorri wrt bsd 
 patch). No worries tho, it's straightened out now ;)

oh sure - originally. i'm just pointing out that it was that way for a
reason :) much more code followed the same pattern. if you change 1 instance
of a pattern... you need to be sure you really do NEED to change it. you
didn't do it - just pointing it out to those watching :)

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


--
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2011-11-11 Thread The Rasterman
On Fri, 11 Nov 2011 22:28:44 -0500 Christopher Michael cpmicha...@comcast.net
said:

 On 11/11/11 21:49, Carsten Haitzler (The Rasterman) wrote:
  On Fri, 11 Nov 2011 21:00:23 -0500 Christopher
  Michaelcpmicha...@comcast.net said:
 
  On 11/11/11 20:42, Carsten Haitzler (The Rasterman) wrote:
  On Fri, 11 Nov 2011 20:08:09 -0500 Christopher
  Michaelcpmicha...@comcast.net  said:
 
  On 11/11/11 19:54, Enlightenment SVN wrote:
  Log:
  back to unsigned long. code was actually correct as-is.
 
  If that's actually correct, then the 'fix' for the xcb version should be
  reverted also ;)
 
  yeah  found it. fixed. :) thanks for reminding
 
  No worries. Thanks for the fix ;)
 
  fyi - notice that even with those changes.. a whole bunch of other funcs
  in the same file were still using unsigned long * so the code was
  inconsistently changed too... which is bad :)
 
  Indeed. Was a patch from *bsd people (see commit from vtorri wrt bsd
  patch). No worries tho, it's straightened out now ;)
 
  oh sure - originally. i'm just pointing out that it was that way for a
  reason :) much more code followed the same pattern. if you change 1 instance
  of a pattern... you need to be sure you really do NEED to change it. you
  didn't do it - just pointing it out to those watching :)
 
 
 No worries, thanks for keeping an eye out ;) After quite a few years of 
 efl/e development, I've actually managed to grow that 'thick skin' we 
 used to talk about ;) so not taking it personally :)

hu... porkrinds.


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


--
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2011-11-11 Thread Vincent Torri


On Fri, 11 Nov 2011, Christopher Michael wrote:

 On 11/11/11 19:54, Enlightenment SVN wrote:
 Log:
 back to unsigned long. code was actually correct as-is.

 If that's actually correct, then the 'fix' for the xcb version should be
 reverted also ;)

so, as I said, the last argument of the XCB function is an uint32_t, and 
as int is always 32 bits, there's no pb

Vincent


 dh



 Author:   raster
 Date: 2011-11-11 16:54:22 -0800 (Fri, 11 Nov 2011)
 New Revision: 65082
 Trac: http://trac.enlightenment.org/e/changeset/65082

 Modified:
trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c

 Modified: trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c
 ===
 --- trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c   2011-11-11 
 21:59:02 UTC (rev 65081)
 +++ trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c   2011-11-12 
 00:54:22 UTC (rev 65082)
 @@ -131,7 +131,7 @@
return -1;
 }
   for (i = 0; i  num_ret; i++)
 -  val[i] = ((unsigned int *)prop_ret)[i];
 +  val[i] = ((unsigned long *)prop_ret)[i];
   num = num_ret;
   *plst = val;
}



 --
 RSA(R) Conference 2012
 Save $700 by Nov 18
 Register now
 http://p.sf.net/sfu/rsa-sfdev2dev1
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



--
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2011-11-11 Thread Vincent Torri


On Sat, 12 Nov 2011, Carsten Haitzler (The Rasterman) wrote:

 On Fri, 11 Nov 2011 20:08:09 -0500 Christopher Michael 
 cpmicha...@comcast.net
 said:

 On 11/11/11 19:54, Enlightenment SVN wrote:
 Log:
 back to unsigned long. code was actually correct as-is.

 If that's actually correct, then the 'fix' for the xcb version should be
 reverted also ;)

 yeah  found it. fixed. :) thanks for reminding

 fyi - notice that even with those changes.. a whole bunch of other funcs in 
 the
 same file were still using unsigned long * so the code was inconsistently
 changed too... which is bad :)

forget my previous mail

I do not agree. I don't see anywhere in the protocol specification where a 
long is used:

http://cgit.freedesktop.org/xorg/proto/xproto/tree/specs/encoding.xml
http://cgit.freedesktop.org/xorg/proto/xproto/tree/specs/sect1-9.xml

Vincent


 dh



 Author:   raster
 Date: 2011-11-11 16:54:22 -0800 (Fri, 11 Nov 2011)
 New Revision: 65082
 Trac: http://trac.enlightenment.org/e/changeset/65082

 Modified:
trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c

 Modified: trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c
 ===
 --- trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c
 2011-11-11 21:59:02 UTC (rev 65081) +++
 trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c  2011-11-12
 00:54:22 UTC (rev 65082) @@ -131,7 +131,7 @@ return -1;
 }
   for (i = 0; i  num_ret; i++)
 -  val[i] = ((unsigned int *)prop_ret)[i];
 +  val[i] = ((unsigned long *)prop_ret)[i];
   num = num_ret;
   *plst = val;
}



 --
 RSA(R) Conference 2012
 Save $700 by Nov 18
 Register now
 http://p.sf.net/sfu/rsa-sfdev2dev1
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



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


 --
 RSA(R) Conference 2012
 Save $700 by Nov 18
 Register now
 http://p.sf.net/sfu/rsa-sfdev2dev1
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



--
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2011-05-03 Thread Vincent Torri


On Tue, 3 May 2011, Enlightenment SVN wrote:

 Log:
 fix segv! wow. data was null.

are you sure that you'll be able to find all the fixes that need o be 
back ported to 1.0 ??

Vincent




 Author:   raster
 Date: 2011-05-03 02:46:55 -0700 (Tue, 03 May 2011)
 New Revision: 59144
 Trac: http://trac.enlightenment.org/e/changeset/59144

 Modified:
  trunk/ecore/src/lib/ecore_x/xlib/ecore_x_events.c

 Modified: trunk/ecore/src/lib/ecore_x/xlib/ecore_x_events.c
 ===
 --- trunk/ecore/src/lib/ecore_x/xlib/ecore_x_events.c 2011-05-03 09:10:10 UTC 
 (rev 59143)
 +++ trunk/ecore/src/lib/ecore_x/xlib/ecore_x_events.c 2011-05-03 09:46:55 UTC 
 (rev 59144)
 @@ -1338,7 +1338,7 @@
 {
Ecore_X_Event_Selection_Request *e;
Ecore_X_Selection_Intern *sd;
 -   void *data;
 +   void *data = NULL;
int len;
int typesize;

 @@ -1377,7 +1377,7 @@
 data, len, type, typesize))
 /* Refuse selection, conversion to requested target failed */
 property = None;
 - else
 + else if (data)
{
   /* FIXME: This does not properly handle large data 
 transfers */
   ecore_x_window_prop_property_set(


 --
 WhatsUp Gold - Download Free Network Management Software
 The most intuitive, comprehensive, and cost-effective network
 management toolset available today.  Delivers lowest initial
 acquisition cost and overall TCO of any competing solution.
 http://p.sf.net/sfu/whatsupgold-sd
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn



--
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2011-05-03 Thread The Rasterman
On Tue, 3 May 2011 11:54:31 +0200 (CEST) Vincent Torri vto...@univ-evry.fr
said:

i was sitting in a text console without x. i havent written the changelog yet.

 
 
 On Tue, 3 May 2011, Enlightenment SVN wrote:
 
  Log:
  fix segv! wow. data was null.
 
 are you sure that you'll be able to find all the fixes that need o be 
 back ported to 1.0 ??
 
 Vincent
 
 
 
 
  Author:   raster
  Date: 2011-05-03 02:46:55 -0700 (Tue, 03 May 2011)
  New Revision: 59144
  Trac: http://trac.enlightenment.org/e/changeset/59144
 
  Modified:
   trunk/ecore/src/lib/ecore_x/xlib/ecore_x_events.c
 
  Modified: trunk/ecore/src/lib/ecore_x/xlib/ecore_x_events.c
  ===
  --- trunk/ecore/src/lib/ecore_x/xlib/ecore_x_events.c   2011-05-03
  09:10:10 UTC (rev 59143) +++
  trunk/ecore/src/lib/ecore_x/xlib/ecore_x_events.c   2011-05-03
  09:46:55 UTC (rev 59144) @@ -1338,7 +1338,7 @@ {
 Ecore_X_Event_Selection_Request *e;
 Ecore_X_Selection_Intern *sd;
  -   void *data;
  +   void *data = NULL;
 int len;
 int typesize;
 
  @@ -1377,7 +1377,7 @@
  data, len, type, typesize))
  /* Refuse selection, conversion to requested target failed
  */ property = None;
  - else
  + else if (data)
 {
/* FIXME: This does not properly handle large data
  transfers */ ecore_x_window_prop_property_set(
 
 
  --
  WhatsUp Gold - Download Free Network Management Software
  The most intuitive, comprehensive, and cost-effective network
  management toolset available today.  Delivers lowest initial
  acquisition cost and overall TCO of any competing solution.
  http://p.sf.net/sfu/whatsupgold-sd
  ___
  enlightenment-svn mailing list
  enlightenment-...@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
 
 
 
 --
 WhatsUp Gold - Download Free Network Management Software
 The most intuitive, comprehensive, and cost-effective network 
 management toolset available today.  Delivers lowest initial 
 acquisition cost and overall TCO of any competing solution.
 http://p.sf.net/sfu/whatsupgold-sd
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


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


--
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2011-03-31 Thread Christopher Michael
On 03/31/2011 06:36 AM, Enlightenment SVN wrote:
 Log:
 ahem! who put unused there? who? screen *IS* used!


For once, it wasn't me ;)

Disco Stu 

dh


 Author:   raster
 Date: 2011-03-31 03:36:20 -0700 (Thu, 31 Mar 2011)
 New Revision: 58224
 Trac: http://trac.enlightenment.org/e/changeset/58224

 Modified:
trunk/ecore/src/lib/ecore_x/xlib/ecore_x_xinerama.c

 Modified: trunk/ecore/src/lib/ecore_x/xlib/ecore_x_xinerama.c
 ===
 --- trunk/ecore/src/lib/ecore_x/xlib/ecore_x_xinerama.c   2011-03-31 
 10:26:42 UTC (rev 58223)
 +++ trunk/ecore/src/lib/ecore_x/xlib/ecore_x_xinerama.c   2011-03-31 
 10:36:20 UTC (rev 58224)
 @@ -39,7 +39,7 @@
   } /* ecore_x_xinerama_screen_count_get */

   EAPI Eina_Bool
 -ecore_x_xinerama_screen_geometry_get(int screen __UNUSED__, int *x, int *y, 
 int *w, int *h)
 +ecore_x_xinerama_screen_geometry_get(int screen, int *x, int *y, int *w, int 
 *h)
   {
  LOGFN(__FILE__, __LINE__, __FUNCTION__);
   #ifdef ECORE_XINERAMA
 @@ -82,5 +82,6 @@
 *h = DisplayHeight(_ecore_x_disp, 0);

  return EINA_FALSE;
 +   screen = 0;
   } /* ecore_x_xinerama_screen_geometry_get */





--
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2010-03-01 Thread Gustavo Sverzut Barbieri
On Sun, Feb 28, 2010 at 9:58 PM, Peter Johnson t...@hiddenrock.com wrote:
 Ping?

 Would it be more convenient to send the patch and test programs directly to
 the list?  (I know people usually do this, but since it's a number of files, I
 figured it might be cumbersome.)

Sorry! I did forget about it :-(

I committed a slightly changed version as r46700.


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

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2010-02-28 Thread Peter Johnson
Ping?

Would it be more convenient to send the patch and test programs directly to
the list?  (I know people usually do this, but since it's a number of files, I
figured it might be cumbersome.)

pete

On Thu, Feb 25, 2010 at 09:51:01PM -0500, Peter Johnson wrote:
 Here's a tarball containing a prospective patch and a few commented test
 programs:
 
 http://tam.hiddenrock.com/eina-log-default.tar.gz
 
 I haven't yet updated the documentation because I'm not entirely convinced
 it's correct, but I'm not sure why, so I'd like a few second pairs of eyes on
 it.  Thanks.
 
 pete
 
 On Thu, Feb 25, 2010 at 05:18:10PM -0300, Gustavo Sverzut Barbieri wrote:
  On Thu, Feb 25, 2010 at 5:00 PM, Peter Johnson t...@hiddenrock.com wrote:
   Cool, thanks.
  
   My reading of those pages indicates that, were I to follow the 
   recommendations
   contained therein, I would always use the EINA_LOG_DOM_*() macros and 
   never
   the EINA_LOG_*() macros, because they use EINA_LOG_DOMAIN_GLOBAL, and as a
   good developer I should have my own domain(s) for my project.
  
   I think it would be helpful to allow developers to specify a logging 
   domain
   for an entire source file, which the EINA_LOG_*() macros would use.  This
   would cut down on typing and errors in consistency, and increase the SNR 
   of my
   code.
  
   My suggestion: the EINA_LOG_*() macros always log to 
   EINA_LOG_DOMAIN_DEFAULT,
   which would initially be set to EINA_LOG_DOMAIN_GLOBAL, and may be 
   overridden
   by a developer in a particular file.  The complication is that it would 
   have
   to be reset for the next file.  On the other hand, it could encourage 
   better
   developer habits regarding header files and whatnot.
  
  Hum... this do make sense. I even like the short 3 letter macros, but
  doing this could be very helpful and backwards compatible!
  
  Could you send a patch doing that, with documentation updated?
  
  BR,
  
  
  -- 
  Gustavo Sverzut Barbieri
  http://profusion.mobi embedded systems
  --
  MSN: barbi...@gmail.com
  Skype: gsbarbieri
  Mobile: +55 (19) 9225-2202
 
 --
 Download Intel#174; Parallel Studio Eval
 Try the new software tools for yourself. Speed compiling, find bugs
 proactively, and fine-tune applications for parallel performance.
 See why Intel Parallel Studio got high marks during beta.
 http://p.sf.net/sfu/intel-sw-dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2010-02-26 Thread Gustavo Sverzut Barbieri
On Fri, Feb 26, 2010 at 3:02 AM, Carsten Haitzler ras...@rasterman.com wrote:
 On Thu, 25 Feb 2010 15:01:02 -0300 Gustavo Sverzut Barbieri
 barbi...@profusion.mobi said:

 because eina_log doesnt do what i want. i'm busy tracking down issues not
 trying to get a gold star for using eina (which doesnt do what i want - i DONT
 want any code there if its turned off - no fn call - nothing, but i also dont
 ant to disable logging in general). eina ALWAYS adds logging code - ALWAYS. i
 dont want that. (either its a eina_log_print or a do while with an if in it to
 call the same fn).

you can set maximum log level and define your func to be of that
level. in that case there will be code, but it will fall into 2
constant comparison and compilers will just remove the code into the
binary, like:

if (5  4) { debug ... }

so again, consider keeping the debugs with eina_log.


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

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2010-02-26 Thread The Rasterman
On Fri, 26 Feb 2010 21:23:19 -0300 Gustavo Sverzut Barbieri
barbi...@profusion.mobi said:

 On Fri, Feb 26, 2010 at 3:02 AM, Carsten Haitzler ras...@rasterman.com
 wrote:
  On Thu, 25 Feb 2010 15:01:02 -0300 Gustavo Sverzut Barbieri
  barbi...@profusion.mobi said:
 
  because eina_log doesnt do what i want. i'm busy tracking down issues not
  trying to get a gold star for using eina (which doesnt do what i want - i
  DONT want any code there if its turned off - no fn call - nothing, but i
  also dont ant to disable logging in general). eina ALWAYS adds logging code
  - ALWAYS. i dont want that. (either its a eina_log_print or a do while with
  an if in it to call the same fn).
 
 you can set maximum log level and define your func to be of that
 level. in that case there will be code, but it will fall into 2
 constant comparison and compilers will just remove the code into the
 binary, like:
 
 if (5  4) { debug ... }
 

depends on optimisation level. also this would require i would have sat and
hunted for such features in eina_log before doing this and that would presume
it has what i was after - which it does not - i had more important things to do
like actually find bugs/problems. also i dont want eina's log formatting with
color, and the output doesnt align columns for easy reading (notice my printf %
30s etc.) so of course i'm not going to look at it as it's already not what i
want :). in the end this will be turned on via compiling anyway
- and disabled via compiling again - so the end result will be the same. 

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


--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2010-02-26 Thread Vincent Torri


On Sat, 27 Feb 2010, Carsten Haitzler (The Rasterman) wrote:

 On Fri, 26 Feb 2010 21:23:19 -0300 Gustavo Sverzut Barbieri
 barbi...@profusion.mobi said:

 On Fri, Feb 26, 2010 at 3:02 AM, Carsten Haitzler ras...@rasterman.com
 wrote:
 On Thu, 25 Feb 2010 15:01:02 -0300 Gustavo Sverzut Barbieri
 barbi...@profusion.mobi said:

 because eina_log doesnt do what i want. i'm busy tracking down issues not
 trying to get a gold star for using eina (which doesnt do what i want - i
 DONT want any code there if its turned off - no fn call - nothing, but i
 also dont ant to disable logging in general). eina ALWAYS adds logging code
 - ALWAYS. i dont want that. (either its a eina_log_print or a do while with
 an if in it to call the same fn).

 you can set maximum log level and define your func to be of that
 level. in that case there will be code, but it will fall into 2
 constant comparison and compilers will just remove the code into the
 binary, like:

 if (5  4) { debug ... }


 depends on optimisation level. also this would require i would have sat and
 hunted for such features in eina_log before doing this and that would presume
 it has what i was after - which it does not - i had more important things to 
 do
 like actually find bugs/problems. also i dont want eina's log formatting with
 color

you can set you own print function by using eina_log_print_cb_set()

, and the output doesnt align columns for easy reading (notice my printf %
 30s etc.)

same as above

Vincent

  so of course i'm not going to look at it as it's already not what i
 want :). in the end this will be turned on via compiling anyway
 - and disabled via compiling again - so the end result will be the same.

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2010-02-26 Thread Gustavo Sverzut Barbieri
On Sat, Feb 27, 2010 at 3:03 AM, Vincent Torri vto...@univ-evry.fr wrote:


 On Sat, 27 Feb 2010, Carsten Haitzler (The Rasterman) wrote:

 On Fri, 26 Feb 2010 21:23:19 -0300 Gustavo Sverzut Barbieri
 barbi...@profusion.mobi said:

 On Fri, Feb 26, 2010 at 3:02 AM, Carsten Haitzler ras...@rasterman.com
 wrote:

 On Thu, 25 Feb 2010 15:01:02 -0300 Gustavo Sverzut Barbieri
 barbi...@profusion.mobi said:

 because eina_log doesnt do what i want. i'm busy tracking down issues
 not
 trying to get a gold star for using eina (which doesnt do what i want -
 i
 DONT want any code there if its turned off - no fn call - nothing, but i
 also dont ant to disable logging in general). eina ALWAYS adds logging
 code
 - ALWAYS. i dont want that. (either its a eina_log_print or a do while
 with
 an if in it to call the same fn).

 you can set maximum log level and define your func to be of that
 level. in that case there will be code, but it will fall into 2
 constant comparison and compilers will just remove the code into the
 binary, like:

 if (5  4) { debug ... }


 depends on optimisation level. also this would require i would have sat
 and
 hunted for such features in eina_log before doing this and that would
 presume
 it has what i was after - which it does not - i had more important things
 to do
 like actually find bugs/problems. also i dont want eina's log formatting
 with
 color

 you can set you own print function by using eina_log_print_cb_set()

 , and the output doesnt align columns for easy reading (notice my printf %

 30s etc.)

 same as above

 Vincent

  so of course i'm not going to look at it as it's already not what i

 want :). in the end this will be turned on via compiling anyway
 - and disabled via compiling again - so the end result will be the same.

and disable color and function/file name using envvars.


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

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2010-02-26 Thread The Rasterman
On Sat, 27 Feb 2010 03:11:35 -0300 Gustavo Sverzut Barbieri
barbi...@profusion.mobi said:

 On Sat, Feb 27, 2010 at 3:03 AM, Vincent Torri vto...@univ-evry.fr wrote:
 
 
  On Sat, 27 Feb 2010, Carsten Haitzler (The Rasterman) wrote:
 
  On Fri, 26 Feb 2010 21:23:19 -0300 Gustavo Sverzut Barbieri
  barbi...@profusion.mobi said:
 
  On Fri, Feb 26, 2010 at 3:02 AM, Carsten Haitzler ras...@rasterman.com
  wrote:
 
  On Thu, 25 Feb 2010 15:01:02 -0300 Gustavo Sverzut Barbieri
  barbi...@profusion.mobi said:
 
  because eina_log doesnt do what i want. i'm busy tracking down issues
  not
  trying to get a gold star for using eina (which doesnt do what i want -
  i
  DONT want any code there if its turned off - no fn call - nothing, but i
  also dont ant to disable logging in general). eina ALWAYS adds logging
  code
  - ALWAYS. i dont want that. (either its a eina_log_print or a do while
  with
  an if in it to call the same fn).
 
  you can set maximum log level and define your func to be of that
  level. in that case there will be code, but it will fall into 2
  constant comparison and compilers will just remove the code into the
  binary, like:
 
  if (5  4) { debug ... }
 
 
  depends on optimisation level. also this would require i would have sat
  and
  hunted for such features in eina_log before doing this and that would
  presume
  it has what i was after - which it does not - i had more important things
  to do
  like actually find bugs/problems. also i dont want eina's log formatting
  with
  color
 
  you can set you own print function by using eina_log_print_cb_set()
 
  , and the output doesnt align columns for easy reading (notice my printf %
 
  30s etc.)
 
  same as above
 
  Vincent
 
   so of course i'm not going to look at it as it's already not what i
 
  want :). in the end this will be turned on via compiling anyway
  - and disabled via compiling again - so the end result will be the same.
 
 and disable color and function/file name using envvars.

and all this extra work for... what gain? eh? :)

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


--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2010-02-25 Thread Gustavo Sverzut Barbieri
On Thu, Feb 25, 2010 at 9:19 AM, Enlightenment SVN
no-re...@enlightenment.org wrote:
 Log:
  add lots of logging functions - for trackign x overhead when u cant get
  symbols... booo! - disabled of course.

damn raster, if you take so much time to do all this work, why don't
you take 5 minutes more to check out eina's logging API?

If you did it, it would be clear that overhead would not be added,
you'd benefit from configurable logging and would avoid duplication of
code.

If one want to avoid overhead with eina logging, just create another
domain or level and use the same as eina's  maximum log level.

Anyway, let's try to avoid such things in future.

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

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2010-02-25 Thread Peter Johnson
 really, there is already logging infrastructure there in ecore-x, if
 he wants another domain, just create a new one and name macros
 differently, but use the standards and let's not require people to
 change private.h to define or not the debug :-/

Where is this documented?


--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2010-02-25 Thread Gustavo Sverzut Barbieri
On Thu, Feb 25, 2010 at 3:48 PM, Vincent Torri vto...@univ-evry.fr wrote:
 On Thu, 25 Feb 2010, Peter Johnson wrote:

 really, there is already logging infrastructure there in ecore-x, if
 he wants another domain, just create a new one and name macros
 differently, but use the standards and let's not require people to
 change private.h to define or not the debug :-/

 Where is this documented?

 http://docs.enlightenment.org/auto/eina/group__Eina__Log__Group.html

 http://docs.enlightenment.org/auto/eina/tutorial_log_page.html

 it's in the documentation page of the site


http://docs.enlightenment.org/auto/eina/group__Eina__Log__Group.html#ga00e2a10370282673064d2bd3579b463c

documents the EINA_LOG_LEVEL_MAXIMUM usage to compile out stuff. This
is in the eina_log.h


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

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2010-02-25 Thread Peter Johnson
Cool, thanks.

My reading of those pages indicates that, were I to follow the recommendations
contained therein, I would always use the EINA_LOG_DOM_*() macros and never
the EINA_LOG_*() macros, because they use EINA_LOG_DOMAIN_GLOBAL, and as a
good developer I should have my own domain(s) for my project.

I think it would be helpful to allow developers to specify a logging domain
for an entire source file, which the EINA_LOG_*() macros would use.  This
would cut down on typing and errors in consistency, and increase the SNR of my
code.

My suggestion: the EINA_LOG_*() macros always log to EINA_LOG_DOMAIN_DEFAULT,
which would initially be set to EINA_LOG_DOMAIN_GLOBAL, and may be overridden
by a developer in a particular file.  The complication is that it would have
to be reset for the next file.  On the other hand, it could encourage better
developer habits regarding header files and whatnot.

pete


(My apologies if this has already been discussed.)

On Thu, Feb 25, 2010 at 07:48:29PM +0100, Vincent Torri wrote:
 
 
 On Thu, 25 Feb 2010, Peter Johnson wrote:
 
 really, there is already logging infrastructure there in ecore-x, if
 he wants another domain, just create a new one and name macros
 differently, but use the standards and let's not require people to
 change private.h to define or not the debug :-/
 
 Where is this documented?
 
 http://docs.enlightenment.org/auto/eina/group__Eina__Log__Group.html
 
 http://docs.enlightenment.org/auto/eina/tutorial_log_page.html
 
 it's in the documentation page of the site
 
 Vincent

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2010-02-25 Thread Vincent Torri


On Thu, 25 Feb 2010, Peter Johnson wrote:

 really, there is already logging infrastructure there in ecore-x, if
 he wants another domain, just create a new one and name macros
 differently, but use the standards and let's not require people to
 change private.h to define or not the debug :-/

 Where is this documented?

http://docs.enlightenment.org/auto/eina/group__Eina__Log__Group.html

http://docs.enlightenment.org/auto/eina/tutorial_log_page.html

it's in the documentation page of the site

Vincent

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2010-02-25 Thread Vincent Torri



On Thu, 25 Feb 2010, Gustavo Sverzut Barbieri wrote:


On Thu, Feb 25, 2010 at 9:19 AM, Enlightenment SVN
no-re...@enlightenment.org wrote:

Log:
 add lots of logging functions - for trackign x overhead when u cant get
 symbols... booo! - disabled of course.


damn raster, if you take so much time to do all this work, why don't
you take 5 minutes more to check out eina's logging API?

If you did it, it would be clear that overhead would not be added,
you'd benefit from configurable logging and would avoid duplication of
code.

If one want to avoid overhead with eina logging, just create another
domain or level and use the same as eina's  maximum log level.

Anyway, let's try to avoid such things in future.


no : raster should modify what he did. Otherwise it will be a mess. In 
addition, eina log will do exactly what he wants


Vincent--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2010-02-25 Thread Gustavo Sverzut Barbieri
On Thu, Feb 25, 2010 at 5:00 PM, Peter Johnson t...@hiddenrock.com wrote:
 Cool, thanks.

 My reading of those pages indicates that, were I to follow the recommendations
 contained therein, I would always use the EINA_LOG_DOM_*() macros and never
 the EINA_LOG_*() macros, because they use EINA_LOG_DOMAIN_GLOBAL, and as a
 good developer I should have my own domain(s) for my project.

 I think it would be helpful to allow developers to specify a logging domain
 for an entire source file, which the EINA_LOG_*() macros would use.  This
 would cut down on typing and errors in consistency, and increase the SNR of my
 code.

 My suggestion: the EINA_LOG_*() macros always log to EINA_LOG_DOMAIN_DEFAULT,
 which would initially be set to EINA_LOG_DOMAIN_GLOBAL, and may be overridden
 by a developer in a particular file.  The complication is that it would have
 to be reset for the next file.  On the other hand, it could encourage better
 developer habits regarding header files and whatnot.

Hum... this do make sense. I even like the short 3 letter macros, but
doing this could be very helpful and backwards compatible!

Could you send a patch doing that, with documentation updated?

BR,


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

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2010-02-25 Thread Gustavo Sverzut Barbieri
On Thu, Feb 25, 2010 at 3:29 PM, Vincent Torri vto...@univ-evry.fr wrote:
 On Thu, 25 Feb 2010, Gustavo Sverzut Barbieri wrote:

 On Thu, Feb 25, 2010 at 9:19 AM, Enlightenment SVN
 no-re...@enlightenment.org wrote:

 Log:
  add lots of logging functions - for trackign x overhead when u cant get
  symbols... booo! - disabled of course.

 damn raster, if you take so much time to do all this work, why don't
 you take 5 minutes more to check out eina's logging API?

 If you did it, it would be clear that overhead would not be added,
 you'd benefit from configurable logging and would avoid duplication of
 code.

 If one want to avoid overhead with eina logging, just create another
 domain or level and use the same as eina's  maximum log level.

 Anyway, let's try to avoid such things in future.

 no : raster should modify what he did. Otherwise it will be a mess. In
 addition, eina log will do exactly what he wants

not just that, but would avoid replicating __FILE__, __LINE__ and
__FUNCTION__ on every debug line ;-)

really, there is already logging infrastructure there in ecore-x, if
he wants another domain, just create a new one and name macros
differently, but use the standards and let's not require people to
change private.h to define or not the debug :-/

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

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2010-02-25 Thread Peter Johnson
Here's a tarball containing a prospective patch and a few commented test
programs:

http://tam.hiddenrock.com/eina-log-default.tar.gz

I haven't yet updated the documentation because I'm not entirely convinced
it's correct, but I'm not sure why, so I'd like a few second pairs of eyes on
it.  Thanks.

pete

On Thu, Feb 25, 2010 at 05:18:10PM -0300, Gustavo Sverzut Barbieri wrote:
 On Thu, Feb 25, 2010 at 5:00 PM, Peter Johnson t...@hiddenrock.com wrote:
  Cool, thanks.
 
  My reading of those pages indicates that, were I to follow the 
  recommendations
  contained therein, I would always use the EINA_LOG_DOM_*() macros and never
  the EINA_LOG_*() macros, because they use EINA_LOG_DOMAIN_GLOBAL, and as a
  good developer I should have my own domain(s) for my project.
 
  I think it would be helpful to allow developers to specify a logging domain
  for an entire source file, which the EINA_LOG_*() macros would use.  This
  would cut down on typing and errors in consistency, and increase the SNR of 
  my
  code.
 
  My suggestion: the EINA_LOG_*() macros always log to 
  EINA_LOG_DOMAIN_DEFAULT,
  which would initially be set to EINA_LOG_DOMAIN_GLOBAL, and may be 
  overridden
  by a developer in a particular file.  The complication is that it would have
  to be reset for the next file.  On the other hand, it could encourage better
  developer habits regarding header files and whatnot.
 
 Hum... this do make sense. I even like the short 3 letter macros, but
 doing this could be very helpful and backwards compatible!
 
 Could you send a patch doing that, with documentation updated?
 
 BR,
 
 
 -- 
 Gustavo Sverzut Barbieri
 http://profusion.mobi embedded systems
 --
 MSN: barbi...@gmail.com
 Skype: gsbarbieri
 Mobile: +55 (19) 9225-2202

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2010-02-25 Thread The Rasterman
On Thu, 25 Feb 2010 15:01:02 -0300 Gustavo Sverzut Barbieri
barbi...@profusion.mobi said:

because eina_log doesnt do what i want. i'm busy tracking down issues not
trying to get a gold star for using eina (which doesnt do what i want - i DONT
want any code there if its turned off - no fn call - nothing, but i also dont
ant to disable logging in general). eina ALWAYS adds logging code - ALWAYS. i
dont want that. (either its a eina_log_print or a do while with an if in it to
call the same fn).

 On Thu, Feb 25, 2010 at 9:19 AM, Enlightenment SVN
 no-re...@enlightenment.org wrote:
  Log:
   add lots of logging functions - for trackign x overhead when u cant get
   symbols... booo! - disabled of course.
 
 damn raster, if you take so much time to do all this work, why don't
 you take 5 minutes more to check out eina's logging API?
 
 If you did it, it would be clear that overhead would not be added,
 you'd benefit from configurable logging and would avoid duplication of
 code.
 
 If one want to avoid overhead with eina logging, just create another
 domain or level and use the same as eina's  maximum log level.
 
 Anyway, let's try to avoid such things in future.
 
 -- 
 Gustavo Sverzut Barbieri
 http://profusion.mobi embedded systems
 --
 MSN: barbi...@gmail.com
 Skype: gsbarbieri
 Mobile: +55 (19) 9225-2202
 
 --
 Download Intel#174; Parallel Studio Eval
 Try the new software tools for yourself. Speed compiling, find bugs
 proactively, and fine-tune applications for parallel performance.
 See why Intel Parallel Studio got high marks during beta.
 http://p.sf.net/sfu/intel-sw-dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


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


--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2010-01-16 Thread Fabiano Fidêncio
Hello, Raster.

ecore_x_events.c has some troubles here. :-(.
The output log is attached.

[]'s

On Sat, Jan 16, 2010 at 11:33 PM, Enlightenment SVN 
no-re...@enlightenment.org wrote:

 Log:
  opcode - _ecore_x_xi2_opcode

 Author:   raster
 Date: 2010-01-16 17:33:43 -0800 (Sat, 16 Jan 2010)
 New Revision: 45236

 Modified:
  trunk/ecore/src/lib/ecore_x/xlib/ecore_x_events.c

 Modified: trunk/ecore/src/lib/ecore_x/xlib/ecore_x_events.c
 ===
 --- trunk/ecore/src/lib/ecore_x/xlib/ecore_x_events.c   2010-01-16 21:01:59
 UTC (rev 45235)
 +++ trunk/ecore/src/lib/ecore_x/xlib/ecore_x_events.c   2010-01-17 01:33:43
 UTC (rev 45236)
 @@ -439,7 +439,7 @@

  #ifdef ECORE_XI2
if (xevent-xcookie.type == GenericEvent 
 -   xevent-xcookie.extension == opcode)
 +   xevent-xcookie.extension == _ecore_x_xi2_opcode)
  {
 if (XGetEventData(_ecore_x_disp (xevent-xcookie)))
   {



 --
 Throughout its 18-year history, RSA Conference consistently attracts the
 world's best and brightest in the field, creating opportunities for
 Conference
 attendees to learn about information security's most important issues
 through
 interactions with peers, luminaries and emerging and established companies.
 http://p.sf.net/sfu/rsaconf-dev2dev
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn




-- 
Fabiano Fidêncio
ProFUSION embedded systems
http://www.profusion.mobi
(CDPATH=${ZSH_VERSION+.}:  cd .  /bin/sh /media/files/e17/trunk/ecore/missing --run autoheader)
rm -f stamp-h1
touch config.h.in
cd .  /bin/sh ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make  all-recursive
make[1]: Entering directory `/media/files/e17/trunk/ecore'
Making all in doc
make[2]: Entering directory `/media/files/e17/trunk/ecore/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/media/files/e17/trunk/ecore/doc'
Making all in src
make[2]: Entering directory `/media/files/e17/trunk/ecore/src'
Making all in lib
make[3]: Entering directory `/media/files/e17/trunk/ecore/src/lib'
Making all in ecore
make[4]: Entering directory `/media/files/e17/trunk/ecore/src/lib/ecore'
  CC ecore.lo
  CC ecore_anim.lo
  CC ecore_app.lo
  CC ecore_events.lo
  CC ecore_getopt.lo
  CC ecore_hash.lo
  CC ecore_idle_enterer.lo
  CC ecore_idle_exiter.lo
  CC ecore_idler.lo
  CC ecore_list.lo
  CC ecore_main.lo
  CC ecore_path.lo
  CC ecore_pipe.lo
  CC ecore_plugin.lo
  CC ecore_poll.lo
  CC ecore_sheap.lo
  CC ecore_signal.lo
  CC ecore_str.lo
  CC ecore_strbuf.lo
  CC ecore_time.lo
  CC ecore_timer.lo
  CC ecore_tree.lo
  CC ecore_value.lo
  CC ecore_thread.lo
  CC ecore_glib.lo
  CC ecore_exe.lo
  CCLD   libecore.la
make[4]: Leaving directory `/media/files/e17/trunk/ecore/src/lib/ecore'
Making all in ecore_input
make[4]: Entering directory `/media/files/e17/trunk/ecore/src/lib/ecore_input'
  CC ecore_input.lo
  CCLD   libecore_input.la
make[4]: Leaving directory `/media/files/e17/trunk/ecore/src/lib/ecore_input'
Making all in ecore_input_evas
make[4]: Entering directory `/media/files/e17/trunk/ecore/src/lib/ecore_input_evas'
  CC ecore_input_evas.lo
  CCLD   libecore_input_evas.la
make[4]: Leaving directory `/media/files/e17/trunk/ecore/src/lib/ecore_input_evas'
Making all in ecore_job
make[4]: Entering directory `/media/files/e17/trunk/ecore/src/lib/ecore_job'
  CC ecore_job.lo
  CCLD   libecore_job.la
make[4]: Leaving directory `/media/files/e17/trunk/ecore/src/lib/ecore_job'
Making all in ecore_txt
make[4]: Entering directory `/media/files/e17/trunk/ecore/src/lib/ecore_txt'
  CC ecore_txt.lo
  CCLD   libecore_txt.la
make[4]: Leaving directory `/media/files/e17/trunk/ecore/src/lib/ecore_txt'
Making all in ecore_fb
make[4]: Entering directory `/media/files/e17/trunk/ecore/src/lib/ecore_fb'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/media/files/e17/trunk/ecore/src/lib/ecore_fb'
Making all in ecore_directfb
make[4]: Entering directory `/media/files/e17/trunk/ecore/src/lib/ecore_directfb'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/media/files/e17/trunk/ecore/src/lib/ecore_directfb'
Making all in ecore_con
make[4]: Entering directory `/media/files/e17/trunk/ecore/src/lib/ecore_con'
  CC ecore_con.lo
  CC ecore_con_dns.lo
  CC ecore_con_ssl.lo
ecore_con_ssl.c: In function ‘_ecore_con_ssl_server_init_gnutls’:
ecore_con_ssl.c:229: warning: cast to pointer from integer of different size
ecore_con_ssl.c: In function ‘_ecore_con_ssl_client_init_gnutls’:
ecore_con_ssl.c:357: warning: cast to pointer from integer of different size
  CC  

Re: [E-devel] E SVN: raster trunk/ecore/src/lib/ecore_x/xlib

2010-01-16 Thread The Rasterman
On Sun, 17 Jan 2010 00:36:19 -0200 Fabiano Fidêncio fiden...@profusion.mobi
said:

fixed. i got myself some xi2 headers now.

 Hello, Raster.
 
 ecore_x_events.c has some troubles here. :-(.
 The output log is attached.
 
 []'s
 
 On Sat, Jan 16, 2010 at 11:33 PM, Enlightenment SVN 
 no-re...@enlightenment.org wrote:
 
  Log:
   opcode - _ecore_x_xi2_opcode
 
  Author:   raster
  Date: 2010-01-16 17:33:43 -0800 (Sat, 16 Jan 2010)
  New Revision: 45236
 
  Modified:
   trunk/ecore/src/lib/ecore_x/xlib/ecore_x_events.c
 
  Modified: trunk/ecore/src/lib/ecore_x/xlib/ecore_x_events.c
  ===
  --- trunk/ecore/src/lib/ecore_x/xlib/ecore_x_events.c   2010-01-16 21:01:59
  UTC (rev 45235)
  +++ trunk/ecore/src/lib/ecore_x/xlib/ecore_x_events.c   2010-01-17 01:33:43
  UTC (rev 45236)
  @@ -439,7 +439,7 @@
 
   #ifdef ECORE_XI2
 if (xevent-xcookie.type == GenericEvent 
  -   xevent-xcookie.extension == opcode)
  +   xevent-xcookie.extension == _ecore_x_xi2_opcode)
   {
  if (XGetEventData(_ecore_x_disp (xevent-xcookie)))
{
 
 
 
  --
  Throughout its 18-year history, RSA Conference consistently attracts the
  world's best and brightest in the field, creating opportunities for
  Conference
  attendees to learn about information security's most important issues
  through
  interactions with peers, luminaries and emerging and established companies.
  http://p.sf.net/sfu/rsaconf-dev2dev
  ___
  enlightenment-svn mailing list
  enlightenment-...@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
 
 
 
 
 -- 
 Fabiano Fidêncio
 ProFUSION embedded systems
 http://www.profusion.mobi
 


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


--
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel