Re: [E-devel] E SVN: urandom IN trunk/ephoto: . data/themes/default src/bin

2010-09-14 Thread Cedric BAIL
On Tue, Sep 14, 2010 at 10:35 AM, Enlightenment SVN
 wrote:
> Log:
>  optional libexif support.
>
>  initial rotation support with edje map (the swallow still needs to be 
> refitted in the available space after the rotation)

Just one question why didn't you add exif support to elementary instead ?
-- 
Cedric BAIL

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: urandom IN trunk/ephoto: . data/themes/default src/bin

2010-09-14 Thread Viktor Kojouharov
tbh I'm not sure it should be there. it does add another dependency, which
might not be desirable. and the actual exif code is pretty small, so it can
easily be copied around for other apps to use.
and the actual rotation is still a bit rough, so it's definitely not ready
for elementary, if that should be its home.

speaking of which, how can I tell the edje part to refit itself once it has
been rotated by a map? the rel1 and rel2 blocks don't seem to be enforced,
or maybe edje thinks that the part's geometry hasn't changed.

On Tue, Sep 14, 2010 at 11:51 AM, Cedric BAIL  wrote:

> On Tue, Sep 14, 2010 at 10:35 AM, Enlightenment SVN
>  wrote:
> > Log:
> >  optional libexif support.
> >
> >  initial rotation support with edje map (the swallow still needs to be
> refitted in the available space after the rotation)
>
> Just one question why didn't you add exif support to elementary instead ?
> --
> Cedric BAIL
>
>
> --
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: urandom IN trunk/ephoto: . data/themes/default src/bin

2010-09-14 Thread Cedric BAIL
On Tue, Sep 14, 2010 at 11:03 AM, Viktor Kojouharov
 wrote:
> tbh I'm not sure it should be there. it does add another dependency, which
> might not be desirable. and the actual exif code is pretty small, so it can
> easily be copied around for other apps to use.
> and the actual rotation is still a bit rough, so it's definitely not ready
> for elementary, if that should be its home.

Duplicating code for a small dependencies, that could be optional,
sounds like a wrong excuse to me. Maybe some one more involved than me
in elementary could give his opinion on this subject. But in my
opinion, it should be done at elementary level.

> speaking of which, how can I tell the edje part to refit itself once it has
> been rotated by a map? the rel1 and rel2 blocks don't seem to be enforced,
> or maybe edje thinks that the part's geometry hasn't changed.

Don't know much about edje map code. But sounds reasonable to think
that it only handle rel1 and rel2 before applying map.
-- 
Cedric BAIL

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Elm Thumb and ifdef

