[E-devel] about Eyesight licence

2010-11-13 Thread Vincent Torri

Hey,

currently, there are 2 plugins based on poppler and libspectre, which are 
GPL. Eyesight (the lib) can be LGPL. There are 2 other plugins, text and 
image/comic book which uses only the EFL, so they can be under the BSD 
licence.

When I compile FFmpeg, there is a configure option, --enable-gpl, which 
compile the GPL parts and in that case, ffmpeg is GPL.

Do you think it is worth doing such thing ? So always compile image and 
text plugins, and in that case Eyesight is under BSD, and if --enable-gpl 
is passed, we add the possibility to compile pdf and postscript plugins 
and then, Eyesight is LGPL.

Vincent

--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] about Eyesight licence

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

 Hey,

 currently, there are 2 plugins based on poppler and libspectre, which are
 GPL. Eyesight (the lib) can be LGPL. There are 2 other plugins, text and
 image/comic book which uses only the EFL, so they can be under the BSD
 licence.

 When I compile FFmpeg, there is a configure option, --enable-gpl, which
 compile the GPL parts and in that case, ffmpeg is GPL.

 Do you think it is worth doing such thing ? So always compile image and
 text plugins, and in that case Eyesight is under BSD, and if --enable-gpl
 is passed, we add the possibility to compile pdf and postscript plugins
 and then, Eyesight is LGPL.


Me likes.

 Vincent

 --
 Centralized Desktop Delivery: Dell and VMware Reference Architecture
 Simplifying enterprise desktop deployment and management using
 Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
 client virtualization framework. Read more!
 http://p.sf.net/sfu/dell-eql-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] gen(grid|list)_item del function and its parameters

2010-11-13 Thread Viktor Kojouharov
Why doesn't that  function receive the actual item object as a parameter?
The object itself can hold user data, which might need cleaning when the
item is deleted. From that function however, there's no way to clear that
data, since all you get is an evas_object (whose usefulness escapes me). May
I propose that we also pass the gen*_item as a third parameter to the del
functions?
--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [Patch] elm_animator

2010-11-13 Thread 박춘언
Hello there. 

Please apply this simple patch for Elementary elm_animator

Thanks.
--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [ELM] using custom parts from my edje

2010-11-13 Thread Atton Jonathan
Hello people


My situation :
- I have set a cusom elm theme with elementary_config
- I try to override 1 group with the edje theme of enki

How am I suppose to do it ? I have made some tests but my only success was
to override the complete elm theme with the edje of enki :/


-- 
Regards.
--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [ELM] using custom parts from my edje

2010-11-13 Thread Atton Jonathan
Finally I have found :

Elm_Theme *theme = elm_theme_default_get();
elm_theme_extension_add(theme, theme.edj);




2010/11/13 Atton Jonathan jonathan.at...@gmail.com

 Hello people


 My situation :
 - I have set a cusom elm theme with elementary_config
 - I try to override 1 group with the edje theme of enki

 How am I suppose to do it ? I have made some tests but my only success was
 to override the complete elm theme with the edje of enki :/


 --
 Regards.




-- 
Regards.
--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_animator

2010-11-13 Thread 박춘언
Ah... Sorry. 
It seems failed to attach the patch file. 
I try again. 

Thanks. 

-Hermet-

-Original Message-
From: quot;박춘언quot;lt;her...@naver.comgt; 
To: enlightenment-devel@lists.sourceforge.net
Cc: 
Sent: 10-11-14(일) 03:46:48
Subject: [E-devel][Patch] elm_animator

Hello there. 

Please apply this simple patch for Elementary elm_animator

Thanks.
--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [ELM] using custom parts from my edje

2010-11-13 Thread Sachiel
2010/11/13 Atton Jonathan jonathan.at...@gmail.com:
 Finally I have found :

 Elm_Theme *theme = elm_theme_default_get();
 elm_theme_extension_add(theme, theme.edj);



You should be able to get the same results with just
elm_theme_extension_add(NULL, theme.edj);



 2010/11/13 Atton Jonathan jonathan.at...@gmail.com

 Hello people


 My situation :
 - I have set a cusom elm theme with elementary_config
 - I try to override 1 group with the edje theme of enki

 How am I suppose to do it ? I have made some tests but my only success was
 to override the complete elm theme with the edje of enki :/


 --
 Regards.




 --
 Regards.
 --
 Centralized Desktop Delivery: Dell and VMware Reference Architecture
 Simplifying enterprise desktop deployment and management using
 Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
 client virtualization framework. Read more!
 http://p.sf.net/sfu/dell-eql-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Evas map and the attribute color and clip

2010-11-13 Thread Atton Jonathan
Hello,

Evas map seems buggy with the software engine (can't test with with
different engine).

The situation :
- A gengrid
- a icon by item
- each icon is a elm_layout with rotation on some parts (it is a edje group
of course)

The gengrid become not visible (alpha 0, not the attribute visible ) but
the parts with a rotation are still visible !

If I remove all evas maps effect, the parts become not visible.

I do not have a little code to test because I need to sleep :)

-- 
Regards.
--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_animator

2010-11-13 Thread Atton Jonathan
Use pastebin :)

2010/11/13 박춘언 her...@naver.com

 Ah... Sorry.
 It seems failed to attach the patch file.
 I try again.

 Thanks.

 -Hermet-

 -Original Message-
 From: quot;박춘언quot;lt;her...@naver.comquot%3b%26lt%3bher...@naver.com
 gt;
 To: enlightenment-devel@lists.sourceforge.net
 Cc:
 Sent: 10-11-14(일) 03:46:48
 Subject: [E-devel][Patch] elm_animator

 Hello there.

 Please apply this simple patch for Elementary elm_animator

 Thanks.


 --
 Centralized Desktop Delivery: Dell and VMware Reference Architecture
 Simplifying enterprise desktop deployment and management using
 Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
 client virtualization framework. Read more!
 http://p.sf.net/sfu/dell-eql-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel




