summaryrefslogtreecommitdiff
path: root/tools.h
AgeCommit message (Expand)Author
2005-08-21Replaced the get/put_unaligned() macros from <asm/unaligned.h> with own inlin...1.3.30Klaus Schmidinger
2005-08-06Files and directories are now created with rights according to the shell's um...Klaus Schmidinger
2005-05-29Fixed a crash with negative hash ids (made them unsigned)Klaus Schmidinger
2005-05-28Now using hash tables to speed up cSchedule::GetEvent()Klaus Schmidinger
2005-05-26Introduced cListBase::count for better performanceKlaus Schmidinger
2005-05-16Switched from 'summary.vdr' to 'info.vdr'Klaus Schmidinger
2005-03-20All log entries regarding timers now contain a short description of the timer1.3.23Klaus Schmidinger
2005-02-12Fixed handling symbolic links in cRecordings::ScanVideoDir()Klaus Schmidinger
2005-02-05Fixed a memory leak in AddDirectory() and strescape()Klaus Schmidinger
2005-01-16Fixed playing files with PES packets longer than 2048 byte through the full f...Klaus Schmidinger
2005-01-04Changed objalloc.h to stddef.h for compatibility with gcc 2.95Klaus Schmidinger
2005-01-04Made cTimeMs::Now() staticKlaus Schmidinger
2004-12-26Made several functions threadsafe (cont'd)Klaus Schmidinger
2004-12-19Replaced time_ms() with a threadsafe and non-overflowing cTimeMsKlaus Schmidinger
2004-12-19Removed delay_ms(), using cCondWait::SleepMs() insteadKlaus Schmidinger
2004-12-19Made several functions threadsafeKlaus Schmidinger
2004-11-01Now using qsort() to sort cListBase listsKlaus Schmidinger
2004-06-13The list of recordings is now kept statically in memoryKlaus Schmidinger
2004-05-22Single shot timers and events now show the day of weekKlaus Schmidinger
2004-01-11The actual transponder data is now taken from the NIT1.3.1Klaus Schmidinger
2002-12-15Using 'Doxygen' to generate source code documentationKlaus Schmidinger
2002-11-30Deactivated some templates in in case some plugin needs to use the STLKlaus Schmidinger
2002-11-10First step towards a 'unique channel ID'Klaus Schmidinger
2002-10-19Implemented gaps in channel numberingKlaus Schmidinger
2002-09-08Skipping unavailable channels when switching with 'Up' and 'Down' keysKlaus Schmidinger
2002-08-16Using cPoller instead of NeedsDataKlaus Schmidinger
2002-08-11Consistently using malloc/free and new/deleteKlaus Schmidinger
2002-06-16Totally rearranged device/player/recorder structuresKlaus Schmidinger
2002-05-19Implemented cStatusMonitor to allow plugins to set up a status monitorKlaus Schmidinger
2002-05-13Improved the [eid]syslog() macrosKlaus Schmidinger
2002-05-12Added 'insert' capabilities to cListKlaus Schmidinger
2002-05-11Avoiding ambiguities in the cList template class in case one defines a 'list ...Klaus Schmidinger
2002-02-17Implemented the 'First day' parameter for repeating timersKlaus Schmidinger
2002-02-03Implemented TITLE and EPISODE keywordsKlaus Schmidinger
2002-02-02Changed the [dei]syslog macros to use var args; fixed error handling in estab...Klaus Schmidinger
2002-01-27The 'Main' menu now displays the used disk space in the titleKlaus Schmidinger
2002-01-26Fixed handling file names that contain single quotes or dollar signs in calls...Klaus Schmidinger
2002-01-20Now using 'ftw()' instead of an external 'find' to collect recordingsKlaus Schmidinger
2001-09-30Lock file for accessing the video directoryKlaus Schmidinger
2001-09-22EPG info is now updated if the contents changes but the ID remains the sameKlaus Schmidinger
2001-09-16Better error handling when writing configuration filesKlaus Schmidinger
2001-09-14Changed size of all parse buffers to 10KBKlaus Schmidinger
2001-09-14Implemented replay mode displayKlaus Schmidinger
2001-08-26Sorting timers in the 'Timers' menuKlaus Schmidinger
2001-08-25The menus and the channel display now show the current date and timeKlaus Schmidinger
2001-08-17Implemented EPG bugfixingKlaus Schmidinger
2001-08-12Made I/O more robust by handling EINTR0.9.1Klaus Schmidinger
2001-08-11Implemented SpinUpDisk()Klaus Schmidinger
2001-06-02Converted to the new API plus several small enhancements0.8.0Klaus Schmidinger
2001-04-01SVDRP now also works with clients that don't do line bufferingKlaus Schmidinger