2010-09-14 Thread Gustavo Sverzut Barbieri
On Tue, Sep 14, 2010 at 3:30 AM, Brett Nash  wrote:
>
> > > #ifdef ELM_ETHUMB
> > >   EAPI Ethumb_Client *elm_thumb_ethumb_client_get(void);
> > > #else
> > >   EAPI void           *elm_thumb_ethumb_client_get(void);
> > > #endif
> > >
> > > How are you supposed to use it in an application without an #ifdef?
> > > Well I suppose you could declare your pointer as a void *, and go from
> > > there, but then we kill the need for the #ifdef in Elm.h.
> > >
> > > Otherwise if you need an ifdef in the application anyway, why not just
> > > get rid of the API call entirely when ifdefed out?
> > >
> > > What is even worse of course is the application needs an ifdef around
> > > the type decleration _or_ always uses
> > > a void pointer?
> > >
> > > Suggestions:
> > >  - change it to always return NULL
> > >  - change it to always return struct _Ethumb_Client *
> > > (since opaque structures don't need to be declared?
> > >
> > >   Regards,
> > >  nash
> > >
> >
> > Hi
> >
> > You can compile elementary without EThumb library support, so in this
> > case you maybe have not Ethumb.h present and  Ethumb_Client is
> > unknown.
>
> Yeah I got that bit.  Please read my email again: Do you see the issue?
>
> To use this API in an application I need to either use an #ifdef thereby
> defeating the purpose of the #ifdef/#else combo in elm.h
> Or I need t to use only a void * as my type.
>
> The issue needs to be fixed.  It's wrong.
>
> There is a small error in my 2 suggestions: the first should be:
>  - Change it to always return void *

this is a valid change, anyway your code using it likely should check
for ethumb && elementary with ethumb and as you need the ifdef for the
former, you do the same for the later. So you can do this, but from an
usage POV it is basically the same thing/effort as you'll not be
getting the value anyway.

I dislike using struct instead.

BR,

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

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: nash IN trunk: TMP/st/elementary/src/lib ecore/src/lib/ecore_x

2010-09-14 Thread Mike McCormack
On 09/13/2010 08:46 PM, Gustavo Sverzut Barbieri wrote:
>
> Yeah... that's the kind of problem I said in the other mail thread
> that got disturbed by stupid GIT discussions :-/ See guys, not even
> GIT would help here :-/
>

The problem here isn't the revision control system, it's that
there's no systematic code review before code goes into SVN.

thanks,

Mike


--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Question about Illume and ELM

2010-09-14 Thread Nicolas Aguirre
Hi folks,

I have received a touchbook[1] 3 month ago, and I would like to do
something with it.
I have already installed angstrom on it with e17 and illume-home
profile. It's running fine, and the composite manager looks good on
top of the sgx gles graphic card.

But i'm not really satisfied with the current illume configuration. So
i was wondering if some of you could answer some of my questions.

- Is the launcher running with OpenGL-ES acceleration ? I have check a
bit in the source code, and it seems that is build in a e17 module and
is dependan of the configuration of the E engine, so could only be x11
of xrender if i'm not mistaken. Do you know if OpenGLES acceleration
is interesting or you are considering that software is enough for this
task. The processor of the touchbook is an ARM Omap3 running at
600Mhz?

- If i want developed a new launcher from scratch, with elm for
example, how could i do to integrate it on the desktop exactly how the
illume launcher does ? Should i develop an e module, or could i
develop an independant Elm application ?

- About the soft-key module, according to the name, it seems that it's
a software shortcut for hardware keys, on the touchbook I have a
specific key, how could i mapped it to have the same actions than the
back key for example ?

- I would like to add a shelf with an ibox containing shortcut of
applications. How could i do to have this shelf always behind the new
windows, but that his layout is taken into account on  the desktop ?
ie the launcher is not covered by this shelf.

- More generic question but maybe stupid as i'm really noobs in e
modules, is it possible to create elementary windows in an E module ?

- Which .desktop applications are used to populate the current
launcher ? Currently i have some .desktop added on my pc, but none on
the touchbook.

- in Elementary there is some api about a quickpanel. What it is for ?
Where could i found documentation or example about how to use it ?

- There is also some API in Ecore_X specific for illume, what it is for ?

Sorry for the long list of question, but i'm curious today :)

thanks,
Nico

[1] http://www.alwaysinnovating.com/touchbook/info.htm

-- 
Nicolas Aguirre
Mail: aguirre.nico...@gmail.com
Web: http://www.digital-corner.org

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Evas Textblock: Request for review

2010-09-14 Thread Tom Hacohen
Hey all,

I just committed a fix to an issue with multiple tabs and text causing
text to disappear. During that fix I removed a function that looked odd
and I think that caused the problem. The function itself made 0 sense to
me, I really don't get what it was for, that's why I removed it.

The function just runs on the items of a line searching for items
consisting of just one word and no spaces/whatever and keeps them in a
list. It stops looking once it found an item that ends with a whitespace
or one that has more than just a single word in it.

It then splits the item to two items, the last word and the rest.

It removes all the items it passed at the start and advances a line. In
some situations this causes an empty line and is generally just messy.
Then it adds the items again to the new line but with bad coordinates.
It's more complicated than that, but that's the idea.

Even if this function has a purpose (which I don't think it has), it's
terribly buggy.

I did a lot of testing trying to see if there are any new bugs after the
fix, and found nothing.

Please if you can, check out the removed function
(_layout_walk_back_to_item_word_redo) and see if it makes any sense to
you, if it does, please let me know

Revision: 52243.

Thanks,
Tom.



--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Question about Illume and ELM

2010-09-14 Thread Christopher Michael
Hi Nicolas,

I will try to answer some of these questions for you below.

On 09/14/2010 09:33 AM, Nicolas Aguirre wrote:
> Hi folks,
>
> I have received a touchbook[1] 3 month ago, and I would like to do
> something with it.
> I have already installed angstrom on it with e17 and illume-home
> profile. It's running fine, and the composite manager looks good on
> top of the sgx gles graphic card.
>
> But i'm not really satisfied with the current illume configuration.

Just keep in mind that all parts of Illume2 (the indicator, the home 
screen, the softkey, the keyboard, etc, etc, etc) can be replaced as 
they are just loaded E modules...so you are always free to code one that 
you like :)

  So
> i was wondering if some of you could answer some of my questions.
>
> - Is the launcher running with OpenGL-ES acceleration ? I have check a
> bit in the source code, and it seems that is build in a e17 module and
> is dependan of the configuration of the E engine, so could only be x11
> of xrender if i'm not mistaken. Do you know if OpenGLES acceleration
> is interesting or you are considering that software is enough for this
> task. The processor of the touchbook is an ARM Omap3 running at
> 600Mhz?
>
The only thing that will run with OpenGL-ES would be the Composite 
module. Normally, the engine used for rendering is the one which E is 
configured with. However, if you are running the Composite module also, 
then rendering is handled by it and thus will use the OpenGL-ES engine.

> - If i want developed a new launcher from scratch, with elm for
> example, how could i do to integrate it on the desktop exactly how the
> illume launcher does ? Should i develop an e module, or could i
> develop an independant Elm application ?
>
It would be a separate elm application. There is an example one in 
e/trunk/PROTO/elm_indicator. When you are ready to test it, launch the 
illume-home profile as you normally would, and unload the 
illume-indicator module. Then goto the configuration. You should see a 
'Windows' entry in the Illume section. Click 'Windows' and in that 
dialog you can set your elm app to be the "Indicator". (See 'Select 
Window' button in the indicator section).

> - About the soft-key module, according to the name, it seems that it's
> a software shortcut for hardware keys,
No, not exactly. It's really misnamed :(

on the touchbook I have a
> specific key, how could i mapped it to have the same actions than the
> back key for example ?
>
> - I would like to add a shelf with an ibox containing shortcut of
> applications. How could i do to have this shelf always behind the new
> windows, but that his layout is taken into account on  the desktop ?
> ie the launcher is not covered by this shelf.
>
> - More generic question but maybe stupid as i'm really noobs in e
> modules, is it possible to create elementary windows in an E module ?
>
Not as far as I know. Elm windows would require the elm main loop to be 
running, but an e module requires E's main loop running...I do not 
believe the 2 are compatible.

> - Which .desktop applications are used to populate the current
> launcher ? Currently i have some .desktop added on my pc, but none on
> the touchbook.
>
The .desktop files are gotten from efreet. See 
http://wiki.enlightenment.org/index.php/E17_and_Efreet

> - in Elementary there is some api about a quickpanel. What it is for ?
> Where could i found documentation or example about how to use it ?
>
The best way is to show you :) In e/trunk/PROTO there is elm_quickpanel. 
Build & install that. Then run the illume-home profile. Once inside 
illume2, run the elm_quickpanel application you just installed. (You 
will not see anything immediate on the screen). After elm_quickpanel is 
started, click on the Indicator bar and some windows should slide down :)

> - There is also some API in Ecore_X specific for illume, what it is for ?
>
Mainly just for backend illume2 stuff. Some of the api functions there 
are used in making quickpanel windows, but other than the functions used 
in the example apps, you really don't need to worry about those :)

> Sorry for the long list of question, but i'm curious today :)
>
> thanks,
> Nico
>
> [1] http://www.alwaysinnovating.com/touchbook/info.htm
>

Cheers,

dh

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Evas Textblock: Request for review

2010-09-14 Thread Sachiel
On Tue, Sep 14, 2010 at 11:24 AM, Tom Hacohen
 wrote:
> Hey all,
>
> I just committed a fix to an issue with multiple tabs and text causing
> text to disappear. During that fix I removed a function that looked odd
> and I think that caused the problem. The function itself made 0 sense to
> me, I really don't get what it was for, that's why I removed it.
>
> The function just runs on the items of a line searching for items
> consisting of just one word and no spaces/whatever and keeps them in a
> list. It stops looking once it found an item that ends with a whitespace
> or one that has more than just a single word in it.
>
> It then splits the item to two items, the last word and the rest.
>
> It removes all the items it passed at the start and advances a line. In
> some situations this causes an empty line and is generally just messy.
> Then it adds the items again to the new line but with bad coordinates.
> It's more complicated than that, but that's the idea.
>
> Even if this function has a purpose (which I don't think it has), it's
> terribly buggy.
>
> I did a lot of testing trying to see if there are any new bugs after the
> fix, and found nothing.
>
> Please if you can, check out the removed function
> (_layout_walk_back_to_item_word_redo) and see if it makes any sense to
> you, if it does, please let me know
>

The description sounds like something used for word wrapping, but I guess
you tested that's still working fine after killing it.

> Revision: 52243.
>
> Thanks,
> Tom.
>
>
>
> --
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] emotion smart callbacks