-- 
Regards.
--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] User Cannot Shutdown System

2010-11-13 Thread Jeff Hoogland
Howdy All,

So I've installed E17 from .debs I compiled and it works great except for
two issues.

The first is that my default user cannot shutdown or restart the system. The
second is that the cpu frequency module module also says it lacks permission
and cannot set the processor speed. Any ideas how I can resolve this? In my
sysactions.conf I have the line

user: * allow: *

So that should allow my user to do all things concerning E right?

~Jeff
--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] gen(grid|list)_item del function and its parameters

2010-11-13 Thread Rafael Fonseca
On 11/13/2010 02:54 PM, Viktor Kojouharov wrote:
 Why doesn't that  function receive the actual item object as a parameter?
 The object itself can hold user data, which might need cleaning when the
 item is deleted. From that function however, there's no way to clear that
 data, since all you get is an evas_object (whose usefulness escapes me). May
 I propose that we also pass the gen*_item as a third parameter to the del
 functions?

If you want to delete the data attached to some object the way 
gen[list|grid] are now you need to do the following:

Evas_Object *obj = elm_gen[list|grid]_item_object_get(item);
Pointer *data = evas_object_data_del(obj, key);
free(data);
elm_gen[list|grid]_item_del(item);

B.R.
-- 
Rafael Fonseca
ProFUSION embedded systems
http://www.profusion.mobi

--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] gen(grid|list)_item del function and its parameters

2010-11-13 Thread Viktor Kojouharov
That won't help you if you call elm_gengrid_clear() for example. I think the
only sane way would be from within the del function

On Sun, Nov 14, 2010 at 3:05 AM, Rafael Fonseca rfons...@profusion.mobiwrote:

 On 11/13/2010 02:54 PM, Viktor Kojouharov wrote:

 Why doesn't that  function receive the actual item object as a parameter?
 The object itself can hold user data, which might need cleaning when the
 item is deleted. From that function however, there's no way to clear that
 data, since all you get is an evas_object (whose usefulness escapes me).
 May
 I propose that we also pass the gen*_item as a third parameter to the del
 functions?


 If you want to delete the data attached to some object the way
 gen[list|grid] are now you need to do the following:

 Evas_Object *obj = elm_gen[list|grid]_item_object_get(item);
 Pointer *data = evas_object_data_del(obj, key);
 free(data);
 elm_gen[list|grid]_item_del(item);

 B.R.
 --
 Rafael Fonseca
 ProFUSION embedded systems
 http://www.profusion.mobi

--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] gen(grid|list)_item del function and its parameters

2010-11-13 Thread Rafael Fonseca
On 11/13/2010 11:15 PM, Viktor Kojouharov wrote:
 That won't help you if you call elm_gengrid_clear() for example.

Hmm, you're right.

 I think the only sane way would be from within the del function

By del function you mean the del function of the item class, right? It 
seems reasonable to me. Let's see what others have to say about it.

B.R.
-- 
Rafael Fonseca
ProFUSION embedded systems
http://www.profusion.mobi

--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] gen(grid|list)_item del function and its parameters

2010-11-13 Thread The Rasterman
On Sat, 13 Nov 2010 18:54:38 +0200 Viktor Kojouharov vkojouha...@gmail.com
said:

because it gets the item DATA that is set (the app-side data) for it to clean
up/delete. genlist/grid will delete the object that is the item itself. so you
don't get it. if you want to clean up something in the object of the item
itself - you can register and evas del callback on it to clean up attached
keys. as genlist/grid add and delete these list item objects dynamically. the
evas object you are passed is the genlist itself. you know what genlist it was
your data belonged to - you may or may not use that. the genlist/grid items
though - i fail to see why you need it? you got the pointer you passed in on
create (userdata) as *data in the del cb for you to clean up. you have the
genlist/grid pointer itself in case you need it.

 Why doesn't that  function receive the actual item object as a parameter?
 The object itself can hold user data, which might need cleaning when the
 item is deleted. From that function however, there's no way to clear that
 data, since all you get is an evas_object (whose usefulness escapes me). May
 I propose that we also pass the gen*_item as a third parameter to the del
 functions?
 --
 Centralized Desktop Delivery: Dell and VMware Reference Architecture
 Simplifying enterprise desktop deployment and management using
 Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
 client virtualization framework. Read more!
 http://p.sf.net/sfu/dell-eql-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


--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] elm Gengrid and header

2010-11-13 Thread The Rasterman
On Sat, 13 Nov 2010 00:48:51 -0200 Gustavo Sverzut Barbieri
barbi...@profusion.mobi said:

 On Sat, Nov 13, 2010 at 12:43 AM, Daniel Juyung Seo
 seojuyu...@gmail.com wrote:
  Gello,
  We have a sample view which is very similar to
  http://watchwolf.fr/images/stories/Enki/thumbnails/thumb_screen_2010_07_01.png
  using BOX.
  Pack layout, gengrid, layout, gengrid and etc.
  We've done this in the application side but it is needed to be done in
  widget side which is not available at this moment.
 
 yeah, problem is that would be slow :-/

