VDR Plugin 'extrecmenung' Revision History
----------------------------------------

2024-03-16: Version 2.0.12
- [kamel5] Revert "Fix for some skins"
- [kamel5] Add error sign to recordings list
- [kamel5] Optimize myMenuRecordings::Title()
- [kamel5] Fixed an unnecessary double display of menu items in the Recordings menu
- [kamel5] Added frame parameters (VDR >= 2.6.5) to the detailview
- [kamel5] Number of errors for error sign is now configureable

2021-02-02: Version 2.0.11
- [pbiering] recording detailed info display: retrieve ChannelName from 'info' and fallback via ChannelID from active channel list

2021-01-12: Version 2.0.10
- [kamel5] File renaming optimized
- [kamel5] Fixed an unnecessary double call to Display() in myMenuRecording::RefreshRecording() (like VDR-2.4.6)
- [kamel5] New options for renaming files have also been enabled for VDR < 2.5.2

2021-01-07: Version 2.0.9
- [pbiering] implement ability to rename recording depending on EPG title/shorttext preselection

2021-01-06: Version 2.0.8
- [pbiering] implement clearing of EPG description (requires VDR >= 2.5.2 or contrib/vdr-2.4.4-RecordingInfo.patch)

2021-01-04: Version 2.0.7
- [pbiering] implement rename of EPG title and shorttext (requires VDR >= 2.5.2 or contrib/vdr-2.4.4-RecordingInfo.patch)
- [pbiering] reenable lost doRest menuentry for adjusting priority and lifetime
- [kamel5] Added ShortText to extrecmenu's own recording information

2021-01-02: Version 2.0.6
- [kamel5] Fixed an issue with the time limit for renaming recordings when moving or cutting
- [kamel5] A problem with the display of extrecmenu's own recording information has been fixed

2020-05-29: Version 2.0.5
- [Sibbi]  Add vdr_year_country.patch (Gather the information of year and country during the initial reading of the recordings)
- [Sibbi]  Add vdr_rating_watchstate.patch (Gather the information of rating and watchstate during the initial reading of the recordings)
- [Sibbi]  Rounds the length to minutes in getlength.c
- [kamel5] Rework of red button UNDELETE (Added a configurable time limit for switching from UNDELETE to Commands or vice versa)

2020-05-09: Version 2.0.4
- [Sibbi]  Add watchstate
- [Sibbi]  Fixed display confirm message
- [Sibbi]  Calculation of the recording length for different frame rates
- [Sibbi]  Prepares archive scripts for *.ts files
- [Sibbi]  Update i18n
- [Sibbi]  Update VDRSymbolsSans* font
- [Sibbi]  Fixed some button action and helpkeys
- [kamel5] Add Archive-DVD-HDD.patch (Gather the information if a recording is a Archiv-DVD or HDD during the initial reading of the recordings)

2019-06-21: Version 2.0.3
- [kamel5] Close empty submenu after move recording
- [kamel5] Delete LimitBandwidth and UseCutterQueue from setup menu
- [kamel5] Change copy for recordings
- [kamel5] Delete debugging

2019-03-13: Version 2.0.2
- [kamel5] Deactivate Copy for recordings

2019-03-13: Version 2.0.1
- [kamel5] New GIT: https://gitlab.com/kamel5/extrecmenung
- [kamel5] Some Cleanup

2018-02-01: Version 2.0.0
- [kamel5] Add Support for VDR 2.3.9+
- [kamel5] Add Copy and Undelete
- [kamel5] Use always functionality of VDR-core (refactoring all functions)
- [kamel5] Remove compatibility for VDR < 2.3.9 (use instead Version 1.2.5)

2018-02-15: Version 1.2.6
- [kamel5] Shows again cutted recording in recordmenu (vdr-2.3.9+)
- [kamel5] Fixes for vdr-2.3.x to eliminate screen flickering

2015-xx-xx: Version 1.2.5
- [amair] Compile under VDR 2.3.1.

2014-08-20: Version 1.2.4
- [amair] Reduced delay when opening the recordings menu if "menu category" feature is used.

2014-08-05: Version 1.2.3
- [amair] Fixed crashes that happened if a skin used the "menu category" feature. (Submitted by The Chief @vdr-portal.de).
- [amair] GoLastReplayed and ReturnToPlugin now work as expected.
- [amair] Add support for VDR v2.1.2+ (Submitted by TheChief @vdrportal.de).
- [amair] Fixed "level" for menu items (Patch by TomJoad @vdrportal.de).
- [amair] Display folders on top of recordings list when using descending sorting.
- [amair] Display the root video folder again when opening ExtRecMenu (closes #1447).
- [karim.afifi] Updated French translation.
- [amair] Fix recording list problems with some recording names.
- [amair] Set menu category in VDR >= 1.7.28 (Closes #1110).
- [amair] Close replay OSD before starting cutter so that marks are saved to disk (submitted by mini73 @vdr-portal.de).
- [amair] Always use VDR's cutting feature in VDR >=1.7.32.
- [amair] Reduced calls to get the free disk space.
- [amair] Use new MBperMinute() function in VDR >=1.7.27.
- [amair] Fixed compiling with VDR 1.7.28.

2012-04-29: Version 1.2.2
- [amair] Updated Italian translation (Submitted by Gringo) (Closes #673).
- [amair] Don't show recordings menu if replay is stopped using kStop (Closes #934).
- [amair] Accept kPlay to start replay in recordings menu (Closes #936).
- [amair] Don't use deprecated member access (introduced in VDR 1.7.21).
- [amair] Changed UniqID() (Fixes #728).
- [amair] Fix prio/lifetime editing for TS recordings for VDR 1.7.18+.
- [amair] "Call plugin after playback" option now is used also if a recording has been watch to its end.

2011-04-15: Version 1.2.1
- [amair] Reducing I/O priority for cut/move thread (if VDR >= 1.7.6 is used).
- [amair] Fixed counting of hidden recordings if PIN plugin is used (Bug #421).
- [amair] Change default view for recordings menu to match VDR's recordings menu.
- [amair] "Call plugin after playback" option only changes BACK/EXIT key, BLUE key always jumps to LiveTV (suggested by Brougs78 @vdr-portal.de)
- [amair] Ignore comments in dircmds.conf (Submitted by TomG @vdr-portal.de).
- [amair] Updated Spanish translation (See #616).
- [sibbi] Added ability to configure items that should be shown in recording list.
- [amair] Merged following changes from v1.3-devel head (Submitted by Joe_D @vdr-portal.de).
- [amair] Lifetime and priority for TS recordings can be edited again.
- [amair] Use international characters for renaming recordings and creating directories like VDR.
- [amair] Updated Italian translation (Submitted by Diego Pierotto).
- [amair] Enable support for PIN plugin if USE_PINPLUGIN is set to "1" in Make.config.
- [amair] Reorganiced contrib directory.
- [amair] Fixed compiler warnings and errors.
- [amair] Optinally use VDR's cutting feature (Submitted by Helmut Auer) (Must be enabled by defining EXTRECMENU_USE_VDR_CUTTER as it has some usability issues).
- [amair] Added HDD archive feature (Submitted by Carsten Siebholz).
- [amair] Updated VDRSymbols font to version 20100612.
- [amair] Included Rating patch (Submitted by Carsten Siebholz).
- [amair] Remove obsolete i18n files and scripts.
- [amair] Require at least VDR v1.6.0 or v1.7.14.

2010-05-29: Version 1.2 [amair]
- New homepage: http://projects.vdr-developer.org/projects/show/plg-extrecmenu

2010-05-14: Version 1.2-test1-am3 [amair]
- Support new reccmds.conf file as introduced in VDR v1.7.12.
- Edit lifetime and priority only for PES recordings.
- include Make.global.

2009-06-28: Version 1.2-test1-am2b [amair]
- fixed PES cutting using cutting queue (Reported by tomas @vdr-portal.de).
- fixed some gcc warnings and errors (Based on suggestions by Zzam @vdr-portal.de).

2009-06-09: Version 1.2-test1-am2a [amair]
- Fixed access to 001.vdr/00001.ts and index.vdr/index (Length in recordings list works again).

2009-06-09: Version 1.2-test1-am2 [amair]
- Adapt cutter thread to VDR v1.7.3.

2008-08-19: Version 1.2-test1-am1 [amair]
- fixed wrong help keys if selected recording finishes cutting.
- plugins/extrecmenu/dircmds.conf for recording directory commands (same as reccmds.conf)
- "nice" the action thread.
- Use LimitBandwidth setting also for cutting.

2008-03-22: Version 1.2-test1 (Martin Prochnow's "final" release)
- added italian translation; thanks to Diego
- added support for GraphTFT-plugin; thanks to Jörg Wendel for the patch
- added support for true type fonts and UTF-8; thanks to Andreas Mair for the
  true type font and the patch
- removed patch font routine because it is useless now
- added true type font containing the needed icons
- changed i18n support to gettext

2007-10-22: Version 1.1
- fixed an issue with starting an editing process; thank to Andreas Mair for
  the patch
- new marker ('*') is shown despite the setup option 'Show alternative to new
  marker' is on and 'Patch font' is off; fixed; thanks to Saxman2k from
  vdr-portal.de for reporting
- added option to switch off cutter queue

2007-10-07: Version 1.0
- it is now possible to cancel a moving-between-filesystems-process
- applied changes for MainMenuHooksPatch
- added MainMenuHooksPatch to contrib/-dir; removed old one, which is now
  obsolete
- free disk space is shown for the filesystem of the current directory (can be
  switched of in plugin's setup menu)
- added support for hidding PIN-protected recordings in co-work with PIN-Plugin
- added queue for moving recordings between filesystems
- added cutter queue
- added #ifdef's to switch of font patching for vdr >= 1.5.3
- added setup option to switch of font patching

2007-02-04: Version 0.13
- added two setup option to adjust the plugin behaviour to whose of VDR's
  recording menu (jumping to last replayed recording, call plugin after
  replay ends) 
- only editing of recordings, that are cutted, is prevented now
- moving recordings between filesystems is now possible; includes:
  * check for enough free disk space on target filesystem
  * switch to limit bandwith (a.t.m. 2MBytes/sec)
  * prevent editing of recordings that are moved
  * marker for recordings, that are moved
- added marker for cutting and moving recording entries
- added marker to title bar for cutting and moving recordings
- recording info menu shows additional informations (name, path, channel,
  size, lifetime, priority)
- added setup option to select between plugin's and VDR's recording info menu
- dvd.vdr is ignored, as long as a 001.vdr is present
- fixed following issue (again): if there are more then one recording with the
  same name, only one of it is shown if all recording details are hidden

2006-12-31: Version 0.12c
- dvd id for archive dvd would be first read out when the corresponding entry
  is selected; this should prevent delays while opening the plugin
- removed the setup option "show dvd id" because of this 

2006-12-04: Version 0.12b
- type of sorting (ascending/descending) selectable at the setup menu of the
  plugin
- 'Blue' also closes the info menu for a recording

2006-06-19: Version 0.12a
- fixed a bug if you compiled the plugin with support for the PIN-plugin;
  thanks to Thiemo Gehrke for reporting
- fixed another bug with editing recordings if VDR is compiled with VFAT=1 or
  started with the option --vfat; based upon a patch of berndm from
  vdr-portal.de

2006-06-11: Version 0.12
- reworked layout
- added possibility to set sorting mode for each directory
- if you use the PIN-plugin, ExtRecMenu works together with it to protect
  recordings
- fixed a very annoying bug which prevent renaming and moving recordings which
  have special chars in their names if VDR is compiled with VFAT=1 or startet
  with the option --vfat

2006-05-28: Version 0.11
- added czech translation; thanks to Vladimír Bárta
- added missing dialog for video dvds
- added more meaningful error messages
- avoid empty names and names starting with . or .. while editing
- free space display in title bar is now updated immediately
- switched off editing of recordings and directories while a cut is in progress
- switched off resume by 'Play' or 'Menu'->'Blue' for archive dvd recordings
- changed back the behaviour if replay ends; plugin has to open to unmount
  archive dvds
- removed setup option "While opening jump to last replayed recording"; its
  implemention interfers with the following one
- after renaming a recording, the selection bar now stays at this renamed list
  entry
- the parameters 'move' and 'rename' for the '-r'-option of VDR have now the
  following format: move/rename oldname newname
- fixed hopefully all problems in connection with renaming and moving
  directories
- plugins closes if there are no recordings - fixed

2006-05-02: Version 0.10
- made changes to Makefile for APIVERSION (VDR >= 1.3.47)
- changed myReplayControl; suggested by Thomas Günther
- added display of free disk space to the title bar
- fixed adjustments for BigPatch/CmdSubMenu-patch; thanks to Thomas Günther
  for the patch
- renaming/moving directories is now possible
- fixed escaping of parameters for dvdarchive.sh
- changed behaviour if the replay of a recording ends, plugins will not open
- 'Play' and 'Menu'->'Blue' for resuming a replay work now; BUT: the replay
  isn't done with the plugin if you start replaying this way, means if you stop
  the replay you come to VDR's recordings menu
- switched off editing of details (priority and lifetime) of archive dvd
  recordings to avoid trouble with the dir name that identifies it on the media
- added option to mark last replayed recording while opening the plugin
- added possibilty to include video dvds into the recordings hierarchy; see
  README
- introduced new parameters for the '-r'-option if VDR: move, rename and delete

2006-04-17: Version 0.9a
- fixed #ifdef's for JumpPlay-patch in myreplaycontrol.c; thanks to Thomas
  Günther for reporting
- include fixed 'dvdarchive.sh', umount wasn't possible; thanks to Mase from
  vdr-portal.de for reporting
- added support for CmdSubMenu-patch, it should now be possible to use sub
  menus if you patched your VDR with BigPatch or CmdSubMenu-patch

2006-04-10: Version 0.9
- removed myDvbPlayer, use VDR's cDvbPlayer instead
- made adjustments to work with BigPatch-VDRs (JumpPlay-patch)
- added option for sort recordings
- moved editing of priority and lifetime to its own submenu
- removed option to select alternative dvd marker, the icon is now default
- added default values for setup options
- moved content of patches/ and tools/ to contrib/ and added a small README
- new version of 'dvdarchive.sh'; thanks to vejoun from vdr-portal.de
- fixed problem with archive dvd recordings at the base dir; thanks to Mase
  from vdr-portal.de for reporting

2006-03-31: Version 0.8a
- fixed problem when open the plugin while replaying a archive dvd; thanks to
  Monroe from vdr-portal.de for reporting
- new version of 'dvdarchive.sh'; thanks to vejoun from vdr-portal.de
- updated finnish translation; thanks to Rolf Ahrenberg

2006-03-29: Version 0.8
- added some logging
- added option to hide the "new recordings column"
- added possibility to edit lifetime and priority at the rename menu
- changed alternative new marker, it marks now the recordings that are not
  "rewinded", if turned of the behaviour is like that of VDR's recordings
  menu
- added support for a file length.vdr, containing the length of a recording as
  a string
- new version of 'dvdarchive.sh'; thanks to vejoun from vdr-portal.de
- added two small tools (in tools/); isodetect to check for a dvd in drive
  (optionally used by 'dvdarchive.sh'); getlength to create a length.vdr
- updated error messages, more detailed now
- fixed quoting of the parameters for dvdarchive.sh to avoid problems with
  filenames containing a '
- fixed unnecessary calls of 'dvdarchive.sh'; thanks to vejoun from
  vdr-portal.de for reporting

2006-03-25: Version 0.7
- added frensh translation; thanks to Patrice Staudt
- added finnish translation; thanks to Rolf Ahrenberg
- several bugfixes:
  * if there are more then one recording with the same name, only one of it is
    shown if the recording details are hidden; thanks to Monroe from
    vdr-portal.de for reporting
  * recording list entry (not the recording itselfs!) is deleted, if it is
    moved to the same place; thanks to Monroe from vdr-portal.de for reporting
  * if a recording was deleted, the selection bar jumps to the first list entry
  * some people reported problems with wrong recording dates using LinVDR
- revised rename-recording-menu; thanks to Monroe from vdr-portal.de for
  suggesting
- revised move-recording-menu - it is now more obvious; thanks to Monroe from
  vdr-portal.de for suggesting
- added option to show an alternative new marker - it's only useful for german
  speaking users because this icon shows 'NEU'; suggestions for an
  international version are welcome, you have 22x22 pixels for it
- added the functionality of the DVDArchive- and the DVDShowArchive-patch
  for VDR
- thanks to vejoun from vdr-portal.de for the script 'dvdarchive.sh'

2006-03-17: Version 0.6a
- fixed problem with open directories

2006-03-16: Version 0.6
- after the replay of a recording ended, the menu jumps now to the last
  replayed recording
- recording commands like in VDR's recordings menu now work
- start to write some documentation in README

2006-03-13: Version 0.5
- improved updating of moved or renamed recordings - updating should be faster
  now
- added patch and option to replace VDR's recordings menu; thanks to 'egal'
  from vdr-portal.de
- fixed the settings of tabs
- month of a recording was shown the wrong way - fixed

2006-03-13: Version 0.4
- add option to hide main menu entry
- set tabs depending on the shown recordings details - looks more fancy and
  there is more space for the recording names
- fixed a possible memory leak

2006-03-12: Version 0.3
- details for directories are shown now (# of entries, # of new entries)
- option to shown the length of a recording
- option to hide recording date, time and/or length

2006-03-11: Version 0.2
- implemented own dvbplayercontrol-class so that people who haved patch their
  vdr with the JumpPlay-patch can compile the plugin
- 'Info' while replaying opens recording info
- option 'Info' added to recordings list to show the description of a
  recording
- details (date and time) for recordings are shown now

2006-03-09: Version 0.1
- Initial revision