2010-09-14 Thread Andreas Volz
Hello,

I noticed that the emotion smart callbacks are at most undocumented. Or
didn't I find the documentation?

What is the best way to detect that a file has played to the end?

regards
Andreas

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] emotion smart callbacks

2010-09-14 Thread Hugo Camboulive
Evas callbacks for emotion :

http://trac.enlightenment.org/e/browser/trunk/emotion/src/lib/emotion_smart.c

97  static const char SIG_FRAME_DECODE[] = "frame_decode";
98  static const char SIG_POSITION_UPDATE[] = "position_update";
99  static const char SIG_LENGTH_CHANGE[] = "length_change";
100 static const char SIG_FRAME_RESIZE[] = "frame_resize";
101 static const char SIG_DECODE_STOP[] = "decode_stop";
102 static const char SIG_PLAYBACK_FINISHED[] = "playback_finished";
103 static const char SIG_AUDIO_LEVEL_CHANGE[] = "audio_level_change";
104 static const char SIG_CHANNELS_CHANGE[] = "channels_change";
105 static const char SIG_TITLE_CHANGE[] = "title_change";
106 static const char SIG_PROGRESS_CHANGE[] = "progress_change";
107 static const char SIG_REF_CHANGE[] = "ref_change";
108 static const char SIG_BUTTON_NUM_CHANGE[] = "button_num_change";
109 static const char SIG_BUTTON_CHANGE[] = "button_change";

(what you want here is probably "playback_finished")

On Tue, Sep 14, 2010 at 10:28 PM, Andreas Volz  wrote:
> Hello,
>
> I noticed that the emotion smart callbacks are at most undocumented. Or
> didn't I find the documentation?
>
> What is the best way to detect that a file has played to the end?
>
> regards
>        Andreas
>
> --
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Evas Textblock: Request for review

2010-09-14 Thread The Rasterman
On Tue, 14 Sep 2010 14:19:43 -0300 Iván Briano (Sachiel) 
said:

> On Tue, Sep 14, 2010 at 11:24 AM, Tom Hacohen
>  wrote:
> > Hey all,
> >
> > I just committed a fix to an issue with multiple tabs and text causing
> > text to disappear. During that fix I removed a function that looked odd
> > and I think that caused the problem. The function itself made 0 sense to
> > me, I really don't get what it was for, that's why I removed it.
> >
> > The function just runs on the items of a line searching for items
> > consisting of just one word and no spaces/whatever and keeps them in a
> > list. It stops looking once it found an item that ends with a whitespace
> > or one that has more than just a single word in it.
> >
> > It then splits the item to two items, the last word and the rest.
> >
> > It removes all the items it passed at the start and advances a line. In
> > some situations this causes an empty line and is generally just messy.
> > Then it adds the items again to the new line but with bad coordinates.
> > It's more complicated than that, but that's the idea.
> >
> > Even if this function has a purpose (which I don't think it has), it's
> > terribly buggy.
> >
> > I did a lot of testing trying to see if there are any new bugs after the
> > fix, and found nothing.
> >
> > Please if you can, check out the removed function
> > (_layout_walk_back_to_item_word_redo) and see if it makes any sense to
> > you, if it does, please let me know
> >
> 
> The description sounds like something used for word wrapping, but I guess
> you tested that's still working fine after killing it.

what he said. are you sure you tested all the wrapping scenarios since the fix?


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


--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: nash IN trunk: TMP/st/elementary/src/lib ecore/src/lib/ecore_x

2010-09-14 Thread The Rasterman
On Tue, 14 Sep 2010 21:18:58 +0900 Mike McCormack 
said:

> On 09/13/2010 08:46 PM, Gustavo Sverzut Barbieri wrote:
> >
> > Yeah... that's the kind of problem I said in the other mail thread
> > that got disturbed by stupid GIT discussions :-/ See guys, not even
> > GIT would help here :-/   
> 
> The problem here isn't the revision control system, it's that
> there's no systematic code review before code goes into SVN.

if you want development to work at 1/4 the speed it does... then just keep
suggesting that. :)

code gets looked at partly by svn commit mails with diffs. if we literally
stopped all changes by everything having to be in a patch queue and reviewed,
we'd need a lot more manpower than we have - a lot more time, or frankly - a
lot less will get done. instead we have lots of empirical testing going on day
to day. we eat our own dogfood. every day. it's a different method. well at
least i do, and a lot of other devs do too.

review doesn't just magically catch all bugs. reading code and thinking of
every possible permutation it could be used in is hard and invariably lots of
things fall through the cracks. to have less fall through you have it reviewed
by multiple people. but then any form of development speed drops through the
floor. and then even if you write whole sets of unit tests for every possible
permutation of usage of whatever is being changed (good luck - i know our test
cases will be, if we can sensibly even write an automated test, be many times
larger than efl currently is and still fall short). one example - your epoll
patches. i've disabled them now. they broke elm quicklaunch. it totally didn't
dawn on me that elm was doing some fun tricks with fork that your patch
implicitly interacts with and breaks as it inherits the epoll fd from parent
to child. wasn't found until there was actual empirical testing of that
specific codepath.

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


--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Question about Illume and ELM

2010-09-14 Thread The Rasterman
On Tue, 14 Sep 2010 15:33:22 +0200 Nicolas Aguirre 
said:

> Hi folks,
> 
> I have received a touchbook[1] 3 month ago, and I would like to do
> something with it.
> I have already installed angstrom on it with e17 and illume-home
> profile. It's running fine, and the composite manager looks good on
> top of the sgx gles graphic card.

did you enable opengl and texture from pixmap? or are you relying on the
software fallback compositing? it makes a big difference in rendering path etc.
and the gl one will heavily rely on stability and correctness of the gl drivers
(and xorg etc.). i'm just curious as to how solid those gl drivers are in this
regard (as such i have personally tested this on some other sgx drivers not
available to the public on different soc's and on a tegra2 and it works -
amazingly. :)).

> But i'm not really satisfied with the current illume configuration. So
> i was wondering if some of you could answer some of my questions.
> 
> - Is the launcher running with OpenGL-ES acceleration ? I have check a
> bit in the source code, and it seems that is build in a e17 module and
> is dependan of the configuration of the E engine, so could only be x11
> of xrender if i'm not mistaken. Do you know if OpenGLES acceleration
> is interesting or you are considering that software is enough for this
> task. The processor of the touchbook is an ARM Omap3 running at
> 600Mhz?

no. it'll use software rendering (e17 only offers software-x11 - no other
engines). the compositor itself can use either software (default) or opengl (go
to its config panel and enable it + optional texture from pixmap if you are
using gl).