well slow.. once you get a few hundred+ entries of course. with only 10 or 20..
it will never matter :)

  We implemented grouptitle in genlist..
  It just looks and acts like
  http://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TableView_iPhone/Art/tv_indexed_list.jpg
  Grouptitle ('A' in the picture) stays there until the next grouptitle
  (it would be 'B') comes up there.
 
  This concept could be applied to gengrid as well.
  Although this might acts differently from what Atton Jonathan wants,
  I prefer to try it once it is contributed.
 
 that would be amazing! :-)
 
 
 -- 
 Gustavo Sverzut Barbieri
 http://profusion.mobi embedded systems
 --
 MSN: barbi...@gmail.com
 Skype: gsbarbieri
 Mobile: +55 (19) 9225-2202
 
 --
 Centralized Desktop Delivery: Dell and VMware Reference Architecture
 Simplifying enterprise desktop deployment and management using
 Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
 client virtualization framework. Read more!
 http://p.sf.net/sfu/dell-eql-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


--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] where to put smart callback doxygen for elementary.

2010-11-13 Thread The Rasterman
On Sat, 13 Nov 2010 15:19:33 +0900 Daniel Juyung Seo seojuyu...@gmail.com
said:

it actually should all be int he doxygen section - there are still comments in
the .h - but they dont go into doxygen. they are superflous at the moment.

as for where doxygen docs should live... that has also been debated here with
what i see as a stalemate. bout half want them in .c files, half want them
in .h files. and as any change to standardize on one or the other requires
someone to go and copy them all around from one place to another (depending on
lib/doc etc.) it' hasn't been done.

i'm on the side of should be in .h because as such - struct and enum docs
HAVE to be in the .h anyway - so some docs are in .c;s, some in .h's just due
to the way doxygen works. all of eet's docs are in the .h - some of eina's docs
are in .h, some in .c - etc. etc.

 Hello all,
 
 I found that each elementary widget has different places to put its
 smart callback doxygen.
 - only Elementary.h.in
 - only elm_{widget}.c source code.
 - both Elementary.h.in and elm_{widget}.c source code.
 
 I guess there must be a discussion about this.
 Any idea?
 
 Thanks.
 Daniel Juyung Seo.
 
 --
 Centralized Desktop Delivery: Dell and VMware Reference Architecture
 Simplifying enterprise desktop deployment and management using
 Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
 client virtualization framework. Read more!
 http://p.sf.net/sfu/dell-eql-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


--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] about Eyesight licence

2010-11-13 Thread The Rasterman
On Sat, 13 Nov 2010 17:21:23 +0100 (CET) Vincent Torri vto...@univ-evry.fr
said:

 
 Hey,
 
 currently, there are 2 plugins based on poppler and libspectre, which are 
 GPL. Eyesight (the lib) can be LGPL. There are 2 other plugins, text and 
 image/comic book which uses only the EFL, so they can be under the BSD 
 licence.
 
 When I compile FFmpeg, there is a configure option, --enable-gpl, which 
 compile the GPL parts and in that case, ffmpeg is GPL.
 
 Do you think it is worth doing such thing ? So always compile image and 
 text plugins, and in that case Eyesight is under BSD, and if --enable-gpl 
 is passed, we add the possibility to compile pdf and postscript plugins 
 and then, Eyesight is LGPL.

hmmi'd say simplify the licensing - as such we have 3 licenses here. GPL comes
in because of a dependency that is optional at compile and runtime that is GPL.
lib is LGPL - why have BSD modules as well? may as well make them LGPL too to
keep the license thing simpler.

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


--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_animator

2010-11-13 Thread The Rasterman
On Sun, 14 Nov 2010 04:39:14 +0900 박춘언her...@naver.com said:

failed again :) renaming the patch to .txt or maybe zipping it or gzipping it
or tarring it up might help. your client is declaring mimetype as octet-stream
which is forbidden on sf.net mailing lists (virus fun)

 Ah... Sorry. 
 It seems failed to attach the patch file. 
 I try again. 
 
 Thanks. 
 
 -Hermet-
 
 -Original Message-
 From: quot;박춘언quot;lt;her...@naver.comgt; 
 To: enlightenment-devel@lists.sourceforge.net
 Cc: 
 Sent: 10-11-14(일) 03:46:48
 Subject: [E-devel][Patch] elm_animator
 
 Hello there. 
 
 Please apply this simple patch for Elementary elm_animator
 
 Thanks.


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


--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Evas map and the attribute color and clip

2010-11-13 Thread The Rasterman
On Sat, 13 Nov 2010 16:18:19 -0500 Atton Jonathan jonathan.at...@gmail.com
said:

 Hello,
 
 Evas map seems buggy with the software engine (can't test with with
 different engine).
 
 The situation :
 - A gengrid
 - a icon by item
 - each icon is a elm_layout with rotation on some parts (it is a edje group
 of course)
 
 The gengrid become not visible (alpha 0, not the attribute visible ) but
 the parts with a rotation are still visible !
 
 If I remove all evas maps effect, the parts become not visible.
 
 I do not have a little code to test because I need to sleep :)

code please :) (once you've slept a bit) :)


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


--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] Elementary lists: backport the scroller edge smart callbacks

2010-11-13 Thread The Rasterman
On Thu, 11 Nov 2010 11:57:55 + Rui Miguel Silva Seabra r...@1407.org said:

