summaryrefslogtreecommitdiff
path: root/tools.c
AgeCommit message (Collapse)Author
2021-05-20The cFile class has been partially deprecatedKlaus Schmidinger
2021-01-19Added some missing user command calls for copying, renaming and moving ↵Klaus Schmidinger
recordings
2020-12-29Fixed strreplace() to handle NULL stringsKlaus Schmidinger
2020-12-26Implemented "Pattern Timers"2.5.1Klaus Schmidinger
2020-11-22Fixed possible compilation errors with libjpegKlaus Schmidinger
2020-06-10Fixed memory handling in cString::Append()Klaus Schmidinger
2018-03-04Modified cStateLock's SetExplicitModify() and IncState()Klaus Schmidinger
2018-03-03Disabled the use of posix_fadvise() when readingKlaus Schmidinger
2018-02-28When remote timers are fetched from a peer VDR, we no longer blindly delete ↵Klaus Schmidinger
and re-add them, but rather compare them and make only the minimum necessary changes
2017-06-25Now using readdir() instead of readdir_r(), if GLIBC version 2.24 or newer ↵Klaus Schmidinger
is used
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 ↵Klaus Schmidinger
(OwnObjects); fixed a memory leak in cSectionSyncerHash
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 ↵Klaus Schmidinger
the given; changed handling the 'error' variable in cDirCopier
2014-03-22No longer logging an error message in DirSizeMB() if the given directory ↵Klaus Schmidinger
doesn't exist
2013-10-10Added renaming and moving recordings and folders, and editing a recording's ↵Klaus Schmidinger
priority and lifetime; added cutting queue
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 ↵Klaus Schmidinger
files to make it independent of the decimal point used in the current locale
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 ↵Klaus Schmidinger
display more information about the currently played recording
2012-05-08Renamed the function cString::sprintf(const char *fmt, va_list &ap) to ↵Klaus Schmidinger
vsprintf()
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 ↵1.7.20Klaus Schmidinger
the constructor is negative
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 ↵Klaus Schmidinger
the same as the existing one
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 ↵Klaus Schmidinger
uses" to a given code
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 ↵Klaus Schmidinger
compiling on 64 bit systems
2009-01-06The recording format is now Transport StreamKlaus Schmidinger