summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-11-02The macros used to control deprecated code or functions have been changed to ↵Klaus Schmidinger
hold numeric values; the default for DEPRECATED_VDR_CHARSET_OVERRIDE has been set to 0
2017-11-02The function cDevice::GetVideoSystem() has been finally removedKlaus Schmidinger
2017-10-31The MTD mapper now avoids immediately reusing unique PIDs when switching ↵Klaus Schmidinger
channels
2017-10-31Fixed an invalid lock sequence when trying to remove a deleted recording in ↵Klaus Schmidinger
case of low disk space; now making sure that AssertFreeDiskSpace() is called with the maximum timer priority in case there are several timers recording with different priorities
2017-10-11Fixed handling VPS events outside the LingerLimit, which could cause ↵Klaus Schmidinger
recordings to stop prematurely
2017-10-06Adapted the pic2mpg script to new ffmpeg options; no longer using 'convert' ↵Klaus Schmidinger
to scale/rotate the pictures
2017-08-31Fixed a possible crash when stopping VDRKlaus Schmidinger
2017-07-24Updated the Finnish OSD textsKlaus Schmidinger
2017-07-24Updated the Italian OSD textsKlaus Schmidinger
2017-06-30SVDRP peering can now be limited to the default SVDRP host2.3.8Klaus Schmidinger
2017-06-25Whenever a change is made to the recordings in the video directory, the ↵Klaus Schmidinger
SVDRP command UPDR is now sent to all peer VDRs
2017-06-25Added a note to the log, indicating that no further invalid lock sequences ↵Klaus Schmidinger
will be reported until VDR is restarted
2017-06-25Now using readdir() instead of readdir_r(), if GLIBC version 2.24 or newer ↵Klaus Schmidinger
is used
2017-06-25Timers are now linked to EPG events even if they are inactiveKlaus Schmidinger
2017-06-23Fixed drawing very long menu titles in the LCARS skinKlaus Schmidinger
2017-06-23Now skipping a leading '/' in AddDirectory(), to avoid double slashesKlaus Schmidinger
2017-06-23Updated the Italian OSD textsKlaus Schmidinger
2017-06-23Added a note about only working with the given dataKlaus Schmidinger
2017-06-23Fixed a possible crash in cStateLockLogKlaus Schmidinger
2017-06-21Added some missing locks when calling functions from cStatus or cSkin*Klaus Schmidinger
2017-06-20Fixed indentationKlaus Schmidinger
2017-06-19Fixed detecting whether a CAM replies to queriesKlaus Schmidinger
2017-06-12Updated links in the INSTALL fileKlaus Schmidinger
2017-06-11Introduced the new macro DISABLE_TEMPLATES_COLLIDING_WITH_STL2.3.7Klaus Schmidinger
2017-06-11Changed ##Lock to ##_Lock in the DEF_LIST_LOCK and USE_LIST_LOCK macros ↵Klaus Schmidinger
defined in tools.h
2017-06-10Removed dashes from channel group delimiter in channels menuKlaus Schmidinger
2017-06-10The "Channels" menu now indicates whether a channel is encrypted or a radio ↵Klaus Schmidinger
channel
2017-06-10The option "Setup/Miscellaneous/Show channel names with source" can now be ↵Klaus Schmidinger
set to "type" or "full"
2017-06-10Implemented CAM auto responsesKlaus Schmidinger
2017-06-10Fixed a typo in CAMMENURETYTIMEOUT and added logging CAM enquiriesKlaus Schmidinger
2017-06-09Changed '-' to 'U' when a lock is releasedKlaus Schmidinger
2017-06-08Increased SLL_LENGTH in thread.c to better handle long caller lines, and ↵Klaus Schmidinger
enclosed logCaller with DEBUG_LOCKCALL to preserve memory in normal operation
2017-06-08Fixed L(ock) and U(nlock) indicators in cStateLockLogKlaus Schmidinger
2017-06-07Fixed the locking sequence when starting an instant recordingKlaus Schmidinger
2017-06-07Fixed false positives when checking the locking sequence, in case of nested ↵Klaus Schmidinger
locks within the same thread (cont'd)
2017-06-06Fixed uninitialized variable SdWatchdog in vdr.cKlaus Schmidinger
2017-06-06Fixed false positives when checking the locking sequence, in case of nested ↵Klaus Schmidinger
locks within the same thread
2017-06-04Fixed the locking sequence when switching between 'Now', 'Next' and ↵2.3.6Klaus Schmidinger
'Schedule' in the Schedules menu
2017-06-03Fixed the locking sequence when creating a new timer from the Schedules menuKlaus Schmidinger
2017-06-03Added backtrace functions for debuggingKlaus Schmidinger
2017-05-31Fixed a possible crash in case the SVDRP connection to a peer VDR is ↵Klaus Schmidinger
terminated while getting remote timers
2017-05-30Now using a separate mutex to fix the race between SVDRP CHAN and ↵Klaus Schmidinger
cDevice::HasProgramme()
2017-05-30Fixed generating k_Release key events for LIRC remote controlsKlaus Schmidinger
2017-05-29Fixed a double channel switch when pressing the Channel+/- keys while no ↵Klaus Schmidinger
menu or channel display is open
2017-05-29Added clearing CiResourceHandlers before shutting down the plugin managerKlaus Schmidinger
2017-05-29The Makefiles now use the macro $(Q) instead of a plain '@' in front of ↵Klaus Schmidinger
their commands, so that verbosity can be controlled by the user
2017-05-29Fixed the locking sequence when starting a recordingKlaus Schmidinger
2017-05-28Fixed the locking sequence when dumping EPG dataKlaus Schmidinger
2017-05-28Added debug output for checking the correct sequence of locking global listsKlaus Schmidinger
2017-05-25Adjusted release date2.3.5Klaus Schmidinger