noted. when i cycle around to it i'll look - just got too many things i'm in
between and trying to keep context switching down.

 Em 10-11-2010 23:49, Carsten Haitzler (The Rasterman) escreveu:
  On Wed, 10 Nov 2010 15:02:38 + Rui Miguel Silva Seabrar...@1407.org
  said:
 
  Em 10-11-2010 03:10, Carsten Haitzler (The Rasterman) escreveu:
  well to some extent genlist does it - but it comes at the cost of genlist
  having to query and figure out the size of every element. if your data is
  expensive to fetch you could use this for pagination of the content
  yourself. though as such if fetching is expensive (heavy disk io,
  network io etc.)  then it might be better to add items even though you
  dont have the data yet from the other end and when requested you do an
  async fetch of the item. return dummy empty strings/icons etc. until the
  result comes back (and then cache the result and update the item(s) u got
  the result(s) for).
 
  Last time I tried to update a genlist so I could have relative timings
  in elmdentica I got very garbled genlists:
 
  http://files.1407.org/1-ed_before_item_update.png
  http://files.1407.org/2-ed_after_item_update.png
 
  Dragging the list fixed the display but... that's not really the solution:
 
  http://files.1407.org/3-ed_after_dragging.png
 
  thats some kind of bug i need to look into... well at least reproduce. one
  problem is you have linewrap items. that means height depends on width and
  width may or may not be known or correct at time of size min calculation. in
  general it is a sore point at the moment as it always has to be handled
  specially.
 
 For reproduction,
 
 cd trunk/elmdentica/src
 vi elmdentica.c
 look for a #undef called AUTO_UPDATE (or similar) and change it into a 
 #define, should enable the piece of code causing it.
 
 Rui
 
 
 --
 Centralized Desktop Delivery: Dell and VMware Reference Architecture
 Simplifying enterprise desktop deployment and management using
 Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
 client virtualization framework. Read more!
 http://p.sf.net/sfu/dell-eql-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


--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] suspend/HAL related segfault

2010-11-13 Thread The Rasterman
On Fri, 12 Nov 2010 16:15:15 -0500 Nikolas Arend nikolas.ar...@gmx.net said:

in svn :) thanks!

 Hello,
 
 Attached patch for e_dbus seems to fix this particular issue with 
 _places_volume_properties_cb() for me, but I'm not sure if the root of 
 the problem is somewhere else, since I'm getting other occasional 
 segfaults now caused by different parts the code. I'll try to look into 
 it or provide a bt.
 
 
 Nick.
 
 
 
 
 
  So the following together with the bt in my initial email is not enough?
 
  #12 0x00807a50 in _places_volume_properties_cb ()
  #12 0x00807a50 in _places_volume_properties_cb ()
  #   from
  /usr/lib/enlightenment/modules/places/linux-gnu-i686-ver-pre-svn-07/module.so
 
 
 
 
 
  make  all-recursive
  make[1]: Entering directory
  `/usr/scratch/arend/src/build/enlightenment/e/trunk/E-MODULES-EXTRA/places'
  Making all in src
  make[2]: Entering directory
  `/usr/scratch/arend/src/build/enlightenment/e/trunk/E-MODULES-EXTRA/places/src'
  /bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
  -I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H
  -I/usr/include/enlightenment -I/usr/include/evas-1
  -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1
  -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina
  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
  -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2
  -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
  -I/usr/include/embryo-1   -I/usr/include/e_dbus-1 -I/usr/include/ecore-1
  -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0
  -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0
  -I/usr/lib/glib-2.0/include   -I/usr/include/e_dbus-1
  -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina
  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
  -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -g -O2 -MT
  e_mod_main.lo -MD -MP -MF .deps/e_mod_main.Tpo -c -o e_mod_main.lo
  e_mod_main.c
  libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include
  -DUSE_E_CONFIG_H -I/usr/include/enlightenment -I/usr/include/evas-1
  -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1
  -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina
  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
  -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2
  -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
  -I/usr/include/embryo-1 -I/usr/include/e_dbus-1 -I/usr/include/ecore-1
  -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0
  -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0
  -I/usr/lib/glib-2.0/include -I/usr/include/e_dbus-1
  -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina
  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
  -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT
  e_mod_main.lo -MD -MP -MF .deps/e_mod_main.Tpo -c e_mod_main.c  -fPIC
  -DPIC -o .libs/e_mod_main.o
  libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include
  -DUSE_E_CONFIG_H -I/usr/include/enlightenment -I/usr/include/evas-1
  -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1
  -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina
  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
  -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2
  -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
  -I/usr/include/embryo-1 -I/usr/include/e_dbus-1 -I/usr/include/ecore-1
  -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0
  -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0
  -I/usr/lib/glib-2.0/include -I/usr/include/e_dbus-1
  -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina
  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
  -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT
  e_mod_main.lo -MD -MP -MF .deps/e_mod_main.Tpo -c e_mod_main.c -o
  e_mod_main.o/dev/null 21
  mv -f .deps/e_mod_main.Tpo .deps/e_mod_main.Plo
  /bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
  -I.. -I. -I.. -I/usr/include -DUSE_E_CONFIG_H
  -I/usr/include/enlightenment -I/usr/include/evas-1
  -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/edje-1
  -I/usr/include/efreet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina
  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
  -I/usr/include/e_dbus-1 -I/usr/include/eeze-1 -I/usr/include/freetype2
  -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
  -I/usr/include/embryo-1   -I/usr/include/e_dbus-1 -I/usr/include/ecore-1
  -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/dbus-1.0
  -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0
  -I/usr/lib/glib-2.0/include   -I/usr/include/e_dbus-1
  -I/usr/include/ecore-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina
  -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
  

Re: [E-devel] gen(grid|list)_item del function and its parameters

2010-11-13 Thread Viktor Kojouharov
you get the item that that was passed when item_append|prepend was called.
But you can also call elm_gengrid_item_data_set, and if I red the code
correctly, that doesn't touch the previous data, but sets a whole new one.
And this is the one that you cannot get during the deletion of the item.

