1
0
mirror of https://github.com/VDR4Arch/vdr.git synced 2023-10-10 13:36:52 +02:00

Commit Graph

  • a45c1c9a28 Added NULL checks to some strdup() calls in menuitems.c Klaus Schmidinger 2006-04-14 10:00:44 +0200
  • cb50726989 Fixed 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
  • c2448acaaa Updated the Finnish OSD texts Klaus Schmidinger 2006-04-14 09:46:32 +0200
  • 396d0ad367 Version 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
  • 753c1e1a7f Now checking whether there is any text before calling cStatus::MsgOsdTextItem() 1.3.46 Klaus Schmidinger 2006-04-09 14:31:33 +0200
  • 8c75fd1ead channels.conf Klaus Schmidinger 2006-04-09 14:25:00 +0200
  • ceafe62671 No longer calling cPlugin::ProcessArgs() if VDR is run with the --help or --version option Klaus Schmidinger 2006-04-09 14:21:30 +0200
  • a452010760 Changed the behaviour when hitting the end of a recording in fast forward mode Klaus Schmidinger 2006-04-09 13:57:39 +0200
  • 765f8267a5 Changed Thomas Keil's email address Klaus Schmidinger 2006-04-09 13:32:05 +0200
  • 87ba3ae558 The initial channel and volume can now be defined in the "Setup/Miscellaneous" menu Klaus Schmidinger 2006-04-09 13:26:56 +0200
  • e36da7ab8d Additional label strings for cMenuEditIntItem and cMenuEditChanItem Klaus Schmidinger 2006-04-09 12:05:05 +0200
  • 060c3f3ddc 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 Klaus Schmidinger 2006-04-09 12:03:31 +0200
  • 56d49abc22 cSkins::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
  • 2cd5bf83fb Fixed a typo in skins.h Klaus Schmidinger 2006-04-09 11:16:11 +0200
  • a6d5d36043 Now 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
  • bfce2b3dba Fixed VPS recording in case there is more than one timer in the VPS margin Klaus Schmidinger 2006-04-09 09:12:47 +0200
  • 24b3579d14 VPS timers now record only events that have exactly the given start time Klaus Schmidinger 2006-04-01 13:27:14 +0200
  • 6b968a6b27 Fixed 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
  • daa9047247 Fixed learning keys when VDR is already running Klaus Schmidinger 2006-03-31 14:24:58 +0200
  • 8c55ada0af Fixed 'sources.conf' and 'diseqc.conf' Klaus Schmidinger 2006-03-31 14:12:53 +0200
  • 1b1935de0e Added a missing "Key$" in skinclassic.c Klaus Schmidinger 2006-03-31 14:02:06 +0200
  • 359d43076a Added a missing "Button$" for the Timer button Klaus Schmidinger 2006-03-31 13:00:05 +0200
  • 513b24ccd7 Fixed handling broken PMT records Klaus Schmidinger 2006-03-31 12:41:50 +0200
  • 49b561fcad Version 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
  • 5f7e788ae8 Improved deleting expired single shot timers 1.3.45 Klaus Schmidinger 2006-03-26 14:38:46 +0200
  • e789efcb96 channels.conf Klaus Schmidinger 2006-03-26 14:30:00 +0200
  • 3dbd45235b Fixed some #include sequences Klaus Schmidinger 2006-03-26 14:12:08 +0200
  • 5c90a6eba3 The '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
  • 4546708841 Ignoring 'version' in EPG data when reading from 'epg.data' or SVDRP/PUTE Klaus Schmidinger 2006-03-26 13:45:17 +0200
  • 22b60d9610 The new function cDevice::ForceTransferMode() can be used to force the primary device into transfer mode Klaus Schmidinger 2006-03-26 09:46:58 +0200
  • 1fe46dfa9f Fixed format string handling Klaus Schmidinger 2006-03-26 09:27:30 +0200
  • 8a3dae1e8b Enhanced logging EPG event data Klaus Schmidinger 2006-03-25 12:51:29 +0100
  • daaab1dfc8 Speeded up cRemux::ScanVideoPacket() Klaus Schmidinger 2006-03-25 12:29:04 +0100
  • 172e3d6cd5 Made cMenuRecordings::GetRecording() 'protected' Klaus Schmidinger 2006-03-25 12:17:12 +0100
  • a4ee22ed85 Updated the Russian OSD texts Klaus Schmidinger 2006-03-25 11:57:43 +0100
  • a3405ded17 Fixed calling a plugin's main menu function while a message is being displayed Klaus Schmidinger 2006-03-25 11:53:25 +0100
  • 3dd002cc2b Fixed getting the present EPG event in case none is currently 'running' Klaus Schmidinger 2006-03-25 11:43:05 +0100
  • 51be693f62 Timer log messages now show "VPS" if this is a VPS timer Klaus Schmidinger 2006-03-25 11:41:24 +0100
  • c55be788f3 Fixed handling repeating VPS timers (they stopped recording too early) Klaus Schmidinger 2006-03-25 11:39:57 +0100
  • 7bba79ef0a Fixed deleting recordings that have been removed externally when running out of disk space Klaus Schmidinger 2006-03-19 14:36:43 +0100
  • cf1941ca01 Only calling RemoveEmptyVideoDirectories() once in case a recording has been deleted Klaus Schmidinger 2006-03-19 14:12:57 +0100
  • 7fb99e696f Fixed the shutdown timeout Klaus Schmidinger 2006-03-19 13:32:27 +0100
  • dc5df40aa3 Updated 'sources.conf' Klaus Schmidinger 2006-03-19 13:09:40 +0100
  • bcacfad057 Fixed cDvbDevice::SetAudioBypass() in case setTransferModeForDolbyDigital is false Klaus Schmidinger 2006-03-19 12:37:03 +0100
  • 2eab16a310 Fixed cReadLine::Read() for lines that end with the infamous "\r\n" Klaus Schmidinger 2006-03-19 12:28:16 +0100
  • 94afe13373 Removed the log message "deleting plugin: ..." when shutting down VDR Klaus Schmidinger 2006-02-28 14:23:10 +0100
  • 457f5dd14c The status changes of EPG events are now logged for all channels that have timers Klaus Schmidinger 2006-02-28 14:00:28 +0100
  • 9887c0765b cMenuEditIntItem 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
  • 085b1c4dda Reduced the number of events to actually check when setting events to timers Klaus Schmidinger 2006-02-28 12:44:00 +0100
  • c174de392b Fixed updating the "Info" button in the "Timers" menu Klaus Schmidinger 2006-02-28 12:36:52 +0100
  • 9d12ac30f0 Version 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
  • 58985f6dc1 Fixed cSchedule::GetFollowingEvent() in case there is currently no present event running 1.3.44 Klaus Schmidinger 2006-02-26 15:10:02 +0100
  • 46ad11bcf8 channels.conf Klaus Schmidinger 2006-02-26 15:00:00 +0100
  • 1bb79d05b0 Added some missing comment Klaus Schmidinger 2006-02-26 14:45:05 +0100
  • 3cd87d3c47 The 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
  • c3f5c97ead The 'event id' in EPG data has been extended to 32 bit Klaus Schmidinger 2006-02-26 14:13:30 +0100
  • 168348e7e4 Lines 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
  • 655b2297b9 There 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
  • 9488c94133 Fixed setting events to timers in case a non-VPS event has expired Klaus Schmidinger 2006-02-26 10:25:59 +0100
  • 450c7ef1af Parsing 'E' record when reading 'info.vdr' Klaus Schmidinger 2006-02-25 17:05:48 +0100
  • 8dec381664 Improved setting events to timers Klaus Schmidinger 2006-02-25 15:57:56 +0100
  • 8650649b18 Removed leftover cMenuTimers::Move() Klaus Schmidinger 2006-02-25 15:00:09 +0100
  • c631893066 In 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
  • 9dc73da7f5 The option "Setup/OSD/Sort timers" has been removed Klaus Schmidinger 2006-02-25 14:17:56 +0100
  • 40f4cef75e The '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
  • 7881effd9b Implemented cRecordingInfo::ChannelID() Klaus Schmidinger 2006-02-25 12:25:54 +0100
  • 60e937f57b The 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
  • bc2e59909f The 'summary' field of a timer definition has been renamed to 'aux' Klaus Schmidinger 2006-02-25 12:09:22 +0100
  • 6b74723336 The "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
  • 6a0a6c15c0 Fixed the 'libsi' function CharArray::checkSize(), which made a previous workaround in libsi/descriptor.c obsolete Klaus Schmidinger 2006-02-25 10:21:29 +0100
  • 39cefd4b27 Replaced some 'displayChannel->SetEvents(NULL, NULL)/DisplayChannel()' sequences with 'Refresh()' Klaus Schmidinger 2006-02-24 14:56:18 +0100
  • 3d9654a22f Fixed 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
  • f40a6e9b85 Fixed setting the audio language codes in 'Transfer-Mode' Klaus Schmidinger 2006-02-24 14:14:41 +0100
  • b9bfba20f2 Version 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
  • b4962e5217 Added 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
  • e37240fd63 channels.conf Klaus Schmidinger 2006-02-19 14:30:00 +0100
  • 8186544e10 Fixed replaying recordings of radio channels with many audio tracks Klaus Schmidinger 2006-02-19 14:23:17 +0100
  • 8409c68e44 Fixed handling DPID when deciding whether to switch to 'Transfer Mode' Klaus Schmidinger 2006-02-19 13:53:30 +0100
  • 47519e0536 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 Klaus Schmidinger 2006-02-19 13:27:51 +0100
  • 1781a77e0b Fixed handling multiple language codes Klaus Schmidinger 2006-02-19 11:15:44 +0100
  • 0d6ce369c6 When 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
  • b5bbfe0589 Externally 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
  • 91a5940bc4 Generating 'X' audio component records for recording if there is no EPG data Klaus Schmidinger 2006-02-18 16:03:40 +0100
  • 492f06175a The 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
  • 53f77ddded Now 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
  • 273d6c53a6 Made 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
  • b8cdca858b Checking 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
  • 5ed4504ce0 Changed 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
  • afebd4b2fb Fixed some typos in the CONTRIBUTORS file Klaus Schmidinger 2006-02-17 16:04:54 +0100
  • 5db8309b87 The ST:TNG skin now uses the fixed font if requested when displaying texts Klaus Schmidinger 2006-02-17 15:58:31 +0100
  • 10d3ad00ae cMenuText now uses the given font Klaus Schmidinger 2006-02-17 15:45:25 +0100
  • be2dbbd938 Now logging the description (if present) in case a thread is canceled Klaus Schmidinger 2006-02-12 12:26:06 +0100
  • 0e22c9ff9e Improved OSD area handling in cDvbSpuDecoder Klaus Schmidinger 2006-02-12 11:52:53 +0100
  • 23d7402c00 Now stopping scanning the video directory if there are too many levels of symbolic links Klaus Schmidinger 2006-02-12 11:46:44 +0100
  • c9b5fd6588 The "Back" key now restores the original string when pressed while editing a string item Klaus Schmidinger 2006-02-12 10:35:10 +0100
  • 5820beed02 Removed an unnecessary toFile->SetReadAhead() from cutter.c Klaus Schmidinger 2006-02-12 10:08:52 +0100
  • c23992b807 Version 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
  • c5a5f09845 Added cSkin::GetTextAreaWidth() and cSkin::GetTextAreaFont() 1.3.42 Klaus Schmidinger 2006-02-05 15:09:51 +0100
  • 36b720b1cf channels.conf Klaus Schmidinger 2006-02-05 14:45:00 +0100
  • 7e4662f982 Fixed 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