On Thu, 07 Nov 2013 15:39:43 +0100 Guillaume Friloux
<guillaume.fril...@asp64.com> said:

> On 07/11/2013 15:13, Carsten Haitzler (The Rasterman) wrote:
> > On Thu, 07 Nov 2013 13:00:59 +0100 Guillaume Friloux
> > <guillaume.fril...@asp64.com> said:
> >
> >> I am clearly speaking about breaking how it works.
> >> As far as i know, you always have to free yourself what you directly
> >> create (you dont bother about internal stuff). The only exception i know
> >> on EFLs (i only use the lower level libs) is Ecore_Con_Server.
> > ecore_exe handles work the same. :)
> >
> >> This is an object that you have to handle yourself (allocate and free)
> >> except in the case of a system error or dns error. My question wasnt
> >> about how it works, but is it possible to change this one day or not ?
> >> To me its an exception to everything done, maybe someone can prove me
> >> wrong.
> > not quite a single exception. ecore_ipc too does this. and ecore_exe. the
> > problem is that by changing this - we break existing code. and we are trying
> > not to do that. i think this is something we put down for efl2.0 with all
> > the eo stuff and then all objects behave and have the SAME lifetimes that
> > work in the SAME way... :) for this.. ecore_con should use eo... (and
> > ecore_ipc... and ecore_exe etc.)... i am more than happy with the idea that
> > we start to fix the internals of things like these and use eo - but keep
> > current behavior... and then for efl 2... you get exactly what you want. :)
> >
> Ok, efl2.0 then, thats all i was asking =)

efl2.0 is an open book for discussion. :) but just know that all work on eo and
such is directly work on efl2 already - and efl 2 will probably just mean all
the efl1.x api's go off into an efl 1.x compat lib/api layer (like they pretty
much are now) on top of an efl2.0 core... :)

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


------------------------------------------------------------------------------
November Webinars for C, C++, Fortran Developers
Accelerate application performance with scalable programming models. Explore
techniques for threading, error checking, porting, and tuning. Get the most 
from the latest Intel processors and coprocessors. See abstracts and register
http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to