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