On Mon, 31 Dec 2012 09:44:50 +0900 Cedric BAIL <[email protected]>
wrote:

> On Sat, Dec 29, 2012 at 3:04 PM, David Seikel <[email protected]>
> wrote:
> > On Sat, 29 Dec 2012 02:14:07 +0100 Cedric BAIL <[email protected]>
> > wrote:
> >> On Fri, Dec 28, 2012 at 11:55 PM, David Seikel <[email protected]>
> >> > However, I've just wasted a whole day tracking down that I was
> >> > passing an Evas_Object to a function that needed an Evas.  It
> >> > compiled and worked fine under the merged efl tree, but not on
> >> > EFL 1.7.4.  Under 1.7.4 there was no complaints, just missing
> >> > text.
> >>
> >> This is cleary a bug, it should have triggered a critical warning
> >> at run time. Care to share which function ?
> >
> > edje_object_add()
> >
> > The client is coming around tonight, and now I'm a day behind.  So
> > I'm not gonna be spending any more time beating at it to help you
> > diagnose things today.  The fact that it just worked perfectly with
> > no error messages in merged efl tree is what took all the time
> > tracking down, coz I was looking everywhere else to find the
> > problem.  lol
> 
> The problem is that it should work with EFL tree. I tested it here and
> definitively edje_object_add(Evas_Object *parent) does work. It does
> have the same behavior has elm_*_add function there. Before it was not
> allowed to pass an Evas_Object instead of an Evas canvas, now it is.
> So this is not a bug, but an evolution so that all our API match Elm
> API. Does that explain the behavior you did get ?

That explains the behaviour.  It just did not help to track down the
problem I had.  Perhaps this evolution should be documented?

I do the major development for this embedded project on my workstation,
then later double check it on an emulator, then test it on the real
hardware.  It's nice and quick using the workstation, but very slow to
make the version for the emulator and hardware.  The hardware has to
use the latest EFL released tarball, but recently I've been using merged
EFL tree on my workstation.

My problem is solved now, and the client is happy.  I get the rest of
the year off now.  All 11 hours of it.  lol

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

Attachment: signature.asc
Description: PGP signature

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122412
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to