On Tue, 26 Jul 2011 09:11:54 +0200 (CEST) Vincent Torri <vto...@univ-evry.fr>
said:

i want 1.1 out in the very near future. waiting on some pending things like
improved docs to settle then we go on a 1.1 binge. i'm going through my backlog
atm though.

> 
> backport to 1.0 ?
> 
> Vincent
> 
> On Tue, 26 Jul 2011, Enlightenment SVN wrote:
> 
> > Log:
> > fix timer precision handling to do what it was meant to do to begin with
> >
> >
> >
> > Author:       raster
> > Date:         2011-07-26 00:01:55 -0700 (Tue, 26 Jul 2011)
> > New Revision: 61730
> > Trac:         http://trac.enlightenment.org/e/changeset/61730
> >
> > Modified:
> >  trunk/ecore/ChangeLog trunk/ecore/src/lib/ecore/ecore_timer.c
> >
> > Modified: trunk/ecore/ChangeLog
> > ===================================================================
> > --- trunk/ecore/ChangeLog   2011-07-26 07:00:19 UTC (rev 61729)
> > +++ trunk/ecore/ChangeLog   2011-07-26 07:01:55 UTC (rev 61730)
> > @@ -263,3 +263,9 @@
> > 2011-07-22  Mike Blumenkrantz
> >
> >         * Added ecore_con_url_url_get
> > +
> > +2011-07-26  Carsten Haitzler (The Rasterman)
> > +
> > +        * Fix timer precision handling for grouping timer ticks so
> > +        they actually do tick off together
> > +
> >
> > Modified: trunk/ecore/src/lib/ecore/ecore_timer.c
> > ===================================================================
> > --- trunk/ecore/src/lib/ecore/ecore_timer.c 2011-07-26 07:00:19 UTC
> > (rev 61729) +++ trunk/ecore/src/lib/ecore/ecore_timer.c     2011-07-26
> > 07:01:55 UTC (rev 61730) @@ -590,15 +590,17 @@
> > _ecore_timer_after_get(Ecore_Timer *base)
> > {
> >    Ecore_Timer *timer = (Ecore_Timer *) EINA_INLIST_GET(base)->next;
> > +   Ecore_Timer *valid_timer = NULL;
> >    double maxtime = base->at + precision;
> >
> > -   while ((timer) && ((timer->delete_me) || (timer->just_added)) &&
> > (timer->at <= maxtime))
> > -     timer = (Ecore_Timer *) EINA_INLIST_GET(timer)->next;
> > +   while ((timer) && (timer->at < maxtime))
> > +     {
> > +        if (!((timer->delete_me) || (timer->just_added)))
> > +           valid_timer = timer;
> > +        timer = (Ecore_Timer *) EINA_INLIST_GET(timer)->next;
> > +     }
> >
> > -   if ((!timer) || (timer->at > maxtime))
> > -     return NULL;
> > -
> > -   return timer;
> > +   return valid_timer;
> > }
> >
> > double
> > @@ -612,8 +614,7 @@
> >    if (!first) return -1;
> >
> >    second = _ecore_timer_after_get(first);
> > -   if (second)
> > -     first = second;
> > +   if (second) first = second;
> >
> >    now = ecore_loop_time_get();
> >    in = first->at - now;
> >
> >
> > ------------------------------------------------------------------------------
> > Magic Quadrant for Content-Aware Data Loss Prevention
> > Research study explores the data loss prevention market. Includes in-depth
> > analysis on the changes within the DLP market, and the criteria used to
> > evaluate the strengths and weaknesses of these DLP solutions.
> > http://www.accelacomm.com/jaw/sfnl/114/51385063/
> > _______________________________________________
> > enlightenment-svn mailing list
> > enlightenment-...@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
> >
> >
> 
> ------------------------------------------------------------------------------
> Magic Quadrant for Content-Aware Data Loss Prevention
> Research study explores the data loss prevention market. Includes in-depth
> analysis on the changes within the DLP market, and the criteria used to
> evaluate the strengths and weaknesses of these DLP solutions.
> http://www.accelacomm.com/jaw/sfnl/114/51385063/
> _______________________________________________
> 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


------------------------------------------------------------------------------
Magic Quadrant for Content-Aware Data Loss Prevention
Research study explores the data loss prevention market. Includes in-depth
analysis on the changes within the DLP market, and the criteria used to
evaluate the strengths and weaknesses of these DLP solutions.
http://www.accelacomm.com/jaw/sfnl/114/51385063/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to