summaryrefslogtreecommitdiff
path: root/tools.c
AgeCommit message (Collapse)Author
2008-01-01Fixed cVector::Clear() and cStringList::Clear()Klaus Schmidinger
2007-12-27cTimeMs now uses the monotonic clock, if availableKlaus Schmidinger
2007-11-03Added a missing '.' to the date returned by DayDateTime()Klaus Schmidinger
2007-10-13Fixed handling reallocated memory in cCharSetConv::Convert()Klaus Schmidinger
2007-08-11Switched I18N to gettextKlaus Schmidinger
2007-07-21Made skipspace() an inline function and changed it to handle the most common ↵Klaus Schmidinger
case of 'no leading space' very fast, and avoid calling isspace()
2007-07-20Improved numdigits(), isnumber() and strreplace()Klaus Schmidinger
2007-07-20Fixed handling single byte characters >0x7F in Utf8ToArray()Klaus Schmidinger
2007-07-20Fixed a buffer overflow in initializing the system character tableKlaus Schmidinger
2007-06-23Added WeekDayNameFull()1.5.5Klaus Schmidinger
2007-06-17Now using 'fontconfig' to determine which fonts to useKlaus Schmidinger
2007-06-16Replaced strncpy() and strn0cpy() with Utf8Strn0Cpy() where necessaryKlaus Schmidinger
2007-06-16Renamed Utf8NumSyms() to Utf8StrLen()Klaus Schmidinger
2007-06-15Using nl_langinfo(CODESET) to determine the local codeset to use; libsi uses ↵Klaus Schmidinger
canonical codeset names
2007-06-15Fixed a crash in i18n character set conversionKlaus Schmidinger
2007-06-15Implemented UTF-8 handling in skincursesKlaus Schmidinger
2007-06-10Freetype font support; full UTF-8 support; dropped pixel fontsKlaus Schmidinger
2007-01-07CAM handling refactored; multiple recordings with one CAM; automatic CAM ↵1.5.0Klaus Schmidinger
selection
2006-12-02Replaced 'unsigned long long' with 'uint32_t' and 'uint64' with 'uint64_t' ↵Klaus Schmidinger
to avoid problems on 64-bit machines
2006-08-12No longer stopping removing empty directories if an error occursKlaus Schmidinger
2006-06-17Fixed handling relative link targets in the ReadLink() functionKlaus Schmidinger
2006-05-26Fixed calculating the cache size in cUnbufferedFile::Read()Klaus Schmidinger
2006-04-21Fixed several spelling errorsKlaus Schmidinger
2006-04-17Stripped some trailing whitespace1.3.47Klaus Schmidinger
2006-03-19Fixed cReadLine::Read() for lines that end with the infamous "\r\n"Klaus Schmidinger
2006-02-05Further improvements to cUnbufferedFileKlaus Schmidinger
2006-02-04Improved cUnbufferedFileKlaus Schmidinger
2006-01-20Improved NULL checking in strreplace()Klaus Schmidinger
2006-01-15Modified logging so that even on NPTL systems each line in the log file ↵Klaus Schmidinger
shows the individual thread's pid
2006-01-15Added a leading '0' to the day in the DayDateTime() functionKlaus Schmidinger
2006-01-08Cleaned up some trailing white spaceKlaus Schmidinger
2006-01-05Disabled the use of fadvise in cUnbufferedFile because there have been ↵Klaus Schmidinger
several reports that it causes more problems than it solves
2005-12-29Implemented cBase64EncoderKlaus Schmidinger
2005-12-29Converting a grabbed image to JPEG is now done with the new function RgbToJpeg()Klaus Schmidinger
2005-12-18When displaying the amount of free disk space, the space consumed by ↵Klaus Schmidinger
"deleted" recordings is now taken into account
2005-11-26Added a copy constructor to cString and fixed its assignment operatorKlaus Schmidinger
2005-11-04cReadLine now dynamically allocates its buffer; changed cConfig::Load() to ↵Klaus Schmidinger
use cReadLine instead of a fixed buffer
2005-11-04Fixed a memory leak in cString::operator=()Klaus Schmidinger
2005-11-04Removed '\n' from several syslog() callsKlaus Schmidinger
2005-10-31The new class cUnbufferedFile is used for the recording files to avoid ↵1.3.35Klaus Schmidinger
thrashing the file system cache
2005-09-25The '.update' file in the video directory is now touched when a recording is ↵Klaus Schmidinger
added or deleted
2005-09-11Implemented a hash for the channels to reduce the system load in the EIT ↵1.3.32Klaus Schmidinger
scanning thread
2005-08-27Implemented SVDRP command for pluginsKlaus Schmidinger
2005-08-06Files and directories are now created with rights according to the shell's ↵Klaus Schmidinger
umask settings
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-19Replaced the call to system("sync") in SpinUpDisk() with fdatasync(f) to ↵Klaus Schmidinger
avoid problems on NPTL systems