> - If i want developed a new launcher from scratch, with elm for
> example, how could i do to integrate it on the desktop exactly how the
> illume launcher does ? Should i develop an e module, or could i
> develop an independant Elm application ?

you can write a stand-alone app. e simply needs to know that your window is now
the home screen/launcher and dont bother loading the quick and dirty example
thats there.

> - About the soft-key module, according to the name, it seems that it's
> a software shortcut for hardware keys, on the touchbook I have a
> specific key, how could i mapped it to have the same actions than the
> back key for example ?

i guess this policy callback would need to become an e action then u can bind
it to any key. it isn't right now.

> - I would like to add a shelf with an ibox containing shortcut of
> applications. How could i do to have this shelf always behind the new
> windows, but that his layout is taken into account on  the desktop ?
> ie the launcher is not covered by this shelf.

this is more part of something your replacement home/launcher screen should do.
though ibox would be tough to implement.

> - More generic question but maybe stupid as i'm really noobs in e
> modules, is it possible to create elementary windows in an E module ?

no. tho elm_run simply runs ecore's main loop, elm currently assumes it is
managed by a wm when opening windows. when a wm opens its own windows.. things
are different - you have to special-case internally managed windows. elm doesnt
have any logic for that at this stage, so no. you can't.

> - Which .desktop applications are used to populate the current
> launcher ? Currently i have some .desktop added on my pc, but none on
> the touchbook.

it'll flatten the system apps menu. so same menu u;d get for all applications
on desktop e - just flattened as icons.

> - in Elementary there is some api about a quickpanel. What it is for ?
> Where could i found documentation or example about how to use it ?

little windows that can slide down from under the indicator for quick access to
control things, notifications etc. etc.

> - There is also some API in Ecore_X specific for illume, what it is for ?
> 
> Sorry for the long list of question, but i'm curious today :)

for "protocol" for doing specific things from apps to talk to illume and back.

> thanks,
> Nico
> 
> [1] http://www.alwaysinnovating.com/touchbook/info.htm
> 
> -- 
> Nicolas Aguirre
> Mail: aguirre.nico...@gmail.com
> Web: http://www.digital-corner.org
> 
> --
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
> ___
> 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


--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
acceler

Re: [E-devel] emotion smart callbacks

2010-09-14 Thread The Rasterman
On Tue, 14 Sep 2010 22:28:44 +0200 Andreas Volz  said:

> Hello,
> 
> I noticed that the emotion smart callbacks are at most undocumented. Or
> didn't I find the documentation?
> 
> What is the best way to detect that a file has played to the end?

yeah - not documented. "decode_stop" is what you want. well that's when it's
stopped playing (which it will at the end). you can get pos and check against
length of video if u want to be paranoid. see emotion_test src - it simply sets
a cb for this and:

static void
video_obj_stopped_cb(void *data, Evas_Object *obj, void *event_info)
{
   printf("video stopped!\n");
   emotion_object_position_set(obj, 0.0);
   emotion_object_play_set(obj, 1);
}

ie sets position back to 0 and plays again (loops). :)


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


--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
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

2010-09-14 Thread Leif Middelschulte
Hey guys,

Am 15.09.2010 um 00:32 schrieb Enlightenment SVN:

> Log:
>  CEDRI!
>borked e conf panel. unbork. disable aspect.
> 

I guess Sachiel was referring in his commit (r52254) to this one from cedric. 
So it should be reverted as well, shouldn't it?

BR,

Leif

> 
> Author:   raster
> Date: 2010-09-14 15:32:34 -0700 (Tue, 14 Sep 2010)
> New Revision: 52273
> 
> Modified:
>  trunk/edje/src/lib/edje_calc.c trunk/edje/src/lib/edje_private.h 
> 
> Modified: trunk/edje/src/lib/edje_calc.c
> ===
> --- trunk/edje/src/lib/edje_calc.c2010-09-14 22:29:51 UTC (rev 52272)
> +++ trunk/edje/src/lib/edje_calc.c2010-09-14 22:32:34 UTC (rev 52273)
> @@ -610,8 +610,8 @@
>params->y = TO_INT(ADD(want_y,
> MUL(SUB(want_h, FROM_INT(params->h)),
> desc->align.y)));
> -
> -   params->aspect = apref;
> +// not tested enough -> cedric. e's config panel borks. disable.   
> +//   params->aspect = apref;
> }
> 
> static void
> 
> Modified: trunk/edje/src/lib/edje_private.h
> ===
> --- trunk/edje/src/lib/edje_private.h 2010-09-14 22:29:51 UTC (rev 52272)
> +++ trunk/edje/src/lib/edje_private.h 2010-09-14 22:32:34 UTC (rev 52273)
> @@ -167,11 +167,12 @@
>  * ? all unsafe calls that may result in callbacks must be marked and dealt 
> with
>  */
> 
> -typedef enum {
> -  EDJE_ASPECT_PREFER_NONE,
> -  EDJE_ASPECT_PREFER_VERTICAL,
> -  EDJE_ASPECT_PREFER_HORIZONTAL,
> -  EDJE_ASPECT_PREFER_BOTH
> +typedef enum
> +{
> +   EDJE_ASPECT_PREFER_NONE,
> +   EDJE_ASPECT_PREFER_VERTICAL,
> +   EDJE_ASPECT_PREFER_HORIZONTAL,
> +   EDJE_ASPECT_PREFER_BOTH
> } Edje_Internal_Aspect;
> 
> struct _Edje_Perspective
> @@ -1039,7 +1040,7 @@
>Edje_Internal_Aspect aspect; // 4
>unsigned charvisible : 1;
>unsigned charsmooth : 1; // 1
> -}; // 100
> +}; // 96
> 
> struct _Edje_Real_Part_Set
> {
> 
> 
> --
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
> ___
> enlightenment-svn mailing list
> enlightenment-...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn


--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: nash IN trunk: TMP/st/elementary/src/lib ecore/src/lib/ecore_x

2010-09-14 Thread Mike McCormack
On 09/15/2010 06:49 AM, Carsten Haitzler (The Rasterman) wrote:
> On Tue, 14 Sep 2010 21:18:58 +0900 Mike McCormack
> said:
>
>
>> On 09/13/2010 08:46 PM, Gustavo Sverzut Barbieri wrote:
>>  
>>> Yeah... that's the kind of problem I said in the other mail thread
>>> that got disturbed by stupid GIT discussions :-/ See guys, not even
>>> GIT would help here :-/
>>>
>> The problem here isn't the revision control system, it's that
>> there's no systematic code review before code goes into SVN.
>>  
> if you want development to work at 1/4 the speed it does... then just keep
> suggesting that. :)
>

I don't really buy that argument, because breaks keep developers away 
and slow
down development anyway, but it's your project...

