Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-05-12 | detect minute-based strftime-formats (again) | Mathias Gumz | 1 | -1/+1 | |
the lag / skipping of the clock was not caused by faulty timer code on fluxbox's side but by the behavior and inner workings of time(). since this is fixed now (913244789f) we can now rollback ec7fe513c8 and detect strftime-formats which need intervals of seconds or minutes. minor: the small change to FbTk::Timer::setTimeout() reduces one start() / stop() cycle for a running timer. | |||||
2013-05-26 | build-sys: include config.h to all files using automake | Sami Kerola | 1 | -4/+0 | |
Do not try to be too smart which compilations need config.h, as most of them will simply because of the config.h has information about system capabilities. | |||||
2013-02-10 | Cleanup | Mathias Gumz | 1 | -2/+2 | |
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 | |