summaryrefslogtreecommitdiff
path: root/timers.c
AgeCommit message (Collapse)Author
2012-10-13Fixed handling VPS timers in case the running status of an event goes to '1' ↵Klaus Schmidinger
(not running) and later goes to '4' (running)
2012-09-15Implemented instant recording of only the present eventKlaus Schmidinger
2012-06-09Fixed several spelling errorsKlaus Schmidinger
2012-06-03Added a missing template specification to the c'tor of cSortedTimersKlaus Schmidinger
2012-06-02The new class cSortedTimers can be used to quickly get a list of all timers, ↵Klaus Schmidinger
sorted by their start time
2012-02-27Fixed handling overlapping timers in case a VPS timer with higher priority ↵Klaus Schmidinger
needs to interrupt a timer with lower priority
2012-02-20Changed the return value of cTimer::SetFile() to 'void'Klaus Schmidinger
2012-02-20Added several cTimer::Set...() functionsKlaus Schmidinger
2011-08-06Added a mechanism to defer timer handling in case of problemsKlaus Schmidinger
2010-01-17The "Edit timer" menu can now set the folder for the recording from a list ↵Klaus Schmidinger
of folders stored in "folders.conf"
2009-08-09Fixed handling file name length on VFAT systems in case they contain UTF-8 ↵Klaus Schmidinger
characters
2009-06-21Fixed deleting expired timers if they have the VPS flag set, but the event ↵Klaus Schmidinger
they are assigned to doesn't have a VPS tag
2008-04-13Fixed initializing the timer's flags in the cTimer copy constructorKlaus Schmidinger
2008-02-16Added cStatus::TimerChange()Klaus Schmidinger
2008-02-15Limiting the length of the recording name in timers in case VDR is run with ↵Klaus Schmidinger
--vfat (replaces the previous change to svdrp.c)
2008-02-15Using cString::sprintf() instead of asprintf()Klaus Schmidinger
2008-02-10Some code cleanupKlaus Schmidinger
2008-02-10Fixed a loss of a timer's 'recording' flag after modifying it via MODTKlaus Schmidinger
2007-08-11Switched I18N to gettextKlaus Schmidinger
2007-06-16Replaced strncpy() and strn0cpy() with Utf8Strn0Cpy() where necessaryKlaus Schmidinger
2007-06-10Freetype font support; full UTF-8 support; dropped pixel fontsKlaus Schmidinger
2006-09-15Fixed deleting expired VPS timersKlaus Schmidinger
2006-09-08Fixed cTimer::operator=() in case a cTimer variable is assigned to itself; ↵Klaus Schmidinger
implemented a copy constructor for cTimer
2006-09-02Fixed the cTimer::operator=() so that it won't mess up the cListObject's ↵Klaus Schmidinger
pointers; fixed a memory leak in the cTimer::operator=() when using the 'aux' string
2006-08-05Fixed getting the next active timer when shutting downKlaus Schmidinger
2006-05-25Now setting a timer's cached start time to 0 after a call to Skip()Klaus Schmidinger
2006-05-25Fixed calculating the start time of repeated timers with "first day"Klaus Schmidinger
2006-05-07Now using the event's start time when checking against VPS marginKlaus Schmidinger
2006-04-21Fixed several spelling errorsKlaus Schmidinger
2006-04-09Fixed VPS recording in case there is more than one timer in the VPS marginKlaus Schmidinger
2006-04-01VPS timers now record only events that have exactly the given start timeKlaus Schmidinger
2006-03-26Improved deleting expired single shot timers1.3.45Klaus Schmidinger
2006-03-25Enhanced logging EPG event dataKlaus Schmidinger
2006-03-25Timer log messages now show "VPS" if this is a VPS timerKlaus Schmidinger
2006-03-25Fixed handling repeating VPS timers (they stopped recording too early)Klaus Schmidinger
2006-02-28Reduced the number of events to actually check when setting events to timersKlaus Schmidinger
2006-02-26There is now a log message "timer ... set to event ..." when defining a ↵Klaus Schmidinger
timer from the EPG menu
2006-02-26Fixed setting events to timers in case a non-VPS event has expiredKlaus Schmidinger
2006-02-25Improved setting events to timersKlaus Schmidinger
2006-02-25The 'summary' field of a timer definition has been renamed to 'aux'Klaus Schmidinger
2006-02-03Fixed handling "pending" timers that blocked others that actually could recordKlaus Schmidinger
2006-01-28Fixed cTimers::GetNextActiveTimer() so that it won't return an expired timerKlaus Schmidinger
2006-01-27Fixed handling the tfRecording flag when reading timersKlaus Schmidinger
2006-01-15The status markers in the "Schedule" menu are now only updated if a submenu ↵Klaus Schmidinger
is closed in which a timer has been modified
2006-01-14Made the "What's on now/next?" menus a lot faster by storing a pointer to ↵Klaus Schmidinger
each channel's schedule in the cChannel data
2006-01-08Cleaned up some trailing white spaceKlaus Schmidinger
2006-01-06The "flags" of a timer are now handled as an unsigned integer valueKlaus Schmidinger
2006-01-03Added cTimer::SetPriority() to set a timer's priorityKlaus Schmidinger
2006-01-01The cTimer constructor can now take an optional cChannelKlaus Schmidinger
2005-12-27cTimer no longer has its own 'schedule' memberKlaus Schmidinger