> review doesn't just magically catch all bugs.
It magically catches 80% of bugs, which is a good start.

How about having patches at least verified by a buildbot before they're 
commited?

thanks,

Mike

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
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

2010-09-14 Thread The Rasterman
On Wed, 15 Sep 2010 01:10:00 +0200 Leif Middelschulte
 said:

> Hey guys,
> 
> Am 15.09.2010 um 00:32 schrieb Enlightenment SVN:
> 
> > Log:
> >  CEDRI!
> >borked e conf panel. unbork. disable aspect.
> > 
> 
> I guess Sachiel was referring in his commit (r52254) to this one from cedric.
> So it should be reverted as well, shouldn't it?

maaaybe - but i see nothnig wrong at 1.0 either (after disable of aspect) for
efenniht, so i guess leave it.

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


--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: nash IN trunk: TMP/st/elementary/src/lib ecore/src/lib/ecore_x

2010-09-14 Thread The Rasterman
On Wed, 15 Sep 2010 09:05:15 +0900 Mike McCormack 
said:

> On 09/15/2010 06:49 AM, Carsten Haitzler (The Rasterman) wrote:
> > On Tue, 14 Sep 2010 21:18:58 +0900 Mike McCormack
> > said:
> >
> >
> >> On 09/13/2010 08:46 PM, Gustavo Sverzut Barbieri wrote:
> >>  
> >>> Yeah... that's the kind of problem I said in the other mail thread
> >>> that got disturbed by stupid GIT discussions :-/ See guys, not even
> >>> GIT would help here :-/
> >>>
> >> The problem here isn't the revision control system, it's that
> >> there's no systematic code review before code goes into SVN.
> >>  
> > if you want development to work at 1/4 the speed it does... then just keep
> > suggesting that. :)
> >
> 
> I don't really buy that argument, because breaks keep developers away 
> and slow
> down development anyway, but it's your project...

i do - because i actually do have some level of patches that end up in queues
(for people without svn access) and they eat up quite a bit of time. even for
the few that are around and even for fairly superficial review.

> > review doesn't just magically catch all bugs.
> It magically catches 80% of bugs, which is a good start.
> 
> How about having patches at least verified by a buildbot before they're 
> commited?

that's the job of the committer to at least have built the src first and run
and tested it. if devs consistently commit patches that dont even build or work
in the most basic way then they probably should have svn access revoked. this
isnt a technical issue - it's a human issue. to be solved the human way - spank
them a few times and eventually kick them out.

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


--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: nash IN trunk: TMP/st/elementary/src/lib ecore/src/lib/ecore_x

2010-09-14 Thread Gustavo Sverzut Barbieri
On Tue, Sep 14, 2010 at 9:13 PM, Carsten Haitzler  wrote:
> On Wed, 15 Sep 2010 09:05:15 +0900 Mike McCormack 
> said:
>
>> On 09/15/2010 06:49 AM, Carsten Haitzler (The Rasterman) wrote:
>> > On Tue, 14 Sep 2010 21:18:58 +0900 Mike McCormack
>> > said:
>> >
>> >
>> >> On 09/13/2010 08:46 PM, Gustavo Sverzut Barbieri wrote:
>> >>
>> >>> Yeah... that's the kind of problem I said in the other mail thread
>> >>> that got disturbed by stupid GIT discussions :-/ See guys, not even
>> >>> GIT would help here :-/
>> >>>
>> >> The problem here isn't the revision control system, it's that
>> >> there's no systematic code review before code goes into SVN.
>> >>
>> > if you want development to work at 1/4 the speed it does... then just keep
>> > suggesting that. :)
>> >
>>
>> I don't really buy that argument, because breaks keep developers away
>> and slow
>> down development anyway, but it's your project...
>
> i do - because i actually do have some level of patches that end up in queues
> (for people without svn access) and they eat up quite a bit of time. even for
> the few that are around and even for fairly superficial review.
>
>> > review doesn't just magically catch all bugs.
>> It magically catches 80% of bugs, which is a good start.
>>
>> How about having patches at least verified by a buildbot before they're
>> commited?
>
> that's the job of the committer to at least have built the src first and run
> and tested it. if devs consistently commit patches that dont even build or 
> work
> in the most basic way then they probably should have svn access revoked. this
> isnt a technical issue - it's a human issue. to be solved the human way - 
> spank
> them a few times and eventually kick them out.

I like this idea... We're doing such stuff for webkit-efl based on
contract with Samsung, maybe someone at Samsung could implement (or
have us to) something similar in EFL?

The webkit way is also using svn, but instead of directly commit
people have to create bugs, then the bot goes and compile the patches,
if it fails then a highlight shows that. If not then people add a cq+
in bugzilla and it will be magically merged into svn (if it compiles,
if something else introduced a conflict it will be rejected and
highlighted)

Of course they have scripts to do so and also to force
unreviewed/unchecked fixes, like we are doing to recover from their
EFL build breaks (as we do not have the bots connected to their system
yet).

Sounds a big thing, but if we can have someone to do it, then it will
not impact the developers a lot.

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

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: nash IN trunk: TMP/st/elementary/src/lib ecore/src/lib/ecore_x

2010-09-14 Thread Mike McCormack
On 09/15/2010 09:13 AM, Carsten Haitzler (The Rasterman) wrote:

> i do - because i actually do have some level of patches that end up in queues
> (for people without svn access) and they eat up quite a bit of time. even for
> the few that are around and even for fairly superficial review.

Big patches are bad, you should reject them.  If you encourage people to submit
patch sequences, the review load should be much lighter. e.g. (PATCH 1-10/10)

You're also assuming that you have to do the review. If you don't have time,
why not appoint/request somebody else to do it?

>>> review doesn't just magically catch all bugs.
>> It magically catches 80% of bugs, which is a good start.
>>
>> How about having patches at least verified by a buildbot before they're
>> commited?
>
> that's the job of the committer to at least have built the src first and run
> and tested it. if devs consistently commit patches that dont even build or 
> work
> in the most basic way then they probably should have svn access revoked. this
> isnt a technical issue - it's a human issue. to be solved the human way - 
> spank
> them a few times and eventually kick them out.

Everybody makes mistakes.  Having at least a basic sanity check on what's 
committed
would improve the quality of SVN quite a bit IMO.

I'm wonder if there's any other successful projects out there that have 50+ 
commiters,
and zero review of patches before they go in...

thanks,

Mike

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] How to Package a MinGW-based SDK

2010-09-14 Thread Brian Wang
Hello list/Vincent,

I've followed the guide @http://trac.enlightenment.org/e/wiki/EFLWindowsXP.
Thanks to the wiki, with just a few glitches, I've finally built my
EFL + Elementary!!!

