On Wednesday, January 16, 2013, Carsten Haitzler wrote:

> On Fri, 11 Jan 2013 11:56:43 -0200 Ulisses Furquim 
> <[email protected]<javascript:;>
> >
> said:
>
> > Hi Raster,
> >
> > On Fri, Jan 11, 2013 at 10:46 AM, Carsten Haitzler 
> > <[email protected]<javascript:;>
> >
> > wrote:
> > > On Fri, 11 Jan 2013 10:32:35 -0200 Gustavo Sverzut Barbieri
> > > <[email protected] <javascript:;>> said:
> > >
> > >> On Friday, January 11, 2013, Carsten Haitzler wrote:
> > >>
> > >> > ok - after it happening a few more times - borders go "bad" and stop
> > >> > rendering.. i suspect it simply is an async render done callback
> never
> > >> > coming
> > >> > back - being lost somehow... but it's random.... but once the window
> > >> > frame stops rendering... it doesn't come back. so i'm suspecting
> it'd be
> > >> > good to re-read the "i'm finished rendering" async code to see if
> there
> > >> > is a way for
> > >> > messages to be lost or never sent, or never picked up.
> > >>
> > >>
> > >> Did you read the wiki page where I explain what is the problem with
> e17
> > >> borders?
> > >
> > > * Render Queue gets stuck: no further clarifications. TODO: using sw
> or gl?
> > > what's the backtrace?
> > >
> > > nothing about it getting STUCK being a border issue. this is stuck -
> but not
> > > blocking.
> >
> > Stuck? Could you please enable debug and see if we report the async
> > events length after it get stuck ? (there's a debug message in there
> > when we consume the queue).
>
> i can't reproduce now.. whatever you did.. you fixed it :)


It was forcefully calling Evas render updates internal while already
rendering async. He fixed these cases to sync and exchange the "unset" of
rendering before calling the callback as in some cases ecore_evas was
calling norender from that cb



>
> > -- Ulisses
> >
> > > * external processes (terminology and elementary_test). TODO: does it
> > > happens with non-EFL applications?
> > >
> > > i've only reproduced with efl apps - i dont have app comp sync on.. so
> it
> > > cant be that.
> > >
> > > * seems to be E17 border to cause the problem.
> > >
> > > no detail at all.. what in borders? how is it that async rendering
> suddenly
> > > causes this when it worked fine before?
> > >
> > > * Problem should be that comp gets the
> > > ecore_x_composite_name_window_pixmap_get () before E17 painted its
> border.
> > > Flow:
> > >
> > > yes - before borders get drawn before comp starts.. as they were not
> async.
> > > this was part of the abi/api contract i guess.. that the ecore evas
> renders
> > > get complete by default one after the other etc...
> > >
> > > async changes that assumption. :)
> >
> > --
> > Ulisses Furquim
> > ProFUSION embedded systems
> > http://profusion.mobi
> > Mobile: +55 19 9250 0942
> > Skype: ulissesffs
> >
> >
> ------------------------------------------------------------------------------
> > Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
> > much more. Get web development skills now with LearnDevNow -
> > 350+ hours of 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_122812
> > _______________________________________________
> > enlightenment-devel mailing list
> > [email protected] <javascript:;>
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
>
>
> --
> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> The Rasterman (Carsten Haitzler)    [email protected] <javascript:;>
>
>
>
> ------------------------------------------------------------------------------
> Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
> and much more. Keep your Java skills current with LearnJavaNow -
> 200+ hours of step-by-step video tutorials by Java experts.
> SALE $49.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122612
> _______________________________________________
> enlightenment-devel mailing list
> [email protected] <javascript:;>
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>


-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: [email protected]
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
------------------------------------------------------------------------------
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to