Commit graph

14 commits

Author SHA1 Message Date
Matthew Wild
3f7fda7079 util.timer: Fix corner case of timer not repeating if it returns <= 0 2011-09-22 15:48:56 +01:00
Waqas Hussain
02b951a1a8 util.timer: Activate higher timer precision. 2010-12-02 22:41:26 +05:00
Matthew Wild
90116b3c35 util.timer: When using libevent hold onto the event handle to stop it being collected (and the timer stopping). Fixes BOSH ghosts, thanks Flo, niekie, waqas. 2010-04-07 21:00:20 +01:00
Matthew Wild
46c0b8c7f9 Merge 0.6->0.7 2010-03-22 17:24:55 +00:00
Matthew Wild
2bc0606453 Update copyright headers for 2010 2010-03-22 17:06:15 +00:00
Matthew Wild
d7d5b34c60 util.timer: Use luaevent's built-in method of repeating an event (fixes a weird crash) 2009-12-17 16:52:39 +00:00
Matthew Wild
723b03c6bf util.timer: Fix libevent timers (event.base doesn't exist...) 2009-11-21 03:16:14 +00:00
Matthew Wild
89fa12376a util.timer: Use libevent for lightweight timers if available and configured (use_libevent option) 2009-11-21 02:40:21 +00:00
Matthew Wild
59a69e124e util.timer: Pass current_time to timer callbacks 2009-10-03 02:33:33 +01:00
Matthew Wild
118883d655 Remove version number from copyright headers 2009-07-10 03:11:45 +01:00
Matthew Wild
c80f91dc02 0.3->0.4 2009-03-20 20:16:25 +00:00
Matthew Wild
0c8bb8e89f util.timer: More small fixes I forgot to commit 2009-02-26 22:17:55 +00:00
Matthew Wild
d2631d39ca util.timer: Fix crash when loaded but no tasks set, fix skipping some tasks when multiple set, and one removed 2009-02-26 21:00:42 +00:00
Waqas Hussain
97ea70c7d3 Added util/timer.lua - a timer API 2009-02-21 01:13:53 +05:00