On Sun, Nov 14, 2010 at 4:13 AM, Carsten Haitzler ras...@rasterman.comwrote:

 On Sat, 13 Nov 2010 18:54:38 +0200 Viktor Kojouharov 
 vkojouha...@gmail.com
 said:

 because it gets the item DATA that is set (the app-side data) for it to
 clean
 up/delete. genlist/grid will delete the object that is the item itself. so
 you
 don't get it. if you want to clean up something in the object of the item
 itself - you can register and evas del callback on it to clean up attached
 keys. as genlist/grid add and delete these list item objects dynamically.
 the
 evas object you are passed is the genlist itself. you know what genlist it
 was
 your data belonged to - you may or may not use that. the genlist/grid items
 though - i fail to see why you need it? you got the pointer you passed in
 on
 create (userdata) as *data in the del cb for you to clean up. you have the
 genlist/grid pointer itself in case you need it.

  Why doesn't that  function receive the actual item object as a parameter?
  The object itself can hold user data, which might need cleaning when the
  item is deleted. From that function however, there's no way to clear that
  data, since all you get is an evas_object (whose usefulness escapes me).
 May
  I propose that we also pass the gen*_item as a third parameter to the del
  functions?
 
 --
  Centralized Desktop Delivery: Dell and VMware Reference Architecture
  Simplifying enterprise desktop deployment and management using
  Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
  client virtualization framework. Read more!
  http://p.sf.net/sfu/dell-eql-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


--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] gen(grid|list)_item del function and its parameters

2010-11-13 Thread The Rasterman
On Sun, 14 Nov 2010 04:34:27 +0200 Viktor Kojouharov vkojouha...@gmail.com
said:

no - it's the one and the same data - if u set it (change it later for that
item) then the new data pointer you set will be passed to the del and other
class calls.

 you get the item that that was passed when item_append|prepend was called.
 But you can also call elm_gengrid_item_data_set, and if I red the code
 correctly, that doesn't touch the previous data, but sets a whole new one.
 And this is the one that you cannot get during the deletion of the item.
 
 On Sun, Nov 14, 2010 at 4:13 AM, Carsten Haitzler ras...@rasterman.comwrote:
 
  On Sat, 13 Nov 2010 18:54:38 +0200 Viktor Kojouharov 
  vkojouha...@gmail.com
  said:
 
  because it gets the item DATA that is set (the app-side data) for it to
  clean
  up/delete. genlist/grid will delete the object that is the item itself. so
  you
  don't get it. if you want to clean up something in the object of the item
  itself - you can register and evas del callback on it to clean up attached
  keys. as genlist/grid add and delete these list item objects dynamically.
  the
  evas object you are passed is the genlist itself. you know what genlist it
  was
  your data belonged to - you may or may not use that. the genlist/grid items
  though - i fail to see why you need it? you got the pointer you passed in
  on
  create (userdata) as *data in the del cb for you to clean up. you have the
  genlist/grid pointer itself in case you need it.
 
   Why doesn't that  function receive the actual item object as a parameter?
   The object itself can hold user data, which might need cleaning when the
   item is deleted. From that function however, there's no way to clear that
   data, since all you get is an evas_object (whose usefulness escapes me).
  May
   I propose that we also pass the gen*_item as a third parameter to the del
   functions?
  
  --
   Centralized Desktop Delivery: Dell and VMware Reference Architecture
   Simplifying enterprise desktop deployment and management using
   Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
   client virtualization framework. Read more!
   http://p.sf.net/sfu/dell-eql-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
 
 


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


--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_animator

2010-11-13 Thread Daniel Juyung Seo
it looks like Hermet needs to configure email environment.
he used naver.com webemail client. it does not use text mode by default.
please follow below instructions.

1. select text type email: text mode
2. rename your patch to xxx.txt
3. use English name. it would be more kind to other open source programmers.

thanks.
Daniel Juyung Seo.

On Sun, Nov 14, 2010 at 11:15 AM, Carsten Haitzler ras...@rasterman.com wrote:
 On Sun, 14 Nov 2010 04:39:14 +0900 박춘언her...@naver.com said:

 failed again :) renaming the patch to .txt or maybe zipping it or gzipping it
 or tarring it up might help. your client is declaring mimetype as octet-stream
 which is forbidden on sf.net mailing lists (virus fun)

 Ah... Sorry.
 It seems failed to attach the patch file.
 I try again.

 Thanks.

 -Hermet-

 -Original Message-
 From: quot;박춘언quot;lt;her...@naver.comgt;
 To: enlightenment-devel@lists.sourceforge.net
 Cc:
 Sent: 10-11-14(일) 03:46:48
 Subject: [E-devel][Patch] elm_animator

 Hello there.

 Please apply this simple patch for Elementary elm_animator

 Thanks.


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


 --
 Centralized Desktop Delivery: Dell and VMware Reference Architecture
 Simplifying enterprise desktop deployment and management using
 Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
 client virtualization framework. Read more!
 http://p.sf.net/sfu/dell-eql-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_animator

2010-11-13 Thread Daniel Juyung Seo
Hermet blocked this email.
spank spank Hermet!

Sent Time:2010-11-14 14:01 (GMT +0900)
Recipient:her...@naver.com
Subject:Re: [E-devel] [Patch] elm_animator
Host Said :Your mail was denied from the receiver.


On Sun, Nov 14, 2010 at 2:01 PM, Daniel Juyung Seo seojuyu...@gmail.com wrote:
 it looks like Hermet needs to configure email environment.
 he used naver.com webemail client. it does not use text mode by default.
 please follow below instructions.

 1. select text type email: text mode
 2. rename your patch to xxx.txt
 3. use English name. it would be more kind to other open source programmers.

 thanks.
 Daniel Juyung Seo.

 On Sun, Nov 14, 2010 at 11:15 AM, Carsten Haitzler ras...@rasterman.com 
 wrote:
 On Sun, 14 Nov 2010 04:39:14 +0900 박춘언her...@naver.com said:

 failed again :) renaming the patch to .txt or maybe zipping it or gzipping it
 or tarring it up might help. your client is declaring mimetype as 
 octet-stream
 which is forbidden on sf.net mailing lists (virus fun)

 Ah... Sorry.
 It seems failed to attach the patch file.
 I try again.

 Thanks.

 -Hermet-

 -Original Message-
 From: quot;박춘언quot;lt;her...@naver.comgt;
 To: enlightenment-devel@lists.sourceforge.net
 Cc:
 Sent: 10-11-14(일) 03:46:48
 Subject: [E-devel][Patch] elm_animator

 Hello there.

 Please apply this simple patch for Elementary elm_animator

 Thanks.


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


 --
 Centralized Desktop Delivery: Dell and VMware Reference Architecture
 Simplifying enterprise desktop deployment and management using
 Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
 client virtualization framework. Read more!
 http://p.sf.net/sfu/dell-eql-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] elm_animator

2010-11-13 Thread 박춘언
Oh. thanks. i tried again. 
 
-Original Message-
From: quot;Carsten Haitzlerquot;lt;ras...@rasterman.comgt; 
To: quot;박춘언quot;lt;her...@naver.comgt;
Cc: enlightenment-devel@lists.sourceforge.net
Sent: 10-11-14(일) 11:15:42
Subject: Re: [E-devel] [Patch] elm_animator

On Sun, 14 Nov 2010 04:39:14 +0900 박춘언 said:

failed again :) renaming the patch to .txt or maybe zipping it or gzipping it
or tarring it up might help. your client is declaring mimetype as octet-stream
which is forbidden on sf.net mailing lists (virus fun)

gt; Ah... Sorry. 
gt; It seems failed to attach the patch file. 
gt; I try again. 
gt; 
gt; Thanks. 
gt; 
gt; -Hermet-
gt; 
gt; -Original Message-
gt; From: quot;박춘언quot;lt;her...@naver.comgt; 
gt; To: enlightenment-devel@lists.sourceforge.net
gt; Cc: 
gt; Sent: 10-11-14(일) 03:46:48
gt; Subject: [E-devel][Patch] elm_animator
gt; 
gt; Hello there. 
gt; 
gt; Please apply this simple patch for Elementary elm_animator
gt; 
gt; Thanks.


-- 
- Codito, ergo sum - quot;I code, therefore I amquot; 
--
The Rasterman (Carsten Haitzler) ras...@rasterman.com
Index: elm_animator.c
===
--- elm_animator.c  (revision 54534)
+++ elm_animator.c  (working copy)
@@ -1,17 +1,34 @@
 #include Elementary.h
 #include elm_priv.h
 