The question now is: how do I move the whole runtime environment of
EFL to Windows (XP)?
My dev/compile environment is:
* x86 ubuntu box
* i586-mingw32msvc cross toolchain

Thanks in advance.


brian


-- 
brian
--

Cool-Karaoke - The smallest recording studio, in your palm, open-sourced
http://cool-idea.com.tw/

iMaGiNaTiOn iS mOrE iMpOrTaNt tHaN kNoWlEdGe

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: nash IN trunk: TMP/st/elementary/src/lib ecore/src/lib/ecore_x

2010-09-14 Thread The Rasterman
On Wed, 15 Sep 2010 09:36:55 +0900 Mike McCormack 
said:

> On 09/15/2010 09:13 AM, Carsten Haitzler (The Rasterman) wrote:
> 
> > i do - because i actually do have some level of patches that end up in
> > queues (for people without svn access) and they eat up quite a bit of time.
> > even for the few that are around and even for fairly superficial review.
> 
> Big patches are bad, you should reject them.  If you encourage people to
> submit patch sequences, the review load should be much lighter. e.g. (PATCH
> 1-10/10)
> 
> You're also assuming that you have to do the review. If you don't have time,
> why not appoint/request somebody else to do it?

doesn't matter if it's me or not - if it was me, i'd never have written a line
of code over the past 10 years. i'd have purely reviewed. i'd still be behind.
as such if it was spread around it'd still heavily impact development.

but i do agree with the "small patches". i disagree with needing to go into a
patch queue and be reviewed. i think we can handle this given our current infra
with svn commits list - the commits though need to be small and digestible.
instead of committing 1 month worth of work in 1 big commit, it's split into
small bits as you go - first with base infra (disabled), then u fill it in a
bit piece by piece etc. and slowly it appears and eventually is actually
vaguely usable - people try it out and maybe comment on your design and code at
the time - maybe spank you, and eventually it all comes together and is on by
default and is now used and it gets much heavier testing.

as such e3 and e4 (our 2 new french servers) are intended to become build and
test machines - they literally will rebuild large chunks of svn and create
reports etc. they are not ready yet. being worked on.

> >>> review doesn't just magically catch all bugs.
> >> It magically catches 80% of bugs, which is a good start.
> >>
> >> How about having patches at least verified by a buildbot before they're
> >> commited?
> >
> > that's the job of the committer to at least have built the src first and run
> > and tested it. if devs consistently commit patches that dont even build or
> > work in the most basic way then they probably should have svn access
> > revoked. this isnt a technical issue - it's a human issue. to be solved the
> > human way - spank them a few times and eventually kick them out.
> 
> Everybody makes mistakes.  Having at least a basic sanity check on what's
> committed would improve the quality of SVN quite a bit IMO.
> 
> I'm wonder if there's any other successful projects out there that have 50+
> commiters, and zero review of patches before they go in...

i suspect there definitely are :)

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


--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] How to Package a MinGW-based SDK

2010-09-14 Thread The Rasterman
On Wed, 15 Sep 2010 10:49:35 +0800 Brian Wang  said:

> Hello list/Vincent,
> 
> I've followed the guide @http://trac.enlightenment.org/e/wiki/EFLWindowsXP.
> Thanks to the wiki, with just a few glitches, I've finally built my
> EFL + Elementary!!!
> 
> The question now is: how do I move the whole runtime environment of
> EFL to Windows (XP)?
> My dev/compile environment is:
> * x86 ubuntu box
> * i586-mingw32msvc cross toolchain
> 
> Thanks in advance.

why would you want to? :)

> brian
> 
> 
> -- 
> brian
> --
> 
> Cool-Karaoke - The smallest recording studio, in your palm, open-sourced
> http://cool-idea.com.tw/
> 
> iMaGiNaTiOn iS mOrE iMpOrTaNt tHaN kNoWlEdGe
> 
> --
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
> ___
> 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


--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] How to Package a MinGW-based SDK

2010-09-14 Thread Brian Wang
On Wed, Sep 15, 2010 at 12:51 PM, Carsten Haitzler  wrote:
> On Wed, 15 Sep 2010 10:49:35 +0800 Brian Wang  
> said:
>
>> Hello list/Vincent,
>>
>> I've followed the guide @http://trac.enlightenment.org/e/wiki/EFLWindowsXP.
>> Thanks to the wiki, with just a few glitches, I've finally built my
>> EFL + Elementary!!!
>>
>> The question now is: how do I move the whole runtime environment of
>> EFL to Windows (XP)?
>> My dev/compile environment is:
>> * x86 ubuntu box
>> * i586-mingw32msvc cross toolchain
>>
>> Thanks in advance.
>
> why would you want to? :)

I'm writing a WIN32 gui helper utility for my device.  I'm using
wxWidgets right now and after some experience of EFL, I feel like
moving to EFL (a lot fancier).  I want to package the
app/libraries/config files in one self-contained file.  Maybe the
question should be how to package my EFL app?

I've figured out some parts.  elementary_test.exe runs on my Windows
XP but it feels _slow_ (a lot slower than wxWidgets).  Maybe it's
because it's running inside VirtualBox.  I'll definitely test it on a
native Windows box.

I'm still trying to figure out how to get my font right.   The font
used in elementary_test.exe looks ugly...

>
>> brian
>>
>>
>> --
>> brian
>> --
>>
>> Cool-Karaoke - The smallest recording studio, in your palm, open-sourced
>> http://cool-idea.com.tw/
>>
>> iMaGiNaTiOn iS mOrE iMpOrTaNt tHaN kNoWlEdGe
>>
>> --
>> Start uncovering the many advantages of virtual appliances
>> and start using them to simplify application deployment and
>> accelerate your shift to cloud computing.
>> http://p.sf.net/sfu/novell-sfdev2dev
>> ___
>> 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
>
>



-- 
brian
--

Cool-Karaoke - The smallest recording studio, in your palm, open-sourced
http://cool-idea.com.tw/

iMaGiNaTiOn iS mOrE iMpOrTaNt tHaN kNoWlEdGe

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: nash IN trunk: TMP/st/elementary/src/lib ecore/src/lib/ecore_x

2010-09-14 Thread Mike McCormack
On 09/15/2010 01:50 PM, Carsten Haitzler (The Rasterman) wrote:

> but i do agree with the "small patches". i disagree with needing to go into a
> patch queue and be reviewed. i think we can handle this given our current 
> infra
> with svn commits list - the commits though need to be small and digestible.

The "drive by" commit issue is similar to the "small patch" & "lack of code 
review"
issues. There wouldn't be any "drive by" commits if code review was enforced.

> as such e3 and e4 (our 2 new french servers) are intended to become build and
> test machines - they literally will rebuild large chunks of svn and create
> reports etc. they are not ready yet. being worked on.

