summaryrefslogtreecommitdiff
path: root/tools.c
AgeCommit message (Expand)Author
2018-02-28When remote timers are fetched from a peer VDR, we no longer blindly delete a...Klaus Schmidinger
2017-06-25Now using readdir() instead of readdir_r(), if GLIBC version 2.24 or newer is...Klaus Schmidinger
2017-06-23Now skipping a leading '/' in AddDirectory(), to avoid double slashesKlaus Schmidinger
2017-05-09The constructor of cHash (via cHashBase) now has an additional parameter (Own...Klaus Schmidinger
2016-12-23Fixed a possible buffer overflow in handling CA descriptorsKlaus Schmidinger
2015-09-10Fixed a possible stack overflow in cListBase::Sort()Klaus Schmidinger
2015-09-08Implemented setup options for SVDRP peeringKlaus Schmidinger
2015-09-01Implemented strict locking of global listsKlaus Schmidinger
2015-05-22Implemented SVDRP peeringKlaus Schmidinger
2015-02-07Modified EntriesOnSameFileSystem(), so that it returns 'true' if either of th...Klaus Schmidinger
2014-03-22No longer logging an error message in DirSizeMB() if the given directory does...Klaus Schmidinger
2013-10-10Added renaming and moving recordings and folders, and editing a recording's p...Klaus Schmidinger
2013-08-21Added basic support for positioners to control steerable satellite dishesKlaus Schmidinger
2012-12-07Only handling decimal point in atod() and dtoa() if it differs from '.'Klaus Schmidinger
2012-12-06Changed reading and writing of floating point numbers into configuration file...Klaus Schmidinger
2012-12-03Fixed calling iconv_close() only with a valid iconv_t valueKlaus Schmidinger
2012-09-30Added 'IgnoreFiles' to RemoveEmptyDirectories()1.7.31Klaus Schmidinger
2012-08-21RemoveEmptyDirectories() now ignores dot filesKlaus Schmidinger
2012-05-12The new member function cSkinDisplayReplay::SetRecording() allows a skin to d...Klaus Schmidinger
2012-05-08Renamed the function cString::sprintf(const char *fmt, va_list &ap) to vsprin...Klaus Schmidinger
2012-02-19Fixed switching into time shift mode when pausing live video1.7.24Klaus Schmidinger
2012-02-17cReadDir::Next() now skips directory entries "." and ".."Klaus Schmidinger
2012-01-11Fixed cListBase::Move() in case From and To are equalKlaus Schmidinger
2011-12-04Replaced all calls to sleep() with cCondWait::SleepMs()Klaus Schmidinger
2011-09-18Fixed handling DVB subtitles and implemented decoding textual DVB subtitlesKlaus Schmidinger
2011-08-15cTimeMs is no longer initialized to the current time if the value given to th...1.7.20Klaus Schmidinger
2011-08-15Implemented command line options --filesize and --splitKlaus Schmidinger
2011-07-31The isnumber() function now checks the given pointer for NULLKlaus Schmidinger
2011-05-15Fixed cString's operator=(const char *String) in case the given string is the...Klaus Schmidinger
2011-03-20Fixed cUnbufferedFile::Seek() in case it is compiled without USE_FADVISEKlaus Schmidinger
2011-02-25Now checking the result of all realloc() callsKlaus Schmidinger
2010-12-24Fixed inclusion of <stdarg.h>Klaus Schmidinger
2010-10-24Added cString::operator=(const char *String)Klaus Schmidinger
2010-10-24Fixed following symbolic links in RemoveFileOrDir() (cont'd)Klaus Schmidinger
2010-08-29Fixed following symbolic links in RemoveFileOrDir()Klaus Schmidinger
2010-02-28cSafeFile::Close() now flushes the fileKlaus Schmidinger
2009-12-23Modified cCharSetConv so that it can be used to convert from "whatever VDR us...Klaus Schmidinger
2009-12-06Several code modifications to avoid compiler warningsKlaus Schmidinger
2009-11-06Fixed EntriesOnSameFileSystem() to avoid using f_fsid, which may be 0Klaus Schmidinger
2009-05-31Fixed calling close(-1) in cUnbufferedFile::Close()Klaus Schmidinger
2009-01-16Added a typecast in cUnbufferedFile::Write() to avoid an error message when c...Klaus Schmidinger
2009-01-06The recording format is now Transport StreamKlaus Schmidinger
2008-03-05Fixed a signed character used as index in cBase64Encoder::NextLine()Klaus Schmidinger
2008-02-29Fixed handling 3 and 4 byte UTF-8 symbols in Utf8CharGet()Klaus Schmidinger
2008-02-16Fixed handling recordings on other file systems than the video directoryKlaus Schmidinger
2008-02-15Using cString::sprintf() instead of asprintf()Klaus Schmidinger
2008-02-10Fixed detecting directories in cFileNameList::Load()Klaus Schmidinger
2008-01-13Added cString::Truncate()Klaus Schmidinger
2008-01-01Fixed cVector::Clear() and cStringList::Clear()Klaus Schmidinger
2007-12-27cTimeMs now uses the monotonic clock, if availableKlaus Schmidinger