Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-01-15 | Simplifies and fix bugs in FbTk::Timer | Mathias Gumz | 1 | -3/+2 | |
* Calling Timer::setTimeout() from within Timer::start() might lead to ugly behavior (as experienced in bugs #3590078, #3600143, etc; see commit 4d307dcd10af9d817ff5c05fc40ae7487564cb31, fixes the problem partially). * Stop a timer first, then call the handler (via Timer::fireTimeout()). A given handler might call Timer::start() again, which (re)adds the Timer to the control list .. the following Timer::stop() would remove it again. * Use 'm_start' as indicator if timer is running. * Move the (now quite short) code of ::addTimer / ::removeTimer into the Timer::start() and Timer::stop() functions. | |||||
2012-09-14 | Fix regression: switch back to microseconds for DelayCmd | Mathias Gumz | 1 | -3/+7 | |
2012-08-28 | changed timing functions to use a monotonic increasing clock | Mathias Gumz | 1 | -43/+18 | |
gettimeofday() is subject to be changed on daylight-saving or to ntp-related (think leap-seconds). even worse, it is subject to be changed BACK in time. this is hard to fix correctly (see commit 45726d3016e and bug #3560509). it is irrelevant for timers to know the nano-seconds since the epoch anyways. | |||||
2011-09-14 | Upgrade FbTk::Timer so it can take an arbitrary functor as a parameter | Pavel Labath | 1 | -0/+14 | |
2011-09-14 | FbTk::Timer accepts Slots instead of Commands as the former are more general | Pavel Labath | 1 | -4/+4 | |
2010-09-09 | simpler to use FbTk/Timer api | Mathias Gumz | 1 | -0/+1 | |
2010-05-06 | compile fix: FD_ZERO (sys/select.h) on solaris wants to use memset(); closes ↵ | Mathias Gumz | 1 | -1/+0 | |
#2997117 | |||||
2008-01-11 | make FbTk::Command a template class, split parsing information out of ↵ | Mark Tiefenbruck | 1 | -6/+6 | |
ObjectRegistry | |||||
2007-12-29 | 'inline' in class declaration is implicitly inline | Mathias Gumz | 1 | -5/+5 | |
2007-12-28 | moved DelayedCmd from Screen.cc to FbTk/Timer.cc, added it to the keys file | Mark Tiefenbruck | 1 | -3/+13 | |
2007-04-17 | basicly cosmetic changes, patch by slava semushin | mathias | 1 | -6/+5 | |
2006-06-19 | fix timer issues (esp clock not updating on multiple screens) | simonb | 1 | -6/+8 | |
2006-04-18 | don't check the clock so often... | simonb | 1 | -2/+6 | |
2005-01-24 | fix to solve compileproblems under freebsd4 | mathias | 1 | -1/+1 | |
2005-01-24 | copyright date | mathias | 1 | -1/+1 | |
2004-12-18 | cosmetic, double #include of the same header | mathias | 1 | -1/+0 | |
2004-08-31 | add autoconf check for std c++ headers | rathnor | 1 | -1/+5 | |
2003-12-16 | fixed some icc warnings | fluxgen | 1 | -1/+1 | |
2003-10-05 | fix reading of auto raise delay | rathnor | 1 | -1/+1 | |
2003-08-11 | executing a command on timeout instead of calling a TimeoutHandler | fluxgen | 1 | -19/+14 | |
2003-02-15 | added a few headers | fluxgen | 1 | -0/+14 | |
2003-01-09 | moved from fluxbox to fbtk | fluxgen | 1 | -0/+96 | |