Sounds great!

> i suspect there definitely are :)

Like which one? :-)

thanks,

Mike


--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] How to Package a MinGW-based SDK

2010-09-14 Thread Vincent Torri

Hey,

> I've followed the guide @http://trac.enlightenment.org/e/wiki/EFLWindowsXP.
> Thanks to the wiki, with just a few glitches, I've finally built my
> EFL + Elementary!!!
>
> The question now is: how do I move the whole runtime environment of
> EFL to Windows (XP)?
> My dev/compile environment is:
> * x86 ubuntu box
> * i586-mingw32msvc cross toolchain

1) just get the DLL (EFL + dependencies). Not easy, as, for example, evas 
modules must be placed correctly.

2) you can use on Windows the "MSYS/MinGW SDK" I created to have a working 
environment:

http://www.maths.univ-evry.fr/pages_perso/vtorri/files/msys.7z

Untar it (using 7zip for example) in a path without space. You'll be able 
to launch an MSYS terminal. All the needed dependencies should be there. 
Just check out the libs and compile them using the wiki.

3) You can wait 2 days. I'll finish a new installer quite soon.

Vincent

PS: if the wiki has some errors, please fix them or report them to me.

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] How to Package a MinGW-based SDK

2010-09-14 Thread Vincent Torri


On Wed, 15 Sep 2010, Brian Wang wrote:

> On Wed, Sep 15, 2010 at 12:51 PM, Carsten Haitzler  
> wrote:
>> On Wed, 15 Sep 2010 10:49:35 +0800 Brian Wang  
>> said:
>>
>>> Hello list/Vincent,
>>>
>>> I've followed the guide @http://trac.enlightenment.org/e/wiki/EFLWindowsXP.
>>> Thanks to the wiki, with just a few glitches, I've finally built my
>>> EFL + Elementary!!!
>>>
>>> The question now is: how do I move the whole runtime environment of
>>> EFL to Windows (XP)?
>>> My dev/compile environment is:
>>> * x86 ubuntu box
>>> * i586-mingw32msvc cross toolchain
>>>
>>> Thanks in advance.
>>
>> why would you want to? :)
>
> I'm writing a WIN32 gui helper utility for my device.  I'm using
> wxWidgets right now and after some experience of EFL, I feel like
> moving to EFL (a lot fancier).  I want to package the
> app/libraries/config files in one self-contained file.  Maybe the
> question should be how to package my EFL app?
>
> I've figured out some parts.  elementary_test.exe runs on my Windows
> XP but it feels _slow_ (a lot slower than wxWidgets).  Maybe it's
> because it's running inside VirtualBox.  I'll definitely test it on a
> native Windows box.

Windows is slow, so Windows in VirtualBox... Well, there are several 
reasons why it is slow:

* The quantity of messages sent via printf is just too huge. I'm sure it 
slow down the app.
* are you sure you compiled with -O2 or -O3 ?
* for now, only GDI (the default) and DirectDraw are working. I had no 
time to update the gl engine, nor the direct3d one. GDI is slow, as it is 
not hardware accelerated.

> I'm still trying to figure out how to get my font right.   The font
> used in elementary_test.exe looks ugly...

Well, I have nice fonts. Note that if your fontconfig setup is messed, the 
chosen fonts will be ugly.

Vincent

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] How to Package a MinGW-based SDK

2010-09-14 Thread Vincent Torri


On Wed, 15 Sep 2010, Brian Wang wrote:

> On Wed, Sep 15, 2010 at 12:51 PM, Carsten Haitzler  
> wrote:
>> On Wed, 15 Sep 2010 10:49:35 +0800 Brian Wang  
>> said:
>>
> I'm writing a WIN32 gui helper utility for my device.  I'm using
> wxWidgets right now and after some experience of EFL, I feel like
> moving to EFL (a lot fancier).  I want to package the
> app/libraries/config files in one self-contained file.  Maybe the
> question should be how to package my EFL app?

about a self contained file, everything can be linked statically. I tried 
it on Linux and it works (it's just a matter of passing the correct flag 
to libtool). I think it should work on Windows too

Vincent

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] How to Package a MinGW-based SDK

2010-09-14 Thread Brian Wang
On Wed, Sep 15, 2010 at 2:00 PM, Vincent Torri  wrote:
>
> Hey,
>
>> I've followed the guide
>> @http://trac.enlightenment.org/e/wiki/EFLWindowsXP.
>> Thanks to the wiki, with just a few glitches, I've finally built my
>> EFL + Elementary!!!
>>
>> The question now is: how do I move the whole runtime environment of
>> EFL to Windows (XP)?
>> My dev/compile environment is:
>> * x86 ubuntu box
>> * i586-mingw32msvc cross toolchain
>
> 1) just get the DLL (EFL + dependencies). Not easy, as, for example, evas
> modules must be placed correctly.
>
> 2) you can use on Windows the "MSYS/MinGW SDK" I created to have a working
> environment:
>
> http://www.maths.univ-evry.fr/pages_perso/vtorri/files/msys.7z
>
> Untar it (using 7zip for example) in a path without space. You'll be able to
> launch an MSYS terminal. All the needed dependencies should be there. Just
> check out the libs and compile them using the wiki.

I'm sticked to my linux box...  It's a personal preference.  I feel
much more comfortable with ubuntu.

>
> 3) You can wait 2 days. I'll finish a new installer quite soon.
>
> Vincent
>
> PS: if the wiki has some errors, please fix them or report them to me.

How do I fix them (wiki) or how do I report them?  Sorry, newbie question...



-- 
brian
--

Cool-Karaoke - The smallest recording studio, in your palm, open-sourced
http://cool-idea.com.tw/

iMaGiNaTiOn iS mOrE iMpOrTaNt tHaN kNoWlEdGe

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] How to Package a MinGW-based SDK

2010-09-14 Thread Vincent Torri


On Wed, 15 Sep 2010, Brian Wang wrote:

>> Untar it (using 7zip for example) in a path without space. You'll be able to
>> launch an MSYS terminal. All the needed dependencies should be there. Just
>> check out the libs and compile them using the wiki.
>
> I'm sticked to my linux box...  It's a personal preference.  I feel
> much more comfortable with ubuntu.

then use wine, it should work.

>> PS: if the wiki has some errors, please fix them or report them to me.
>
> How do I fix them (wiki) or how do I report them?  Sorry, newbie question...

report them to me. Privately or in the ML. That will be sufficient

thank you

Vincent

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] How to Package a MinGW-based SDK