+#define ELM_ANIMATOR_CHECK_OR_RETURN(animator, ...) \
+   do { \
+  if (!animator) { \
+ CRITICAL(Elm_Animator  # animator  is NULL!); \
+ return __VA_ARGS__; \
+  } \
+  if (!EINA_MAGIC_CHECK(animator, ELM_ANIMATOR_MAGIC)) { \
+ EINA_MAGIC_FAIL(animator, ELM_ANIMATOR_MAGIC); \
+ return __VA_ARGS__; \
+  } \
+   } while (0)
+
+
 /**
  * @addtogroup Animator Animator
  * @ingroup Elementary
  *
- * Support normalized frame value for animation.  
+ * elm_animator is designed to provides animation frame. 
+ * It is somewhat different with any others widgets however elm_animator might 
useful when your GUIs have animation. 
+ * Basically, it computes normalized frame value for animation, provides 
additional functions to adjust this also. 
+ * 
 */
-#define MAGIC_OBJ_ANIMATOR 0x4070
 
 struct _Elm_Animator
 {
-   int magic;
+#define ELM_ANIMATOR_MAGIC 0x4070
+   EINA_MAGIC;
+   
Evas_Object *parent;
Ecore_Animator *animator;
double begin_time;
@@ -139,7 +156,7 @@
 EAPI Eina_Bool
 elm_animator_auto_reverse_get(const Elm_Animator *animator)
 {
-   if ((!animator) || (animator-magic != MAGIC_OBJ_ANIMATOR)) return 
EINA_FALSE;
+   ELM_ANIMATOR_CHECK_OR_RETURN(animator, EINA_FALSE);  
return animator-auto_reverse;
 }
 
@@ -154,7 +171,7 @@
 EAPI unsigned int
 elm_animator_repeat_get(const Elm_Animator *animator)
 {
-   if ((!animator) || (animator-magic != MAGIC_OBJ_ANIMATOR)) return 0;
+   ELM_ANIMATOR_CHECK_OR_RETURN(animator, 0);  
return animator-repeat_cnt;
 }
 
@@ -169,7 +186,7 @@
 EAPI void
 elm_animator_auto_reverse_set(Elm_Animator *animator, Eina_Bool reverse)
 {
-   if ((!animator) || (animator-magic != MAGIC_OBJ_ANIMATOR)) return;
+   ELM_ANIMATOR_CHECK_OR_RETURN(animator);  
if (animator-auto_reverse == reverse) return;
animator-auto_reverse = reverse;
if (reverse)
@@ -192,7 +209,7 @@
 elm_animator_curve_style_set(Elm_Animator *animator,
 Elm_Animator_Curve_Style cs)
 {
-   if ((!animator) || (animator-magic != MAGIC_OBJ_ANIMATOR)) return;
+   ELM_ANIMATOR_CHECK_OR_RETURN(animator);  
switch (cs)
  {
  case ELM_ANIMATOR_CURVE_LINEAR:
@@ -224,7 +241,7 @@
 EAPI void
 elm_animator_duration_set(Elm_Animator *animator, double duration)
 {
-   if ((!animator) || (animator-magic != MAGIC_OBJ_ANIMATOR)) return;
+   ELM_ANIMATOR_CHECK_OR_RETURN(animator);  
if (animator-on_animating) return;
animator-duration = duration;
 }
@@ -244,7 +261,7 @@
 Elm_Animator_Operation_Cb func,
 void *data)
 {
-   if ((!animator) || (animator-magic != MAGIC_OBJ_ANIMATOR)) return;
+   ELM_ANIMATOR_CHECK_OR_RETURN(animator);  
if (animator-on_animating) return;
animator-animator_op = func;
animator-animator_arg = data;
@@ -263,14 +280,13 @@
 {
Elm_Animator *animator = ELM_NEW(Elm_Animator);
if (!animator) return NULL;
+   EINA_MAGIC_SET(animator, ELM_ANIMATOR_MAGIC);
animator-parent = parent;
-   animator-magic = MAGIC_OBJ_ANIMATOR;
elm_animator_auto_reverse_set(animator, EINA_FALSE);
elm_animator_curve_style_set(animator, ELM_ANIMATOR_CURVE_LINEAR);
if (parent)
   evas_object_event_callback_add(parent, EVAS_CALLBACK_DEL,
 _animator_parent_del, animator);
-
return animator;
 }
 
@@ -285,7 +301,7 @@
 EAPI Eina_Bool
 elm_animator_operating_get(const Elm_Animator *animator)
 {
-   if ((!animator) || (animator-magic != MAGIC_OBJ_ANIMATOR)) return 
EINA_FALSE;
+   ELM_ANIMATOR_CHECK_OR_RETURN(animator, EINA_FALSE);  

Re: [E-devel] Fixing other web site stuff.

2010-11-13 Thread Gustavo Sverzut Barbieri
On Sat, Nov 13, 2010 at 1:59 AM, Dave Andreoli d...@gurumeditation.it wrote:
 2010/11/13 Bertrand Jacquin be...@meleeweb.net:
 Hi,

 D'ar lun 08 a viz Du 2010 e 22 eur 32, « David Seikel » he deus skrivet :

 Can someone with a clue fix up TRAC?  Personally I have no clue about
 TRAC.  If my recent experience is any guide, no one can just create an
 account and start using it, all they get is error messages, no ability
 to comment on or create stuff.  That's one BIG turn off right there.  I
 was trying to do the right thing about the focus bugs, but failed
 completely to be able to figure out how to actually enter any useful
 text, and I'm a very experienced developer. I even asked on the mailing
 list with no reply other than yeah, you get those error messages until
 raster manually recreates your account.  Not even a i've fix0red your
 account dave message from raster.  Certainly no the button to make
 comments or create new bug tickets is in THIS bleeding obvious place
 you blind moron reply.

 I've done some changed to trac that make it a bit more unsable :

  - move to mod_python: faster
  - move all static contents to /static (css, js, images)
  - Fix trac/attachment.py logic to get correctly displayed wiki
   attachements
  - Fix bad SQL entries with eve which was puting eve references on all
   wiki pages
  - New ticket from anynomous users need (re)captcha
  - Register/Login
  - ...

 Great work man !! everything seems to work well now, still slow...but
 as usual...

Really works? Here I get no attachment listing per page! Fortunately
the images are there, but I get no listing at the end.

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

--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


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

2010-11-13 Thread Gustavo Sverzut Barbieri
On Sat, Nov 13, 2010 at 10:25 AM, Enlightenment SVN
no-re...@enlightenment.org wrote:
 Log:
  revert bitfielding of a bool to avoid possible abi break

it's not just api break, it wouldn't work as the code gets a reference
to it AFAIK (can't check the code now)


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

--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] help with web site

2010-11-13 Thread Jesse Charbneau
Hello,
  I have modified the contribute and support pages.  Please review and let me 
know if I’m heading in the right direction or not.  Basically shifted things to 
a single frame layout, removed some items others had proposed as wiki bound and 
reworded some text here and there.  Also let me know if the knife went too deep 
and I can add items/sections back in as needed/directed.  I could use some 
direction on if I should also work some of the items in the wiki and migrate 
the content there, etc.  If I should do that, please direct me on how to create 
a wiki account (sorry, I’ve looked but haven’t found a “user registration” page 
- could be I’m blind so please confirm if true :-) ).

Thanks,
Jess

Contribute page: http://e-www.thecharbneaus.com/p.php?p=contributel=en
Support page: http://e-www.thecharbneaus.com/p.php?p=supportl=en




On Nov 13, 2010, at 12:06 AM, Ian Caldwell wrote:

 Also one major issue with the current design is, #1 artwork #2, it is flat, 
 no changes in gradients or outlined news or anything so it doesn't separate 
 the news section from the about page, it needs to have different looking 
 boxes / columns in my opinion or at least more organized... 
 
 On Thu, Nov 11, 2010 at 12:49 AM, Gustavo Sverzut Barbieri 
 barbi...@profusion.mobi wrote:
 On Thursday, November 11, 2010, Ian Caldwell inchost...@gmail.com wrote:
  #1 hate to say it but the current design is not great, the menu system is
  decent but the artwork / pages are half assed (no offense). but they have
  not gotten too much TLC... your best bet is to start from ground zero and
  remember don't ask permission to do it... just do it and make change and
  then present it, as we're never going to all agree.
 
 I agree, but raster has a great point about timing and as content is
 more important we'll focus on it
 
 
 
  On Wed, Nov 10, 2010 at 5:18 PM, Jesse Charbneau 
  j...@thecharbneaus.comwrote:
 
  Hello All,
   I have been talking to Raster and Gustavo on a side thread and have gotten
  the e site running on my personal server.  I will be reviewing the wish 
  list
  / suggestion items from the thread, as well as the items Gustavo mentions
  below and will begin work in the next day or two.   Please feel free to
  email me directly if there are specific items that others feel are 
  important
  to realize.  I do not wish to get in the middle of the discussion being a
  new egg and all ;-), so please try to keep the list to something manageable
  and specific so that I can hit the mark on what improvements everyone would
  like to see.
 
  You can review my dev area at:
  http://e-www.thecharbneaus.com/p.php?p=indexl=en
 
  I’ve pasted Gustavo’s note here so you don’t have to dig:
 
 2. rework content,  from easiest to complicated (convoluted). The
   overall rule is make the text look as professional as possible, short
   and direct. Let's avoid explaining/justify/clarify too much. Our rules
   and technical decisions are that, period.   Technical details goes to
   trac/wiki, if not there already. Link there whenever appropriated,
   edit wiki to match the removed/moved information.
  
 2.1. Contribute (see our mail discussion, lots of stuff should
   be linked or go to wiki, part of that is there already, like coding
   style...)
 2.2. Support (good, but would use some text simplification to
   make it shorter and more direct)
 2.3. About (good, but if could be simplified and more direct,
   then awesome -- we could use a link to youtube/vimeo with a showcase
   of E17 and Elementary there, maybe 2 with different themes)
 2.4. Documentation (I'd like to remove it in the long go, but
   so far we must integrate the EFL docs at the end with the one at the
   top)
 2.5. Download keep just the packages, move the debian deps to
   wiki.   The packages list needs confirmation of their validity, Gentoo
   is okay (I'm an user). Ask e-users and #e to see if the references
   there are valid. (Ubuntu is definitely broken, from 2005 and still
   refers to CVS! Ask Lutin for his packages)
 2.6. Contact (rework to integrate better with devmap, we'll
   move it as a sub-page from Contribute and Support)
  
 3. Layout changes. First, Raster's goal: keep a flat page, with
   easily accessible content, more important first. Problem is that
   abusing 3 column layout is no go for most people setup, remembering
   that lots of people run 1024x768 at 96dpi, you end with fairly thin
   columns.  This should be easier after step #2.
 
 
 
  Thanks,
  Jess
 
 
  Begin forwarded message:
 
   From: Jesse Charbneau j...@thecharbneaus.com
   Date: November 10, 2010 8:10:18 PM EST
   To: Gustavo Sverzut Barbieri barbi...@profusion.mobi
   Cc: Jesse Charbneau j...@thecharbneaus.com, Carsten Haitzler 
  ras...@rasterman.com, Luis Felipe Strano Moraes lfel...@profusion.mobi
   Subject: Re: help with web site
  
   Hey Gustavo,
  
   Item 1 is complete and the site now works as 

Re: [E-devel] help with web site

2010-11-13 Thread Gustavo Sverzut Barbieri
On Sun, Nov 14, 2010 at 5:24 AM, Jesse Charbneau j...@thecharbneaus.com wrote:
 Hello,
   I have modified the contribute and support pages.  Please review and let
 me know if I’m heading in the right direction or not.  Basically shifted
 things to a single frame layout, removed some items others had proposed as
 wiki bound and reworded some text here and there.  Also let me know if the
 knife went too deep and I can add items/sections back in as needed/directed.
  I could use some direction on if I should also work some of the items in
 the wiki and migrate the content there, etc.  If I should do that, please
 direct me on how to create a wiki account (sorry, I’ve looked but haven’t
 found a “user registration” page - could be I’m blind so please confirm if
 true :-) ).

text seems fine. I'd add a strong over the If you're not a
developer in the contribute page. So people can jump straight there
if not a dev ;-)

Also, remove that git-svn madness raster said. It's bullshit, if git
users like git-svn, they will already know about that. Likely we can
add to wiki's ECoding or Guidelines that if you plan to create a patch
set, as opposed to a single patch, one can use either git or quilt
(http://linux.die.net/man/1/quilt). Actually, for this case doing a
full git-svn clone is stupid, the easiest way to work is:

svn clone
git init; git add .; git commit -m initial svn clone at `svnversion`
make maintainer-clean
svn up
git add ...; git commit -m svn up to `svnrevision`
$EDITOR file.c
git commit file.c -m my changes
$EDITOR file2.c file3.c
git commit file2.c file3.c -m fix problems in xyz
$EDITOR file1.c
git commit file1.c -m fix previous commit 'my changes'
...
svn up
git add ...; git commit -m svn up to `svnrevision`
...
# okay, ready to send patches: rebase to reorder and merge/squash patches:
git rebase -i
# move all svn up before your patches:
p a1b2c3 svn up 1234
p f1s4c2 svn up 1245
p abacad my changes
f cdyded fix previous commit 'my changes'
p 112233 fix problems in xyz

git format-patches -2 # create patches for last two patches



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

--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel