Re: [E-devel] E SVN: gastal trunk/elementary/doc

2012-02-27 Thread Sachiel
2012/2/27 Jonas M. Gastal jgas...@profusion.mobi:
 On Saturday 25 February 2012 09:35:01 Carsten Haitzler wrote:
 well logical for a user would be that list AND genlist are in the same
 section - genlist is just a more flexible/powerful/extendable list - that's
 all. to a user they are pretty much exactly the same - just genlist will be
 more efficient when it comes to vast numbers of items, and requires more
 work to use (as well as being able to do trees). elm list could be able to
 be just like genlist with 1 trivial function call to set the style of an
 item.

 Well, I think that's acutally a very good point. And since the documentation
 should focus on new users instead of people who know the intricacies of the
 workings of the list/genlist, how would everyone feel about moving list to the
 containers list?

 In the same spirit I wonder if the toolbar and segment control wouldn't be
 better off in the containers list. I point them out because they have layout
 diagrams, if we need a diagram to exemplify the widget it seems to make sense
 to say it doesn't have it's own visual identity and is a container.

Can't we have categories and have widgets show up in more than
one of them?


 Gastal

 --
 Try before you buy = See our experts in action!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-dev2
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: gastal trunk/elementary/doc

2012-02-27 Thread Sachiel
2012/2/27 Jonas M. Gastal jgas...@profusion.mobi:
 On Monday 27 February 2012 11:11:55 Iván Briano wrote:
 Can't we have categories and have widgets show up in more than
 one of them?

 I'm not sure what you mean by categories, but the current widget/container
 list are manually created so the only reason not to put something in both
 lists is duplication, since it's just the link I don't see a problem with
 that.

Each widget is a group already and I believe we can put groups inside
other groups. I know that we are manually creating the lists in order
to have them with each widget's preview, but if making it easy for people
to find a widget anywhere their sick perverted minds would look for it,
we can have a bunch of categories and one page ala Evas to list plain
links.


 --
 Try before you buy = See our experts in action!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-dev2
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] elev8: Function/parameter/class naming scheme

2012-02-27 Thread Sachiel
2012/2/27 Lucas De Marchi lucas.demar...@profusion.mobi:
 On Mon, Feb 27, 2012 at 11:47 AM, Cedric BAIL cedric.b...@free.fr wrote:
 On Mon, Feb 27, 2012 at 3:40 PM, Ulisses Furquim ulis...@profusion.mobi 
 wrote:
 On Sat, Feb 25, 2012 at 4:27 AM, Daniel Juyung Seo seojuyu...@gmail.com 
 wrote:
 Good topic.
 Agreed on my side :)
 elev8 is for JavaScript programmer and EFL background is not needed to
 use elev8.
 Here we go CamelCase!

 +1 for CamelCase

 My understanding of this thread is that no one is opposing the Camel !
 So we can do the switch asap. Yeah, I know we have lost raster's mind
 with this thread, that's a poor side effect :-)

 Yeah... we will just get burned if we don't use the same coding style
 js developers are used to.  I don't like CamelCase but I use it where
 and when it's appropriate.

 Let's go for it then.

FUCK CAMELCASE. LET'S GO ALL CAPS.



 Lucas De Marchi

 --
 Try before you buy = See our experts in action!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-dev2
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] elev8: Function/parameter/class naming scheme

2012-02-27 Thread Sachiel
2012/2/27 Elevate Efl eflel...@gmail.com:
 I believe this topic has received enough attention (more than what it
 deserves actually)
 Can we freeze on CamelCase please ?

No, while keeping things cool is a good thing to avoid
damage to equipment, freezing them is going too far.
We should settle on an average temperature of 20C.


 On Tue, Feb 28, 2012 at 9:07 AM, Carsten Haitzler ras...@rasterman.comwrote:

 On Mon, 27 Feb 2012 15:51:04 -0300 Gustavo Sverzut Barbieri
 barbi...@profusion.mobi said:

  On Monday, February 27, 2012, Iván Briano (Sachiel) wrote:
 
   2012/2/27 Lucas De Marchi lucas.demar...@profusion.mobijavascript:;:
On Mon, Feb 27, 2012 at 11:47 AM, Cedric BAIL
cedric.b...@free.frjavascript:;
   wrote:
On Mon, Feb 27, 2012 at 3:40 PM, Ulisses Furquim 
   ulis...@profusion.mobi javascript:; wrote:
On Sat, Feb 25, 2012 at 4:27 AM, Daniel Juyung Seo 
   seojuyu...@gmail.com javascript:; wrote:
Good topic.
Agreed on my side :)
elev8 is for JavaScript programmer and EFL background is not
 needed to
use elev8.
Here we go CamelCase!
   
+1 for CamelCase
   
My understanding of this thread is that no one is opposing the
 Camel !
So we can do the switch asap. Yeah, I know we have lost raster's
 mind
with this thread, that's a poor side effect :-)
   
Yeah... we will just get burned if we don't use the same coding style
js developers are used to.  I don't like CamelCase but I use it where
and when it's appropriate.
   
Let's go for it then.
  
   FUCK CAMELCASE. LET'S GO ALL CAPS.
 
  Thats COBOL :-)

 COBOL RULES.
 STOP RUN.

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



 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] elev8: Function/parameter/class naming scheme

2012-02-27 Thread Sachiel
2012/2/27 Michael Blumenkrantz michael.blumenkra...@gmail.com:
 On Mon, 27 Feb 2012 21:54:39 -0300
 Iván Briano (Sachiel) sachi...@gmail.com wrote:

 2012/2/27 Elevate Efl eflel...@gmail.com:
  I believe this topic has received enough attention (more than what it
  deserves actually)
  Can we freeze on CamelCase please ?

 No, while keeping things cool is a good thing to avoid
 damage to equipment, freezing them is going too far.
 We should settle on an average temperature of 20C.
 You mean -4F ?

293K


 
  On Tue, Feb 28, 2012 at 9:07 AM, Carsten Haitzler
  ras...@rasterman.comwrote:
 
  On Mon, 27 Feb 2012 15:51:04 -0300 Gustavo Sverzut Barbieri
  barbi...@profusion.mobi said:
 
   On Monday, February 27, 2012, Iván Briano (Sachiel) wrote:
  
2012/2/27 Lucas De Marchi
lucas.demar...@profusion.mobijavascript:;:
 On Mon, Feb 27, 2012 at 11:47 AM, Cedric BAIL
 cedric.b...@free.frjavascript:;
wrote:
 On Mon, Feb 27, 2012 at 3:40 PM, Ulisses Furquim 
ulis...@profusion.mobi javascript:; wrote:
 On Sat, Feb 25, 2012 at 4:27 AM, Daniel Juyung Seo 
seojuyu...@gmail.com javascript:; wrote:
 Good topic.
 Agreed on my side :)
 elev8 is for JavaScript programmer and EFL background is not
  needed to
 use elev8.
 Here we go CamelCase!

 +1 for CamelCase

 My understanding of this thread is that no one is opposing the
  Camel !
 So we can do the switch asap. Yeah, I know we have lost raster's
  mind
 with this thread, that's a poor side effect :-)

 Yeah... we will just get burned if we don't use the same coding 
 style
 js developers are used to.  I don't like CamelCase but I use it 
 where
 and when it's appropriate.

 Let's go for it then.
   
FUCK CAMELCASE. LET'S GO ALL CAPS.
  
   Thats COBOL :-)
 
  COBOL RULES.
  STOP RUN.
 
  --
  - Codito, ergo sum - I code, therefore I am --
  The Rasterman (Carsten Haitzler)    ras...@rasterman.com
 
 

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] elev8: Function/parameter/class naming scheme

2012-02-27 Thread Sachiel
2012/2/27 Michael Blumenkrantz michael.blumenkra...@gmail.com:
 On Mon, 27 Feb 2012 22:00:51 -0300
 Iván Briano (Sachiel) sachi...@gmail.com wrote:

 2012/2/27 Michael Blumenkrantz michael.blumenkra...@gmail.com:
  On Mon, 27 Feb 2012 21:54:39 -0300
  Iván Briano (Sachiel) sachi...@gmail.com wrote:
 
  2012/2/27 Elevate Efl eflel...@gmail.com:
   I believe this topic has received enough attention (more than what it
   deserves actually)
   Can we freeze on CamelCase please ?
 
  No, while keeping things cool is a good thing to avoid
  damage to equipment, freezing them is going too far.
  We should settle on an average temperature of 20C.
  You mean -4F ?

 293K
 0F ?

What? Ok, we'll define a new temperature every week.


 
  
   On Tue, Feb 28, 2012 at 9:07 AM, Carsten Haitzler
   ras...@rasterman.comwrote:
  
   On Mon, 27 Feb 2012 15:51:04 -0300 Gustavo Sverzut Barbieri
   barbi...@profusion.mobi said:
  
On Monday, February 27, 2012, Iván Briano (Sachiel) wrote:
   
 2012/2/27 Lucas De Marchi
 lucas.demar...@profusion.mobijavascript:;:
  On Mon, Feb 27, 2012 at 11:47 AM, Cedric BAIL
  cedric.b...@free.frjavascript:;
 wrote:
  On Mon, Feb 27, 2012 at 3:40 PM, Ulisses Furquim 
 ulis...@profusion.mobi javascript:; wrote:
  On Sat, Feb 25, 2012 at 4:27 AM, Daniel Juyung Seo 
 seojuyu...@gmail.com javascript:; wrote:
  Good topic.
  Agreed on my side :)
  elev8 is for JavaScript programmer and EFL background is not
   needed to
  use elev8.
  Here we go CamelCase!
 
  +1 for CamelCase
 
  My understanding of this thread is that no one is opposing the
   Camel !
  So we can do the switch asap. Yeah, I know we have lost raster's
   mind
  with this thread, that's a poor side effect :-)
 
  Yeah... we will just get burned if we don't use the same coding
  style js developers are used to.  I don't like CamelCase but I
  use it where and when it's appropriate.
 
  Let's go for it then.

 FUCK CAMELCASE. LET'S GO ALL CAPS.
   
Thats COBOL :-)
  
   COBOL RULES.
   STOP RUN.
  
   --
   - Codito, ergo sum - I code, therefore I am 
   --
   The Rasterman (Carsten Haitzler)    ras...@rasterman.com
  
  

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] elev8: Function/parameter/class naming scheme

2012-02-27 Thread Sachiel
2012/2/27 Michael Blumenkrantz michael.blumenkra...@gmail.com:
 On Mon, 27 Feb 2012 22:04:42 -0300
 Iván Briano (Sachiel) sachi...@gmail.com wrote:

 2012/2/27 Michael Blumenkrantz michael.blumenkra...@gmail.com:
  On Mon, 27 Feb 2012 22:00:51 -0300
  Iván Briano (Sachiel) sachi...@gmail.com wrote:
 
  2012/2/27 Michael Blumenkrantz michael.blumenkra...@gmail.com:
   On Mon, 27 Feb 2012 21:54:39 -0300
   Iván Briano (Sachiel) sachi...@gmail.com wrote:
  
   2012/2/27 Elevate Efl eflel...@gmail.com:
I believe this topic has received enough attention (more than what it
deserves actually)
Can we freeze on CamelCase please ?
  
   No, while keeping things cool is a good thing to avoid
   damage to equipment, freezing them is going too far.
   We should settle on an average temperature of 20C.
   You mean -4F ?
 
  293K
  0F ?

 What? Ok, we'll define a new temperature every week.
 We'll have to generate it using cryptographically secure algorithms so that
 nobody can predict how close to frozen it is.

Meh, too complex. We change the temperature and the atmospheric
pressure, but we don't tell anyone about the second one.


 
  
   
On Tue, Feb 28, 2012 at 9:07 AM, Carsten Haitzler
ras...@rasterman.comwrote:
   
On Mon, 27 Feb 2012 15:51:04 -0300 Gustavo Sverzut Barbieri
barbi...@profusion.mobi said:
   
 On Monday, February 27, 2012, Iván Briano (Sachiel) wrote:

  2012/2/27 Lucas De Marchi
  lucas.demar...@profusion.mobijavascript:;:
   On Mon, Feb 27, 2012 at 11:47 AM, Cedric BAIL
   cedric.b...@free.frjavascript:;
  wrote:
   On Mon, Feb 27, 2012 at 3:40 PM, Ulisses Furquim 
  ulis...@profusion.mobi javascript:; wrote:
   On Sat, Feb 25, 2012 at 4:27 AM, Daniel Juyung Seo 
  seojuyu...@gmail.com javascript:; wrote:
   Good topic.
   Agreed on my side :)
   elev8 is for JavaScript programmer and EFL background is 
   not
needed to
   use elev8.
   Here we go CamelCase!
  
   +1 for CamelCase
  
   My understanding of this thread is that no one is opposing 
   the
Camel !
   So we can do the switch asap. Yeah, I know we have lost
   raster's
mind
   with this thread, that's a poor side effect :-)
  
   Yeah... we will just get burned if we don't use the same 
   coding
   style js developers are used to.  I don't like CamelCase but I
   use it where and when it's appropriate.
  
   Let's go for it then.
 
  FUCK CAMELCASE. LET'S GO ALL CAPS.

 Thats COBOL :-)
   
COBOL RULES.
STOP RUN.
   
--
- Codito, ergo sum - I code, therefore I am
-- The Rasterman (Carsten Haitzler)
 ras...@rasterman.com
   
   

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


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

2012-02-14 Thread Sachiel
2012/2/14 Enlightenment SVN no-re...@enlightenment.org:
 Log:
 hey cedric.. let's not segv shall we?



 Author:       raster
 Date:         2012-02-14 07:03:12 -0800 (Tue, 14 Feb 2012)
 New Revision: 67938
 Trac:         http://trac.enlightenment.org/e/changeset/67938

 Modified:
  trunk/edje/src/lib/edje_program.c

 Modified: trunk/edje/src/lib/edje_program.c
 ===
 --- trunk/edje/src/lib/edje_program.c   2012-02-14 15:02:57 UTC (rev 67937)
 +++ trunk/edje/src/lib/edje_program.c   2012-02-14 15:03:12 UTC (rev 67938)
 @@ -873,9 +873,11 @@
  {
    Edje_Message_Signal emsg;
    const char *sep;
 -   Eina_Bool broadcast = ed-collection-broadcast_signal;
 +   Eina_Bool broadcast;

 +   if (!ed-collection) return;

A quick look shows that the code was working without a collection before.
We are not missing any case by just returning now, are we?

    if (ed-delete_me) return;
 +   broadcast = ed-collection-broadcast_signal;

    sep = strchr(sig, EDJE_PART_PATH_SEPARATOR);



 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


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

2012-02-13 Thread Sachiel
2012/2/13 Christopher Michael cpmicha...@comcast.net:
 Apologies. I did not run distcheck :(


It happens to the best of us, and sometimes to discomfitor too.

 dh

 Enlightenment SVN no-re...@enlightenment.org wrote:

Log:
The distchecks, pass them


Author:       sachiel
Date:         2012-02-13 10:40:00 -0800 (Mon, 13 Feb 2012)
New Revision: 67888
Trac:         http://trac.enlightenment.org/e/changeset/67888

Modified:
  trunk/elementary/data/themes/Makefile.am

Modified: trunk/elementary/data/themes/Makefile.am
===
--- trunk/elementary/data/themes/Makefile.am   2012-02-13 17:56:06 UTC (rev 
67887)
+++ trunk/elementary/data/themes/Makefile.am   2012-02-13 18:40:00 UTC (rev 
67888)
@@ -62,6 +62,7 @@
 widgets/entry.edc \
 widgets/map.edc \
 widgets/scroller.edc \
+widgets/pointer.edc \
 ews.edc \
 arrow_down.png \
 arrow_up.png \


--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
enlightenment-svn mailing list
enlightenment-...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
 --
 Try before you buy = See our experts in action!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-dev2
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] ecore_ipc - remove potential risk in ecore_ipc_shutdown

2012-02-10 Thread Sachiel
2012/2/10 윤정현 jh0506@samsung.com:
 I found a problem this infinite loop case.

 If server is deleted, then ECORE_IPC_EVENT_SERVER_DEL callback function will 
 be called in client side.
 It will happen infinite loop in ecore_ipc_shutdown if ecore_ipc_shutdown 
 called in this ECORE_IPC_EVENT_SERVER_DEL callback function.

 For example,
 server_del_handler = ecore_event_handler_add(ECORE_IPC_EVENT_SERVER_DEL, 
 _server_del_cb, NULL);
 static Eina_Bool
 _server_del_cb(void *data, int type, void *event)
 {
   ecore_ipc_shutdown();
   return EINA_TRUE;
 }

This is VERY WRONG. You should never shutdown any subsystem from
your callback functions. If you must finish the application then call
ecore_main_loop_quit() and let the main() function do all the shutdowns.


 If server is deleted,
 1. _ecore_ipc_event_server_del : svr-event_count++
 2. _server_del_cb : ecore_ipc_shutdown called
 3. ecore_ipc_shutdown : while (servers) 
 ecore_ipc_server_del(eina_list_data_get(servers))
 4. ecore_ipc_server_del : can't eina_list_remove(servers, svr) because 
 event_count != 0
 5. infinite loop

 I think this while code is very dangerous whether user miss or not.
 I modified EINA_LIST_FOREACH_SAFE instead of EINA_LIST_FOREACH refer to 
 ecore_con.
 Please review this patch.

 Thanks.

 --- Original Message ---
 Sender : Carsten Haitzlerras...@rasterman.com
 Date   : 2012-02-02 18:00 (GMT+09:00)
 Title  : Re: [E-devel] [Patch] ecore_ipc - remove potential risk in
  ecore_ipc_shutdown

 On Wed, 01 Feb 2012 03:06:01 + (GMT) Jeong-Hyun Yun
 jh0506@samsung.com said:

 Dear All.

 I removed potential risk in ecore_ipc_shutdown.

 If servers can't eina_list removed in ecore_ipc_server_del(),
 for example, delete_me is true or event_count  == 0 or etc.,
 then the while loop will be infinite.

 I modified EINA_LIST_FOREACH instead of while loop.

 Please review this patch.

 this is dangerous. very. take a look at this line in ecore_ipc_server_del():

        servers = eina_list_remove(servers, svr);

 so what happens when as you walk a list.. you remove the exact item you are
 walking... then you try use the list node -next member.. that you just
 freed? :)

 this is not a fix. it's asking for segv's.

 you issue is this:

   if (svr-event_count == 0)


 ie it wont remove until events have been spooled out from the server. this 
 wont
 happen until the mainloop goes and runs again, so you have a problem. what i'd
 do is have a routine before u server_del that finds all events for that server
 and deletes them. :) the problem is that there isn't a list of these per
 server. all the events point back to this server so u basically have a
 referencing issue. if a ref that wont be removed until mainlooop flushes the
 events. you want to look over there.

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

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


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


Re: [E-devel] elementary bodyless function

2012-02-07 Thread Sachiel
2012/2/7 Daniel Juyung Seo seojuyu...@gmail.com:
 Thanks for the notice.
 Anyone related to this? Sachiel? Lima? Barbieri?


Fixed, hadn't noticed the file in the original mail before.

 Thanks.

 Daniel Juyung Seo (SeoZ)

 On Tue, Feb 7, 2012 at 8:14 AM, Jérémy Zurcher jer...@asynk.ch wrote:

 hello,
 while working on ffi-efl, I've spotted a boyless function in elementary:

 bigdaddy jeyzu elementary (master) $ grep -RE 'elm_view_selection_get' *
 src/lib/elm_web.h:EAPI char             *elm_view_selection_get(const
 Evas_Object *obj);


 Jérémy


 --
 Try before you buy = See our experts in action!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-dev2
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


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

2012-02-07 Thread Sachiel
2012/2/7 Vincent Torri vincent.to...@gmail.com:
 @since


