mirror of
https://github.com/vdr-projects/vdr.git
synced 2025-03-01 10:50:46 +00:00
2 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
|
f82cdfed40 |
Version 2.1.10
VDR developer version 2.1.10 is now available at ftp://ftp.tvdr.de/vdr/Developer/vdr-2.1.10.tar.bz2 A 'diff' against the previous version is available at ftp://ftp.tvdr.de/vdr/Developer/vdr-2.1.9-2.1.10.diff MD5 checksums: 889f053463e2720f1ad6517cc19e82f6 vdr-2.1.10.tar.bz2 c126fb89a79db55867ae9d9a869569aa vdr-2.1.9-2.1.10.diff Approaching version 2.2.0: ========================== I have decided to release one more developer version because there were complaints about missing functionality from the "jumpingseconds" and "binary skip" patches regarding the Green/Yellow and Prev/Next keys, and I didn't want to cause another "patch frenzy" in this newly refurbished area of VDR. The other (more important) reason for this additional developer release was the change in the return value of cOsd::RenderPixmaps(), which is very important for plugins that implement their own version of cPixmap, e.g. for use with fast graphics hardware. If there are no more serious bug reports, the final version 2.2.0 of VDR shall be released on February 19, 2015, which marks the 15th anniversary of VDR. So please test this developer version intensely and report any problems you might encounter as soon as possible. The following language files still have the given number of untranslated texts: ar.po: 54 ca_ES.po: 54 cs_CZ.po: 54 da_DK.po: 187 el_GR.po: 250 es_ES.po: 54 et_EE.po: 3 fi_FI.po: 3 hr_HR.po: 187 hu_HU.po: 4 it_IT.po: 3 lt_LT.po: 3 mk_MK.po: 3 nn_NO.po: 315 pl_PL.po: 54 pt_PT.po: 82 ro_RO.po: 3 ru_RU.po: 54 sk_SK.po: 54 sl_SI.po: 55 sr_RS.po: 54 sv_SE.po: 54 tr_TR.po: 187 uk_UA.po: 3 zh_CN.po: 54 If nobody takes care of these, they will remain untranslated in version 2.2.0. DEADLINE FOR SUBMITTING TRANSLATIONS IS WEDNESDAY, FEBRUARY 18! From the HISTORY file: - Updated the Finnish OSD texts (thanks to Rolf Ahrenberg). - Updated the Macedonian OSD texts (thanks to Dimitar Petrovski). - Updated the Romanian OSD texts (thanks to Lucian Muresan). - Updated the Ukrainian OSD texts (thanks to Yarema Aka Knedlyk). - Added "#REMOTE=LIRC" to Make.config.template (suggested by Martin Dauskardt). - Updated the Estonian OSD texts (thanks to Arthur Konovalov). - Increased the width of the left text column in the Setup menus to avoid cutting off German texts. - Added an empty target to the Makefile to make sure the sub-make for libsi is always called (thanks to Sören Moch). - Updated the Italian OSD texts (thanks to Diego Pierotto and Nino Gerbino). - Updated the Lithuanian OSD texts (thanks to Valdemaras Pipiras). - The new options "Setup/Replay/Skip distance with Green/Yellow keys" and "Setup/Replay/Skip distance with Green/Yellow keys in repeat" can be used to configure the number of seconds to skip when pressing these keys once or pressing and holding them (based on a patch from Matthias Senzel, originally from Tobias Faust). - The new option "Setup/Replay/Use Prev/Next keys for adaptive skipping" can be used to change the behavior of these keys during replay. They normally jump between editing marks, but with this option set to 'yes' they will do adaptive skipping. - The new command line option --chartab can be used to set the default character table to use for strings in the DVB data stream that don't begin with a proper character table indicator (suggested by Christopher Reimer). The old mechanism of using the environment variable VDR_CHARSET_OVERRIDE still works, but is now deprecated and may be removed in a future version. The value given in the --chartab option takes precedence over that in VDR_CHARSET_OVERRIDE. - cOsd::RenderPixmaps() now returns a pointer to cPixmap instead of cPixmapMemory (suggested by Thomas Reufer). This is necessary to allow plugins with derived cPixmap implementations to use this function. Plugins that use this function with cPixmapMemory now need to add a dynamic cast to the call, as in cPixmapMemory *pm = dynamic_cast<cPixmapMemory *>(RenderPixmaps())); They also need to call DestroyPixmap(pm) instead of "delete pm" to properly release the resulting pixmap after use. The dvbhddevice plugin has been modified accordingly. - A cPixmap with a negative layer no longer marks any portion of the OSD's view port as "dirty" when drawing on it. This may improve performance when drawing on a hidden pixmap, because it avoids unnecessary refreshes of the OSD. - Added a missing initialization of "panning" to the constructor of cPixmapMemory. - Updated the Dutch OSD texts (thanks to Erik Oomen). - Updated the French OSD texts (thanks to Régis Bossut). - Fixed the German translation of "Zap timeout". |
||
|
bb4ef3b380 |
Version 2.1.9
VDR developer version 2.1.9 is now available at ftp://ftp.tvdr.de/vdr/Developer/vdr-2.1.9.tar.bz2 A 'diff' against the previous version is available at ftp://ftp.tvdr.de/vdr/Developer/vdr-2.1.8-2.1.9.diff MD5 checksums: 59a63596f3fcfe7c81df8e92b4486f78 vdr-2.1.9.tar.bz2 e70d236f79bee5110f763a8109dba3d9 vdr-2.1.8-2.1.9.diff Approaching version 2.2.0: ========================== If there are no more serious bug reports, the final version 2.2.0 of VDR shall be released on February 19, 2015, which marks the 15th anniversary of VDR. So please test this developer version intensely and report any problems you might encounter as soon as possible. The following language files still have the given number of untranslated texts: ar.po: 51 ca_ES.po: 51 cs_CZ.po: 51 da_DK.po: 184 el_GR.po: 247 es_ES.po: 51 et_EE.po: 4 fi_FI.po: 1 fr_FR.po: 51 hr_HR.po: 184 it_IT.po: 4 lt_LT.po: 4 mk_MK.po: 51 nl_NL.po: 51 nn_NO.po: 312 pl_PL.po: 51 pt_PT.po: 79 ro_RO.po: 1 ru_RU.po: 51 sk_SK.po: 51 sl_SI.po: 52 sr_RS.po: 51 sv_SE.po: 51 tr_TR.po: 184 uk_UA.po: 4 zh_CN.po: 51 If nobody takes care of these, they will remain untranslated in version 2.2.0. DEADLINE FOR SUBMITTING TRANSLATIONS IS WEDNESDAY, FEBRUARY 18! From the HISTORY file: - Fixed a memory leak in case of broken Extended Event Descriptors (thanks to Lars Hanisch). - Fixed the German translation of "Binary skip timeout (s)" (thanks to Matthias Senzel). - Fixed the German translation of "VDR will shut down later - press Power to force". - Fixed the Finnish translation of "Binary skip timeout (s)" (thanks to Rolf Ahrenberg). - Updated the Lithuanian OSD texts (thanks to Valdemaras Pipiras). - Added SDNOTIFY to Make.config.template (suggested by Christian Richter). Also added NO_KBD and BIDI. - Added code from the "jumpplay" patch that makes the recording still be considered unviewed when stopping replay within RESUMEBACKUP seconds of the first mark. - The new option "Setup/Replay/Alternate behavior for adaptive skipping" can be used to make adaptive skipping only halve the skip distance when the direction changes. That way you can reach the desired point in a recording even if you make one too many skips in a certain direction (see MANUAL for details). - Fixed cCamSlot::Assign(), so that it actually ignores the value of Query if Device is NULL (as described in the header file). - Added a missing VDRDIR="$(CWD)" to the clean-plugins target of the Makefile, to avoid error messages regarding the missing vdr.pc file. - Updated the Finnish OSD texts (thanks to Rolf Ahrenberg). - Updated the Estonian OSD texts (thanks to Arthur Konovalov). - Updated the Ukrainian OSD texts (thanks to Yarema Aka Knedlyk). - Updated the Romanian OSD texts (thanks to Lucian Muresan). - Updated the Hungarian OSD texts (thanks to István Füley). - Fixed switching channels in the Schedule menu after going through various Now and Schedule menus for different channels (reported by Matthias Senzel). - Fixed setting the Blue button in the Schedule/Now/Next menus, so that it only shows "Switch" if the selected event is on a different channel. - Added "NORDIG" to the list of "DVB/Standard compliance" options and using it to restrict the LCN (Logical Channel Numbers) parsing to networks that actually use this non-standard feature (thanks to Rolf Ahrenberg). - In the "Edit recording" menu the '0' key can now be used on the "Name:" field to remove the name of the recording and replace it with the last element of the recording's folder path name (suggested by Christoph Haubrich). See MANUAL, section "Managing folders" for details. - Updated the Italian OSD texts (thanks to Nino Gerbino). - The "Select folder" menu now adds the folder names of all existing recordings to any names that have been predefined in "folders.conf" (suggested by Sören Moch). - Updated the Italian OSD texts (thanks to Diego Pierotto). - Fixed the German translations of "latitude" and "longitude" (they were swapped). - Updated the Hungarian OSD texts (thanks to Mario Fenneis). - Modified runvdr.template to improve compatibility with the "bash" and "dash" shells. - Changed the German translations if the texts related to "binary skipping" (based on a suggestion by Thomas Reufer). - Updated sources.conf to reflect the fact that Astra 4A and SES5 are actually in two separate positions (thanks to Arthur Konovalov). - Fixed cMarks::GetNextBegin() and cMarks::GetNextEnd() (thanks to Stefan Herdler). The behavior of these two functions is now exacly as described in the header file. Editing marks that are placed at exactly the same offset in a recording are now preserved in the cutting process. - Changed the naming of "binary skip mode" to "adaptive skip mode" (suggested by Rolf Ahrenberg and Derek Kelly). - cDvbPlayer and cReplayControl now use the same list of editing marks. This avoids inconsistent behavior with the "Skip edited parts" or "Pause replay at last mark" functions when the editing marks are manipulated during replay. - Fixed setting an empty recording name or folder to a blank in the "Edit recording" menu (reported by Christoph Haubrich). - Added a confirmation before renaming a recording to its folder name (suggested by Christoph Haubrich). - Modified EntriesOnSameFileSystem(), so that it returns 'true' if either of the given files doesn't exist (to avoid any actions that might be triggered if files are on different file system), and changed handling the 'error' variable in cDirCopier, so that it is initialized to 'true' and will only be set to 'false' if the entire copy process has been successful (problem reported by Christoph Haubrich). - Added the UPDATE-2.2.0 file. |