2010-09-14 Thread Brian Wang
On Wed, Sep 15, 2010 at 2:08 PM, Vincent Torri  wrote:
>
>
> On Wed, 15 Sep 2010, Brian Wang wrote:
>
>> On Wed, Sep 15, 2010 at 12:51 PM, Carsten Haitzler 
>> wrote:
>>>
>>> On Wed, 15 Sep 2010 10:49:35 +0800 Brian Wang 
>>> said:
>>>
 Hello list/Vincent,

 I've followed the guide
 @http://trac.enlightenment.org/e/wiki/EFLWindowsXP.
 Thanks to the wiki, with just a few glitches, I've finally built my
 EFL + Elementary!!!

 The question now is: how do I move the whole runtime environment of
 EFL to Windows (XP)?
 My dev/compile environment is:
 * x86 ubuntu box
 * i586-mingw32msvc cross toolchain

 Thanks in advance.
>>>
>>> why would you want to? :)
>>
>> I'm writing a WIN32 gui helper utility for my device.  I'm using
>> wxWidgets right now and after some experience of EFL, I feel like
>> moving to EFL (a lot fancier).  I want to package the
>> app/libraries/config files in one self-contained file.  Maybe the
>> question should be how to package my EFL app?
>>
>> I've figured out some parts.  elementary_test.exe runs on my Windows
>> XP but it feels _slow_ (a lot slower than wxWidgets).  Maybe it's
>> because it's running inside VirtualBox.  I'll definitely test it on a
>> native Windows box.
>
> Windows is slow, so Windows in VirtualBox... Well, there are several reasons
> why it is slow:
>
> * The quantity of messages sent via printf is just too huge. I'm sure it
> slow down the app.
> * are you sure you compiled with -O2 or -O3 ?

yes (-g -O2).

> * for now, only GDI (the default) and DirectDraw are working. I had no time
> to update the gl engine, nor the direct3d one. GDI is slow, as it is not
> hardware accelerated.

So, I should switch to DirectDraw and that is working properly?

>
>> I'm still trying to figure out how to get my font right.   The font
>> used in elementary_test.exe looks ugly...
>
> Well, I have nice fonts. Note that if your fontconfig setup is messed, the
> chosen fonts will be ugly.

Any example fontconfig setup files?  I'll play with it a bit.  Thanks. :-)

>
> Vincent
>



-- 
brian
--

Cool-Karaoke - The smallest recording studio, in your palm, open-sourced
http://cool-idea.com.tw/

iMaGiNaTiOn iS mOrE iMpOrTaNt tHaN kNoWlEdGe

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] How to Package a MinGW-based SDK

2010-09-14 Thread Brian Wang
On Wed, Sep 15, 2010 at 2:12 PM, Vincent Torri  wrote:
>
>
> On Wed, 15 Sep 2010, Brian Wang wrote:
>
>> On Wed, Sep 15, 2010 at 12:51 PM, Carsten Haitzler 
>> wrote:
>>>
>>> On Wed, 15 Sep 2010 10:49:35 +0800 Brian Wang 
>>> said:
>>>
>> I'm writing a WIN32 gui helper utility for my device.  I'm using
>> wxWidgets right now and after some experience of EFL, I feel like
>> moving to EFL (a lot fancier).  I want to package the
>> app/libraries/config files in one self-contained file.  Maybe the
>> question should be how to package my EFL app?
>
> about a self contained file, everything can be linked statically. I tried it
> on Linux and it works (it's just a matter of passing the correct flag to
> libtool). I think it should work on Windows too

Can evas modules be statically linked too?
Since my app is the sole user of EFL, I guess it's better to
statically link all the stuff to save some space and that should also
improve the startup speed.  That's what I'm going to try next.

>
> Vincent
>



-- 
brian
--

Cool-Karaoke - The smallest recording studio, in your palm, open-sourced
http://cool-idea.com.tw/

iMaGiNaTiOn iS mOrE iMpOrTaNt tHaN kNoWlEdGe

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] How to Package a MinGW-based SDK

2010-09-14 Thread Brian Wang
On Wed, Sep 15, 2010 at 2:38 PM, Vincent Torri  wrote:
>
>
> On Wed, 15 Sep 2010, Brian Wang wrote:
>
>>> Untar it (using 7zip for example) in a path without space. You'll be able
>>> to
>>> launch an MSYS terminal. All the needed dependencies should be there.
>>> Just
>>> check out the libs and compile them using the wiki.
>>
>> I'm sticked to my linux box...  It's a personal preference.  I feel
>> much more comfortable with ubuntu.
>
> then use wine, it should work.
>
>>> PS: if the wiki has some errors, please fix them or report them to me.
>>
>> How do I fix them (wiki) or how do I report them?  Sorry, newbie
>> question...
>
> report them to me. Privately or in the ML. That will be sufficient

OK.  I'll definitely do that after some experiments. :-)

>
> thank you
>
> Vincent
>



-- 
brian
--

Cool-Karaoke - The smallest recording studio, in your palm, open-sourced
http://cool-idea.com.tw/

iMaGiNaTiOn iS mOrE iMpOrTaNt tHaN kNoWlEdGe

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] How to Package a MinGW-based SDK

2010-09-14 Thread Dale Anderson
count me in on this , I for one would like to know also.

On 15 September 2010 18:42, Brian Wang  wrote:

> On Wed, Sep 15, 2010 at 2:12 PM, Vincent Torri 
> wrote:
> >
> >
> > On Wed, 15 Sep 2010, Brian Wang wrote:
> >
> >> On Wed, Sep 15, 2010 at 12:51 PM, Carsten Haitzler <
> ras...@rasterman.com>
> >> wrote:
> >>>
> >>> On Wed, 15 Sep 2010 10:49:35 +0800 Brian Wang <
> brian.wang.0...@gmail.com>
> >>> said:
> >>>
> >> I'm writing a WIN32 gui helper utility for my device.  I'm using
> >> wxWidgets right now and after some experience of EFL, I feel like
> >> moving to EFL (a lot fancier).  I want to package the
> >> app/libraries/config files in one self-contained file.  Maybe the
> >> question should be how to package my EFL app?
> >
> > about a self contained file, everything can be linked statically. I tried
> it
> > on Linux and it works (it's just a matter of passing the correct flag to
> > libtool). I think it should work on Windows too
>
> Can evas modules be statically linked too?
> Since my app is the sole user of EFL, I guess it's better to
> statically link all the stuff to save some space and that should also
> improve the startup speed.  That's what I'm going to try next.
>
> >
> > Vincent
> >
>
>
>
> --
> brian
> --
>
> Cool-Karaoke - The smallest recording studio, in your palm, open-sourced
> http://cool-idea.com.tw/
>
> iMaGiNaTiOn iS mOrE iMpOrTaNt tHaN kNoWlEdGe
>
>
> --
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel