a45c1c9a28Added NULL checks to some strdup() calls in menuitems.c
Klaus Schmidinger
2006-04-14 10:00:44 +0200
cb50726989Fixed a crash when setting the time transponder in the Setup menu, caused by the new 'noneString' in cMenuEditChanItem
Klaus Schmidinger
2006-04-14 09:53:46 +0200
c2448acaaaUpdated the Finnish OSD texts
Klaus Schmidinger
2006-04-14 09:46:32 +0200
396d0ad367Version 1.3.46 - Fixed handling broken PMT records (thanks to Marcel Wiesweg for pointing out how to detect these). - Added a missing "Button$" for the Timer button and "Key$" in skinclassic.c (thanks to Rolf Ahrenberg). - Fixed broken entry 'A111.1W' in sources.conf (reported by Luca Olivetti). - Replaced the obsolete entry 'S21.5E' in the default 'diseqc.conf' with 'S13.0E' (reported by Ville Skyttä). - Fixed learning keys when VDR is already running (thanks to Jurij Retzlaff). - Fixed handling the system time transponder setting in the Setup/EPG menu, which was broken by the min/max fix in cMenuEditIntItem. - VPS timers now record only events that have exactly the given start time. This fix also implements recording several subsequent events that have the same VPS time (like a sports event with intermittent news breaks). - When checking for timers that have entered the "VPS margin", any free devices are now used to switch to the needed transponder. This improves cases where more than one VPS timer is about to start. - Fixed handling the VPS margin in case the event's duration is shorter than the margin. - Fixed handling VPS timers in case the primary device needs to switch to the timer's transponder. - Now avoiding the 'actual' device when starting a recording, so that a Transfer Mode for live tv isn't interrupted. - Fixed a typo in skins.h (thanks to Alexander Rieger). - cSkins::QueueMessage() called from a background thread with an empty message now clears all messages that have been previously queued by that thread and have not yet beed displayed (thanks to Alexander Rieger). - Fixed handling the color button texts when switching from the 'Schedule' menu of a channel without EPG info to the 'What's on now' menu (reported by Rolf Ahrenberg). - cMenuEditIntItem and cMenuEditChanItem can now be given strings to label the minimum and maximum values, and the case that no channel has been selected, respectively. - The initial channel and volume can now be defined in the "Setup/Miscellaneous" menu (based on a patch from Thomas Keil). - When hitting the end of a recording in fast forward mode, VDR no longer switches back to normal speed if the recording is already finished (thanks to Reinhard Nissl). - No longer calling cPlugin::ProcessArgs() if VDR is run with the --help or --version option, to avoid error messages from plugins (reported by Udo Richter). - Now checking whether there is any text before calling cStatus::MsgOsdTextItem() (reported by Joachim Wilke).
Klaus Schmidinger
2006-04-09 18:00:00 +0200
753c1e1a7fNow checking whether there is any text before calling cStatus::MsgOsdTextItem()
1.3.46
Klaus Schmidinger
2006-04-09 14:31:33 +0200
8c75fd1eadchannels.conf
Klaus Schmidinger
2006-04-09 14:25:00 +0200
ceafe62671No longer calling cPlugin::ProcessArgs() if VDR is run with the --help or --version option
Klaus Schmidinger
2006-04-09 14:21:30 +0200
a452010760Changed the behaviour when hitting the end of a recording in fast forward mode
Klaus Schmidinger
2006-04-09 13:57:39 +0200
765f8267a5Changed Thomas Keil's email address
Klaus Schmidinger
2006-04-09 13:32:05 +0200
87ba3ae558The initial channel and volume can now be defined in the "Setup/Miscellaneous" menu
Klaus Schmidinger
2006-04-09 13:26:56 +0200
e36da7ab8dAdditional label strings for cMenuEditIntItem and cMenuEditChanItem
Klaus Schmidinger
2006-04-09 12:05:05 +0200
060c3f3ddcFixed handling the color button texts when switching from the 'Schedule' menu of a channel without EPG info to the 'What's on now' menu
Klaus Schmidinger
2006-04-09 12:03:31 +0200
56d49abc22cSkins::QueueMessage() called from a background thread with an empty message now clears all messages that have been previously queued by that thread
Klaus Schmidinger
2006-04-09 11:28:59 +0200
2cd5bf83fbFixed a typo in skins.h
Klaus Schmidinger
2006-04-09 11:16:11 +0200
a6d5d36043Now avoiding the 'actual' device when starting a recording, so that a Transfer Mode for live tv isn't interrupted
Klaus Schmidinger
2006-04-09 10:47:53 +0200
bfce2b3dbaFixed VPS recording in case there is more than one timer in the VPS margin
Klaus Schmidinger
2006-04-09 09:12:47 +0200
24b3579d14VPS timers now record only events that have exactly the given start time
Klaus Schmidinger
2006-04-01 13:27:14 +0200
6b968a6b27Fixed handling the system time transponder setting in the Setup/EPG menu, which was broken by the min/max fix in cMenuEditIntItem
Klaus Schmidinger
2006-04-01 09:12:38 +0200
daa9047247Fixed learning keys when VDR is already running
Klaus Schmidinger
2006-03-31 14:24:58 +0200
8c55ada0afFixed 'sources.conf' and 'diseqc.conf'
Klaus Schmidinger
2006-03-31 14:12:53 +0200
1b1935de0eAdded a missing "Key$" in skinclassic.c
Klaus Schmidinger
2006-03-31 14:02:06 +0200
359d43076aAdded a missing "Button$" for the Timer button
Klaus Schmidinger
2006-03-31 13:00:05 +0200
513b24ccd7Fixed handling broken PMT records
Klaus Schmidinger
2006-03-31 12:41:50 +0200
49b561fcadVersion 1.3.45 - Fixed updating the "Info" button in the "Timers" menu. - Reduced the number of events to actually check when setting events to timers. - cMenuEditIntItem now checks the given value and forces it to be between the given min and max limits. - The status changes of EPG events are now logged for all channels that have timers. - Removed the log message "deleting plugin: ..." when shutting down VDR (thanks to Christoph Haubrich for reporting that this is irritating when calling "vdr --help"). - Fixed cReadLine::Read() for lines that end with the infamous "\r\n" (thanks to Rolf Ahrenberg). - Fixed cDvbDevice::SetAudioBypass() in case setTransferModeForDolbyDigital is false (thanks to Werner Fink). - Updated 'sources.conf' (thanks to Oleg Roitburd). - Fixed the shutdown timeout (thanks to Alexander Wenzel). - Only calling RemoveEmptyVideoDirectories() once in case a recording has been deleted (reported by Hardy Flor). - Fixed deleting recordings that have been removed externally when running out of disk space (reported by Jan Lenz). - Fixed handling repeating VPS timers (they stopped recording too early). - Timer log messages now show "VPS" if this is a VPS timer. - Fixed getting the present EPG event in case none is currently 'running' (it then returns the one that just ended). - Fixed calling a plugin's main menu function while a message is being displayed (reported by Helmut Auer). - Updated the Russian OSD texts (thanks to Oleg Roitburd). - Made cMenuRecordings::GetRecording() 'protected' (suggested by Marius Heidenstecker). - Speeded up cRemux::ScanVideoPacket() (thanks to Reinhard Nissl). - Enhanced logging EPG event data. - Fixed format string handling (thanks to Darren Salt). - The new function cDevice::ForceTransferMode() can be used to force the primary device into transfer mode (thanks to Reinhard Nissl). - The 'version' of EPG events is now ignored when reading EPG data from 'epg.data' or via SVDRP/PUTE to avoid problems with double EPG events. - The 'running status' of EPG events is now only set to SI::RunningStatusNotRunning for events before the present event. - Fixed some #include sequences. - Single shot VPS timers are now only considered 'expired' if their associated EPG event has been explicitly set to SI::RunningStatusNotRunning. - The check for timers to be deleted is now done only every 30 seconds.
Klaus Schmidinger
2006-03-26 19:00:00 +0200
5f7e788ae8Improved deleting expired single shot timers
1.3.45
Klaus Schmidinger
2006-03-26 14:38:46 +0200
e789efcb96channels.conf
Klaus Schmidinger
2006-03-26 14:30:00 +0200
3dbd45235bFixed some #include sequences
Klaus Schmidinger
2006-03-26 14:12:08 +0200
5c90a6eba3The 'running status' of EPG events is now only set to SI::RunningStatusNotRunning for events before present event
Klaus Schmidinger
2006-03-26 13:53:58 +0200
4546708841Ignoring 'version' in EPG data when reading from 'epg.data' or SVDRP/PUTE
Klaus Schmidinger
2006-03-26 13:45:17 +0200
22b60d9610The new function cDevice::ForceTransferMode() can be used to force the primary device into transfer mode
Klaus Schmidinger
2006-03-26 09:46:58 +0200
1fe46dfa9fFixed format string handling
Klaus Schmidinger
2006-03-26 09:27:30 +0200
8a3dae1e8bEnhanced logging EPG event data
Klaus Schmidinger
2006-03-25 12:51:29 +0100
daaab1dfc8Speeded up cRemux::ScanVideoPacket()
Klaus Schmidinger
2006-03-25 12:29:04 +0100
172e3d6cd5Made cMenuRecordings::GetRecording() 'protected'
Klaus Schmidinger
2006-03-25 12:17:12 +0100
a4ee22ed85Updated the Russian OSD texts
Klaus Schmidinger
2006-03-25 11:57:43 +0100
a3405ded17Fixed calling a plugin's main menu function while a message is being displayed
Klaus Schmidinger
2006-03-25 11:53:25 +0100
3dd002cc2bFixed getting the present EPG event in case none is currently 'running'
Klaus Schmidinger
2006-03-25 11:43:05 +0100
51be693f62Timer log messages now show "VPS" if this is a VPS timer
Klaus Schmidinger
2006-03-25 11:41:24 +0100
c55be788f3Fixed handling repeating VPS timers (they stopped recording too early)
Klaus Schmidinger
2006-03-25 11:39:57 +0100
7bba79ef0aFixed deleting recordings that have been removed externally when running out of disk space
Klaus Schmidinger
2006-03-19 14:36:43 +0100
cf1941ca01Only calling RemoveEmptyVideoDirectories() once in case a recording has been deleted
Klaus Schmidinger
2006-03-19 14:12:57 +0100
7fb99e696fFixed the shutdown timeout
Klaus Schmidinger
2006-03-19 13:32:27 +0100
dc5df40aa3Updated 'sources.conf'
Klaus Schmidinger
2006-03-19 13:09:40 +0100
bcacfad057Fixed cDvbDevice::SetAudioBypass() in case setTransferModeForDolbyDigital is false
Klaus Schmidinger
2006-03-19 12:37:03 +0100
2eab16a310Fixed cReadLine::Read() for lines that end with the infamous "\r\n"
Klaus Schmidinger
2006-03-19 12:28:16 +0100
94afe13373Removed the log message "deleting plugin: ..." when shutting down VDR
Klaus Schmidinger
2006-02-28 14:23:10 +0100
457f5dd14cThe status changes of EPG events are now logged for all channels that have timers
Klaus Schmidinger
2006-02-28 14:00:28 +0100
9887c0765bcMenuEditIntItem now checks the given value and forces it to be between the given min and max limits
Klaus Schmidinger
2006-02-28 12:54:38 +0100
085b1c4ddaReduced the number of events to actually check when setting events to timers
Klaus Schmidinger
2006-02-28 12:44:00 +0100
c174de392bFixed updating the "Info" button in the "Timers" menu
Klaus Schmidinger
2006-02-28 12:36:52 +0100
9d12ac30f0Version 1.3.44 - Fixed setting the audio language codes in 'Transfer-Mode' (reported by Rolf Ahrenberg). The actual problem was the call to the Transferring() function in cDevice::AttachPlayer() before assigning the player. - Fixed removing the '-' when entering a channel number where there is no other one that fits the input (thanks to Joachim Wilke). - Fixed the 'libsi' function CharArray::checkSize(), which made a previous workaround in libsi/descriptor.c obsolete (thanks to Marcel Wiesweg). - The "Ok" key in the "Jump" mode of the replay progress display now confirms the jump instead of closing the display (thanks to Christoph Haubrich). - The 'summary' field of a timer definition has been renamed to 'aux', and is now only used for external applications to store auxiliary information with a timer, which has no meaning whatsoever to VDR itself. The contents of the 'aux' field of a timer is copied into the recording's 'info.vdr' file, using the tag character '@'. - The description of a recording is now taken exclusively from its related EPG data. If an application wants to use a different description it needs to set it with SVDRP/PUTE and use table ID 0x00, so that it won't be overwritten (as a side effect, however, this also disables VPS for such an event). - There is no more "Summary" menu when pressing "Ok" in the "Timers" menu. The "Ok" key now always opens the "Edit timer" menu. - The upper 16 bit of a timer's "flags" are no longer treated specially when a timer is modified in the "Edit timer" menu. If an external application needs to know if a timer was modified, it has to keep a copy of the timer's data and compare that to the actual data. - The new function cRecordingInfo::ChannelID() can be used to retrieve the ID of the channel a recording was made from. - The 'info.vdr' file of a recording now also contains the 'E' and 'V' records of the EPG event used when creating it. - The option "Setup/OSD/Sort timers" has been removed. Timers are always sorted by their start time and priority. - The "Blue" key in the "Timers" menu now displays the EPG info of the event the selected timer will record (if available). The "On/Off" function has been shifted to the "Red" button. Editing a timer is done by pressing "Ok". - When determining which event a timer is going to record, all available events in the future are now taken into account (no more limit to 4 hours in the future). This has been done so that the event info is available in the "Timers" menu when pressing the "Blue" button. In order to avoid unnecessary work, each timer now has its own timestamp to control whether its schedule has changed since the last time its event has been set. - Fixed setting events to timers in case a non-VPS event has expired. - There is now a log message "timer ... set to event ..." when defining a timer from the EPG menu. - Lines tagged with '#' in the 'info.vdr' file of a recording are now silently ignored when reading that file (suggested by Peter Bieringer). Such lines can be used by external tools to store arbitrary information. - The 'event id' in EPG data has been extended to 32 bit, so that external tools can generate ids that don't collide with those from the DVB data stream (suggested by Matthias Schniedermeyer). - The DrawBitmap() function now has a new parameter 'Overlay' that allows a bitmap to be drawn with a transparent background (thanks to Alexander Hans). - Fixed cSchedule::GetFollowingEvent() in case there is currently no present event running (thanks to Pekka Mauno).
Klaus Schmidinger
2006-02-26 18:00:00 +0100
58985f6dc1Fixed cSchedule::GetFollowingEvent() in case there is currently no present event running
1.3.44
Klaus Schmidinger
2006-02-26 15:10:02 +0100
46ad11bcf8channels.conf
Klaus Schmidinger
2006-02-26 15:00:00 +0100
1bb79d05b0Added some missing comment
Klaus Schmidinger
2006-02-26 14:45:05 +0100
3cd87d3c47The DrawBitmap() function now has a new parameter 'Overlay' that allows a bitmap to be drawn with a transparent background
Klaus Schmidinger
2006-02-26 14:43:00 +0100
c3f5c97eadThe 'event id' in EPG data has been extended to 32 bit
Klaus Schmidinger
2006-02-26 14:13:30 +0100
168348e7e4Lines tagged with '#' in the 'info.vdr' file of a recording are now silently ignored when reading that file
Klaus Schmidinger
2006-02-26 12:03:28 +0100
655b2297b9There is now a log message "timer ... set to event ..." when defining a timer from the EPG menu
Klaus Schmidinger
2006-02-26 10:52:51 +0100
9488c94133Fixed setting events to timers in case a non-VPS event has expired
Klaus Schmidinger
2006-02-26 10:25:59 +0100
450c7ef1afParsing 'E' record when reading 'info.vdr'
Klaus Schmidinger
2006-02-25 17:05:48 +0100
8dec381664Improved setting events to timers
Klaus Schmidinger
2006-02-25 15:57:56 +0100
8650649b18Removed leftover cMenuTimers::Move()
Klaus Schmidinger
2006-02-25 15:00:09 +0100
c631893066In the "Timers" menu the blue key is now "Info" and the red key is "On/Off"
Klaus Schmidinger
2006-02-25 14:39:29 +0100
9dc73da7f5The option "Setup/OSD/Sort timers" has been removed
Klaus Schmidinger
2006-02-25 14:17:56 +0100
40f4cef75eThe 'info.vdr' file of a recording now also contains the 'E' and 'V' records of the EPG event
Klaus Schmidinger
2006-02-25 12:39:23 +0100
7881effd9bImplemented cRecordingInfo::ChannelID()
Klaus Schmidinger
2006-02-25 12:25:54 +0100
60e937f57bThe upper 16 bit of a timer's "flags" are no longer treated specially when a timer is modified in the "Edit timer" menu
Klaus Schmidinger
2006-02-25 12:22:02 +0100
bc2e59909fThe 'summary' field of a timer definition has been renamed to 'aux'
Klaus Schmidinger
2006-02-25 12:09:22 +0100
6b74723336The "Ok" key in the "Jump" mode of the replay progress display now confirms the jump instead of closing the display
Klaus Schmidinger
2006-02-25 10:29:37 +0100
6a0a6c15c0Fixed the 'libsi' function CharArray::checkSize(), which made a previous workaround in libsi/descriptor.c obsolete
Klaus Schmidinger
2006-02-25 10:21:29 +0100
39cefd4b27Replaced some 'displayChannel->SetEvents(NULL, NULL)/DisplayChannel()' sequences with 'Refresh()'
Klaus Schmidinger
2006-02-24 14:56:18 +0100
3d9654a22fFixed removing the '-' when entering a channel number where there is no other one that fits the input
Klaus Schmidinger
2006-02-24 14:55:20 +0100
f40a6e9b85Fixed setting the audio language codes in 'Transfer-Mode'
Klaus Schmidinger
2006-02-24 14:14:41 +0100
b9bfba20f2Version 1.3.43 - Removed an unnecessary toFile->SetReadAhead() from cutter.c (thanks to Artur Skawina). - The "Back" key now restores the original string when pressed while editing a string item (suggested by Markus Hahn). - Now stopping scanning the video directory if there are too many levels of symbolic links, which might indicate a recursive link loop (based on a patch from Helmut Auer). - Improved OSD area handling in cDvbSpuDecoder (thanks to Marco Schlüßler). - Now logging the description (if present) in case a thread is canceled (suggested by Marco Schlüßler). - cMenuText now uses the given font (thanks to Rolf Ahrenberg). - The ST:TNG skin now uses the fixed font if requested when displaying texts. - Fixed some typos in the CONTRIBUTORS file (thanks to Frank Krömmelbein). - Changed offset and size handling in 'libsi' from 'unsigned' to 'signed', so that overflows can be better detected (thanks to Marcel Wiesweg). - Checking data size in CaDescriptor::Parse() and LinkageDescriptor::Parse() of 'libsi' to avoid crashes with invalid data (thanks to Marcel Wiesweg). - Made CharArray::DataOwnData::assign() in 'libsi' more robust against invalid data (suggested by Oliver Endriss). Also changed CharArray::DataOwnData::Delete() so that it sets 'size' and 'data' to 0. - Now resetting the channel number if the number entered through the numeric keys exceeds the maximum channel number (thanks to Rolf Ahrenberg). - The language code in the 'X' component records of EPG data can now consist of two codes, separated by '+'. - If a recording starts and there is no EPG data available for the recorded channel, the 'X' audio component records for the 'info.vdr' file are now generated from the channel's PID data. - Externally provided EPG data (with table ID 0x00) now gets its component descriptors set from the broadcast data, so that language codes and descriptions are available (suggested by Andreas Brugger). - When setting the audio track descriptions, the language codes are now also set in case this is a replay session (based on a patch from Rolf Ahrenberg). - If a recording starts and the channel's audio PID data has more language code information than the EPG's component data, the code from the channel is taken. - Fixed handling DPID when deciding whether to switch to 'Transfer Mode' (thanks to Marco Schlüßler). - Fixed replaying recordings of radio channels with many audio tracks (thanks to Reinhard Nissl). - Added a comment to tChannelID::nid, explaining that is is actually the "original" network id.
Klaus Schmidinger
2006-02-19 18:00:00 +0100
b4962e5217Added a comment to tChannelID::nid, explaining that is is actually the "original" network id
1.3.43
Klaus Schmidinger
2006-02-19 14:41:15 +0100
e37240fd63channels.conf
Klaus Schmidinger
2006-02-19 14:30:00 +0100
8186544e10Fixed replaying recordings of radio channels with many audio tracks
Klaus Schmidinger
2006-02-19 14:23:17 +0100
8409c68e44Fixed handling DPID when deciding whether to switch to 'Transfer Mode'
Klaus Schmidinger
2006-02-19 13:53:30 +0100
47519e0536If a recording starts and the channel's audio PID data has more language code information than the EPG's component data, the code from the channel is taken
Klaus Schmidinger
2006-02-19 13:27:51 +0100
1781a77e0bFixed handling multiple language codes
Klaus Schmidinger
2006-02-19 11:15:44 +0100
0d6ce369c6When setting the audio track descriptions, the language codes are now also set in case this is a replay session
Klaus Schmidinger
2006-02-19 10:18:28 +0100
b5bbfe0589Externally provided EPG data (with table ID 0x00) now gets its component descriptors set from the broadcast data
Klaus Schmidinger
2006-02-19 09:51:02 +0100
91a5940bc4Generating 'X' audio component records for recording if there is no EPG data
Klaus Schmidinger
2006-02-18 16:03:40 +0100
492f06175aThe language code in the 'X' component records of EPG data can now consist of two codes, separated by '+'
Klaus Schmidinger
2006-02-18 15:59:43 +0100
53f77dddedNow resetting the channel number if the number entered through the numeric keys exceeds the maximum channel number
Klaus Schmidinger
2006-02-18 12:47:01 +0100
273d6c53a6Made CharArray::DataOwnData::assign() in 'libsi' more robust against invalid data and changed CharArray::DataOwnData::Delete() so that it sets 'size' and 'data' to 0
Klaus Schmidinger
2006-02-18 11:21:00 +0100
b8cdca858bChecking data size in CaDescriptor::Parse() and LinkageDescriptor::Parse() of 'libsi' to avoid crashes with invalid data
Klaus Schmidinger
2006-02-18 11:08:55 +0100
5ed4504ce0Changed offset and size handling in 'libsi' from 'unsigned' to 'signed', so that overflows can be better detected
Klaus Schmidinger
2006-02-18 10:42:55 +0100
afebd4b2fbFixed some typos in the CONTRIBUTORS file
Klaus Schmidinger
2006-02-17 16:04:54 +0100
5db8309b87The ST:TNG skin now uses the fixed font if requested when displaying texts
Klaus Schmidinger
2006-02-17 15:58:31 +0100
10d3ad00aecMenuText now uses the given font
Klaus Schmidinger
2006-02-17 15:45:25 +0100
be2dbbd938Now logging the description (if present) in case a thread is canceled
Klaus Schmidinger
2006-02-12 12:26:06 +0100
0e22c9ff9eImproved OSD area handling in cDvbSpuDecoder
Klaus Schmidinger
2006-02-12 11:52:53 +0100
23d7402c00Now stopping scanning the video directory if there are too many levels of symbolic links
Klaus Schmidinger
2006-02-12 11:46:44 +0100
c9b5fd6588The "Back" key now restores the original string when pressed while editing a string item
Klaus Schmidinger
2006-02-12 10:35:10 +0100
5820beed02Removed an unnecessary toFile->SetReadAhead() from cutter.c
Klaus Schmidinger
2006-02-12 10:08:52 +0100
c23992b807Version 1.3.42 - Removed leftover 'needsBufferReserve' variable from cTransfer (thanks to Marco Schlüßler). - Fixed setting "No title" for broken event data (reported by Ronny Kornexl). - Fixed channel up/down switching on single card systems (reported by Stefan Huelswitt). - Fixed handling "pending" timers that blocked others that actually could record (reported by Thomas Koch). - Speeded up cVideoRepacker (thanks to Reinhard Nissl). - Added an 'Id' parameter to cDevice::PlayAudio() to allow plugins to easier process the audio data (thanks to Marco Schlüßler). - Added Czech language texts (thanks to Vladimír Bárta). Plugin authors may want to add the new entries to their I18N texts and contact the translators to have their texts translated. Note that there are now 21 different OSD languages, so please make sure you have 21 versions for each of your texts. - Updated the Polish OSD texts (thanks to Jaroslaw Swierczynski). - Fixed auto advance in string entry fields when pressing Up/Down in insert mode (reported by Udo Richter). - Fixed handling the "Setup/OSD/Menu button closes" option when set to 'yes' in case a replay is active (thanks to Udo Richter). - Improved cUnbufferedFile; USE_FADVISE is now defined in tools.c by default, so if you don't want to use "fadvise" you need to comment out that line (thanks to Artur Skawina). - Fixed a missing ',' in the Swedish OSD texts (thanks to Arthur Konovalov). - cDevice::Transferring() can now be used to determine whether the (primary) device is currently playing in Transfer Mode (based on a suggestion by Reinhard Nissl). - The 'runvdr' script no longer uses the $VDRUSR environment variable to set the user id under which 'vdr' shall run. Just add the '-u username' option when you call 'runvdr'. - Fixed multiple entries of the same subdirectory in the "Recordings" menu (reported by Christian Jacobsen). - Enabled generating a core dump if VDR is run with a different user id (thanks to Ville Skyttä). - Fixed handling the "Blue" key in the "Schedule" menu for the current channel (thanks to Rolf Ahrenberg). - Renamed the Makefile target 'plugins-clean' to 'clean-plugins' (suggested by Sebastian Frei). - Made all font and image data 'const' (thanks to Darren Salt). - Fixed scrolling with Up/Down in case there are non-selectable items at the beginning or end of the menu (reported by Helmut Auer). - Added cSkin::GetTextAreaWidth() and cSkin::GetTextAreaFont(), so that a plugin that wants to do special text formatting can do so (thanks to Alexander Rieger).
Klaus Schmidinger
2006-02-05 18:00:00 +0100
c5a5f09845Added cSkin::GetTextAreaWidth() and cSkin::GetTextAreaFont()
1.3.42
Klaus Schmidinger
2006-02-05 15:09:51 +0100
36b720b1cfchannels.conf
Klaus Schmidinger
2006-02-05 14:45:00 +0100
7e4662f982Fixed scrolling with Up/Down in case there are non-selectable items at the beginning or end of the menu
Klaus Schmidinger
2006-02-05 14:38:56 +0100