Gave up on the Changelog?

 Vincent

 On Tue, Feb 7, 2012 at 9:49 AM, Enlightenment SVN
 no-re...@enlightenment.org wrote:
 Log:
 [edje/markup filter] Add new API, edje_object_markup_filter_callback_add. 
 When using
  edje_object_text_insert_filter_callback_add, a filter function
  should check the type(format, text, or markup) of text for correct
  filtering. But in markup filter function(added by new API), text is
  always markup so no need to check the type of text.


 Author:       woohyun
 Date:         2012-02-07 00:49:56 -0800 (Tue, 07 Feb 2012)
 New Revision: 67724
 Trac:         http://trac.enlightenment.org/e/changeset/67724

 Modified:
  trunk/edje/src/lib/Edje.h trunk/edje/src/lib/edje_entry.c 
 trunk/edje/src/lib/edje_private.h trunk/edje/src/lib/edje_util.c

 Modified: trunk/edje/src/lib/Edje.h
 ===
 --- trunk/edje/src/lib/Edje.h   2012-02-07 02:30:36 UTC (rev 67723)
 +++ trunk/edje/src/lib/Edje.h   2012-02-07 08:49:56 UTC (rev 67724)
 @@ -1054,6 +1054,7 @@
  typedef void         (*Edje_Text_Change_Cb)     (void *data, Evas_Object 
 *obj, const char *part);
  typedef void         (*Edje_Message_Handler_Cb) (void *data, Evas_Object 
 *obj, Edje_Message_Type type, int id, void *msg); /** Edje message handler 
 callback functions's prototype definition. @c data will have the auxiliary 
 data pointer set at the time the callback registration. @c obj will be a 
 pointer the Edje object where the message comes from. @c type will identify 
 the type of the given message and @c msg will be a pointer the message's 
 contents, de facto, which depend on @c type. */
  typedef void         (*Edje_Text_Filter_Cb)     (void *data, Evas_Object 
 *obj, const char *part, Edje_Text_Filter_Type type, char **text);
 +typedef void         (*Edje_Markup_Filter_Cb)   (void *data, Evas_Object 
 *obj, const char *part, char **text);
  typedef Evas_Object *(*Edje_Item_Provider_Cb)   (void *data, Evas_Object 
 *obj, const char *part, const char *item);

  /**
 @@ -2924,8 +2925,20 @@
  * will make Edje break out of the filter cycle and reject the inserted
  * text.
  *
 + * @warning This function will be deprecated because of difficulty in use.
 + *          The type(format, text, or makrup) of text should be always
 + *          checked in the filter function for correct filtering.
 + *          Please use edje_object_markup_filter_callback_add() instead. 
 There
 + *          is no need to check the type of text in the filter function
 + *          because the text is always markup.
 + * @warning If you use this function with
 + *          edje_object_markup_filter_callback_add() togehter, all
 + *          Edje_Text_Filter_Cb functions and Edje_Markup_Filter_Cb 
 functions
 + *          will be executed, and then filtered text will be inserted.
 + *
  * @see edje_object_text_insert_filter_callback_del
  * @see edje_object_text_insert_filter_callback_del_full
 + * @see edje_object_markup_filter_callback_add
  *
  * @param obj A valid Evas_Object handle
  * @param part The part name
 @@ -2971,6 +2984,74 @@
  EAPI void            *edje_object_text_insert_filter_callback_del_full  
 (Evas_Object *obj, const char *part, Edje_Text_Filter_Cb func, void *data);

  /**
 + * Add a markup filter function for newly inserted text.
 + *
 + * Whenever text is inserted (not the same as set) into the given @p part,
 + * the list of markup filter functions will be called to decide if and how
 + * the new text will be accepted.
 + * The text parameter in the @p func filter is always markup. It can be
 + * modified by the user and it's up to him to free the one passed if he's to
 + * change the pointer. If doing so, the newly set text should be malloc'ed,
 + * as once all the filters are called Edje will free it.
 + * If the text is to be rejected, freeing it and setting the pointer to NULL
 + * will make Edje break out of the filter cycle and reject the inserted
 + * text.
 + * This function is different from 
 edje_object_text_insert_filter_callback_add()
 + * in that the text parameter in the @p fucn filter is always markup.
 + *
 + * @warning If you use this function with
 + *          edje_object_text_insert_filter_callback_add() togehter, all
 + *          Edje_Text_Filter_Cb functions and Edje_Markup_Filter_Cb 
 functions
 + *          will be executed, and then filtered text will be inserted.
 + *
 + * @see edje_object_markup_filter_callback_del
 + * @see edje_object_markup_filter_callback_del_full
 + * @see edje_object_text_insert_filter_callback_add
 + *
 + * @param obj A valid Evas_Object handle
 + * @param part The part name
 + * @param func The callback function that will act as markup filter
 + * @param data User provided data to pass to the filter function
 + */
 +EAPI void edje_object_markup_filter_callback_add(Evas_Object *obj, const 
 char *part, Edje_Markup_Filter_Cb func, void *data);
 +
 +/**
 + 

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

2012-02-07 Thread Sachiel
2012/2/7 Vincent Torri vincent.to...@gmail.com:
 On Tue, Feb 7, 2012 at 1:51 PM, Iván Briano (Sachiel)
 sachi...@gmail.com wrote:
 2012/2/7 Vincent Torri vincent.to...@gmail.com:
 @since


 Gave up on the Changelog?

 no, he added the entry (wrongly, though, but he fixed that)


Shame, I was looking forward to remind you to remind them about the Changelog.

 Vincent


 Vincent

 On Tue, Feb 7, 2012 at 9:49 AM, Enlightenment SVN
 no-re...@enlightenment.org wrote:
 Log:
 [edje/markup filter] Add new API, edje_object_markup_filter_callback_add. 
 When using
  edje_object_text_insert_filter_callback_add, a filter function
  should check the type(format, text, or markup) of text for correct
  filtering. But in markup filter function(added by new API), text is
  always markup so no need to check the type of text.


 Author:       woohyun
 Date:         2012-02-07 00:49:56 -0800 (Tue, 07 Feb 2012)
 New Revision: 67724
 Trac:         http://trac.enlightenment.org/e/changeset/67724

 Modified:
  trunk/edje/src/lib/Edje.h trunk/edje/src/lib/edje_entry.c 
 trunk/edje/src/lib/edje_private.h trunk/edje/src/lib/edje_util.c

 Modified: trunk/edje/src/lib/Edje.h
 ===
 --- trunk/edje/src/lib/Edje.h   2012-02-07 02:30:36 UTC (rev 67723)
 +++ trunk/edje/src/lib/Edje.h   2012-02-07 08:49:56 UTC (rev 67724)
 @@ -1054,6 +1054,7 @@
  typedef void         (*Edje_Text_Change_Cb)     (void *data, Evas_Object 
 *obj, const char *part);
  typedef void         (*Edje_Message_Handler_Cb) (void *data, Evas_Object 
 *obj, Edje_Message_Type type, int id, void *msg); /** Edje message 
 handler callback functions's prototype definition. @c data will have the 
 auxiliary data pointer set at the time the callback registration. @c obj 
 will be a pointer the Edje object where the message comes from. @c type 
 will identify the type of the given message and @c msg will be a pointer 
 the message's contents, de facto, which depend on @c type. */
  typedef void         (*Edje_Text_Filter_Cb)     (void *data, Evas_Object 
 *obj, const char *part, Edje_Text_Filter_Type type, char **text);
 +typedef void         (*Edje_Markup_Filter_Cb)   (void *data, Evas_Object 
 *obj, const char *part, char **text);
  typedef Evas_Object *(*Edje_Item_Provider_Cb)   (void *data, Evas_Object 
 *obj, const char *part, const char *item);

  /**
 @@ -2924,8 +2925,20 @@
  * will make Edje break out of the filter cycle and reject the inserted
  * text.
  *
 + * @warning This function will be deprecated because of difficulty in use.
 + *          The type(format, text, or makrup) of text should be always
 + *          checked in the filter function for correct filtering.
 + *          Please use edje_object_markup_filter_callback_add() instead. 
 There
 + *          is no need to check the type of text in the filter function
 + *          because the text is always markup.
 + * @warning If you use this function with
 + *          edje_object_markup_filter_callback_add() togehter, all
 + *          Edje_Text_Filter_Cb functions and Edje_Markup_Filter_Cb 
 functions
 + *          will be executed, and then filtered text will be inserted.
 + *
  * @see edje_object_text_insert_filter_callback_del
  * @see edje_object_text_insert_filter_callback_del_full
 + * @see edje_object_markup_filter_callback_add
  *
  * @param obj A valid Evas_Object handle
  * @param part The part name
 @@ -2971,6 +2984,74 @@
  EAPI void            *edje_object_text_insert_filter_callback_del_full  
 (Evas_Object *obj, const char *part, Edje_Text_Filter_Cb func, void *data);

  /**
 + * Add a markup filter function for newly inserted text.
 + *
 + * Whenever text is inserted (not the same as set) into the given @p part,
 + * the list of markup filter functions will be called to decide if and how
 + * the new text will be accepted.
 + * The text parameter in the @p func filter is always markup. It can be
 + * modified by the user and it's up to him to free the one passed if he's 
 to
 + * change the pointer. If doing so, the newly set text should be 
 malloc'ed,
 + * as once all the filters are called Edje will free it.
 + * If the text is to be rejected, freeing it and setting the pointer to 
 NULL
 + * will make Edje break out of the filter cycle and reject the inserted
 + * text.
 + * This function is different from 
 edje_object_text_insert_filter_callback_add()
 + * in that the text parameter in the @p fucn filter is always markup.
 + *
 + * @warning If you use this function with
 + *          edje_object_text_insert_filter_callback_add() togehter, all
 + *          Edje_Text_Filter_Cb functions and Edje_Markup_Filter_Cb 
 functions
 + *          will be executed, and then filtered text will be inserted.
 + *
 + * @see edje_object_markup_filter_callback_del
 + * @see edje_object_markup_filter_callback_del_full
 + * @see edje_object_text_insert_filter_callback_add
 + *
 + * @param obj A valid Evas_Object handle
 + * @param part

Re: [E-devel] E SVN: hermet IN trunk/GAMES: . ehidden_ninjas

2012-02-07 Thread Sachiel
2012/2/7 Vincent Torri vincent.to...@gmail.com:
 On Tue, Feb 7, 2012 at 4:19 PM, Enlightenment SVN
 no-re...@enlightenment.org wrote:
 Log:
 GAMES/ehidden_ninjas - registered name. ;p



 Author:       hermet
 Date:         2012-02-07 07:19:27 -0800 (Tue, 07 Feb 2012)
 New Revision: 67734
 Trac:         http://trac.enlightenment.org/e/changeset/67734

 Added:
  trunk/GAMES/ehidden_ninjas/ trunk/GAMES/ehidden_ninjas/Makefile 
 trunk/GAMES/ehidden_ninjas/app.cpp trunk/GAMES/ehidden_ninjas/object.h

 apps.c does nothing, object.h has a class (c++ ?!?!?!) Are there
 missing files ? Where is that hidden ninja ? :-)

The files are ninja.




 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn

 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] elm_inwin patch: improve widget theming ability

2012-02-07 Thread Sachiel
2012/2/7 michael bouchaud michael.bouch...@gmail.com:
 About it, I say we need to keep the text into a list or something. Why,
 just because the part can be missing.
 Nothing against your patch. I push it in, really thanks!!!
 But, I ask me this use case, where dev expects to use the content of this
 extra parts. Same as contents
 In gengrid and genlist it's really a mess.


It's not just about the part not being there, you also need to be able
to re-set the text when the theme of the object changes.

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] FOSDEM E group picture

2012-02-05 Thread Sachiel
2012/2/5 Stefan Schmidt ste...@datenfreihafen.org:
 Hello.

 Pictures from the group after Cedrics talk:
 http://datenfreihafen.org/~stefan/E-group-picture.tar.gz


It almost looks like it's a bit cold.

 regards
 Stefan Schmidt

 --
 Try before you buy = See our experts in action!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-dev2
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] python-elementary: keyboard fixes

2012-02-03 Thread Sachiel
-- Forwarded message --
From: Martin Jansa martin.ja...@gmail.com
Date: 2012/2/3
Subject: Re: [E-devel] [PATCH] python-elementary: keyboard fixes
To: Enlightenment developer list enlightenment-devel@lists.sourceforge.net


On Fri, Feb 03, 2012 at 04:41:19PM +0900, Jihoon Kim wrote:
 As Sachiel said, I guess you don't have any immodule.

 You can check whether immodule is existed or not in
 /usr/local/lib/ecore/immodules or /usr/lib/ecore/immodules.

 If there is no immodule, en-imf_context is equal to NULL because immodule
 can't be loaded.

SHR root@gjama / $ ls -la /usr/lib/ecore/immodules/
total 36
drwxr-xr-x 3 root root  4096 Feb  1 11:41 .
drwxr-xr-x 3 root root  4096 Jan 31 08:50 ..
drwxr-xr-x 2 root root  4096 Feb  1 11:41 .debug
-rwxr-xr-x 1 root root  1575 Jan 31 08:50 xim.la
-rwxr-xr-x 1 root root 16940 Jan 31 08:50 xim.so


That's not enough, unless your locale is one
that matches the module, it won't be loaded unless
you force it to with ECORE_IMF_MODULE=xim

If you don't have E17 running and set to use any
input method, it won't use it.

Cheers,


 On Friday, February 3, 2012, Martin Jansa wrote:

  On Thu, Feb 02, 2012 at 07:09:27PM -0200, Iván Briano (Sachiel) wrote:
   2012/2/2 Martin Jansa martin.ja...@gmail.com javascript:;:
On Thu, Feb 02, 2012 at 10:03:35AM +0100, Martin Jansa wrote:
On Thu, Feb 02, 2012 at 05:47:14PM +0900, Jihoon Kim wrote:
 Hi, Martin.

 Did you compiile ecore with --disable-ecore-imf option?
 It can be a clue to me to debug this bug.
   
No, imf is enabled:
  Ecore_IMF: yes
    XIM: yes
    SCIM...: no
  Ecore_IMF_Evas...: yes
   
and from elementary;
checking for ELEMENTARY... yes
checking for ELEMENTARY_ECORE_IMF... yes
   
  Features:
    Ecore_IMF..: yes
   
 If it is, I think it can be fixed easily. (I will.)
   
To be clear, if I call
elm_entry_input_panel_enabled_set(en, EINA_TRUE);
then it works as expected, I'm looking for way to make this setting
default enabled for all entries (as we're using illume2 on phones
without hw keyboards, so virtual keyboard is needed for every entry).
   
It seems like
ecore_imf_context_input_panel_enabled_get(en-imf_context);
is returning 0 for me and for some reason gdb doesn't want me to step
  into it..
   
  
   Do you have an IMF context loaded?
 
  How to check that? and isn't it checked in
  2521       if (en-imf_context)
  ?
 
  Cheers,
 
  
Attaching 2 more patches to make debugging this easier.
   
SHR root@gjama ~ $ gdb ./entry_example
GNU gdb (GDB) 7.3.1
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
  http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type show
  copying
and show warranty for details.
This GDB was configured as arm-oe-linux-gnueabi.
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/...
Reading symbols from /home/root/entry_example...done.
(gdb) b _edje_entry_input_panel_enabled_get
Function _edje_entry_input_panel_enabled_get not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (_edje_entry_input_panel_enabled_get) pending.
(gdb) b ecore_imf_context_input_panel_enabled_get
Function ecore_imf_context_input_panel_enabled_get not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 2 (ecore_imf_context_input_panel_enabled_get) pending.
(gdb) r
Starting program: /home/root/entry_example
[Thread debugging using libthread_db enabled]
Xlib:  extension DPMS missing on display :0.
   
Breakpoint 1, _edje_entry_input_panel_enabled_get (rp=0xae350) at
  edje_entry.c:2518
2518       Entry *en = rp-entry_data;
(gdb) n
2517    {
(gdb) n
2519       if (!en) return EINA_FALSE;
(gdb) n
2521       if (en-imf_context)
(gdb) si
0x403d5d90      2521       if (en-imf_context)
(gdb)
2522         return
  ecore_imf_context_input_panel_enabled_get(en-imf_context);
(gdb)
2526    }
(gdb) finish
Run till exit from #0  _edje_entry_input_panel_enabled_get
  (rp=optimized out) at edje_entry.c:2526
0x403f0540 in edje_object_part_text_input_panel_enabled_get
  (obj=optimized out, part=0x4011d1c0 elm.text) at edje_util.c:1874
1874            return _edje_entry_input_panel_enabled_get(rp);
Value returned is $1 = 0 '\000'
   
   
   
--
Martin 'JaMa' Jansa     jabber: martin.ja...@gmail.com
   
   
  --
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft

Re: [E-devel] [Patch] ecore_ipc - remove potential risk in ecore_ipc_shutdown

2012-02-02 Thread Sachiel
2012/2/2 Carsten Haitzler ras...@rasterman.com:
 On Wed, 01 Feb 2012 03:06:01 + (GMT) Jeong-Hyun Yun
 jh0506@samsung.com said:

 Dear All.

 I removed potential risk in ecore_ipc_shutdown.

 If servers can't eina_list removed in ecore_ipc_server_del(),
 for example, delete_me is true or event_count  == 0 or etc.,
 then the while loop will be infinite.

 I modified EINA_LIST_FOREACH instead of while loop.

 Please review this patch.

 this is dangerous. very. take a look at this line in ecore_ipc_server_del():

        servers = eina_list_remove(servers, svr);

 so what happens when as you walk a list.. you remove the exact item you are
 walking... then you try use the list node -next member.. that you just
 freed? :)

 this is not a fix. it's asking for segv's.

 you issue is this:

   if (svr-event_count == 0)


 ie it wont remove until events have been spooled out from the server. this 
 wont
 happen until the mainloop goes and runs again, so you have a problem. what i'd
 do is have a routine before u server_del that finds all events for that server
 and deletes them. :) the problem is that there isn't a list of these per
 server. all the events point back to this server so u basically have a
 referencing issue. if a ref that wont be removed until mainlooop flushes the
 events. you want to look over there.


I see the first mail says this is a potential issue, so maybe
it's perfectly fine as it stands. Has anyone had any problem with this?

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


 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] python-elementary: keyboard fixes

2012-02-02 Thread Sachiel
2012/2/2 Martin Jansa martin.ja...@gmail.com:
 On Thu, Feb 02, 2012 at 10:03:35AM +0100, Martin Jansa wrote:
 On Thu, Feb 02, 2012 at 05:47:14PM +0900, Jihoon Kim wrote:
  Hi, Martin.
 
  Did you compiile ecore with --disable-ecore-imf option?
  It can be a clue to me to debug this bug.

 No, imf is enabled:
   Ecore_IMF: yes
     XIM: yes
     SCIM...: no
   Ecore_IMF_Evas...: yes

 and from elementary;
 checking for ELEMENTARY... yes
 checking for ELEMENTARY_ECORE_IMF... yes

   Features:
     Ecore_IMF..: yes

  If it is, I think it can be fixed easily. (I will.)

 To be clear, if I call
 elm_entry_input_panel_enabled_set(en, EINA_TRUE);
 then it works as expected, I'm looking for way to make this setting
 default enabled for all entries (as we're using illume2 on phones
 without hw keyboards, so virtual keyboard is needed for every entry).

 It seems like
 ecore_imf_context_input_panel_enabled_get(en-imf_context);
 is returning 0 for me and for some reason gdb doesn't want me to step into 
 it..


Do you have an IMF context loaded?

 Attaching 2 more patches to make debugging this easier.

 SHR root@gjama ~ $ gdb ./entry_example
 GNU gdb (GDB) 7.3.1
 Copyright (C) 2011 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.  Type show copying
 and show warranty for details.
 This GDB was configured as arm-oe-linux-gnueabi.
 For bug reporting instructions, please see:
 http://www.gnu.org/software/gdb/bugs/...
 Reading symbols from /home/root/entry_example...done.
 (gdb) b _edje_entry_input_panel_enabled_get
 Function _edje_entry_input_panel_enabled_get not defined.
 Make breakpoint pending on future shared library load? (y or [n]) y
 Breakpoint 1 (_edje_entry_input_panel_enabled_get) pending.
 (gdb) b ecore_imf_context_input_panel_enabled_get
 Function ecore_imf_context_input_panel_enabled_get not defined.
 Make breakpoint pending on future shared library load? (y or [n]) y
 Breakpoint 2 (ecore_imf_context_input_panel_enabled_get) pending.
 (gdb) r
 Starting program: /home/root/entry_example
 [Thread debugging using libthread_db enabled]
 Xlib:  extension DPMS missing on display :0.

 Breakpoint 1, _edje_entry_input_panel_enabled_get (rp=0xae350) at 
 edje_entry.c:2518
 2518       Entry *en = rp-entry_data;
 (gdb) n
 2517    {
 (gdb) n
 2519       if (!en) return EINA_FALSE;
 (gdb) n
 2521       if (en-imf_context)
 (gdb) si
 0x403d5d90      2521       if (en-imf_context)
 (gdb)
 2522         return 
 ecore_imf_context_input_panel_enabled_get(en-imf_context);
 (gdb)
 2526    }
 (gdb) finish
 Run till exit from #0  _edje_entry_input_panel_enabled_get (rp=optimized 
 out) at edje_entry.c:2526
 0x403f0540 in edje_object_part_text_input_panel_enabled_get (obj=optimized 
 out, part=0x4011d1c0 elm.text) at edje_util.c:1874
 1874            return _edje_entry_input_panel_enabled_get(rp);
 Value returned is $1 = 0 '\000'



 --
 Martin 'JaMa' Jansa     jabber: martin.ja...@gmail.com

 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster IN trunk/devs: . jihoon

2012-02-01 Thread Sachiel
Finally!

2012/2/1 Daniel Juyung Seo seojuyu...@gmail.com:
 Congratulations!
 With great power comes great responsibility.


Fuck responsibility, now he can commit things for himself instead
of making me feel guilty for never doing it.

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: tasn IN trunk/eina: . src/include src/lib

2012-01-31 Thread Sachiel
2012/1/31 Enlightenment SVN no-re...@enlightenment.org:
 Log:
 Eina stringshare: Added Eina_Stringshare a stringshare visual hint.

  It's interchangeable with const char *, it's juts there as a visual hint
  for functions expecting stringshared values. Docs are not enough...

 Author:       tasn
 Date:         2012-01-31 09:12:23 -0800 (Tue, 31 Jan 2012)
 New Revision: 67641
 Trac:         http://trac.enlightenment.org/e/changeset/67641

[snip]
 + */
 +typedef const char * Eina_Stringshare;


Hiding * in a typedef is a sign of lack of manhood and
probably that you are involved with several satanist groups.

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


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

2012-01-27 Thread Sachiel
2012/1/27 Enlightenment SVN no-re...@enlightenment.org:
 Log:
 elementary -  modified item_del_pre_hook function prototype.

  Now it returns the bool value to free the widget item.

  Some widget items(i,e genlist) should not be deleted directly when 
 elm_object_item_del is called.
  So, if the pre_hook function returns EINA_FALSE, then the widget item will 
 not be deleted.


And when should they be deleted?

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


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

2012-01-23 Thread Sachiel
2012/1/23 Enlightenment SVN no-re...@enlightenment.org:
 Log:
 edje: detect when we try to inherit from ourself.


 Author:       cedric
 Date:         2012-01-23 07:45:12 -0800 (Mon, 23 Jan 2012)
 New Revision: 67472
 Trac:         http://trac.enlightenment.org/e/changeset/67472

 Modified:
  trunk/edje/src/bin/edje_cc_handlers.c

 Modified: trunk/edje/src/bin/edje_cc_handlers.c
 ===
 --- trunk/edje/src/bin/edje_cc_handlers.c       2012-01-23 15:17:16 UTC (rev 
 67471)
 +++ trunk/edje/src/bin/edje_cc_handlers.c       2012-01-23 15:45:12 UTC (rev 
 67472)
 @@ -2242,6 +2242,14 @@
             progname, file_in, line - 1, parent_name);
         exit(-1);
      }
 +   if (pc2 == pc)
 +     {
 +        ERR(%s: Error. parse error %s:%i. You are trying to inherit '%s' 
 from itself. That's not possible.
 +            If there is another group of the same name, you want to inherit 
 from that group and have the
 +            same name as that group, there is a trick ! Just put the 
 inherit before the directive that set
 +            the name !, progname, file_in, line - 1, parent_name);

WHAT? Why would you do that? People goes all around fixing
shadowing of variables in the C code and now we are telling people
how to shadow Edje groups? Give me your phone number so I can
direct people asking how to fix the problems cause by this to talk
directly to you.

 +        exit(-1);
 +     }

    if (pc2-data)
      {


 --
 Try before you buy = See our experts in action!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-dev2
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


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

2012-01-23 Thread Sachiel
2012/1/23 Cedric BAIL cedric.b...@free.fr:
 Because we are crazy french ! More seriously, by doing this you can
 just #include the original elementary theme and change some part in a
 group without copying code. So a very small and easy to read new theme
 that will be kept in sync with original one. As for my phone number, I
 have not setup yet an over priced phone line, but as soon as I have, I
 will happily give it :)

Valid use case but it still sounds like a hacky solution. Maybe once group
inheritance is solid enough we can think of a less awful way to do this.

 --
 Cedric BAIL

 --
 Try before you buy = See our experts in action!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-dev2
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] eina_value is failing on Windows

2012-01-20 Thread Sachiel
2012/1/21 Vincent Torri vincent.to...@gmail.com:
 hey

 first, i think that alloca.h is not needed anymore (no alloca call).
 On the other hand, malloc is used, hence stdlib.h should be included
 instead.

 About the error:


   EINA_VALUE_TYPE_DISPATCH_RETURN(value, vset, EINA_ERROR_VALUE_FAILED,
                                   EINA_FALSE, mem, args);

 error : Eina_Value' has no member named 'vset


That was my mistake but I already fixed it.

 that error is displayed twice. I have similar other errors

 Vincent

 --
 Try before you buy = See our experts in action!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-dev2
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E forums

2012-01-16 Thread Sachiel
2012/1/16 Kim Woelders k...@woelders.dk:
 Hello,

 http://forum.enlightenment.org/ is completely spam-infested, and has been
 so for a long time.
 I suggest to shut it down if nobody intends to care for it.


KILL IT WITH FIRE

 /Kim

 --
 RSA(R) Conference 2012
 Mar 27 - Feb 2
 Save $400 by Jan. 27
 Register now!
 http://p.sf.net/sfu/rsa-sfdev2dev2
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] update-docs by ewww

2012-01-13 Thread Sachiel
2012/1/13 Gustavo Sverzut Barbieri barbi...@profusion.mobi:
 Hi all,

 Who used ewww user at enlightenment.org to run dbus-daemon? Seems it
 was used to run update-docs, but endede spawing multiple servers. I've
 killed them.

 Is the dbus-daemon needed? why?


It's needed to get the screenshots for the elm_thumb widget right.
The script should kill ethumbd (and thus finish the dbus session)
on each run, but I don't remember why we don't do it at the end.
Maybe I just forgot.

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

 --
 RSA(R) Conference 2012
 Mar 27 - Feb 2
 Save $400 by Jan. 27
 Register now!
 http://p.sf.net/sfu/rsa-sfdev2dev2
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [patch] elm_gen{list, grid} - adding item_class management functions

2012-01-10 Thread Sachiel
2012/1/10 Daniel Juyung Seo seojuyu...@gmail.com:
 On Fri, Jan 6, 2012 at 11:34 PM, Gustavo Sverzut Barbieri
 barbi...@profusion.mobi wrote:
 On Fri, Jan 6, 2012 at 6:48 AM, Hyoyoung Chang hyoyo...@gmail.com wrote:
 Dear all

 This patch introduces four new apis about elm_gen{list, grid} item
 class managements.
 itc_add function makes a new item_class for the given widget.
 And itc_del function remove the item_class from the widget.

 Most of elm_gen{list, grid} users declare itc(item_class) as a global 
 variable.
 Because itc should be lived at elm_gen{list,grid} item's life cycle.
 It's inconvenient for users. Even some users pass itc.

 itc_add makes a new itc. if exact one exists in the given widget, it
 return the previous made itc.
 itc_del remove a itc if its reference count reaches at zero.

 Thanks.


 EAPI Elm_Genlist_Item_Class *
 elm_genlist_itc_add(Evas_Object *obj, const char *item_style,
                    Elm_Genlist_Item_Text_Get_Cb text_cb,
                    Elm_Genlist_Item_Content_Get_Cb content_cb,
                    Elm_Genlist_Item_State_Get_Cb state_cb,
                    Elm_Genlist_Item_Del_Cb del_cb);
 EAPI void
 elm_genlist_itc_del(Evas_Object *obj, Elm_Genlist_Item_Class *itc);
 EAPI Elm_Gengrid_Item_Class *
 elm_gengrid_itc_add(Evas_Object *obj, const char *item_style,
                    Elm_Gengrid_Item_Text_Get_Cb text_cb,
                    Elm_Gengrid_Item_Content_Get_Cb content_cb,
                    Elm_Gengrid_Item_State_Get_Cb state_cb,
                    Elm_Gengrid_Item_Del_Cb del_cb);
 EAPI void
 elm_gengrid_itc_del(Evas_Object *obj, Elm_Gengrid_Item_Class *itc);

 I dislike it, one can easily do this kind of stuff using item_del_cb().


 And really, majority of developers should NEVER use this, the global
 static-const is the correct way to go, making sure memory is live,
 unchanged, no mallocs, etc.

 Thanks for your reply. This patch has an assumption that application
 can alloc itc memory dynamically.
 If itc-dynamic-allocation is not recommended, do you have to use
 global variable for itc?
 For a huge app that uses many c sources, we can't force them to use
 global static :(


You are making a function to return a pre-made class for others to use?
Keep the class static to the function, return a pointer to it.

 Daniel Juyung Seo (SeoZ)


 Who may use this is bindings, like Python, JavaScript and that's it.
 They have better ways to manage it.

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

 --
 Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
 infrastructure or vast IT resources to deliver seamless, secure access to
 virtual desktops. With this all-in-one solution, easily deploy virtual
 desktops for less than the cost of PCs and save 60% on VDI infrastructure
 costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 --
 Write once. Port to many.
 Get the SDK and tools to simplify cross-platform app development. Create
 new or port existing apps to sell to consumers worldwide. Explore the
 Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
 http://p.sf.net/sfu/intel-appdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: seoz trunk/elementary/src/lib

2012-01-10 Thread Sachiel
2012/1/10 Enlightenment SVN no-re...@enlightenment.org:
 Log:
 enki: Turn off edje_cc verbose mode.


This patch is not doing that. And it looks wrong. On many levels.

 Author:       seoz
 Date:         2012-01-10 07:34:04 -0800 (Tue, 10 Jan 2012)
 New Revision: 67016
 Trac:         http://trac.enlightenment.org/e/changeset/67016

 Modified:
  trunk/elementary/src/lib/elm_main.c

 Modified: trunk/elementary/src/lib/elm_main.c
 ===
 --- trunk/elementary/src/lib/elm_main.c 2012-01-10 11:57:09 UTC (rev 67015)
 +++ trunk/elementary/src/lib/elm_main.c 2012-01-10 15:34:04 UTC (rev 67016)
 @@ -2084,18 +2084,6 @@
  }

  EAPI void
 -elm_object_access_info_set(Evas_Object *obj, const char *txt)
 -{
 -   elm_widget_access_info_set(obj, txt);
 -}
 -
 -EAPI Evas_Object *
 -elm_object_name_find(const Evas_Object *obj, const char *name, int recurse)
 -{
 -   return elm_widget_name_find(obj, name, recurse);
 -}
 -
 -EAPI void
  elm_object_item_access_info_set(Elm_Object_Item *it, const char *txt)
  {
    _elm_widget_item_access_info_set((Elm_Widget_Item *) it, txt);
 @@ -2119,17 +2107,20 @@
    _elm_widget_item_signal_emit((Elm_Widget_Item *) it, emission, source);
  }

 -EAPI void elm_object_item_disabled_set(Elm_Object_Item *it, Eina_Bool 
 disabled)
 +EAPI void
 +elm_object_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled)
  {
    _elm_widget_item_disabled_set((Elm_Widget_Item *) it, disabled);
  }

 -EAPI Eina_Bool elm_object_item_disabled_get(const Elm_Object_Item *it)
 +EAPI Eina_Bool
 +elm_object_item_disabled_get(const Elm_Object_Item *it)
  {
    return _elm_widget_item_disabled_get((Elm_Widget_Item *) it);
  }

 -EAPI void elm_object_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb 
 del_cb)
 +EAPI void
 +elm_object_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb del_cb)
  {
    _elm_widget_item_del_cb_set((Elm_Widget_Item *) it, del_cb);
  }


 --
 Write once. Port to many.
 Get the SDK and tools to simplify cross-platform app development. Create
 new or port existing apps to sell to consumers worldwide. Explore the
 Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
 http://p.sf.net/sfu/intel-appdev
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn

--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


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

2012-01-09 Thread Sachiel
2012/1/9 Bruno Dilly bdi...@profusion.mobi:
 Ok, but don't you trust the edj file will have a swallow with name X ?
 It's easy to break an application changing the edj if you want to do so.


The application has to define a certain policy for the theme, designers
can't just go crazy and do whatever crap comes out from their minds without
adhering to those specified rules, so it's perfectly possible for a program to
expect an unswallowed object to be in a somewhat known state.

That said, I don't care whether the change goes in or not, I still believe
the undefined behavior is not a reason not to document the change.

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


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

2012-01-07 Thread Sachiel
2012/1/7 Gustavo Sverzut Barbieri barbi...@profusion.mobi:
 On Sat, Jan 7, 2012 at 9:39 AM, Enlightenment SVN
 no-re...@enlightenment.org wrote:
 Log:
 Edje: hide an object after unswallow
  Simply doing an unswallow would leave the object where it was in the
  evas, visible, but edje would not be handling it anymore.

 nah, you're supposed to do this in the application or edje user. Very
 likely you'll delete the object, sometimes hide it.

 If you hide by default, novice will not see the object and will
 leak... it's like a warning.


And if for some reason the change stays in, it's one of those
very special things that deserve big bold letters in Changelog
and NEWS files.


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

 --
 Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
 infrastructure or vast IT resources to deliver seamless, secure access to
 virtual desktops. With this all-in-one solution, easily deploy virtual
 desktops for less than the cost of PCs and save 60% on VDI infrastructure
 costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: discomfitor IN trunk/elementary: doc src/examples src/lib

2012-01-06 Thread Sachiel
2012/1/6 Daniel Juyung Seo seojuyu...@gmail.com:
 Nooo!
 aspect_ratio_retained APIs had to be DEPRECATED not just removed.
 Any reason for that?

Wasn't that added just now? Why deprecate a function that's less than 1
hour old?


 Daniel Juyung Seo (SeoZ)

 On Fri, Jan 6, 2012 at 2:55 PM, Enlightenment SVN
 no-re...@enlightenment.org wrote:
 Log:
 aspect_ratio_retained - aspect_fixed


 Author:       discomfitor
 Date:         2012-01-05 21:55:51 -0800 (Thu, 05 Jan 2012)
 New Revision: 66926
 Trac:         http://trac.enlightenment.org/e/changeset/66926

 Modified:
  trunk/elementary/doc/examples.dox 
 trunk/elementary/src/examples/image_example_01.c 
 trunk/elementary/src/lib/elm_image.c trunk/elementary/src/lib/elm_image.h 
 trunk/elementary/src/lib/elm_photo.c trunk/elementary/src/lib/els_icon.c 
 trunk/elementary/src/lib/els_icon.h

 Modified: trunk/elementary/doc/examples.dox
 ===
 --- trunk/elementary/doc/examples.dox   2012-01-06 05:52:27 UTC (rev 66925)
 +++ trunk/elementary/doc/examples.dox   2012-01-06 05:55:51 UTC (rev 66926)
 @@ -3472,7 +3472,7 @@
   * elm_image_orient_set() is used to flip the image around the (1, 0) (0, 1)
   * diagonal.
   *
 -  * elm_image_aspect_ratio_retained_set() is used to keep the original 
 aspect
 +  * elm_image_aspect_fixed_set() is used to keep the original aspect
   * ratio of the image, even when the window is resized to another aspect 
 ratio.
   *
   * elm_image_fill_outside_set() is used to ensure that the image will fill 
 the

 Modified: trunk/elementary/src/examples/image_example_01.c
 ===
 --- trunk/elementary/src/examples/image_example_01.c    2012-01-06 05:52:27 
 UTC (rev 66925)
 +++ trunk/elementary/src/examples/image_example_01.c    2012-01-06 05:55:51 
 UTC (rev 66926)
 @@ -39,7 +39,7 @@
    elm_image_scale_set(image, EINA_FALSE, EINA_TRUE);
    elm_image_smooth_set(image, EINA_FALSE);
    elm_image_orient_set(image, ELM_IMAGE_FLIP_HORIZONTAL);
 -   elm_image_aspect_ratio_retained_set(image, EINA_TRUE);
 +   elm_image_aspect_fixed_set(image, EINA_TRUE);
    elm_image_fill_outside_set(image, EINA_TRUE);
    elm_image_editable_set(image, EINA_TRUE);


 Modified: trunk/elementary/src/lib/elm_image.c
 ===
 --- trunk/elementary/src/lib/elm_image.c        2012-01-06 05:52:27 UTC (rev 
 66925)
 +++ trunk/elementary/src/lib/elm_image.c        2012-01-06 05:55:51 UTC (rev 
 66926)
 @@ -322,21 +322,21 @@
  }

  EAPI void
 -elm_image_aspect_ratio_retained_set(Evas_Object *obj, Eina_Bool retained)
 +elm_image_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed)
  {
    ELM_CHECK_WIDTYPE(obj, widtype);
    Widget_Data *wd = elm_widget_data_get(obj);
    if (!wd) return;
 -   return _els_smart_icon_aspect_ratio_retained_set(wd-img, retained);
 +   return _els_smart_icon_aspect_fixed_set(wd-img, fixed);
  }

  EAPI Eina_Bool
 -elm_image_aspect_ratio_retained_get(const Evas_Object *obj)
 +elm_image_aspect_fixed_get(const Evas_Object *obj)
  {
    ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE;
    Widget_Data *wd = elm_widget_data_get(obj);
    if (!wd) return EINA_FALSE;
 -   return _els_smart_icon_aspect_ratio_retained_get(wd-img);
 +   return _els_smart_icon_aspect_fixed_get(wd-img);
  }

  /* vim:set ts=8 sw=3 sts=3 expandtab cino=5n-3f0^-2{2(0W1st0 :*/

 Modified: trunk/elementary/src/lib/elm_image.h
 ===
 --- trunk/elementary/src/lib/elm_image.h        2012-01-06 05:52:27 UTC (rev 
 66925)
 +++ trunk/elementary/src/lib/elm_image.h        2012-01-06 05:55:51 UTC (rev 
 66926)
 @@ -218,10 +218,10 @@
  * and the image will fill the entire object (@p fill_outside is @c 
 EINA_TRUE).
  *
  * @note This option will have no effect if
 - * elm_image_aspect_ratio_retained_set() is set to @c EINA_FALSE.
 + * elm_image_aspect_fixed_set() is set to @c EINA_FALSE.
  *
  * @see elm_image_fill_outside_get()
 - * @see elm_image_aspect_ratio_retained_set()
 + * @see elm_image_aspect_fixed_set()
  *
  * @ingroup Image
  */
 @@ -351,7 +351,7 @@
  * Set whether the original aspect ratio of the image should be kept on 
 resize.
  *
  * @param obj The image object.
 - * @param retained @c EINA_TRUE if the image should retain the aspect,
 + * @param fixed @c EINA_TRUE if the image should retain the aspect,
  * @c EINA_FALSE otherwise.
  *
  * The original aspect ratio (width / height) of the image is usually
 @@ -359,12 +359,12 @@
  * this original aspect, and the way that the image is fit into the object's
  * area depends on the option set by elm_image_fill_outside_set().
  *
 - * @see elm_image_aspect_ratio_retained_get()
 + * @see elm_image_aspect_fixed_get()
  * @see elm_image_fill_outside_set()
  *
  * @ingroup Image
  */
 -EAPI void             elm_image_aspect_ratio_retained_set(Evas_Object *obj, 
 Eina_Bool retained);
 +EAPI 

Re: [E-devel] E SVN: raster trunk/elementary/src/lib

2012-01-03 Thread Sachiel
2012/1/3 Jihoon Kim imfin...@gmail.com:
 Raster, Ecore_IMF and edje should be applied according to your layout type
 insertion in elm.

 Would you please review and apply this patch for ecore_imf and edje?


Don't these patches break both API and ABI?

--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Deprecation of elm_entry_entry_set/get

2012-01-02 Thread Sachiel
2012/1/2 Michael Blumenkrantz michael.blumenkra...@gmail.com:
 On Mon, 02 Jan 2012 12:32:01 +0200
 Tom Hacohen tom.haco...@partner.samsung.com wrote:

 On 02/01/12 12:14, Carsten Haitzler (The Rasterman) wrote:
  i really don't know... i'm torn between them. :/
 

 Same here, I'm also torn. :P

 That's why I was happy with the old status quo (i.e no one deprecated it).

 But now, since I have to choose, I'd have to say, keep em both, but
 really, that's just the result of the coin I flipped here. :)

 --
 Tom.
 I support keeping them both.

Me too, and I will think of a third variant during the week.


 --
 Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
 infrastructure or vast IT resources to deliver seamless, secure access to
 virtual desktops. With this all-in-one solution, easily deploy virtual
 desktops for less than the cost of PCs and save 60% on VDI infrastructure
 costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: caro IN trunk/emotion: . src/bin src/lib src/modules/generic src/modules/gstreamer

2011-12-30 Thread Sachiel
2011/12/30 Enlightenment SVN no-re...@enlightenment.org:
 Log:
 Emotion:fix compilation on Windows


Now it's broken on Linux.

  Note1: disable generic plugin on Windows as shm_open like
  function note implemented on that platform yet.

  Note2: want_module stuff must be fixed in the m4 macro

  Note3: abstract semaphore code in Eina ?

 Author:       caro
 Date:         2011-12-30 03:46:29 -0800 (Fri, 30 Dec 2011)
 New Revision: 66686
 Trac:         http://trac.enlightenment.org/e/changeset/66686

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: caro IN trunk/emotion: . src/bin src/lib src/modules/generic src/modules/gstreamer

2011-12-30 Thread Sachiel
2011/12/30 Vincent Torri vincent.to...@gmail.com:
 On Fri, Dec 30, 2011 at 1:47 PM, Iván Briano (Sachiel)
 sachi...@gmail.com wrote:
 2011/12/30 Enlightenment SVN no-re...@enlightenment.org:
 Log:
 Emotion:fix compilation on Windows


 Now it's broken on Linux.

 be constructive : give the error...


make[4]: Entering directory
`/home/Sachiel/src/profusion/e/emotion/src/modules/xine'
  CC xine_la-emotion_xine.lo
In file included from emotion_xine.c:3:0:
emotion_xine.h:38:4: error: unknown type name 'Ecore_Fd_Handler'
emotion_xine.h:41:4: error: unknown type name 'Ecore_Fd_Handler'
emotion_xine.h:42:4: error: unknown type name 'Ecore_Animator'
emotion_xine.c:66:51: error: unknown type name 'Ecore_Fd_Handler'
emotion_xine.c:69:51: error: unknown type name 'Ecore_Fd_Handler'
emotion_xine.c: In function 'em_init':
emotion_xine.c:381:2: warning: implicit declaration of function
'ecore_main_fd_handler_add' [-Wimplicit-function-declaration]
emotion_xine.c:381:58: error: 'ECORE_FD_READ' undeclared (first use in
this function)
emotion_xine.c:381:58: note: each undeclared identifier is reported
only once for each function it appears in
emotion_xine.c:382:10: error: '_em_fd_active' undeclared (first use in
this function)
emotion_xine.c:384:2: warning: implicit declaration of function
'ecore_main_fd_handler_active_set' [-Wimplicit-function-declaration]
emotion_xine.c:392:28: error: '_em_fd_ev_active' undeclared (first use
in this function)
emotion_xine.c: In function 'em_shutdown':
emotion_xine.c:434:4: warning: implicit declaration of function
'ecore_main_fd_handler_del' [-Wimplicit-function-declaration]
emotion_xine.c:440:9: warning: implicit declaration of function
'ecore_animator_del' [-Wimplicit-function-declaration]
emotion_xine.c: At top level:
emotion_xine.c:451:49: error: expected ';', ',' or ')' before '__UNUSED__'
emotion_xine.c:537:25: error: expected ';', ',' or ')' before '__UNUSED__'
emotion_xine.c:582:27: error: expected ';', ',' or ')' before '__UNUSED__'
emotion_xine.c:674:33: error: expected ';', ',' or ')' before '__UNUSED__'
emotion_xine.c:817:49: error: expected ';', ',' or ')' before '__UNUSED__'
emotion_xine.c:892:36: error: expected ';', ',' or ')' before '__UNUSED__'
emotion_xine.c:1078:25: error: expected ';', ',' or ')' before '__UNUSED__'
emotion_xine.c:1083:25: error: expected ';', ',' or ')' before '__UNUSED__'
emotion_xine.c:1089:30: error: expected ';', ',' or ')' before '__UNUSED__'
emotion_xine.c:1095:23: error: expected ';', ',' or ')' before '__UNUSED__'
emotion_xine.c:1100:23: error: expected ';', ',' or ')' before '__UNUSED__'
emotion_xine.c:1152:27: error: unknown type name 'Ecore_Fd_Handler'
emotion_xine.c:1241:29: error: expected ';', ',' or ')' before '__UNUSED__'
emotion_xine.c:1591:43: error: expected ';', ',' or ')' before '__UNUSED__'
emotion_xine.c: In function 'xine_module_init':
emotion_xine.c:1599:57: error: 'module_close' undeclared (first use in
this function)
emotion_xine.c: At top level:
emotion_xine.c:10:23: warning: 'em_file_open' used but never defined
[enabled by default]
emotion_xine.c:18:23: warning: 'em_fps_den_get' used but never defined
[enabled by default]
emotion_xine.c:23:23: warning: 'em_vis_supported' used but never
defined [enabled by default]
emotion_xine.c:29:23: warning: 'em_yuv_rows_get' used but never
defined [enabled by default]
emotion_xine.c:32:23: warning: 'em_event_mouse_button_feed' used but
never defined [enabled by default]
emotion_xine.c:37:23: warning: 'em_video_channel_name_get' used but
never defined [enabled by default]
emotion_xine.c:55:23: warning: 'em_chapter_set' used but never defined
[enabled by default]
emotion_xine.c:56:23: warning: 'em_chapter_get' used but never defined
[enabled by default]
emotion_xine.c:57:23: warning: 'em_chapter_name_get' used but never
defined [enabled by default]
emotion_xine.c:58:23: warning: 'em_speed_set' used but never defined
[enabled by default]
emotion_xine.c:59:23: warning: 'em_speed_get' used but never defined
[enabled by default]
emotion_xine.c:1231:1: warning: '_em_audio_only_poller' defined but
not used [-Wunused-function]
emotion_xine.c: In function 'xine_module_init':
emotion_xine.c:1600:1: warning: control reaches end of non-void
function [-Wreturn-type]
make[4]: *** [xine_la-emotion_xine.lo] Error 1
make[4]: Leaving directory
`/home/Sachiel/src/profusion/e/emotion/src/modules/xine'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/Sachiel/src/profusion/e/emotion/src/modules'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/Sachiel/src/profusion/e/emotion/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/Sachiel/src/profusion/e/emotion'
make: *** [all] Error 2

That's for starters, it also fails on the gstreamer backend, lacks
Ecore_X.h at least
but I can't get the error for that one now.

 Vincent


  Note1: disable generic plugin on Windows as shm_open like
  function note implemented on that platform yet

Re: [E-devel] E SVN: caro IN trunk/emotion: . src/bin src/lib src/modules/generic src/modules/gstreamer

2011-12-30 Thread Sachiel
2011/12/30 Vincent Torri vincent.to...@gmail.com:
 i've updated the xine module. There will be maybe other errors


Yes

  CC xine_la-emotion_xine_vo_out.lo
In file included from emotion_xine_vo_out.c:17:0:
../../../src/lib/emotion_private.h:58:41: error: unknown type name 'Emotion_Vis'
../../../src/lib/emotion_private.h:59:4: error: expected ';' before
'Emotion_Vis'
In file included from emotion_xine_vo_out.c:18:0:
emotion_xine.h:35:4: error: unknown type name 'Emotion_Vis'
emotion_xine_vo_out.c: In function '_emotion_frame_display':
emotion_xine_vo_out.c:444:22: warning: assignment from incompatible
pointer type [enabled by default]
make[4]: *** [xine_la-emotion_xine_vo_out.lo] Error 1

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: caro IN trunk/emotion: . src/bin src/lib src/modules/generic src/modules/gstreamer

2011-12-30 Thread Sachiel
2011/12/30 Iván Briano (Sachiel) sachi...@gmail.com:
 2011/12/30 Vincent Torri vincent.to...@gmail.com:
 i've updated the xine module. There will be maybe other errors


 Yes

  CC     xine_la-emotion_xine_vo_out.lo
 In file included from emotion_xine_vo_out.c:17:0:
 ../../../src/lib/emotion_private.h:58:41: error: unknown type name 
 'Emotion_Vis'
 ../../../src/lib/emotion_private.h:59:4: error: expected ';' before
 'Emotion_Vis'
 In file included from emotion_xine_vo_out.c:18:0:
 emotion_xine.h:35:4: error: unknown type name 'Emotion_Vis'
 emotion_xine_vo_out.c: In function '_emotion_frame_display':
 emotion_xine_vo_out.c:444:22: warning: assignment from incompatible
 pointer type [enabled by default]
 make[4]: *** [xine_la-emotion_xine_vo_out.lo] Error 1

Fixed by raster, now the gstreamer one

  CC gstreamer_la-emotion_sink.lo
In file included from emotion_sink.c:19:0:
emotion_gstreamer.h:89:4: error: unknown type name 'Ecore_X_Window'
emotion_sink.c: In function '_video_resize':
emotion_sink.c:855:4: warning: implicit declaration of function
'ecore_x_window_resize' [-Wimplicit-function-declaration]
emotion_sink.c: In function '_video_move':
emotion_sink.c:870:4: warning: implicit declaration of function
'ecore_x_window_prop_card32_set' [-Wimplicit-function-declaration]
emotion_sink.c:870:44: error: 'ECORE_X_ATOM_E_VIDEO_POSITION'
undeclared (first use in this function)
emotion_sink.c:870:44: note: each undeclared identifier is reported
only once for each function it appears in
emotion_sink.c: In function '_video_show':
emotion_sink.c:915:4: warning: implicit declaration of function
'ecore_x_window_show' [-Wimplicit-function-declaration]
emotion_sink.c: In function '_video_hide':
emotion_sink.c:927:4: warning: implicit declaration of function
'ecore_x_window_hide' [-Wimplicit-function-declaration]
emotion_sink.c: In function 'gstreamer_video_sink_new':
emotion_sink.c:1028:5: error: unknown type name 'Ecore_Evas'
emotion_sink.c:1030:5: error: unknown type name 'Ecore_X_Window'
emotion_sink.c:1031:5: error: unknown type name 'Ecore_X_Window'
emotion_sink.c:1035:5: warning: implicit declaration of function
'ecore_evas_ecore_evas_get' [-Wimplicit-function-declaration]
emotion_sink.c:1035:8: warning: assignment makes pointer from integer
without a cast [enabled by default]
emotion_sink.c:1041:15: error: 'Ecore_X_Window' undeclared (first use
in this function)
emotion_sink.c:1041:31: error: expected ';' before 'ecore_evas_window_get'
emotion_sink.c:1044:5: warning: implicit declaration of function
'ecore_x_window_new' [-Wimplicit-function-declaration]
emotion_sink.c:1048:9: error: unknown type name 'Ecore_X_Window_State'
emotion_sink.c:1048:42: error: 'ECORE_X_WINDOW_STATE_SKIP_TASKBAR'
undeclared (first use in this function)
emotion_sink.c:1048:77: error: 'ECORE_X_WINDOW_STATE_SKIP_PAGER'
undeclared (first use in this function)
emotion_sink.c:1050:9: warning: implicit declaration of function
'ecore_x_netwm_window_state_set' [-Wimplicit-function-declaration]
emotion_sink.c:1058:6: warning: implicit declaration of function
'gst_x_overlay_set_window_handle' [-Wimplicit-function-declaration]
emotion_sink.c:1058:6: warning: implicit declaration of function
'GST_X_OVERLAY' [-Wimplicit-function-declaration]
emotion_sink.c:1064:42: error: 'ECORE_X_ATOM_E_VIDEO_PARENT'
undeclared (first use in this function)
emotion_sink.c:1067:42: error: 'ECORE_X_ATOM_E_VIDEO_POSITION'
undeclared (first use in this function)
emotion_sink.c:1072:6: warning: implicit declaration of function
'ecore_x_window_free' [-Wimplicit-function-declaration]
make[4]: *** [gstreamer_la-emotion_sink.lo] Error 1

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/emotion/src/modules/gstreamer

2011-12-30 Thread Sachiel
2011/12/30 Enlightenment SVN no-re...@enlightenment.org:
 Log:
 emotion_gst... compile again on linux.. and remove warnings (bugs
  waiting to possibly happen)



Still not there or now there's something wrong on my end?

  CC gstreamer_la-emotion_sink.lo
emotion_sink.c: In function 'gstreamer_video_sink_new':
emotion_sink.c:1034:5: error: unknown type name 'Ecore_Evas'
emotion_sink.c:1041:5: warning: implicit declaration of function
'ecore_evas_ecore_evas_get' [-Wimplicit-function-declaration]
emotion_sink.c:1041:8: warning: assignment makes pointer from integer
without a cast [enabled by default]
emotion_sink.c:1047:5: warning: implicit declaration of function
'ecore_evas_window_get' [-Wimplicit-function-declaration]
emotion_sink.c:1064:6: warning: implicit declaration of function
'gst_x_overlay_set_window_handle' [-Wimplicit-function-declaration]
emotion_sink.c:1064:6: warning: implicit declaration of function
'GST_X_OVERLAY' [-Wimplicit-function-declaration]
make[4]: *** [gstreamer_la-emotion_sink.lo] Error 1

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: caro IN trunk/emotion: . src/bin src/lib src/modules/generic src/modules/gstreamer

2011-12-30 Thread Sachiel
2011/12/30 Vincent Torri vincent.to...@gmail.com:
 should be fixed now


Works now, generic and the VLC player for it seem to work too.

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Re : Re : compilation of eina

2011-12-28 Thread Sachiel
2011/12/26 Philippe Reynes trem...@yahoo.fr:



 Hi,

 I've done a little patch to fix the compilation with new automake.

does it install the examples in the correct directory ?

 I don't know what is the correct directory, I don't package it.
 I've enabled both option : --enable-build-examples --enable-install-examples

 and I have :

 /usr/lib/eina/eina_accessor_01
 

This looks wrong, given that Eina is redefining pkglibdir to
$(datadir)/$(PACKAGE)/examples
so the compiled examples should be installed in the same place as their sources.

 /usr/share/eina/examples/eina_accessor_01.c
 


 regards,
 trem




 Index: eina/src/examples/Makefile.am
 ===
 --- eina.orig/src/examples/Makefile.am
 +++ eina/src/examples/Makefile.am
 @@ -39,7 +39,7 @@ SRCS = \
     eina_strbuf_01.c \
     eina_tiler_01.c

 -pkglib_PROGRAMS =
 +pkglibexec_PROGRAMS =

  if EFL_INSTALL_EXAMPLES
  filesdir = $(datadir)/$(PACKAGE)/examples
 @@ -47,7 +47,7 @@ files_DATA = $(SRCS)
  endif

  if EFL_BUILD_EXAMPLES
 -pkglib_PROGRAMS += \
 +pkglibexec_PROGRAMS += \
     eina_accessor_01 \
  eina_array_01 \
     eina_array_02 \
 @@ -77,7 +77,7 @@ pkglib_PROGRAMS += \

  if BUILD_TILER_EXAMPLE
  AM_CPPFLAGS += @ECORE_EVAS_CFLAGS@
 -pkglib_PROGRAMS += eina_tiler_01
 +pkglibexec_PROGRAMS += eina_tiler_01
  eina_tiler_01_LDADD = $(top_builddir)/src/lib/libeina.la @ECORE_EVAS_LIBS@
  endif




 regards,
 trem




 
  De : Guillaume Friloux guillaume.fril...@asp64.com
 À : enlightenment-devel@lists.sourceforge.net
 Envoyé le : Lundi 26 Décembre 2011 14h09
 Objet : Re: [E-devel] compilation of eina

 On 26/12/2011 14:02, Rafael Fonseca wrote:
 The attached patch solves that issue but I don't know whether I can
 commit because of possible side effects (vtorri?). It is based in the
 following discussion:
 http://lists.gnu.org/archive/html/coreutils/2011-06/msg00044.html


 Thanks, i myself saw that going back to automake 1.11-1 solves the
 problem too

 --
 Write once. Port to many.
 Get the SDK and tools to simplify cross-platform app development. Create
 new or port existing apps to sell to consumers worldwide. Explore the
 Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
 http://p.sf.net/sfu/intel-appdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 --
 Write once. Port to many.
 Get the SDK and tools to simplify cross-platform app development. Create
 new or port existing apps to sell to consumers worldwide. Explore the
 Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
 http://p.sf.net/sfu/intel-appdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 --
 Write once. Port to many.
 Get the SDK and tools to simplify cross-platform app development. Create
 new or port existing apps to sell to consumers worldwide. Explore the
 Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
 http://p.sf.net/sfu/intel-appdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


 À : Enlightenment developer list enlightenment-devel@lists.sourceforge.net
 --
 Write once. Port to many.
 Get the SDK and tools to simplify cross-platform app development. Create
 new or port existing apps to sell to consumers worldwide. Explore the
 Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
 http://p.sf.net/sfu/intel-appdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] porting emotion to windows

2011-12-28 Thread Sachiel
2011/12/28 Mohammed Azharudin az...@emo2.com:
 Hello All,

 I am currently working on porting emotion to Windows. I would like to get
 involved and contribute back to the project. So have decided to start with
 emotion port to Windows.

 Has anyone worked on this before? Any advice?

 I am assuming that work for porting emotion to windows is not completed. I
 tried installing emotion in MingW and it is configuring but not compiling.

 note:configure output is attached

 Gives me the following error:


Fixed that error, but I can't guaranteed there won't be others.
The warnings are a problem with the order headers are included
and I would need to install a cross-compile chain to test properly.

Please update Emotion and try building again, and even if everything
works, please send the build log with all the warnings.

 make  all-recursive
 make[1]: Entering directory `/home/emo2/emotion-0.2.0.65643'
 Making all in src
 make[2]: Entering directory `/home/emo2/emotion-0.2.0.65643/src'
 Making all in lib
 make[3]: Entering directory `/home/emo2/emotion-0.2.0.65643/src/lib'
  CC     emotion_smart.lo
  CC     emotion_main.lo
 emotion_main.c:19:10: error: variable 'EMOTION_WEBCAM_UPDATE' definition is
 mark
 ed dllimport
 emotion_main.c:103:1: warning: 'emotion_object_extension_may_play_fast_get'
 alre
 ady declared with dllexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:110:1: warning: 'emotion_object_extension_may_play_get'
 already d
 eclared with dllexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:305:1: warning: 'emotion_init' already declared with
 dllexport at
 tribute: dllimport ignored [-Wattributes]
 emotion_main.c:347:1: warning: 'emotion_shutdown' already declared with
 dllexpor
 t attribute: dllimport ignored [-Wattributes]
 emotion_main.c:382:1: warning: 'emotion_webcams_get' already declared with
 dllex
 port attribute: dllimport ignored [-Wattributes]
 emotion_main.c:388:1: warning: 'emotion_webcam_name_get' already declared
 with d
 llexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:396:1: warning: 'emotion_webcam_device_get' already declared
 with
  dllexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:404:1: warning: 'emotion_webcam_custom_get' already declared
 with
  dllexport attribute: dllimport ignored [-Wattributes]
 make[3]: *** [emotion_main.lo] Error 1
 make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/lib'
 make[2]: *** [all-recursive] Error 1
 make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643'
 make: *** [all] Error 2


 Regards,
 Azhar

 --
 Write once. Port to many.
 Get the SDK and tools to simplify cross-platform app development. Create
 new or port existing apps to sell to consumers worldwide. Explore the
 Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
 http://p.sf.net/sfu/intel-appdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] porting emotion to windows

2011-12-28 Thread Sachiel
2011/12/28 Mohammed Azharudin az...@emo2.com:
 Thanks Ivan,

 I tried your change along with one more change from my end.


 ///
 # This patch file was generated by NetBeans IDE
 # It uses platform neutral UTF-8 encoding and \n newlines.
 --- H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
 +++ H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
 @@ -16,7 +16,7 @@

  #include Eet.h

 -int EMOTION_WEBCAM_UPDATE = 0;
 +EAPI int EMOTION_WEBCAM_UPDATE = 0;


What's this? I see in SVN that EAPI is already there.

  struct ext_match_s
  {
 //


 and now I am getting a similar error as follows. Question is - should I
 continue remove EAPI from variable declarations?


  CC     xine_la-emotion_xine.lo
 In file included from emotion_xine.h:4:0,
                 from emotion_xine.c:3:
 H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is
 deprecated
 (declared at H:/MinGW/msys/1.0/include/xine.h:2253)
 [-Wdeprecated-declarations]
 emotion_xine.c:1610:1: error: variable '__eina_module_init' definition is
 marked
  dllimport
 emotion_xine.c:1611:1: error: variable '__eina_module_shutdown' definition
 is ma
 rked dllimport
 make[4]: *** [xine_la-emotion_xine.lo] Error 1
 make[4]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules/xine'
 make[3]: *** [all-recursive] Error 1
 make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules'
 make[2]: *** [all-recursive] Error 1
 make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643'
 make: *** [all] Error 2


Try removing the include Emotion.h from emotion_xine.c

 Regards
 Azhar

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] porting emotion to windows

2011-12-28 Thread Sachiel
2011/12/28 Mohammed Azharudin az...@emo2.com:
 Oops.

 Its actually this:


 
 # This patch file was generated by NetBeans IDE
 # It uses platform neutral UTF-8 encoding and \n newlines.
 --- H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
 +++ H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
 @@ -16,7 +16,7 @@

  #include Eet.h

 -EAPI int EMOTION_WEBCAM_UPDATE = 0;
 +int EMOTION_WEBCAM_UPDATE = 0;


Updating Emotion and not removing EAPI still gives an error?
EAPI should not be removed, it's telling the compiler that that symbol
will be exported so programs linking to the library can find it.

  struct ext_match_s
  {

 ///


 After applying this patch the webcam errors are gone and compilation moves
 on till this error is encountered.
 I tried removing include emotion.h as suggested from emotion_xine.c. No
 change.

 I still get:

  CC     xine_la-emotion_xine.lo
 In file included from emotion_xine.h:4:0,
                 from emotion_xine.c:2:
 H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is
 deprecated
 (declared at H:/MinGW/msys/1.0/include/xine.h:2253)
 [-Wdeprecated-declarations]
 emotion_xine.c:1609:1: error: variable '__eina_module_init' definition is
 marked
  dllimport
 emotion_xine.c:1610:1: error: variable '__eina_module_shutdown' definition
 is ma
 rked dllimport
 make[4]: *** [xine_la-emotion_xine.lo] Error 1
 make[4]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules/xine'
 make[3]: *** [all-recursive] Error 1
 make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules'
 make[2]: *** [all-recursive] Error 1
 make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643'
 make: *** [all] Error 2


Another fix went in for that, I think.

 Regards
 Azhar






 On Wed, Dec 28, 2011 at 8:58 PM, Iván Briano (Sachiel)
 sachi...@gmail.comwrote:

 2011/12/28 Mohammed Azharudin az...@emo2.com:
  Thanks Ivan,
 
  I tried your change along with one more change from my end.
 
 
 
 ///
  # This patch file was generated by NetBeans IDE
  # It uses platform neutral UTF-8 encoding and \n newlines.
  ---
 H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
  +++ H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
  @@ -16,7 +16,7 @@
 
   #include Eet.h
 
  -int EMOTION_WEBCAM_UPDATE = 0;
  +EAPI int EMOTION_WEBCAM_UPDATE = 0;
 

 What's this? I see in SVN that EAPI is already there.

   struct ext_match_s
   {
 
 //
 
 
  and now I am getting a similar error as follows. Question is - should I
  continue remove EAPI from variable declarations?
 
 
   CC     xine_la-emotion_xine.lo
  In file included from emotion_xine.h:4:0,
                  from emotion_xine.c:3:
  H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is
  deprecated
  (declared at H:/MinGW/msys/1.0/include/xine.h:2253)
  [-Wdeprecated-declarations]
  emotion_xine.c:1610:1: error: variable '__eina_module_init' definition is
  marked
   dllimport
  emotion_xine.c:1611:1: error: variable '__eina_module_shutdown'
 definition
  is ma
  rked dllimport
  make[4]: *** [xine_la-emotion_xine.lo] Error 1
  make[4]: Leaving directory
 `/home/emo2/emotion-0.2.0.65643/src/modules/xine'
  make[3]: *** [all-recursive] Error 1
  make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules'
  make[2]: *** [all-recursive] Error 1
  make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src'
  make[1]: *** [all-recursive] Error 1
  make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643'
  make: *** [all] Error 2
 

 Try removing the include Emotion.h from emotion_xine.c

  Regards
  Azhar


 --
 Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
 infrastructure or vast IT resources to deliver seamless, secure access to
 virtual desktops. With this all-in-one solution, easily deploy virtual
 desktops for less than the cost of PCs and save 60% on VDI infrastructure
 costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 --
 Ridiculously easy VDI

Re: [E-devel] porting emotion to windows

2011-12-28 Thread Sachiel
2011/12/28 Mohammed Azharudin az...@emo2.com:
 OK well, should not remove EAPI's...

 Updating emotion and not removing EAPI still gives me:

  CC     emotion_main.lo
 emotion_main.c:19:10: error: variable 'EMOTION_WEBCAM_UPDATE' definition is
 mark
 ed dllimport

Weird. In Emotion.h the declaration for the variable has EAPI? I would
have expected to give the same warnings as below, not an error.
But well, there's not much more I can do without a build environment, and
I can't set up one now.

 emotion_main.c:103:1: warning: 'emotion_object_extension_may_play_fast_get'
 alre
 ady declared with dllexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:110:1: warning: 'emotion_object_extension_may_play_get'
 already d
 eclared with dllexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:305:1: warning: 'emotion_init' already declared with
 dllexport at
 tribute: dllimport ignored [-Wattributes]
 emotion_main.c:347:1: warning: 'emotion_shutdown' already declared with
 dllexpor
 t attribute: dllimport ignored [-Wattributes]
 emotion_main.c:382:1: warning: 'emotion_webcams_get' already declared with
 dllex
 port attribute: dllimport ignored [-Wattributes]
 emotion_main.c:388:1: warning: 'emotion_webcam_name_get' already declared
 with d
 llexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:396:1: warning: 'emotion_webcam_device_get' already declared
 with
  dllexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:404:1: warning: 'emotion_webcam_custom_get' already declared
 with
  dllexport attribute: dllimport ignored [-Wattributes]




 On Wed, Dec 28, 2011 at 9:21 PM, Iván Briano (Sachiel)
 sachi...@gmail.comwrote:

 2011/12/28 Mohammed Azharudin az...@emo2.com:
  Oops.
 
  Its actually this:
 
 
 
 
  # This patch file was generated by NetBeans IDE
  # It uses platform neutral UTF-8 encoding and \n newlines.
  --- H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
  +++
 H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
  @@ -16,7 +16,7 @@
 
   #include Eet.h
 
  -EAPI int EMOTION_WEBCAM_UPDATE = 0;
  +int EMOTION_WEBCAM_UPDATE = 0;
 

 Updating Emotion and not removing EAPI still gives an error?
 EAPI should not be removed, it's telling the compiler that that symbol
 will be exported so programs linking to the library can find it.

   struct ext_match_s
   {
 
 
 ///
 
 
  After applying this patch the webcam errors are gone and compilation
 moves
  on till this error is encountered.
  I tried removing include emotion.h as suggested from emotion_xine.c. No
  change.
 
  I still get:
 
   CC     xine_la-emotion_xine.lo
  In file included from emotion_xine.h:4:0,
                  from emotion_xine.c:2:
  H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is
  deprecated
  (declared at H:/MinGW/msys/1.0/include/xine.h:2253)
  [-Wdeprecated-declarations]
  emotion_xine.c:1609:1: error: variable '__eina_module_init' definition is
  marked
   dllimport
  emotion_xine.c:1610:1: error: variable '__eina_module_shutdown'
 definition
  is ma
  rked dllimport
  make[4]: *** [xine_la-emotion_xine.lo] Error 1
  make[4]: Leaving directory
 `/home/emo2/emotion-0.2.0.65643/src/modules/xine'
  make[3]: *** [all-recursive] Error 1
  make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules'
  make[2]: *** [all-recursive] Error 1
  make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src'
  make[1]: *** [all-recursive] Error 1
  make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643'
  make: *** [all] Error 2
 

 Another fix went in for that, I think.

  Regards
  Azhar
 
 
 
 
 
 
  On Wed, Dec 28, 2011 at 8:58 PM, Iván Briano (Sachiel)
  sachi...@gmail.comwrote:
 
  2011/12/28 Mohammed Azharudin az...@emo2.com:
   Thanks Ivan,
  
   I tried your change along with one more change from my end.
  
  
  
 
 ///
   # This patch file was generated by NetBeans IDE
   # It uses platform neutral UTF-8 encoding and \n newlines.
   ---
  H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
   +++ H:\Documents and
 Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
   @@ -16,7 +16,7 @@
  
    #include Eet.h
  
   -int EMOTION_WEBCAM_UPDATE = 0;
   +EAPI int EMOTION_WEBCAM_UPDATE = 0;
  
 
  What's this? I see in SVN that EAPI is already there.
 
    struct ext_match_s
    {
  
 
 //
  
  
   and now I am getting a similar error as follows. Question is - should
 I
   continue remove EAPI

Re: [E-devel] porting emotion to windows

2011-12-28 Thread Sachiel
2011/12/28 Mohammed Azharudin az...@emo2.com:
 No the emotion.h declaration does not have EAPI.

 So I added EAPI there and tried. same error.

 After adding EAPI to the emotion.h declaration, I removed the EAPI in
 emotion_main.c and it works.

 Maybe we are not supposed to declare EAPI twice.

 but now I am back to:


Just now I read your path, I'm fixing this in SVN, so you
should get the sources from there to try.
Regarding the double EAPI, I remember they are there
like that for a reason, but I don't remember what that
reason was. Still, the double declaration should give
warnings as it does for the other functions, not an error.
If it gives the same error it's because it's missing the
first declaration.

 make[4]: Entering directory
 `/home/emo2/emotion-0.2.0.65643/src/modules/xine'
  CC     xine_la-emotion_xine.lo
 In file included from emotion_xine.h:4:0,
                 from emotion_xine.c:3:
 H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is
 deprecated
 (declared at H:/MinGW/msys/1.0/include/xine.h:2253)
 [-Wdeprecated-declarations]
 emotion_xine.c:1610:1: error: variable '__eina_module_init' definition is
 marked
  dllimport
 emotion_xine.c:1611:1: error: variable '__eina_module_shutdown' definition
 is ma
 rked dllimport
 make[4]: *** [xine_la-emotion_xine.lo] Error 1

 Thanks for the help.





 On Wed, Dec 28, 2011 at 9:36 PM, Iván Briano (Sachiel)
 sachi...@gmail.comwrote:

 2011/12/28 Mohammed Azharudin az...@emo2.com:
  OK well, should not remove EAPI's...
 
  Updating emotion and not removing EAPI still gives me:
 
   CC     emotion_main.lo
  emotion_main.c:19:10: error: variable 'EMOTION_WEBCAM_UPDATE' definition
 is
  mark
  ed dllimport

 Weird. In Emotion.h the declaration for the variable has EAPI? I would
 have expected to give the same warnings as below, not an error.
 But well, there's not much more I can do without a build environment, and
 I can't set up one now.

  emotion_main.c:103:1: warning:
 'emotion_object_extension_may_play_fast_get'
  alre
  ady declared with dllexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:110:1: warning: 'emotion_object_extension_may_play_get'
  already d
  eclared with dllexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:305:1: warning: 'emotion_init' already declared with
  dllexport at
  tribute: dllimport ignored [-Wattributes]
  emotion_main.c:347:1: warning: 'emotion_shutdown' already declared with
  dllexpor
  t attribute: dllimport ignored [-Wattributes]
  emotion_main.c:382:1: warning: 'emotion_webcams_get' already declared
 with
  dllex
  port attribute: dllimport ignored [-Wattributes]
  emotion_main.c:388:1: warning: 'emotion_webcam_name_get' already declared
  with d
  llexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:396:1: warning: 'emotion_webcam_device_get' already
 declared
  with
   dllexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:404:1: warning: 'emotion_webcam_custom_get' already
 declared
  with
   dllexport attribute: dllimport ignored [-Wattributes]
 
 
 
 
  On Wed, Dec 28, 2011 at 9:21 PM, Iván Briano (Sachiel)
  sachi...@gmail.comwrote:
 
  2011/12/28 Mohammed Azharudin az...@emo2.com:
   Oops.
  
   Its actually this:
  
  
  
 
 
   # This patch file was generated by NetBeans IDE
   # It uses platform neutral UTF-8 encoding and \n newlines.
   --- H:\Documents and
 Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
   +++
  H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
   @@ -16,7 +16,7 @@
  
    #include Eet.h
  
   -EAPI int EMOTION_WEBCAM_UPDATE = 0;
   +int EMOTION_WEBCAM_UPDATE = 0;
  
 
  Updating Emotion and not removing EAPI still gives an error?
  EAPI should not be removed, it's telling the compiler that that symbol
  will be exported so programs linking to the library can find it.
 
    struct ext_match_s
    {
  
  
 
 ///
  
  
   After applying this patch the webcam errors are gone and compilation
  moves
   on till this error is encountered.
   I tried removing include emotion.h as suggested from emotion_xine.c.
 No
   change.
  
   I still get:
  
    CC     xine_la-emotion_xine.lo
   In file included from emotion_xine.h:4:0,
                   from emotion_xine.c:2:
   H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is
   deprecated
   (declared at H:/MinGW/msys/1.0/include/xine.h:2253)
   [-Wdeprecated-declarations]
   emotion_xine.c:1609:1: error: variable '__eina_module_init'
 definition is
   marked
    dllimport
   emotion_xine.c:1610:1: error: variable '__eina_module_shutdown'
  definition
   is ma
   rked dllimport
   make[4]: *** [xine_la-emotion_xine.lo] Error 1
   make[4]: Leaving directory
  `/home/emo2/emotion

Re: [E-devel] porting emotion to windows

2011-12-28 Thread Sachiel
2011/12/28 Mohammed Azharudin az...@emo2.com:
 neither eina_module_init or eina_module_shutdown are declared with EAPI
 anywhere.



And they don't have to, they are macros and they put
the EAPI in there already, the Makefile.am is missing
an @EFL_EMOTION_BUILD@ in the AM_CPPFLAGS.
I fixed that in SVN already.

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] porting emotion to windows

2011-12-28 Thread Sachiel
2011/12/28 Mohammed Azharudin az...@emo2.com:
 Check this patch:

 Now I don't get the  EMOTION_WEBCAM_UPDATE error and I can keep EAPI too.

 ///
 # This patch file was generated by NetBeans IDE
 # It uses platform neutral UTF-8 encoding and \n newlines.
 --- H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
 +++ H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
 @@ -16,8 +16,9 @@

  #include Eet.h

 -EAPI int EMOTION_WEBCAM_UPDATE = 0;
 -
 +#ifdef EMOTION_WEBCAM_UPDATE
 +EAPI EMOTION_WEBCAM_UPDATE = 0;
 +#endif
  struct ext_match_s
  {
    unsigned int length;
 @@ -329,7 +330,7 @@
      }

  #ifdef EMOTION_HAVE_EEZE
 -   EMOTION_WEBCAM_UPDATE = ecore_event_type_new();
 +   EAPI EMOTION_WEBCAM_UPDATE = ecore_event_type_new();

    eeze_init();

 /


That doesn't look right and it only builds because
you don't have EEZE and EMOTION_WEBCAM_UPDATE
never gets compiled. I'll see if I can get everything to build
and home and work out this issues, but it looks like Emotion
will need a lot of work to build on Windows.

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] porting emotion to windows

2011-12-28 Thread Sachiel
2011/12/28 Vincent Torri vincent.to...@gmail.com:
 i'll take care of that. don't commit anything about windows please


Ok.

 Vincent

 On Wed, Dec 28, 2011 at 5:51 PM, Iván Briano (Sachiel)
 sachi...@gmail.com wrote:
 2011/12/28 Mohammed Azharudin az...@emo2.com:
 Check this patch:

 Now I don't get the  EMOTION_WEBCAM_UPDATE error and I can keep EAPI too.

 ///
 # This patch file was generated by NetBeans IDE
 # It uses platform neutral UTF-8 encoding and \n newlines.
 --- H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
 +++ H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
 @@ -16,8 +16,9 @@

  #include Eet.h

 -EAPI int EMOTION_WEBCAM_UPDATE = 0;
 -
 +#ifdef EMOTION_WEBCAM_UPDATE
 +EAPI EMOTION_WEBCAM_UPDATE = 0;
 +#endif
  struct ext_match_s
  {
    unsigned int length;
 @@ -329,7 +330,7 @@
      }

  #ifdef EMOTION_HAVE_EEZE
 -   EMOTION_WEBCAM_UPDATE = ecore_event_type_new();
 +   EAPI EMOTION_WEBCAM_UPDATE = ecore_event_type_new();

    eeze_init();

 /


 That doesn't look right and it only builds because
 you don't have EEZE and EMOTION_WEBCAM_UPDATE
 never gets compiled. I'll see if I can get everything to build
 and home and work out this issues, but it looks like Emotion
 will need a lot of work to build on Windows.

 --
 Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
 infrastructure or vast IT resources to deliver seamless, secure access to
 virtual desktops. With this all-in-one solution, easily deploy virtual
 desktops for less than the cost of PCs and save 60% on VDI infrastructure
 costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 --
 Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
 infrastructure or vast IT resources to deliver seamless, secure access to
 virtual desktops. With this all-in-one solution, easily deploy virtual
 desktops for less than the cost of PCs and save 60% on VDI infrastructure
 costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: sachiel IN trunk: ecore/src/examples edje/src/examples eet/src/examples eina/src/examples elementary/src/examples emotion/src/examples evas/src/examples

2011-12-28 Thread Sachiel
2011/12/28 Vincent Torri vincent.to...@gmail.com:
 On Wed, Dec 28, 2011 at 3:13 PM, Enlightenment SVN
 no-re...@enlightenment.org wrote:
 Log:
 Don't override standard variables, it looks weird. In turn, fix building 
 with automake 1.11.2


 Author:       sachiel
 Date:         2011-12-28 06:13:30 -0800 (Wed, 28 Dec 2011)
 New Revision: 66599
 Trac:         http://trac.enlightenment.org/e/changeset/66599

 Modified:
  trunk/ecore/src/examples/Makefile.am trunk/edje/src/examples/Makefile.am 
 trunk/eet/src/examples/Makefile.am trunk/eina/src/examples/Makefile.am 
 trunk/elementary/src/examples/Makefile.am 
 trunk/emotion/src/examples/Makefile.am trunk/evas/src/examples/Makefile.am

 Modified: trunk/ecore/src/examples/Makefile.am
 ===
 --- trunk/ecore/src/examples/Makefile.am        2011-12-28 12:54:59 UTC (rev 
 66598)
 +++ trunk/ecore/src/examples/Makefile.am        2011-12-28 14:13:30 UTC (rev 
 66599)
 @@ -1,6 +1,6 @@
  MAINTAINERCLEANFILES = Makefile.in

 -pkglibdir = $(datadir)/$(PACKAGE)/examples
 +examplesdir = $(datadir)/$(PACKAGE)/examples

 $(pkgdatadir) is maybe better than $(datadir)/$(PACKAGE)


The worst part is that I thought of it while doing it and
completely ignored it. Will change later.

 Vincent


  filesdir = $(datadir)/$(PACKAGE)/examples
  files_DATA =
 @@ -59,7 +59,7 @@
  EXTRA_DIST = $(SRCS) \
        $(srcdir)/red.png

 -pkglib_PROGRAMS =
 +examples_PROGRAMS =

  if EFL_INSTALL_EXAMPLES
  files_DATA += $(SRCS) \
 @@ -67,7 +67,7 @@
  endif

  if EFL_BUILD_EXAMPLES
 -pkglib_PROGRAMS += \
 +examples_PROGRAMS += \
        ecore_animator_example \
        ecore_fd_handler_example \
        ecore_poller_example \

 Modified: trunk/edje/src/examples/Makefile.am
 ===
 --- trunk/edje/src/examples/Makefile.am 2011-12-28 12:54:59 UTC (rev 66598)
 +++ trunk/edje/src/examples/Makefile.am 2011-12-28 14:13:30 UTC (rev 66599)
 @@ -1,6 +1,6 @@
  MAINTAINERCLEANFILES = Makefile.in

 -pkglibdir = $(datadir)/$(PACKAGE)/examples
 +examplesdir = $(datadir)/$(PACKAGE)/examples

  if ENABLE_MULTISENSE
  MULTISENSE_EDC_FILE = multisense.edc
 @@ -64,7 +64,7 @@

  files_DATA += $(EDJS)

 -pkglib_PROGRAMS = \
 +examples_PROGRAMS = \
        edje-basic \
        edje-swallow \
        edje-text \

 Modified: trunk/eet/src/examples/Makefile.am
 ===
 --- trunk/eet/src/examples/Makefile.am  2011-12-28 12:54:59 UTC (rev 66598)
 +++ trunk/eet/src/examples/Makefile.am  2011-12-28 14:13:30 UTC (rev 66599)
 @@ -1,6 +1,6 @@
  MAINTAINERCLEANFILES = Makefile.in

 -pkglibdir = $(datadir)/$(PACKAGE)/examples
 +examplesdir = $(datadir)/$(PACKAGE)/examples

  if BUILD_EXAMPLES
  AM_CPPFLAGS = \
 @@ -8,7 +8,7 @@
  -I$(top_srcdir)/src/lib \
  @EINA_CFLAGS@

 -pkglib_PROGRAMS = eet_basic eet_file eet_data_simple eet_data_nested 
 eet_data_file_descriptor_01 eet_data_file_descriptor_02 
 eet_data_cipher_decipher
 +examples_PROGRAMS = eet_basic eet_file eet_data_simple eet_data_nested 
 eet_data_file_descriptor_01 eet_data_file_descriptor_02 
 eet_data_cipher_decipher

  eet_basic_SOURCES = eet-basic.c
  eet_basic_LDADD = $(top_builddir)/src/lib/libeet.la @EINA_LIBS@

 Modified: trunk/eina/src/examples/Makefile.am
 ===
 --- trunk/eina/src/examples/Makefile.am 2011-12-28 12:54:59 UTC (rev 66598)
 +++ trunk/eina/src/examples/Makefile.am 2011-12-28 14:13:30 UTC (rev 66599)
 @@ -1,6 +1,6 @@
  MAINTAINERCLEANFILES = Makefile.in

 -pkglibdir = $(datadir)/$(PACKAGE)/examples
 +examplesdir = $(datadir)/$(PACKAGE)/examples

  AM_CPPFLAGS = \
  -I. \
 @@ -39,7 +39,7 @@
        eina_strbuf_01.c \
        eina_tiler_01.c

 -pkglib_PROGRAMS =
 +examples_PROGRAMS =

  if EFL_INSTALL_EXAMPLES
  filesdir = $(datadir)/$(PACKAGE)/examples
 @@ -47,7 +47,7 @@
  endif

  if EFL_BUILD_EXAMPLES
 -pkglib_PROGRAMS += \
 +examples_PROGRAMS += \
        eina_accessor_01 \
        eina_array_01 \
        eina_array_02 \
 @@ -77,7 +77,7 @@

  if BUILD_TILER_EXAMPLE
  AM_CPPFLAGS += @ECORE_EVAS_CFLAGS@
 -pkglib_PROGRAMS += eina_tiler_01
 +examples_PROGRAMS += eina_tiler_01
  eina_tiler_01_LDADD = $(top_builddir)/src/lib/libeina.la @ECORE_EVAS_LIBS@
  endif


 Modified: trunk/elementary/src/examples/Makefile.am
 ===
 --- trunk/elementary/src/examples/Makefile.am   2011-12-28 12:54:59 UTC (rev 
 66598)
 +++ trunk/elementary/src/examples/Makefile.am   2011-12-28 14:13:30 UTC (rev 
 66599)
 @@ -2,7 +2,7 @@

  .PHONY: screenshots

 -pkglibdir = $(datadir)/$(PACKAGE)/examples
 +examplesdir = $(datadir)/$(PACKAGE)/examples
  filesdir = $(datadir)/$(PACKAGE)/examples
  files_DATA =

 @@ -124,7 +124,7 @@
         efl_thread_5.c \
         efl_thread_6.c

 -pkglib_PROGRAMS =
 +examples_PROGRAMS =

  .edc.edj:
        $(EDJE_CC) $(EDJE_FLAGS

Re: [E-devel] [PATCH] fix build warning in scim-immodule

2011-12-27 Thread Sachiel
2011/12/27 Jihoon Kim imfin...@gmail.com:
 Hi,

 Here are two simple patches.

 'fix_warning_scim_imcontext.patch' is for fixing build warning 'warning:
 unused parameter' in scim-immodule.
 'fix_indent_Makefile.patch' is for fixing indentation of Makefile.am in
 immodules/scim directory.

 Would you please apply in svn?


In, both at once. I changed the warning fix to include config.h
at the top, as that's what we do everywhere else.

I'm also wondering if your next patch shouldn't be an info.txt file
and your public key.

 --
 Write once. Port to many.
 Get the SDK and tools to simplify cross-platform app development. Create
 new or port existing apps to sell to consumers worldwide. Explore the
 Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
 http://p.sf.net/sfu/intel-appdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] scim-EFL immodule doesn't compile

2011-12-26 Thread Sachiel
2011/12/26 Jérôme Pinot ngc...@gmail.com:
 On 12/26/11 21:33, Jihoon Kim wrote:
    Hello, Jérôme.

    I guess you may use 64 bits compiler.

 Exactly.

    I am just using 32 bits compiler, so I couldn't compile on 64 bits
    compiler.

    I attached the patch file, would you please apply and compile again?

    On Mon, Dec 26, 2011 at 8:50 PM, Jérôme Pinot  wrote:

      Hi,
      The new scim-EFL immodule doesn't want to compile on my box:
      Making all in scim
      make[6]: Entering directory `/tmp/ecore/src/modules/immodules/scim'
       CXX    scim_la-scim_module.lo
       CXX    scim_la-scim_imcontext.lo
      scim_imcontext.cpp: In function 'void
      isf_imf_context_client_window_set(Ecore_IMF_Context*, void*)':
      scim_imcontext.cpp:767:100: error: cast from 'void*' to
      'Ecore_X_Window' loses precision
      scim_imcontext.cpp:769:62: error: cast from 'void*' to
      'Ecore_X_Window' loses precision
      make[6]: *** [scim_la-scim_imcontext.lo] Error 1

 Index: src/modules/immodules/scim/scim_imcontext.cpp
 ===
 --- src/modules/immodules/scim/scim_imcontext.cpp     (revision 66526)
 +++ src/modules/immodules/scim/scim_imcontext.cpp     (working copy)
 @@ -764,9 +764,9 @@ isf_imf_context_client_window_set (Ecore_IMF_Conte

     EcoreIMFContextISF *context_scim = (EcoreIMFContextISF 
 *)ecore_imf_context_data_get (ctx);

 -   if (context_scim  context_scim-impl  
 context_scim-impl-client_window != (Ecore_X_Window) window)
 +   if (context_scim  context_scim-impl  
 context_scim-impl-client_window != (Ecore_X_Window)((Ecore_Window)window))
       {
 -        context_scim-impl-client_window = (Ecore_X_Window) window;
 +        context_scim-impl-client_window = 
 (Ecore_X_Window)((Ecore_Window)window);

          if ((context_scim-impl-client_window != 0) 
              (context_scim-impl-client_window != _client_window))

 Works for me! Thanks.


Then in svn it goes.

 --
 Jérôme Pinot
 http://ngc891.blogdns.net/

 --
 Write once. Port to many.
 Get the SDK and tools to simplify cross-platform app development. Create
 new or port existing apps to sell to consumers worldwide. Explore the
 Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
 http://p.sf.net/sfu/intel-appdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: discomfitor IN trunk/PROTO: . emu

2011-12-22 Thread Sachiel
2011/12/22 David Seikel onef...@gmail.com:
 On Wed, 21 Dec 2011 21:47:14 -0800 Enlightenment SVN
 no-re...@enlightenment.org wrote:

 Log:
 stubs for emu, a music metadata search engine

 Hopefully wont ever be confused with my old emu project in SVN.


First thing I did.

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

 --
 Write once. Port to many.
 Get the SDK and tools to simplify cross-platform app development. Create
 new or port existing apps to sell to consumers worldwide. Explore the
 Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
 http://p.sf.net/sfu/intel-appdev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] scim-EFL immodule

2011-12-16 Thread Sachiel
2011/12/16 Jihoon Kim imfin...@gmail.com:
 Hi, EFL developers.

 I'd like to contribute EFL-scim immodule.

 It will be useful to users who wants to input Chinese, Japanese, Korean,
 and a variety of languages that SCIM provides.

 You can build this module according to the below steps:

 # sudo apt-get install scim-dev
 # tar xvfz escim_immodule.tar.gz
 # cd escim_immodule
 # ./autogen.sh
 # make
 # sudo make install

 When you run, you should set environment variable 'ECORE_IMF_MODULE'
 # export ECORE_IMF_MODULE=scim
 # elementary_test

 Would you please review this patch and please let me know if this module
 can be put in EFL.


Didn't test it, but how does it differ from the current XIM module?

 Thanks.

 --
 Learn Windows Azure Live!  Tuesday, Dec 13, 2011
 Microsoft is holding a special Learn Windows Azure training event for
 developers. It will provide a great way to learn Windows Azure and what it
 provides. You can attend the event by watching it streamed LIVE online.
 Learn more at http://p.sf.net/sfu/ms-windowsazure
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Learn Windows Azure Live!  Tuesday, Dec 13, 2011
Microsoft is holding a special Learn Windows Azure training event for 
developers. It will provide a great way to learn Windows Azure and what it 
provides. You can attend the event by watching it streamed LIVE online.  
Learn more at http://p.sf.net/sfu/ms-windowsazure
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] scim-EFL immodule

2011-12-16 Thread Sachiel
2011/12/16 Jihoon Kim imfin...@gmail.com:
 According to scim official site (
 http://www.scim-im.org/wiki/documentation/installation_and_configuration/all/system_configuration
 ),
 it describes the disadvantages of XIM like below :

 Because the XIM protocol has a lot of limitations (for example, it may
 freeze your entire X when something goes wrong with the input method
 server), this combination of settings is generally not recommended.

 Higher level input method protocol support

 Alternatively to the above method, you can ask your GTK/Qt applications to
 make use of the GTK/Qt im-module, which are specifically designed to meet
 modern input method requirements.


 ATM, the difference is that

 the scim immodule I've sent displays the candidate window in the
 appropriate position (the below line of cursor), but XIM doesn't.

 (In GTK application, XIM module of GTK doesn't display the candidate window
 in the normal position.)


But this talks directly to SCIM? My question goes towards, do we need
two or they could be merged and used whatever is appropriate depending
on configuration?

 Thanks.


 On Fri, Dec 16, 2011 at 9:24 PM, Iván Briano (Sachiel)
 sachi...@gmail.comjavascript:_e({}, 'cvml', 'sachi...@gmail.com');
 wrote:

 2011/12/16 Jihoon Kim imfin...@gmail.com javascript:_e({}, 'cvml',
 'imfin...@gmail.com');:
  Hi, EFL developers.
 
  I'd like to contribute EFL-scim immodule.
 
  It will be useful to users who wants to input Chinese, Japanese, Korean,
  and a variety of languages that SCIM provides.
 
  You can build this module according to the below steps:
 
  # sudo apt-get install scim-dev
  # tar xvfz escim_immodule.tar.gz
  # cd escim_immodule
  # ./autogen.sh
  # make
  # sudo make install
 
  When you run, you should set environment variable 'ECORE_IMF_MODULE'
  # export ECORE_IMF_MODULE=scim
  # elementary_test
 
  Would you please review this patch and please let me know if this module
  can be put in EFL.
 

 Didn't test it, but how does it differ from the current XIM module?

  Thanks.
 
 
 --
  Learn Windows Azure Live!  Tuesday, Dec 13, 2011
  Microsoft is holding a special Learn Windows Azure training event for
  developers. It will provide a great way to learn Windows Azure and what
 it
  provides. You can attend the event by watching it streamed LIVE online.
  Learn more at http://p.sf.net/sfu/ms-windowsazure
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net javascript:_e({}, 'cvml',
 'enlightenment-devel@lists.sourceforge.net');
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


 --
 Learn Windows Azure Live!  Tuesday, Dec 13, 2011
 Microsoft is holding a special Learn Windows Azure training event for
 developers. It will provide a great way to learn Windows Azure and what it
 provides. You can attend the event by watching it streamed LIVE online.
 Learn more at http://p.sf.net/sfu/ms-windowsazure
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net javascript:_e({}, 'cvml',
 'enlightenment-devel@lists.sourceforge.net');
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 --
 Learn Windows Azure Live!  Tuesday, Dec 13, 2011
 Microsoft is holding a special Learn Windows Azure training event for
 developers. It will provide a great way to learn Windows Azure and what it
 provides. You can attend the event by watching it streamed LIVE online.
 Learn more at http://p.sf.net/sfu/ms-windowsazure
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Learn Windows Azure Live!  Tuesday, Dec 13, 2011
Microsoft is holding a special Learn Windows Azure training event for 
developers. It will provide a great way to learn Windows Azure and what it 
provides. You can attend the event by watching it streamed LIVE online.  
Learn more at http://p.sf.net/sfu/ms-windowsazure
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] scim-EFL immodule

2011-12-16 Thread Sachiel
2011/12/16 Jihoon Kim imfin...@gmail.com:
 yes, it connects with scim daemon through unix domain socket directly.

Ah, fine then.

Changing subject, the candidate list is still done by SCIM or it's possible
to fetch the candidate to show ourselves?

--
Learn Windows Azure Live!  Tuesday, Dec 13, 2011
Microsoft is holding a special Learn Windows Azure training event for 
developers. It will provide a great way to learn Windows Azure and what it 
provides. You can attend the event by watching it streamed LIVE online.  
Learn more at http://p.sf.net/sfu/ms-windowsazure
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] scim-EFL immodule

2011-12-16 Thread Sachiel
2011/12/16 Jihoon Kim imfin...@gmail.com:
 scim panel process shows the candidate list itself. These candidate data is
 provided by scim imengines. Those engine is running in scim-laucher
 process. In ecore_imf or gtk_imcotext, there is no API to fetch the
 cadidate.

Thought so, didn't see anything like it when I looked into it 1000 years ago.
But well, someday we'll have our pretty Edje'd candidates.

As for getting it into SVN, if it's just another module I don't see a reason why
not to. My quick test shows it working and you know your stuff on this
and already
contributed your fair share of patches for Ecore_IMF and the Xim module.

 2011. 12. 16. 오후 11:01에 Iván Briano (Sachiel) sachi...@gmail.com님이 작성:

 2011/12/16 Jihoon Kim imfin...@gmail.com:
  yes, it connects with scim daemon through unix domain socket directly.

 Ah, fine then.

 Changing subject, the candidate list is still done by SCIM or it's possible
 to fetch the candidate to show ourselves?


 --
 Learn Windows Azure Live!  Tuesday, Dec 13, 2011
 Microsoft is holding a special Learn Windows Azure training event for
 developers. It will provide a great way to learn Windows Azure and what it
 provides. You can attend the event by watching it streamed LIVE online.
 Learn more at http://p.sf.net/sfu/ms-windowsazure
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 --
 Learn Windows Azure Live!  Tuesday, Dec 13, 2011
 Microsoft is holding a special Learn Windows Azure training event for
 developers. It will provide a great way to learn Windows Azure and what it
 provides. You can attend the event by watching it streamed LIVE online.
 Learn more at http://p.sf.net/sfu/ms-windowsazure
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Learn Windows Azure Live!  Tuesday, Dec 13, 2011
Microsoft is holding a special Learn Windows Azure training event for 
developers. It will provide a great way to learn Windows Azure and what it 
provides. You can attend the event by watching it streamed LIVE online.  
Learn more at http://p.sf.net/sfu/ms-windowsazure
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] new build tree for efl.

2011-12-14 Thread Sachiel
2011/12/14 Cedric BAIL cedric.b...@free.fr:
 No, don't do that ! We were happily trolling on cmake and you try to
 divert the troll from it by focusing people on git. Now people will
 start to argue again about git...

 Every one, back to cmake troll ! Please forget about this minor things
 called git. :-)

It's time for all of you to see the light. These build systems you like to
praise so much are but the work of the Devil. They are tools to make you
lazy and accustomed to go the easy way with things. Before you know it,
you will find yourself selling your own souls to avoid a few more keystrokes.

The only true path is to manually call the right compiler and linker lines
on each file of the project, and don't forget to express each parameter
in its full form. Don't fall to the temptation of alias and
environment variables.

 --
 Cedric BAIL

--
Cloud Computing - Latest Buzzword or a Glimpse of the Future?
This paper surveys cloud computing today: What are the benefits? 
Why are businesses embracing it? What are its payoffs and pitfalls?
http://www.accelacomm.com/jaw/sdnl/114/51425149/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


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

2011-12-07 Thread Sachiel
2011/12/7 PRINCE KUMAR DUBEY prince.du...@samsung.com:
 The problem is how focus will pass from parent through conformant (an edje 
 object) to its children and vice-versa.

The same way the elm_layout does it internally?

 Thanks.
 --- Original Message ---
 Sender : ???woo_hyun0...@naver.com
 Date : Dec 07, 2011 07:41 (GMT+05:30)
 Title : RE: Re: [E-devel] [Patch] elm_conform patch

 Hello ~ Prince.

 With current elm_conformant's codes, focus tree doesn't have any problem 
 because,
 every content, which is set by elm_conformant_content_set_func, will be a 
 sub-object of elm_conformant.
 (you can check elm_widget_sub_object_add in _content_set_hook function)

 I cannot remember well but we've discussed about this patch long time before.
 So can I know the exact problem about this focus-fixing patch ?

 Thanks.
 -Original Message-
 From: Carsten Haitzlerras...@rasterman.com
 To: prince.du...@samsung.com
 Cc: Enlightenment developer listenlightenment-devel@lists.sourceforge.net
 Sent: 11-12-07(?) 09:00:31
 Subject: Re: [E-devel] [Patch] elm_conform patch
 On Tue, 06 Dec 2011 14:48:16 + (GMT) PRINCE KUMAR DUBEY
 prince.du...@samsung.com said:

 May be I didn't explain the problem properly.
 The issue is:
 focus is not traversing from parent window through conformant to its content
 or vice versa. Since, conformant is an edje object, focus chain breaks here.
 For that, I added elm_layout widget so, in widget hierarchy focus can
 traverse from top(or bottom) to bottom(or top) through conformant.

 yes - and that's a hack. most widgets in elm are/have edje objects and they
 handle passing focus to the child via a function. look at
 _elm_frame_focus_next_hook() in elm_frame.c - the passing focus to the layout
 is a fallback for ultra simple widgets that just stuff elm widgets directly
 as children. there is an edje object in between here. just add that func into
 conformant and register it, don't add a layout in addition to the current edje
 obj.

 Thanks,
 Prince
 --- Original Message ---
 Sender : Carsten Haitzlerras...@rasterman.com
 Date : Dec 06, 2011 15:10 (GMT+05:30)
 Title : Re: [E-devel] [Patch] elm_conform patch

 On Tue, 06 Dec 2011 18:31:48 +0900 ChunEon Park said:

 i'd say - don't use anything. elm_conformant should be doing this by itself
 just like layout, box, frame etc. manage it too.

  Then use a box. Box does not need more style and simple to use.
  Thank you.
  
  -Regards, Hermet-
 
  -Original Message-
  From: Carsten Haitzlerras...@rasterman.com
  To: Enlightenment developer
  listenlightenment-devel@lists.sourceforge.net Cc: PRINCE KUMAR
  DUBEYprince.du...@samsung.com Sent: 11-12-06(?) 18:17:21
  Subject: Re: [E-devel] [Patch] elm_conform patch
  On Fri, 25 Nov 2011 13:06:27 + (GMT) PRINCE KUMAR DUBEY
  prince.du...@samsung.com said:
  
   Hi,
  
   Attachment to the mail is elm_conform patch.
   Change Log:
   1. Focus chain issue fix by inserting elm_layout in hierarchy .
  i think this is a bit of a hack... i don't like this. so reject because of
  this. i think conformant is just not handling focus next/hook stuff right.
  look at other widgets for example (eg frame).
   2. When no geometry information of indicator/softkey/keyboard, resetting
   the geometry.
  i could accept this bit of the patch if you split it. or re-submit with
  above stuff fixed/improved :)
   Please review it.
   I'd appreciate any comments on this.
  
   Thank you,
   Prince
  --
  - Codito, ergo sum - I code, therefore I am --
  The Rasterman (Carsten Haitzler) ras...@rasterman.com
  --
  Cloud Services Checklist: Pricing and Packaging Optimization
  This white paper is intended to serve as a reference, checklist and point
  of discussion for anyone considering optimizing the pricing and packaging
  model of a cloud services business. Read Now!
  http://www.accelacomm.com/jaw/sfnl/114/51491232/
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
  --
  Cloud Services Checklist: Pricing and Packaging Optimization
  This white paper is intended to serve as a reference, checklist and point
  of discussion for anyone considering optimizing the pricing and packaging
  model of a cloud services business. Read Now!
  http://www.accelacomm.com/jaw/sfnl/114/51491232/
  ___
  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

 --
 - Codito, ergo 

Re: [E-devel] E SVN: discomfitor trunk/elementary/src/lib

2011-12-05 Thread Sachiel
2011/12/5 Enlightenment SVN no-re...@enlightenment.org:
 Log:
 fix super annoying elm_win bug that went something like this:

  win_resize_object_add(win, subobj);
  object_content_set(otherobj, subobj);
  object_del(win);


  ERR21326:elm-externals elm_widget.c:978 elm_widget_sub_object_del() 
 removing sub object 0xdeadbeef (some_stupid_widget) from parent 0x 
 (win), but elm-parent is different 0xFUCKTHIS (NOT EVEN A WIDGET)!


 Author:       discomfitor
 Date:         2011-12-04 20:26:32 -0800 (Sun, 04 Dec 2011)
 New Revision: 65884
 Trac:         http://trac.enlightenment.org/e/changeset/65884

 Modified:
  trunk/elementary/src/lib/elm_widget.c trunk/elementary/src/lib/elm_win.c

 Modified: trunk/elementary/src/lib/elm_widget.c
 ===
 --- trunk/elementary/src/lib/elm_widget.c       2011-12-05 04:03:12 UTC (rev 
 65883)
 +++ trunk/elementary/src/lib/elm_widget.c       2011-12-05 04:26:32 UTC (rev 
 65884)
 @@ -945,7 +945,7 @@
                                             _sub_obj_del);
           }
      }
 -
 +   evas_object_smart_callback_call(sobj, 
 win-resize-del-private-dont-use-this. seriously, NULL);

Don't do this, the object added as resize object to the window is added
to the widgets sub-objects list, so when it's deleted or moved somewhere else
it should trigger the sub-object-del smart callback. The window should
be listening to add instead of creating random private things in other
components.

    sd-subobjs = eina_list_append(sd-subobjs, sobj);
    evas_object_data_set(sobj, elm-parent, obj);
    evas_object_event_callback_add(sobj, EVAS_CALLBACK_DEL, _sub_obj_del, sd);

 Modified: trunk/elementary/src/lib/elm_win.c
 ===
 --- trunk/elementary/src/lib/elm_win.c  2011-12-05 04:03:12 UTC (rev 65883)
 +++ trunk/elementary/src/lib/elm_win.c  2011-12-05 04:26:32 UTC (rev 65884)
 @@ -1367,6 +1367,21 @@
                                   _win_img_focus_out, win);
  }

 +static void
 +_subobj_del(Evas_Object *obj, Evas_Object *subobj, void *event_info 
 __UNUSED__)
 +{
 +   Elm_Win *win = elm_widget_data_get(obj);
 +   evas_object_event_callback_del_full(subobj,
 +                                       EVAS_CALLBACK_CHANGED_SIZE_HINTS,
 +                                       
 _elm_win_subobj_callback_changed_size_hints,
 +                                       obj);
 +   evas_object_event_callback_del_full(subobj, EVAS_CALLBACK_DEL,
 +                                       _elm_win_subobj_callback_del, obj);
 +   win-subobjs = eina_list_remove(win-subobjs, subobj);
 +   evas_object_smart_callback_del(subobj, 
 win-resize-del-private-dont-use-this. seriously, 
 (Evas_Smart_Cb)_subobj_del);
 +   _elm_win_eval_subobjs(obj);
 +}
 +
  EAPI Evas_Object *
  elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type)
  {
 @@ -1678,6 +1693,7 @@
    evas_object_geometry_get(obj, NULL, NULL, w, h);
    evas_object_move(subobj, 0, 0);
    evas_object_resize(subobj, w, h);
 +   evas_object_smart_callback_add(subobj, 
 win-resize-del-private-dont-use-this. seriously, 
 (Evas_Smart_Cb)_subobj_del, obj);
    _elm_win_eval_subobjs(obj);
  }



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

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


Re: [E-devel] eina 1.1.0beta patches for/from pkgsrc

2011-12-02 Thread Sachiel
2011/12/2 Joerg Sonnenberger jo...@britannica.bec.de:
 On Fri, Dec 02, 2011 at 03:37:30PM +0900, Carsten Haitzler wrote:
 On Thu, 1 Dec 2011 17:41:17 +0100 Joerg Sonnenberger 
 jo...@britannica.bec.de
 said:

 this is really late... and a lot of these patches i find questionable. i'll
 question here (things not questioned seem ok):

 1. __SUNPRO_C instead of __sun - explain why you dont just ADD an extra ||
 defined(__SUNPRO_C) and why the check for __sun should be removed?

 I think you are reading the diff wrong. It replaces __SUNPRO_C (the
 compiler specific macro) with __sun (the platform specific macro). I
 don't mind using it as additional case though.

 2. all the chasting and changing to unsigned char for passing into isspace() 
 -
 isspace() actually takes an int, not unsigned char, so this just doesn't make
 sense. :( (well it does according to the manual page i have)

 Please read the manual again. ctype.h stuff takes an integer argument,
 but the value must be -1..255 (for 8bit char and EOF==-1). It is
 undefined behavior to pass anything else. Especially in programs using
 setlocale(), the result for 0xff as input byte can make a real
 difference for platforms with signed char.


How do you differentiate between -1 and 255 in one unsigned char?

 Joerg

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

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


Re: [E-devel] eina 1.1.0beta patches for/from pkgsrc

2011-12-02 Thread Sachiel
2011/12/2 Joerg Sonnenberger jo...@britannica.bec.de:
 On Fri, Dec 02, 2011 at 10:16:17PM +0100, Vincent Torri wrote:
 so why not just do a  0xff instead of casting ?

 The cast is IMO cleaner in the intentions. It also has the theoretical
 advantage of working independent of CHAR_BIT==8.


We are not reading from a file so there' won't really be an EOF, but I insist
on it. How does isspace() recognize EOF when you are casting to unsigned char?
Even if we don't need it now, it makes the whole deal smell to a nasty
hack covering
from some obscure bug. And if there's no bug, then what are fixing here?

 Joerg

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

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


Re: [E-devel] eina 1.1.0beta patches for/from pkgsrc

2011-12-02 Thread Sachiel
2011/12/2 Joerg Sonnenberger jo...@britannica.bec.de:
 On Fri, Dec 02, 2011 at 07:33:15PM -0200, Iván Briano (Sachiel) wrote:
 2011/12/2 Joerg Sonnenberger jo...@britannica.bec.de:
  On Fri, Dec 02, 2011 at 10:16:17PM +0100, Vincent Torri wrote:
  so why not just do a  0xff instead of casting ?
 
  The cast is IMO cleaner in the intentions. It also has the theoretical
  advantage of working independent of CHAR_BIT==8.
 

 We are not reading from a file so there' won't really be an EOF, but I insist
 on it. How does isspace() recognize EOF when you are casting to unsigned 
 char?
 Even if we don't need it now, it makes the whole deal smell to a nasty
 hack covering
 from some obscure bug. And if there's no bug, then what are fixing here?

 The input is a character stream. If you are storing EOF inside char *,
 you have already done something wrong. That's why e.g. fgetc() returns
 an int, so that you can distinguish them.

 The problem here is that (char)-128 is sign extended to (int)-128, which is
 quite different from (int)(unsigned char)-128, which is 0x80. A perfectly
 valid implementation of the ctype.h functions is

 #define isspace(x) (typetable[(x) + 1]  TYPE_SPACE)

 Without the cast, this can access memory before the start of the table.
 Some systems apply work arounds to let broken code pass. On Linux, it
 duplicates the upper half of the table below and uses 128 as offset.
 This doesn't penalize correct code, but implies incorrect results for
 8bit clean locales. On OpenBSD, it internally compares to EOF (aka -1)
 and returns 0 explicitly. Same problem with the additional cost of a
 compare on platforms without unsigned char by default.

 What it all boils down to is that certain parts of the C standard
 libraries are interacting badly with platforms where char is signed.
 That's not something that can fixed easily.

 On the positive side, a macro definition like the above ensures that
 many compilers will warn about the incorrect instances.


Wonderful! Now we have an actual explanation of why the patch is needed
instead of just discussing the interpretation of a man page. Thanks a lot.

 Joerg

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

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


Re: [E-devel] SVN Regressions

2011-11-25 Thread Sachiel
2011/11/25 Jeff Hoogland jeffhoogl...@linux.com:
 Do I need to adjust my libcurl version for this to start working again or
 is it something that can be addressed in ecore?


If it is the curl problem, there's a patch already waiting for the release
so it can be applied, as it changes too much of ecore_con_url to be
put into during the freeze.

Given that you are using the package from Ubuntu, I doubt that's the
problem.

I know you are not a tech guy, but you are managing a distribution,
so it would help A LOT if you get into it enough to be able to place
printfs around and find where the problem happens. It's extremely hard
to solve a problem that you cannot reproduce, and apparently, this is
working for everyone but you.

 On Fri, Nov 25, 2011 at 12:18 AM, Carsten Haitzler 
 ras...@rasterman.comwrote:

 On Wed, 23 Nov 2011 10:57:30 -0600 Jeff Hoogland jeffhoogl...@linux.com
 said:

 cedric... who won the bet?

  Version of Libcurl in use here is: 7.19.7-1ubuntu1.1
 
  On Wed, Nov 23, 2011 at 8:30 AM, Cedric BAIL cedric.b...@free.fr
 wrote:
 
   On Wed, Nov 23, 2011 at 1:20 AM, Carsten Haitzler 
 ras...@rasterman.com
   wrote:
On Tue, 22 Nov 2011 11:05:55 -0600 Jeff Hoogland
 jeffhoogl...@linux.com
   said:
There are currently two SVN regressions that are preventing me from
   pushing
out the most recent SVN pulls to my Bodhi users. They are:
   
E's Screenshot Upload no longer works. The latest working SVN
 revision
(which we currently use) is 63667.
   
just uploaded:
   
http://www.enlightenment.org/ss/e-4ecc3b57ac1171.71863071.jpg
   
so are u keeping the shot module ALONE stuck at 63667? or
 everything? or
   all
of e? or??? fyi - right now i'm not caring about e17 bugs at all
 UNLESS
   its a
bug in efl (for 1.1). :) so i'm trying to narrow down if this is an
   ecore_con
issue or not, but it works for me.
   
  
   I have a bet on this one. What is the version of libcurl and what are
   your compile option of libcurl ? And did you try with an older version
   of libcurl ?
   --
   Cedric BAIL
  
 
 
 
  --
  ~Jeff Hoogland http://jeffhoogland.com/
  Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech Blog
  Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop
 
 --
  All the data continuously generated in your IT infrastructure
  contains a definitive record of customers, application performance,
  security threats, fraudulent activity, and more. Splunk takes this
  data and makes sense of it. IT sense. And common sense.
  http://p.sf.net/sfu/splunk-novd2d
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


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




 --
 ~Jeff Hoogland http://jeffhoogland.com/
 Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech Blog
 Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop
 --
 All the data continuously generated in your IT infrastructure
 contains a definitive record of customers, application performance,
 security threats, fraudulent activity, and more. Splunk takes this
 data and makes sense of it. IT sense. And common sense.
 http://p.sf.net/sfu/splunk-novd2d
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


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


Re: [E-devel] efl beta?

2011-11-25 Thread Sachiel
2011/11/25 Michael Blumenkrantz michael.blumenkra...@gmail.com:
 On Fri, 25 Nov 2011 17:44:14 +0900
 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote:

 On Fri, 25 Nov 2011 16:50:56 +0900 Daniel Juyung Seo seojuyu...@gmail.com
 said:

 that's what i saw.. but no explanation if it was a bug at all and what fixed
 it?

  mouse event of elm_pager issue looks fixed by accident.
  is this right?
  http://trac.enlightenment.org/e/changeset/65551
 
  Daniel Juyung Seo (SeoZ)
 
  On Fri, Nov 25, 2011 at 3:57 PM, Vincent Torri vto...@univ-evry.fr wrote:
  
  
   On Fri, 25 Nov 2011, Carsten Haitzler (The Rasterman) wrote:
  
   ok - some of the worst bugs have been dealt with now for alpha. i'm now
   asking:
  
   what pending issues do we have now. cedric mumbled about some CURRENT
   transition issue. mikez was mumbling about elm pager + mouse in and out
   issues? there are some more ecore_win32/ce patches on the list - 
   vincent.
   what's the status on these?
  
   i'll look at the patch today.
  
   Vincent
  
 it's fixed, but I don't know how or when

Me guess it's related to raster's fix of some event propagation in Evas.


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


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


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

2011-11-23 Thread Sachiel
2011/11/23 GoUn Lee gouni@samsung.com:

 Dear Developers,

 I added a new widget called “Multibuttonentry which could be used as contact 
 button in App
 This widget allows a user to insert a text button.
 text button is inserted by pressing the Enter key
 If there is no space in the current row, the new button is entered in the 
 next row. If the button is clicked, it will become focused.
 And focused button can be removed by pressing the backspace key.
 when items are added over 1 lines, if Multibuttonentry lost focus, it becase 
 shrink mode (made it as 1 line)

 Please review it's APIs and functionalities.


I didn't review the code and I don't have time for that now,
but a quick look at the patch already tells me that documentation
is poor.

+   /**
+* Set the guide text
+*
+* @param obj The multibuttonentry object
+* @param label The guide text string
+*
+* @ingroup Multibuttonentry
+*/
+   EAPI void
elm_multibuttonentry_guide_text_set(Evas_Object *obj, const char
*guidetext) EINA_ARG_NONNULL(1);

I can see in the function name that this function sets the guide text.
But what is the guide text? What does it do? Why do I want to set it?

For new widgets, having clear documentation also helps with the review.
It makes it clear what the intention of each function, and the whole widget,
is, so that we can read the code and match it to that intention,
finding possible
problems in things that without knowing any better, would look just fine.


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



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


Re: [E-devel] E SVN: raster trunk/edje/src/bin

2011-11-23 Thread Sachiel
2011/11/23 Enlightenment SVN no-re...@enlightenment.org:
 Log:
 aaah allow type to be set on group inherit or part inherit... you just
  really shouldnt set it to a different type as its not very sensible.



 Author:       raster
 Date:         2011-11-23 02:38:43 -0800 (Wed, 23 Nov 2011)
 New Revision: 65534
 Trac:         http://trac.enlightenment.org/e/changeset/65534

 Modified:
  trunk/edje/src/bin/edje_cc_handlers.c

 Modified: trunk/edje/src/bin/edje_cc_handlers.c
 ===
 --- trunk/edje/src/bin/edje_cc_handlers.c       2011-11-23 08:49:47 UTC (rev 
 65533)
 +++ trunk/edje/src/bin/edje_cc_handlers.c       2011-11-23 10:38:43 UTC (rev 
 65534)
 @@ -2965,13 +2965,6 @@
                                    EXTERNAL, EDJE_PART_TYPE_EXTERNAL,
                                    PROXY, EDJE_PART_TYPE_PROXY,
                                    NULL);
 -
 -   if (current_part-default_desc || current_part-other.desc_count  0)
 -     {
 -        ERR(%s: Error. parse error %s:%i. You can't change the part type in 
 inherited group. (part: %s),
 -            progname, file_in, line - 1, current_part-name);
 -        exit(-1);
 -     }
  }


Can't we check if the type doesn't match and give an error in that case?

  /**


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


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


Re: [E-devel] E SVN: mike_m IN trunk/elementary: . data/objects data/themes data/themes/widgets src/bin src/lib

2011-11-23 Thread Sachiel
2011/11/24 Michael Blumenkrantz michael.blumenkra...@gmail.com:
 On Thu, 24 Nov 2011 11:33:22 +0900
 Mike McCormack mj.mccorm...@samsung.com wrote:

 On 11/24/2011 11:12 AM, Daniel Juyung Seo wrote:
  This is not right.
  GoUn Lee sent a patch to mailing list for the code review and this is
  not reviewed enough on the mailing list.
 
  And I don't think one year internal around means this code is correct
  and does not have to be reviewed enough even I know it works.
 
  Impatient mike!
  Anyhow, I disagree with this decision. Once this happens, we can't
  guarantee this will not happen again. And GoUn will lose her chance to
  be reviewed her code enough by open source e-developers.

 Goun is only the internal maintainer of this code, not the original author.

 It has be contributed to by many people internally, which I have tried to
 reflect in the commit message.

 Most code committed to EFL (say 90%) is not reviewed on the mailing list.
 Has code review suddenly become a priority? :-)

 thanks,

 Mike
 The point is that this was submitted for review and then committed after
 people spent time reading through the code without giving sufficient time for
 actual review. This wastes peoples' time and will likely demotivate future
 reviews.


And I would like to see the improvements in documentation I asked for.
Code can and will be reviewed in svn, but letting crappy documentation in
only adds to the work that should be done but no one wants to.

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


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


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

2011-11-22 Thread Sachiel
2011/11/22 David Seikel onef...@gmail.com:
 On Wed, 16 Nov 2011 15:20:24 +0900 Carsten Haitzler (The Rasterman)
 ras...@rasterman.com wrote:


 We'd like to announce a new release cycle alpha release of several
 Enlightenment components

 Considering that the release has been pushed back due to some big
 issues that need to be sorted out, I suggest we put out a beta soon,
 for exactly the same reasons we put out an alpha.


I don't see why not.

Oh wait, it was your idea. ok, we can still do it.

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

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



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


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

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



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

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

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

Are you sure this is right?



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


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


Re: [E-devel] yet another edje group inherit bug

2011-11-19 Thread Sachiel
2011/11/19 Mike Blumenkrantz m...@zentific.com:
 On Fri, 18 Nov 2011 16:17:54 -0500
 Mike Blumenkrantz m...@zentific.com wrote:

 programs don't inherit properly. if you make a program with the same name as
 an inherited program that targets the same part as the inherited program,
 edje_cc will not compile the edc.

 Related note: if you set the type of a part with the same name as an inherited
 part, you get an error. That's a bug.


Explain please, from what I understand, you can't change the type of
inherited parts,
so getting an error would be right.

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

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


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


Re: [E-devel] edbus connman api break.

2011-11-19 Thread Sachiel
2011/11/19 Lucas De Marchi lucas.demar...@profusion.mobi:
 On Sat, Nov 19, 2011 at 7:40 AM, Vincent Torri vto...@univ-evry.fr wrote:
 We should probably focus some efforts on rewriting/upgrading it, and then 
 bump
 the .so version and do a 2.0 release for just e_dbus.

 better writing an ebus lib like raster told me, not using dbus but our own
 implementation. It seems (i'm not an expert, Gustavo told me that iirc)
 that using dbus means translating back and forth messages which is
 useless. Also, using eet would be better.

 I think you are talking about not using libdbus, right? Or you are
 suffering the NIH syndrome trying to invent your own bus?


From what I recall, he discussed with k-s about the QT and Gtk
guys having their own implementation of libdbus. No need to make
hostile accusations.


 Lucas De Marchi

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


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


Re: [E-devel] edbus connman api break.

2011-11-19 Thread Sachiel
2011/11/19 David Seikel onef...@gmail.com:
 Oops.

 make[4]: Entering directory
 `/home/dvs1/e17_svn/SVN/trunk/e/src/modules/connman'
  CC     e_mod_main.lo
  CC     e_mod_config.lo
 e_mod_main.c: In function ‘_connman_service_security_find’:
 e_mod_main.c:340: warning: passing argument 2 of
  ‘e_connman_service_security_get’ from incompatible pointer
  type
 /opt/e17/include/e_dbus-1/E_Connman.h:247: note: expected ‘const
  char **’ but argument is of type ‘unsigned int *’
 e_mod_main.c:340: error: too many arguments to function
  ‘e_connman_service_security_get’
 make[4]: *** [e_mod_main.lo] Error 1

 Guessing it was this connman thing that broke E.


Bad raster! It's not enough to test that the changes build when
other things depend on that!

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


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

2011-11-17 Thread Sachiel
2011/11/17 David Seikel onef...@gmail.com:
 Next problem.  With Ecore_IMF disabled, building edje gets me -

 edje_entry.c: In function
  '_edje_entry_input_panel_layout_get': edje_entry.c:2833: error:
  'Entry' has no member named 'imf_context' edje_entry.c: In function
  '_edje_entry_imf_cursor_info_set': edje_entry.c:2855: error: 'Entry'
  has no member named 'imf_context'


Try again.


 Full log attached.  Note that prior to this, I had done -

 ./configure --prefix=/usr --bindir=/bin --enable-ecore-fb
 --enable-ecore-input --disable-posix-threads --disable-glib
 --disable-ecore-imf --disable-build-examples

 for ecore.

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

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



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


Re: [E-devel] RFC - New elm_entry function (rev: 65169)

2011-11-14 Thread Sachiel
2011/11/14 Tom Hacohen tom.haco...@partner.samsung.com:
 On 14/11/11 16:46, ChunEon Park wrote:

 IMHO, if it allows the editing then no need 'const' anymore.

 Yeah, that's my problem, and why I sent this email... I'm not sure how
 to make an extra warning, as people don't always read the docs (usually
 don't).

 Even I don't know about entry much better than u,
 Still I'm wondering the return of the textblok is reasonable...

 I was wondering the same for quite some time. A while a go I came to the
 conclusion it's too tedious to do it any other way. I consulted with
 raster, and he agreed. There are just too many low-level functions that
 are needed and it's not reasonable to float them all the way from
 textblock through edje and elm just to expose them to the user.


Returning a textblock means you are returning the internal textblock
from the internal edje of the entry?

 --
 Tom.


 --
 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: jaehwan trunk/edje/src/bin

2011-11-14 Thread Sachiel
2011/11/14 Enlightenment SVN no-re...@enlightenment.org:
 Log:
 rel1.to: ; fix build error.
  Actually, if rel1.to_x is not used in the matched description of the parent 
 group, rel1.to_x: ; doesn't need to be used in the description of the child 
 group.
  Because its state is already default. But sometime we may want to use it 
 explicitly. So I add this code in order to cover that case.



But in the Darkness theme that triggers this bug, the to_x in the
parent IS used.
I'm not convinced this is the right fix, but I will have to make
simpler test case to
show it.

 Author:       jaehwan
 Date:         2011-11-14 03:04:37 -0800 (Mon, 14 Nov 2011)
 New Revision: 65160
 Trac:         http://trac.enlightenment.org/e/changeset/65160

 Modified:
  trunk/edje/src/bin/edje_cc_out.c

 Modified: trunk/edje/src/bin/edje_cc_out.c
 ===
 --- trunk/edje/src/bin/edje_cc_out.c    2011-11-14 09:27:29 UTC (rev 65159)
 +++ trunk/edje/src/bin/edje_cc_out.c    2011-11-14 11:04:37 UTC (rev 65160)
 @@ -1401,6 +1401,7 @@
              return;
           }
      }
 +   if (!name[0]) return;

    pl = mem_alloc(SZ(Part_Lookup));
    part_lookups = eina_list_append(part_lookups, pl);


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


--
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] RFC - New elm_entry function (rev: 65169)

2011-11-14 Thread Sachiel
2011/11/14 Tom Hacohen tom.haco...@partner.samsung.com:
 On 14/11/11 17:10, Iván Briano (Sachiel) wrote:

 Returning a textblock means you are returning the internal textblock
 from the internal edje of the entry?

 Yes.


Oh god
 --
 Tom.


--
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] RFC - New elm_entry function (rev: 65169)

2011-11-14 Thread Sachiel
2011/11/14 Tom Hacohen tom.haco...@partner.samsung.com:
 On 14/11/11 17:17, Iván Briano (Sachiel) wrote:

 Oh god

 I think the same, that's part of why I sent this email and didn't let it
 silently slide in. Do you have any other idea? I don't think copying all the
 textblock functions to edje and elementary is the right way here...


No, but I still feel dirty inside.
I'm going to take another shower.

 --
 Tom.


--
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: jaehwan trunk/edje/src/bin

2011-11-14 Thread Sachiel
2011/11/14 Iván Briano (Sachiel) sachi...@gmail.com:
 2011/11/14 Enlightenment SVN no-re...@enlightenment.org:
 Log:
 rel1.to: ; fix build error.
  Actually, if rel1.to_x is not used in the matched description of the parent 
 group, rel1.to_x: ; doesn't need to be used in the description of the 
 child group.
  Because its state is already default. But sometime we may want to use it 
 explicitly. So I add this code in order to cover that case.



 But in the Darkness theme that triggers this bug, the to_x in the
 parent IS used.
 I'm not convinced this is the right fix, but I will have to make
 simpler test case to
 show it.


Disregard, I finally found what I was missing originally. It's rel2
that has the to:

--
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: barbieri IN trunk/THEMES/detourious: bits images

2011-11-13 Thread Sachiel
2011/11/13 Thomas Gstädtner tho...@gstaedtner.net:
 On 13.11.2011 17:15, Gustavo Sverzut Barbieri wrote:
 On Sun, Nov 13, 2011 at 2:07 PM, David Seikel onef...@gmail.com wrote:
 On Sun, 13 Nov 2011 16:54:53 +0100 Thomas Gstädtner
 tho...@gstaedtner.net wrote:

 On So 13 Nov 2011 16:29:02 CET, Gustavo Sverzut Barbieri wrote:
 On Sun, Nov 13, 2011 at 11:54 AM, David Seikel onef...@gmail.com
 wrote:
 On Sun, 13 Nov 2011 04:30:55 -0200 Gustavo Sverzut Barbieri
 barbi...@profusion.mobi wrote:

 BTW, I have Marina's icon for CPU  Temp, but I don't use them
 and I think they should not exist for a desktop or laptops
 nowadays (I also know the reasons, but AFAIK they are all fixed
 in the proper places, like the kernel). So if someone wants to
 convert these gadgets to similar look  feel, let me know.

 Maybe I misunderstand what you mean.

 It's quite hot here in summer, and it is crucial that I keep an
 eye on my CPU's temperature.  There is the difference between so
 hot things might be unstable and so hot the computer will shut
 down for safety.  Knowing that I'm at the first stage means I
 know to not trust things, but can keep using my computer if things
 seem to be fine. Knowing that I'm getting close to the second
 stage means I know when to just shut it down properly, open the
 case, and point big fans at it.

 This is exactly what I mean with fixing it in the wrong place.  Here
 (Brazil) is very hot the whole year, I knew this problem from Athlon
 days :-)

 The problem is what if you're not there to change?. The kernel is
 always there, with the highest priority. There is work to make it
 throttle before more drastic measures.

 anyway, I'm just not doing the gadgets theme work. Feel free to work
 on them with the icons I have. You can base the edc from efenniht as
 the icons are basically the same.

 I don't think either of those things is fixed in the kernel.
 Only reason why I don't use the E module for those is that it
 could never show proper results for my motherboard, not even for
 my last motherboard.  lol

 at least for intel i7 cpu there is throttling module, it's mandatory
 due the turbo boost feature they provide (using a single core will
 allow it to be overclocked)


 Not sure what you mean by CPU, the only thing I can think of is
 the cpu and cpufreq modules.  As a developer they provide
 important info to me.  On the other hand, I don't use cpu, coz it
 does not provide a graph, and I use cpufreq, coz I have not found
 anything that does provide a graph.  lol

 it's the cpufreq, it is just the filling of a cpu chip icon Marina
 draw. Check efenniht and it's the same. Not a graph indeed.

 here it's the same thing, proven that cpu ondemand governor is the
 way to go, people even talk about removing other governors one day.


 I don't see why these things should not exist for desktops or
 laptops. Certainly for me at least, they should exist, AND should
 have more functionality.

 go for it, but I'd at least move them to a dev or geek module
 that aggregates all these things, a gkrellm like module. The
 problem is that most users will not have a clue what are these
 things and get confused.

 this last part is not just about cpu/temp modules, there are a huge
 number of modules people have no idea what are... dbus? what's
 this? why should I turn it on? or off?  Maybe flag these modules
 are advanced and just show them in an advanced option in modules
 dialog.


 I agree. There used to be a time when CPUs, the firmware and the
 kernel had trouble keeping the hardware out of trouble, but these
 days have long been gone.
 There is really no reason to bother the user with temperature, as he
 will never have to care even if it rises up to 100 deg celsius.

 A cpufreq module is even worse, especially if it supports userspace
 interaction. The linux kernels ondemand governor works good for many
 years now, there are no more senseless slowdowns as there used to be
 some years back. Having a possibility to make the user interfere
 makes him think it might be wise, e.g. setting it to max
 performance or similar stupid decisions.

 Don't get me wrong, of course it can be neat for curious users to
 have those things, but I don't think they should be enabled by
 default, and no standard user should see them.

 That's the mistake GNOME makes, thinking that standard users should not
 see stuff.  In E17 land, we let people turn on advanced stuff.  So the
 theme should cater for that to.

 I can absolutely understand your argument, and I too think E should
 enable users to do whatever they possibly wish.
 But having temperature available is just arbitrary information, might as
 well show the power-led brightness (I can't think of any other that
 useless information, so this will stay the only example for now :),
 there are at least 100 more important hardware parameters that generally
 aren't displayed.
 And as I explained, having cpufreq by default is contra-productive at
 best, it's basically like 

Re: [E-devel] E SVN: barbieri IN trunk/THEMES/detourious: bits images

2011-11-13 Thread Sachiel
2011/11/13 Gustavo Sverzut Barbieri barbi...@profusion.mobi:
 On Sun, Nov 13, 2011 at 3:41 PM, Iván Briano (Sachiel)
 sachi...@gmail.com wrote:
 2011/11/13 Thomas Gstädtner tho...@gstaedtner.net:
 On 13.11.2011 17:15, Gustavo Sverzut Barbieri wrote:
 On Sun, Nov 13, 2011 at 2:07 PM, David Seikel onef...@gmail.com wrote:
 On Sun, 13 Nov 2011 16:54:53 +0100 Thomas Gstädtner
 tho...@gstaedtner.net wrote:

 On So 13 Nov 2011 16:29:02 CET, Gustavo Sverzut Barbieri wrote:
 On Sun, Nov 13, 2011 at 11:54 AM, David Seikel onef...@gmail.com
 wrote:
 On Sun, 13 Nov 2011 04:30:55 -0200 Gustavo Sverzut Barbieri
 barbi...@profusion.mobi wrote:

 BTW, I have Marina's icon for CPU  Temp, but I don't use them
 and I think they should not exist for a desktop or laptops
 nowadays (I also know the reasons, but AFAIK they are all fixed
 in the proper places, like the kernel). So if someone wants to
 convert these gadgets to similar look  feel, let me know.

 Maybe I misunderstand what you mean.

 It's quite hot here in summer, and it is crucial that I keep an
 eye on my CPU's temperature.  There is the difference between so
 hot things might be unstable and so hot the computer will shut
 down for safety.  Knowing that I'm at the first stage means I
 know to not trust things, but can keep using my computer if things
 seem to be fine. Knowing that I'm getting close to the second
 stage means I know when to just shut it down properly, open the
 case, and point big fans at it.

 This is exactly what I mean with fixing it in the wrong place.  Here
 (Brazil) is very hot the whole year, I knew this problem from Athlon
 days :-)

 The problem is what if you're not there to change?. The kernel is
 always there, with the highest priority. There is work to make it
 throttle before more drastic measures.

 anyway, I'm just not doing the gadgets theme work. Feel free to work
 on them with the icons I have. You can base the edc from efenniht as
 the icons are basically the same.

 I don't think either of those things is fixed in the kernel.
 Only reason why I don't use the E module for those is that it
 could never show proper results for my motherboard, not even for
 my last motherboard.  lol

 at least for intel i7 cpu there is throttling module, it's mandatory
 due the turbo boost feature they provide (using a single core will
 allow it to be overclocked)


 Not sure what you mean by CPU, the only thing I can think of is
 the cpu and cpufreq modules.  As a developer they provide
 important info to me.  On the other hand, I don't use cpu, coz it
 does not provide a graph, and I use cpufreq, coz I have not found
 anything that does provide a graph.  lol

 it's the cpufreq, it is just the filling of a cpu chip icon Marina
 draw. Check efenniht and it's the same. Not a graph indeed.

 here it's the same thing, proven that cpu ondemand governor is the
 way to go, people even talk about removing other governors one day.


 I don't see why these things should not exist for desktops or
 laptops. Certainly for me at least, they should exist, AND should
 have more functionality.

 go for it, but I'd at least move them to a dev or geek module
 that aggregates all these things, a gkrellm like module. The
 problem is that most users will not have a clue what are these
 things and get confused.

 this last part is not just about cpu/temp modules, there are a huge
 number of modules people have no idea what are... dbus? what's
 this? why should I turn it on? or off?  Maybe flag these modules
 are advanced and just show them in an advanced option in modules
 dialog.


 I agree. There used to be a time when CPUs, the firmware and the
 kernel had trouble keeping the hardware out of trouble, but these
 days have long been gone.
 There is really no reason to bother the user with temperature, as he
 will never have to care even if it rises up to 100 deg celsius.

 A cpufreq module is even worse, especially if it supports userspace
 interaction. The linux kernels ondemand governor works good for many
 years now, there are no more senseless slowdowns as there used to be
 some years back. Having a possibility to make the user interfere
 makes him think it might be wise, e.g. setting it to max
 performance or similar stupid decisions.

 Don't get me wrong, of course it can be neat for curious users to
 have those things, but I don't think they should be enabled by
 default, and no standard user should see them.

 That's the mistake GNOME makes, thinking that standard users should not
 see stuff.  In E17 land, we let people turn on advanced stuff.  So the
 theme should cater for that to.

 I can absolutely understand your argument, and I too think E should
 enable users to do whatever they possibly wish.
 But having temperature available is just arbitrary information, might as
 well show the power-led brightness (I can't think of any other that
 useless information, so this will stay the only example for now :),
 there are at least 100 more important hardware

Re: [E-devel] About release, snapshots and openBSD port

2011-11-11 Thread Sachiel
2011/11/11 Youness Alaoui kakar...@kakaroto.homelinux.net:
 On Fri, Nov 11, 2011 at 8:49 AM, Bruno Dilly bdi...@profusion.mobi wrote:

 On Fri, Nov 11, 2011 at 11:19 AM, Jonathan Armani d...@asystant.net
 wrote:
  Hi,
 
  On Fri, Nov 11, 2011 at 8:00 AM, Carsten Haitzler ras...@rasterman.com
 wrote:
  On Thu, 10 Nov 2011 18:18:29 +0100 (CET) Vincent Torri 
 vto...@univ-evry.fr
  said:
 
 
  Hey
 
  I'm talking a lot with an openBSD dev, and currently it's very hard for
  them to follow the changes in the trunk. What they would like to have
 is
  snapshots to provide easily patches for the EFL.
 
  how is that hard? svn checkout or update instead of wget. u also need
 to run
  autogen.sh.
 
  Would it be possible to have, during the freeze period, some daily
  snashots ? It would be nice to fix the openBSD port for the release.
 
  open to patches, but none have been submitted.
 
  Are you kidding ? I though you were reading the svn log. I take a lot
  of my time pushing / polishing these diff (special thanks to vtorrin,
  bluebugs and billiob).
  So you come from nowhere and make all this work looking bad, here and
  on irc, that's amazing.

 Sometimes he acts this way. Don't take it personal, don't let it
 demotivate you.
 Keep the good work ! =)

 Reminds me of some of the stuff I've been saying...
 As for don't have time to do tarballs everyday.. well, that's why there's
 something called scripts and cron jobs.. those things exist, might be
 good to use these awesome technologies.


The problem with that is guaranteeing that the entire thing builds.
Doing tarballs out of any random checkout is not unlike doing the
actual checkout yourself.

Now, to be fair, what the OpenBSD guys are asking for are some rc
tarballs before the release to make sure that everything is building
fine for them on the actual release, not daily tarballs, and this whole
thing got to this point out of not stating things clearly in the first place.


 
  if they require tarballs to
  test and can't just run svn instead to fetch the source... i don't have
 the
  time each day to make tarballs when they can just as easily fetch from
 svn.
  it's the same work on their part. making tarballs is MORE work on our
 part.
 
  You missed the point, we want to be sure that the final archive will be
 ok.
  I'm not asking for snapshot on a daily basis, only some rc before the
  final archive.
  (Wait no project did alpha  rc, right ?)
 
 
 
  Note that i discuss also with a Mageia e17 maintainer, and he told me
 that
  such snapshots will help him too.
 
  a snapshot has no more quality than an svn checkout, so other than a
 mental
  block thinking svn == totally unstable/unusable and an unwillingness to
 use it
  because of a mental block, i don't see the point.
 
  yeah a mental block, I think you don't want to know how many time I
  have to reroll a dist to get all working and how frustating it is.
 
 
  a release that has had quality assurance done on it is a different
 matter - but
  we arent doing them every day. hell no - not with al the efl trees we
 have.
  only chance of that is if we stopped having separate libs and just
 merged them
  into a single efl tree.
 
  Vincent
 
 
 --
  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
 



 --
 Bruno Dilly
 Senior Developer
 ProFUSION embedded systems
 http://profusion.mobi


 --
 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] About release, snapshots and openBSD port

2011-11-11 Thread Sachiel
2011/11/11 Thanatermesis thanatermesis.e...@gmail.com:
 This has not much sense, its the same a rc tarball than get it from an
 actual svn checkout, I say that because if there's release candidate
 tarballs, and something (related to how it builds) needs to be changed, no
 matters if previously was made a tarball or not, so it becomes to have no
 value at all.


It does have value. Once everything is ready for the release, you make
a pre-release tarball that they can make sure it builds fine on OpenBSD.
They are working on it now, but that last check is to ensure that no change
at the end that they missed or didn't get to test makes the released version
to break.

I'm all for doing that.

 2011/11/11 Iván Briano (Sachiel) sachi...@gmail.com

 2011/11/11 Youness Alaoui kakar...@kakaroto.homelinux.net:
  On Fri, Nov 11, 2011 at 8:49 AM, Bruno Dilly bdi...@profusion.mobi
 wrote:
 
  On Fri, Nov 11, 2011 at 11:19 AM, Jonathan Armani d...@asystant.net
  wrote:
   Hi,
  
   On Fri, Nov 11, 2011 at 8:00 AM, Carsten Haitzler 
 ras...@rasterman.com
  wrote:
   On Thu, 10 Nov 2011 18:18:29 +0100 (CET) Vincent Torri 
  vto...@univ-evry.fr
   said:
  
  
   Hey
  
   I'm talking a lot with an openBSD dev, and currently it's very hard
 for
   them to follow the changes in the trunk. What they would like to
 have
  is
   snapshots to provide easily patches for the EFL.
  
   how is that hard? svn checkout or update instead of wget. u also need
  to run
   autogen.sh.
  
   Would it be possible to have, during the freeze period, some daily
   snashots ? It would be nice to fix the openBSD port for the release.
  
   open to patches, but none have been submitted.
  
   Are you kidding ? I though you were reading the svn log. I take a lot
   of my time pushing / polishing these diff (special thanks to vtorrin,
   bluebugs and billiob).
   So you come from nowhere and make all this work looking bad, here and
   on irc, that's amazing.
 
  Sometimes he acts this way. Don't take it personal, don't let it
  demotivate you.
  Keep the good work ! =)
 
  Reminds me of some of the stuff I've been saying...
  As for don't have time to do tarballs everyday.. well, that's why
 there's
  something called scripts and cron jobs.. those things exist, might be
  good to use these awesome technologies.
 

 The problem with that is guaranteeing that the entire thing builds.
 Doing tarballs out of any random checkout is not unlike doing the
 actual checkout yourself.

 Now, to be fair, what the OpenBSD guys are asking for are some rc
 tarballs before the release to make sure that everything is building
 fine for them on the actual release, not daily tarballs, and this whole
 thing got to this point out of not stating things clearly in the first
 place.

 
  
   if they require tarballs to
   test and can't just run svn instead to fetch the source... i don't
 have
  the
   time each day to make tarballs when they can just as easily fetch
 from
  svn.
   it's the same work on their part. making tarballs is MORE work on our
  part.
  
   You missed the point, we want to be sure that the final archive will
 be
  ok.
   I'm not asking for snapshot on a daily basis, only some rc before the
   final archive.
   (Wait no project did alpha  rc, right ?)
  
  
  
   Note that i discuss also with a Mageia e17 maintainer, and he told
 me
  that
   such snapshots will help him too.
  
   a snapshot has no more quality than an svn checkout, so other than a
  mental
   block thinking svn == totally unstable/unusable and an unwillingness
 to
  use it
   because of a mental block, i don't see the point.
  
   yeah a mental block, I think you don't want to know how many time I
   have to reroll a dist to get all working and how frustating it is.
  
  
   a release that has had quality assurance done on it is a different
  matter - but
   we arent doing them every day. hell no - not with al the efl trees we
  have.
   only chance of that is if we stopped having separate libs and just
  merged them
   into a single efl tree.
  
   Vincent
  
  
 
 --
   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] About release, snapshots and openBSD port

2011-11-11 Thread Sachiel
2011/11/11 Vincent Torri vto...@univ-evry.fr:
 The problem with that is guaranteeing that the entire thing builds.

 make distcheck...


And if it doesn't build you have the script keep trying? There's the OBS
for that, though I don't know if it provides the tarballs too.

 Vincent


--
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] About release, snapshots and openBSD port

2011-11-11 Thread Sachiel
2011/11/11 Vincent Torri vto...@univ-evry.fr:


 On Fri, 11 Nov 2011, Gustavo Sverzut Barbieri wrote:

 On Fri, Nov 11, 2011 at 3:23 PM, Vincent Torri vto...@univ-evry.fr
 wrote:

 On Fri, 11 Nov 2011, Iván Briano (Sachiel) wrote:

 2011/11/11 Vincent Torri vto...@univ-evry.fr:

 The problem with that is guaranteeing that the entire thing builds.

 make distcheck...


 And if it doesn't build you have the script keep trying? There's the OBS
 for that, though I don't know if it provides the tarballs too.

 make distcheck || exit 1

 that way, the script exits on error. So really, there is no problem at
 all. You can also retrieve the error code, and let the script displaying
 message, sending a mail, etc.. and exiting cleanly

 Let's remember that if it build, ship it is not a good one. Many
 things may fail even if they compile, like some incorrect string that
 was changed with a typo.

 same problem when we release, so... Release is basically : we update
 version, some file, make distcheck, we copy the tarball somewhere.


Nah, you usually test releases to make sure they actually work, instead
of just firing make and uploading the package if it didn't fail.

 Vincent

 I agree with Sachiel and think they want some guaranteed-to-work (at
 least on Linux) tarballs, that they can use and assume all problems
 found are OpenBSD specific and not bug on the generic parts.

 --
 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] About release, snapshots and openBSD port

2011-11-11 Thread Sachiel
2011/11/11 Vincent Torri vto...@univ-evry.fr:


 On Fri, 11 Nov 2011, Iván Briano (Sachiel) wrote:

 2011/11/11 Vincent Torri vto...@univ-evry.fr:


 On Fri, 11 Nov 2011, Gustavo Sverzut Barbieri wrote:

 On Fri, Nov 11, 2011 at 3:23 PM, Vincent Torri vto...@univ-evry.fr
 wrote:

 On Fri, 11 Nov 2011, Iván Briano (Sachiel) wrote:

 2011/11/11 Vincent Torri vto...@univ-evry.fr:

 The problem with that is guaranteeing that the entire thing builds.

 make distcheck...


 And if it doesn't build you have the script keep trying? There's the
 OBS
 for that, though I don't know if it provides the tarballs too.

 make distcheck || exit 1

 that way, the script exits on error. So really, there is no problem at
 all. You can also retrieve the error code, and let the script
 displaying
 message, sending a mail, etc.. and exiting cleanly

 Let's remember that if it build, ship it is not a good one. Many
 things may fail even if they compile, like some incorrect string that
 was changed with a typo.

 same problem when we release, so... Release is basically : we update
 version, some file, make distcheck, we copy the tarball somewhere.


 Nah, you usually test releases to make sure they actually work, instead
 of just firing make and uploading the package if it didn't fail.

 we can say : hey, here are dayly snapshot, these are compiling but must not
 work correctly. And you gave the list of dayly snapshot

 note that i wanted to do that for the freeze period. I don't see why you're
 relunctant to an automated process that requires 0s of work, except the
 basic shell script.

 But when that thread will end, the freeze period will be over...


I'm not reluctant to doing that, I'm keeping this within the context of
the original request. The freeze for the release ends next week, so the
release will happen around that time. I don't think setting up such a
system now makes sense within that context, but if it gets done for
the long term it's fine.

 Vincent


 Vincent

 I agree with Sachiel and think they want some guaranteed-to-work (at
 least on Linux) tarballs, that they can use and assume all problems
 found are OpenBSD specific and not bug on the generic parts.


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


 --
 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 IN trunk/elementary: . src/bin src/lib

2011-11-07 Thread Sachiel
2011/11/6 Enlightenment SVN no-re...@enlightenment.org:
 Log:
 From: Bluezery ohpo...@gmail.com
  Subject: [E-devel] [elm_map] ecore_file_download_full() should be used
  properly

  elm_map only checked that returned job is NULL.
  But ecore_file_download_full() returns EINA_FALSE when error occurred.
  So return value should be checked for proper usage.
  Please review this simple bug fix



 Author:       raster
 Date:         2011-11-05 23:11:57 -0700 (Sat, 05 Nov 2011)
 New Revision: 64794
 Trac:         http://trac.enlightenment.org/e/changeset/64794

 Modified:
  trunk/elementary/AUTHORS trunk/elementary/src/bin/test_map.c 
 trunk/elementary/src/lib/elm_genlist.c trunk/elementary/src/lib/elm_map.c

 Modified: trunk/elementary/AUTHORS
 ===
 --- trunk/elementary/AUTHORS    2011-11-06 04:44:13 UTC (rev 64793)
 +++ trunk/elementary/AUTHORS    2011-11-06 06:11:57 UTC (rev 64794)
 @@ -49,3 +49,4 @@
  Bluezery ohpo...@gmail.com
  Nicolas Aguirre aguirre.nico...@gmail.com
  Sanjeev BA iamsanj...@gmail.com
 +Bluezery ohpo...@gmail.com

 Modified: trunk/elementary/src/bin/test_map.c
 ===
 --- trunk/elementary/src/bin/test_map.c 2011-11-06 04:44:13 UTC (rev 64793)
 +++ trunk/elementary/src/bin/test_map.c 2011-11-06 06:11:57 UTC (rev 64794)
 @@ -711,7 +711,7 @@
  void
  test_map(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void 
 *event_info __UNUSED__)
  {
 -   Evas_Object *win, *bg, *map;
 +   Evas_Object *win, *bg, *map, *tab, *r, *en;
    int idx = 0;

    win = elm_win_add(NULL, map, ELM_WIN_BASIC);
 @@ -723,6 +723,19 @@
    elm_win_resize_object_add(win, bg);
    evas_object_show(bg);

 +   tab = elm_table_add(win);
 +   evas_object_size_hint_weight_set(tab, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
 +   elm_win_resize_object_add(win, tab);
 +   evas_object_show(tab);
 +
 +   r = evas_object_rectangle_add(evas_object_evas_get(win));
 +   evas_object_color_set(r, 20, 40, 60, 255);
 +   evas_object_size_hint_min_set(r, 200, 200);
 +   evas_object_size_hint_weight_set(r, EVAS_HINT_EXPAND, 0);
 +   evas_object_size_hint_fill_set(r, EVAS_HINT_FILL, EVAS_HINT_FILL);
 +   elm_table_pack(tab, r, 0, 0, 1, 1);
 +   evas_object_show(r);
 +
    map = elm_map_add(win);
    if (map)
      {
 @@ -736,7 +749,9 @@
         printf(]\n);

         evas_object_size_hint_weight_set(map, EVAS_HINT_EXPAND, 
 EVAS_HINT_EXPAND);
 -        elm_win_resize_object_add(win, map);
 +        evas_object_size_hint_fill_set(map, EVAS_HINT_FILL, EVAS_HINT_FILL);
 +        elm_table_pack(tab, map, 0, 2, 1, 1);
 +//        elm_win_resize_object_add(win, map);
         evas_object_data_set(map, window, win);

         //
 @@ -827,6 +842,14 @@

         evas_object_show(map);
      }
 +   en = elm_entry_add(win);
 +   elm_entry_scrollable_set(en, EINA_TRUE);
 +   elm_entry_single_line_set(en, 1);
 +   evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0);
 +   evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.1);
 +   elm_table_pack(tab, en, 0, 1, 1, 1);
 +   evas_object_show(en);
 +

    evas_object_resize(win, 800, 800);
    evas_object_show(win);

 Modified: trunk/elementary/src/lib/elm_genlist.c
 ===
 --- trunk/elementary/src/lib/elm_genlist.c      2011-11-06 04:44:13 UTC (rev 
 64793)
 +++ trunk/elementary/src/lib/elm_genlist.c      2011-11-06 06:11:57 UTC (rev 
 64794)
 @@ -3263,7 +3263,12 @@
         it = wd-queue-data;
         wd-queue = eina_list_remove_list(wd-queue, wd-queue);
         it-item-queued = EINA_FALSE;
 -        _item_block_add(wd, it);
 +        if (!wd-blocks)
 +          {
 +             _item_block_add(wd, it);
 +             _item_block_realize(it-item-block);
 +          }
 +        else _item_block_add(wd, it);
         t = ecore_time_get();
         if (it-item-block-changed)
           {

What's this doing here and why do I have the feeling you had rejected
something similar before?


 Modified: trunk/elementary/src/lib/elm_map.c
 ===
 --- trunk/elementary/src/lib/elm_map.c  2011-11-06 04:44:13 UTC (rev 64793)
 +++ trunk/elementary/src/lib/elm_map.c  2011-11-06 06:11:57 UTC (rev 64794)
 @@ -1284,9 +1284,9 @@
         if (gi-wd-download_num = MAX_CONCURRENT_DOWNLOAD)
           break;

 -        ecore_file_download_full(gi-source, gi-file, _tile_downloaded, 
 NULL, gi, (gi-job), wd-ua);
 -        if (!gi-job)
 -          DBG(Can't start to download %s to %s, gi-source, gi-file);
 +        Eina_Bool ret = ecore_file_download_full(gi-source, gi-file, 
 _tile_downloaded, NULL, gi, (gi-job), wd-ua);
 +        if (!ret || !gi-job)
 +          WRN(Can't start to download %s to %s, gi-source, gi-file);
         else
           {
              gi-wd-download_num++;


 --
 RSA(R) 

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

2011-11-07 Thread Sachiel
2011/11/7 Leif Middelschulte leif.middelschu...@gmail.com:
 Hey Mike,

 thank you very much for all your help reviewing/-factoring the code.

 Am 08.11.2011 um 00:03 schrieb Enlightenment SVN:

 Log:
 checks like this only work with initializers!
 I was told that (maybe depending on compiler/platform) stack variables are 
 always initialized with NULL/0. That's why I sometimes left them out.

No. That almost never happens. Static variables, however, do.



 Author:       discomfitor
 Date:         2011-11-07 15:03:07 -0800 (Mon, 07 Nov 2011)
 New Revision: 64896
 Trac:         http://trac.enlightenment.org/e/changeset/64896

 Modified:
  trunk/e/src/modules/conf_randr/e_int_config_randr_policies.c

 Modified: trunk/e/src/modules/conf_randr/e_int_config_randr_policies.c
 ===
 --- trunk/e/src/modules/conf_randr/e_int_config_randr_policies.c      
 2011-11-07 23:02:13 UTC (rev 64895)
 +++ trunk/e/src/modules/conf_randr/e_int_config_randr_policies.c      
 2011-11-07 23:03:07 UTC (rev 64896)
 @@ -208,7 +208,7 @@
 e_config_randr_dialog_subdialog_policies_update_radio_buttons(Evas_Object 
 *crtc)
 {
    E_Config_Randr_Dialog_Output_Dialog_Data *output_dialog_data;
 -   E_Randr_Output_Info *output;
 +   E_Randr_Output_Info *output = NULL;
    Ecore_X_Randr_Output_Policy policy;
    char signal[40];



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


 --
 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] [Patch] Urgent review needed: sound support for Eina_List

2011-11-04 Thread Sachiel
2011/11/4 Vincent Torri vto...@univ-evry.fr:

 strange, we are not April the 1st...


That should tell you this is no joke.

 On Fri, 4 Nov 2011, Mike Blumenkrantz wrote:

 Hi,

 Attached is a patch which I have been working on for several months: sound 
 for
 Eina_List. Features include:

 *Asynchronous playback
 *Synchronous playback
 *Multisampling
 *Gapless playback
 *Generation of lists from sounds
 *GStreamer integration in order to support a broad variety of formats
 *Initial support for DJ effects (crossfade, loop, scratch, more to come)
 *Modular output architecture (ALSA and OSS right now, though ALSA is a little
                              hacky)

 I had finished this some time ago, but forgot about it until I was reminded 
 by
 the recent edje sound features. Please review it ASAP, as I have applications
 which will require it to be present in the 1.1 release.

 Thanks in advance!
 --
 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


--
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] [Patch] Urgent review needed: sound support for Eina_List

2011-11-04 Thread Sachiel
2011/11/4 Vincent Torri vto...@univ-evry.fr:


 On Fri, 4 Nov 2011, Iván Briano (Sachiel) wrote:

 2011/11/4 Vincent Torri vto...@univ-evry.fr:

 strange, we are not April the 1st...


 That should tell you this is no joke.

 the patch is then a joke :) Did you read it ?


Maybe something got corrupted. I guess we'll have to fix
it during the weekend.

 Vincent


 On Fri, 4 Nov 2011, Mike Blumenkrantz wrote:

 Hi,

 Attached is a patch which I have been working on for several months:
 sound for
 Eina_List. Features include:

 *Asynchronous playback
 *Synchronous playback
 *Multisampling
 *Gapless playback
 *Generation of lists from sounds
 *GStreamer integration in order to support a broad variety of formats
 *Initial support for DJ effects (crossfade, loop, scratch, more to come)
 *Modular output architecture (ALSA and OSS right now, though ALSA is a
 little
                              hacky)

 I had finished this some time ago, but forgot about it until I was
 reminded by
 the recent edje sound features. Please review it ASAP, as I have
 applications
 which will require it to be present in the 1.1 release.

 Thanks in advance!
 --
 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



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



--
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] Fun: world is against e17 release

2011-11-01 Thread Sachiel
2011/11/1 Gustavo Sverzut Barbieri barbi...@profusion.mobi:
 On Tue, Nov 1, 2011 at 8:17 PM, Carsten Haitzler ras...@rasterman.com wrote:
 On Tue, 1 Nov 2011 09:07:04 -0200 Gustavo Sverzut Barbieri
 barbi...@profusion.mobi said:

 Fun thing, I started to hack e17 connman and when I suspended to get into
 the airplane my home filesystem blew. Trying to go on I used an mmc I had,
 the battery ran out. Then my flight to brazil was overbooked in Madrid and
 as I never visited I stayed there for the day, also had no Internet to
 rescue my fs (broken btrfsck). I kept hacking on today's flight and the
 battery ran out and I've lost parts of the file

 that smells like a sucky day! :(

 You bet. The way back was a major PITA. Overbook, delays, etc :-(


I heard that having your own personal jet can help you avoid those problems.

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

 --
 RSA#174; Conference 2012
 Save $700 by Nov 18
 Register now#33;
 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#174; Conference 2012
Save $700 by Nov 18
Register now#33;
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] itask, taskbar and engage

2011-10-31 Thread Sachiel
2011/10/31 Carsten Haitzler ras...@rasterman.com:
 On Mon, 31 Oct 2011 19:27:25 -0400 Youness Alaoui
 kakar...@kakaroto.homelinux.net said:

 is it just me... or are you actually helping out? :)


Shhh. Less talking, more doing.

 The fix should be in SVN now, r64588, try it now and see if that gets it
 fixed.

 On Mon, Oct 31, 2011 at 7:12 PM, Youness Alaoui 
 kakar...@kakaroto.homelinux.net wrote:

  Hey, forget what I just said, I've just had the same bug as you described,
  I just updated and it seems to be a new bug in the latest SVN. I've figured
  out what causes it, I'll write a bugfix and commit it soon.
 
 
  On Mon, Oct 31, 2011 at 5:40 PM, Youness Alaoui 
  kakar...@kakaroto.homelinux.net wrote:
 
  I don't have that issue, I noticed some slow E sometimes, maybe taking 10
  or 20% of CPU (and I have 8 virtual desktops and about 5 to 10 windows in
  each)... cedric said the issue of E being slow for me was caused by my
  intel GPU.. I don't know about the CPU usage.. I was using taskbar module,
  now I switched to itask.
 
 
  On Mon, Oct 31, 2011 at 4:33 PM, Philippe Reynes trem...@yahoo.frwrote:
 
  Hi all,
 
  I've got a problem when I use itask or taskbar or engage
  and run severals task. After something like 6 or 8 tasks
  started the process enlightment use 100% of the cpu and
  the desktop is almost frozen. Task seems to continue,
  but it can't do anything (change windows, stop a task, ).
 
  I use mageia,  and I've tried with revision 64519 and 64579.
 
  Someone else has got the same problem ?
 
 
  Regards,
  trem
 
  --
  Get your Android app more play: Bring it to the BlackBerry PlayBook
  in minutes. BlackBerry App World#153; now supports Android#153; Apps
  for the BlackBerryreg; PlayBook#153;. Discover just how easy and simple
  it is! http://p.sf.net/sfu/android-dev2dev
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 
 
 --
 Get your Android app more play: Bring it to the BlackBerry PlayBook
 in minutes. BlackBerry App World#153; now supports Android#153; Apps
 for the BlackBerryreg; PlayBook#153;. Discover just how easy and simple
 it is! http://p.sf.net/sfu/android-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



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


 --
 RSAreg; Conference 2012
 Save #36;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


--
RSAreg; Conference 2012
Save #36;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] RFC: E17 Release

2011-10-31 Thread Sachiel
2011/11/1 David Seikel onef...@gmail.com:
 On Tue, 1 Nov 2011 11:04:40 +0900 Carsten Haitzler (The Rasterman)
 ras...@rasterman.com wrote:

 On Tue, 1 Nov 2011 11:38:11 +1000 David Seikel onef...@gmail.com
 said:

  On Mon, 31 Oct 2011 17:15:56 -0400 Youness Alaoui
  kakar...@kakaroto.homelinux.net wrote:
 
   Well I don't think so, but if you really think people can't live
   without it (and can't live without e17), then someone has to make
   it work by the time the deadline is reached. If not, then too
   bad, if you can't live without it, then go hang yourself.
 
  Now who's being an arrogant arse hole?
 
   Well, the armchair expert does not WANT to help out anymore.
 
  You have reached the level of insults and really have gone beyond
  trying to make sense.  Now all you are doing is hurling abuse in
  really long emails.  You are doing precisely what you accuse raster
  of.  If you really think that is not working for raster, why do you
  think it will work for you?
 
  You really need to chill out.  You did not get your way RIGHT NOW,
  stop throwing your tantrum.

 thanks :) i'm baffled as to why people don't get that there is even a
 compromise available, i was swilling to see some items dropped. i am
 hoping that anyone who disagrees on dropped items speaks up and says
 their bit. but its still not setting a date. imho we can set a
 date... WHEN the list is done. what i AM now happy to see is...
 kakaroto is even now beginning to pitch in! awesome!!! :)

 I'm starting to pitch in again, but with the lowest priority stuff that
 no one cares about.  lol

 Once lua is fleshed out a bit more, I think some people might start to
 care.


If that will make you happy, then we won't.

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

 --
 RSAreg; Conference 2012
 Save #36;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



--
RSAreg; Conference 2012
Save #36;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] RFC: E17 Release

2011-10-31 Thread Sachiel
2011/11/1 David Seikel onef...@gmail.com:
 On Tue, 1 Nov 2011 00:46:19 -0200 Iván Briano (Sachiel)
 sachi...@gmail.com wrote:

 2011/11/1 David Seikel onef...@gmail.com:
  On Tue, 1 Nov 2011 11:04:40 +0900 Carsten Haitzler (The Rasterman)
  ras...@rasterman.com wrote:
 
  On Tue, 1 Nov 2011 11:38:11 +1000 David Seikel onef...@gmail.com
  said:
 
   On Mon, 31 Oct 2011 17:15:56 -0400 Youness Alaoui
   kakar...@kakaroto.homelinux.net wrote:
  
Well I don't think so, but if you really think people can't
live without it (and can't live without e17), then someone has
to make it work by the time the deadline is reached. If not,
then too bad, if you can't live without it, then go hang
yourself.
  
   Now who's being an arrogant arse hole?
  
Well, the armchair expert does not WANT to help out anymore.
  
   You have reached the level of insults and really have gone beyond
   trying to make sense.  Now all you are doing is hurling abuse in
   really long emails.  You are doing precisely what you accuse
   raster of.  If you really think that is not working for raster,
   why do you think it will work for you?
  
   You really need to chill out.  You did not get your way RIGHT
   NOW, stop throwing your tantrum.
 
  thanks :) i'm baffled as to why people don't get that there is
  even a compromise available, i was swilling to see some items
  dropped. i am hoping that anyone who disagrees on dropped items
  speaks up and says their bit. but its still not setting a date.
  imho we can set a date... WHEN the list is done. what i AM now
  happy to see is... kakaroto is even now beginning to pitch in!
  awesome!!! :)
 
  I'm starting to pitch in again, but with the lowest priority stuff
  that no one cares about.  lol
 
  Once lua is fleshed out a bit more, I think some people might start
  to care.
 

 If that will make you happy, then we won't.

 Make me happy?  Depends.  Would that be don't care about lua, so just
 commit your damn patches yourself onefang, or don't care for your
 patches at all, go back to fiddling with your emu module?

 Oh, I could implement lua IN the emu module.  Muahahaha.


Back from non-sense (and time.. emu? damn it, that's old), I don't know
anything about Lua. All I know is that the script only thing is probably not
used widely enough to cause too much damage committing your patches.
And they are probably right anyway.

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

 --
 RSAreg; Conference 2012
 Save #36;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



--
RSAreg; Conference 2012
Save #36;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] About Eyesight, poppler and mupdf

2011-10-28 Thread Sachiel
2011/10/28 David Seikel onef...@gmail.com:
 On Fri, 28 Oct 2011 12:46:28 +0900 Carsten Haitzler (The Rasterman)
 ras...@rasterman.com wrote:

 unless we're now going to get high-framerate pdf's? :)

 Nooo!

 /me remembers that pdf stands for poor dead forests, and imagines the
 ecological damage killing trees at video frame rates would do.


Yeeeah... that's already happening. Welcome to 2011.

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

 --
 The demand for IT networking professionals continues to grow, and the
 demand for specialized networking skills is growing even more rapidly.
 Take a complimentary Learning@Cisco Self-Assessment and learn
 about Cisco certifications, training, and career opportunities.
 http://p.sf.net/sfu/cisco-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



--
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] ecore_main_loop_iterate() safety?

2011-10-26 Thread Sachiel
2011/10/26 David Seikel onef...@gmail.com:
 On Wed, 26 Oct 2011 07:01:19 -0400 Mike Blumenkrantz
 m...@zentific.com wrote:

 On Wed, 26 Oct 2011 20:58:09 +1000
 David Seikel onef...@gmail.com wrote:

  On Wed, 26 Oct 2011 06:52:06 -0400 Mike Blumenkrantz
  m...@zentific.com wrote:
 
   On Wed, 26 Oct 2011 20:46:44 +1000
   David Seikel onef...@gmail.com wrote:
  
I'm calling ecore_main_loop_iterate() inside an elementary
signal callback.  Is that safe?
   
What's happening is that the signal that is calling
ecore_main_loop_iterate() is getting triggered twice, even
though it was only sent once.
   
I tried moving the ecore_main_loop_iterate() call to another
signal, and THAT signal is NOT triggered twice.  The only
difference between the two is that one is triggered by an edje
program, the other by a lua script.  When I remove the
ecore_main_loop_iterate() call, I don't get the signal
triggered twice.
   
   If you have to call this function, you are doing something wrong.
 
  Then why does it exist?
 
  The response to that signal takes some time, I want the rest of the
  system to keep ticking over during that lengthy process.  This is
  precisely why such functions exist, no?
 
 No, functions like this exist so that programmers who aren't using
 events/callbacks properly can hackishly make their code work in ways
 that it shouldn't.

 If the response takes time, you should be adding an fd handler or a
 timer/event to manage it. I can't really give you specifics because
 I'm lazy and you didn't provide examples.

 I really wish I COULD use an fd handler, timer, or event on a series of
 file renames, deletions, and especially syncs.  I spent a lot of time
 trying to figure out how to do it all with callbacks, and could not
 find any such solution.  At least not anything would not make the code
 way harder to understand.  Having the code be easy to understand is a
 strict requirement of this project.


Idlers or jobs, or even ecore_thread. The main_loop_iterate() really exists only
because EWL used to have its own main loop on top of that of Ecore, so on
each run of the loop it performed its own tasks and then called that function
to make one iteration of Ecores main loop. It's still there because...
well, because,
but you should not use it.

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

 --
 The demand for IT networking professionals continues to grow, and the
 demand for specialized networking skills is growing even more rapidly.
 Take a complimentary Learning@Cisco Self-Assessment and learn
 about Cisco certifications, training, and career opportunities.
 http://p.sf.net/sfu/cisco-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



--
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] ecore_main_loop_iterate() safety?

2011-10-26 Thread Sachiel
2011/10/26 David Seikel onef...@gmail.com:
 On Wed, 26 Oct 2011 09:55:09 -0200 Iván Briano (Sachiel)
 sachi...@gmail.com wrote:

 2011/10/26 David Seikel onef...@gmail.com:
  On Wed, 26 Oct 2011 07:01:19 -0400 Mike Blumenkrantz
  m...@zentific.com wrote:
 
  On Wed, 26 Oct 2011 20:58:09 +1000
  David Seikel onef...@gmail.com wrote:
 
   On Wed, 26 Oct 2011 06:52:06 -0400 Mike Blumenkrantz
   m...@zentific.com wrote:
  
On Wed, 26 Oct 2011 20:46:44 +1000
David Seikel onef...@gmail.com wrote:
   
 I'm calling ecore_main_loop_iterate() inside an elementary
 signal callback.  Is that safe?

 What's happening is that the signal that is calling
 ecore_main_loop_iterate() is getting triggered twice, even
 though it was only sent once.

 I tried moving the ecore_main_loop_iterate() call to another
 signal, and THAT signal is NOT triggered twice.  The only
 difference between the two is that one is triggered by an
 edje program, the other by a lua script.  When I remove the
 ecore_main_loop_iterate() call, I don't get the signal
 triggered twice.

If you have to call this function, you are doing something
wrong.
  
   Then why does it exist?
  
   The response to that signal takes some time, I want the rest of
   the system to keep ticking over during that lengthy process.
    This is precisely why such functions exist, no?
  
  No, functions like this exist so that programmers who aren't using
  events/callbacks properly can hackishly make their code work in
  ways that it shouldn't.
 
  If the response takes time, you should be adding an fd handler or a
  timer/event to manage it. I can't really give you specifics because
  I'm lazy and you didn't provide examples.
 
  I really wish I COULD use an fd handler, timer, or event on a
  series of file renames, deletions, and especially syncs.  I spent a
  lot of time trying to figure out how to do it all with callbacks,
  and could not find any such solution.  At least not anything would
  not make the code way harder to understand.  Having the code be
  easy to understand is a strict requirement of this project.
 

 Idlers or jobs, or even ecore_thread. The main_loop_iterate() really
 exists only because EWL used to have its own main loop on top of that
 of Ecore, so on each run of the loop it performed its own tasks and
 then called that function to make one iteration of Ecores main loop.
 It's still there because... well, because,
 but you should not use it.

 See?  There are other legitimate uses of that function.  If it's
 broken, and not gonna be fixed, then deprecate it and let's move on.
 Otherwise, it's entirely possible I just found a bug that needs to be
 fixed.  Perhaps the bug is in the edje lua signal code?


No, the way EWL worked, it already processed every signal from Edje,
returned from all of its callbacks and went back to the main loop. The
thing was that instead of just using Ecores main loop, it had one of its
own where it would call that function and then do some other things.

Your problem is that you are going back to the main loop, where it will
process timers, file handlers, events and whatever else is there from
an Edje callback. Bad thing. Very Bad Thing. You are basically trying
to run stuff while Edje is in an inconsistent state.

 In a later project I'll be converting an existing large program over to
 be using EFL.  It has it's own main loop, so I'll likely need to do
 exactly what EWL did.  Eventually I'll want to get rid of its main loop
 and use the Ecore one, but until then, it would be useful to have this
 function as a crutch.  Would be even more useful if it worked with lua
 signals.

 Idlers and jobs just make the code less readable, having to break up
 things into a whole bunch of one liners, then pulling them together
 elsewhere.  I did that for the printer code, I was hoping I could avoid
 it for this part.  A thread is just gonna lead to nasty syncronisation
 problems, and make this part of the code a whole lot less robust.
 Considering this part of the code only exists to make things more
 robust... seems rather silly.

 Sometimes you can't make your coding problem fit into the nice neat
 boxes your chosen toolkit provides.

 In the mean time, let's just see if there might be a bug somewhere in
 EFL, perhaps someone might have some insight into that.  Which was the
 point of this thread.

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

 --
 The demand for IT networking professionals continues to grow, and the
 demand for specialized networking skills is growing even more rapidly.
 Take a complimentary Learning@Cisco Self-Assessment and learn
 about Cisco certifications, training, and career opportunities.
 http://p.sf.net/sfu/cisco-dev2dev
 ___
 enlightenment-devel

Re: [E-devel] Shot Module Photo Upload Busted

2011-10-25 Thread Sachiel
2011/10/26 Jeff Hoogland jeffhoogl...@linux.com:
 Any suggestions for those of us for whom it is still broken raster?


Become raster so it works for you too.

 On Tue, Oct 25, 2011 at 6:53 PM, Carsten Haitzler ras...@rasterman.comwrote:

 On Tue, 25 Oct 2011 15:23:03 -0500 Jeff Hoogland jeffhoogl...@linux.com
 said:

 WFM: http://www.enlightenment.org/ss/e-4ea74bb6e1b516.90981561.jpg

  You sure? Still not uploading here.
 
  On Tue, Oct 25, 2011 at 3:19 PM, Tom Hacohen t...@stosb.com wrote:
 
   No compilation needed, it was an issue in the server.
  
   On 25/10/11 22:18, Jeff Hoogland wrote:
Thanks! Will resync to SVN and recompile in a few hours when I get
 home
and see if it works again.
   
On Tue, Oct 25, 2011 at 2:50 PM, Tom Hacohen t...@stosb.com
mailto:t...@stosb.com wrote:
   
    On 25/10/11 20:42, Jeff Hoogland wrote:
     Anyone else having the shot module not uploading properly?
    
   
    Bebber fixed it.
   
   
   
   
--
~Jeff Hoogland http://jeffhoogland.com/
Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech
 Blog
Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop
   
  
  
 
 
  --
  ~Jeff Hoogland http://jeffhoogland.com/
  Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech Blog
  Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop
 
 --
  The demand for IT networking professionals continues to grow, and the
  demand for specialized networking skills is growing even more rapidly.
  Take a complimentary Learning@Cisco Self-Assessment and learn
  about Cisco certifications, training, and career opportunities.
  http://p.sf.net/sfu/cisco-dev2dev
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


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




 --
 ~Jeff Hoogland http://jeffhoogland.com/
 Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech Blog
 Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop
 --
 The demand for IT networking professionals continues to grow, and the
 demand for specialized networking skills is growing even more rapidly.
 Take a complimentary Learning@Cisco Self-Assessment and learn
 about Cisco certifications, training, and career opportunities.
 http://p.sf.net/sfu/cisco-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Trac update

2011-10-13 Thread Sachiel
People from Earth, especially those with super-cow powers,

Anyone knows where the blog thing from trac went after the recent update?
Since we were using it to publish things that don't merit an announcement-like
News item, it would be nice to have it back.

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


Re: [E-devel] Trac update

2011-10-13 Thread Sachiel
2011/10/13 Vincent Torri vto...@univ-evry.fr:


 On Thu, 13 Oct 2011, Iván Briano (Sachiel) wrote:

 People from Earth, especially those with super-cow powers,

 Anyone knows where the blog thing from trac went after the recent update?
 Since we were using it to publish things that don't merit an
 announcement-like
 News item, it would be nice to have it back.

 note that #trac is also a place where to ask such questions


Should I get to the point of fixing it myself (assuming I even can), I will.
But this mail was to poke our server admins about the issue.

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



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


  1   2   3   4   >