VDR Plugin 'epgsearch' Revision History
---------------------------------------
2005-09-04: Version 0.9.7
new:
- changes in the events summary now also trigger a timer update
fixes:
- fixed a memory leak in search timers with regular expressions,
  thanks to TomG@vdrportal
- fixed channel name display in color buttons when a channel separator
  exists, thanks to viking@vdrportal


2005-08-27: Version 0.9.6

new:
- search criterion 'use channel' extended by 'channel groups'. Channel
  groups can be managed with their own menu and allow a much more
  flexible way to select channels for the search procedure.
- epgsearch now exposes its extended timer edit menu and searching the
  epg as services to other plugins (s. MANUAL or contact me, if you
  are interested)	
- if a timer is programmed for an event (searchtimer or manual
  programming) then the summary is now also passed to the timer (allows
  displaying the summary pressing 'ok' in timer menu), thanks to
  TomG@vdrportal
- after toggling the color buttons with '0' in the schedule menu the
  yellow/green button now move to the schedule of the
  previous/next channel   
- added a patch from Uwe/egal@vdrportal that replaces vdr's
  standard schedule menu with the epgsearch plugin. Also big thanks to
  Uwe for the changes in epgsearch. After patching VDR you have to
  activate the patch in epgsearch's setup.
- after editing a new search, its entry now gets correctly sorted in
  the list of all searches, thanks to Mike Constabel
- added Gerhard Steiner's timercmd patch for vdr >= 1.3.25 
- a 'back' in the start menu now always closes the osd (should solve
  some trouble with the submenu patch)
- events without title are now ignored, regardless of the search
  criteria, thanks to Mike Constabel
- new EPG variable '%channel%', that can be used in directory entries
  and gets replaced with the channels name
- recording margins in search timers can now be negative (allows
  intentional cutting the begin/end of recording), suggested by Mike
  Constabel  
- extended EPG categories are now compared case insensitive
- updated finnish translation, thanks to Rolf Ahrenberg

fixes:
- '.epgsearchrc' now too is expected in the config path specified
  with -c (if given), thanks to Ronny Kornexl
- fixed programming of timers with empty file and directory, thanks to
  Andreas Brugger
- fixed search timer programming in case of midnight between start and
  stop time
- fixed directory selection when listing of dirs is empty, thanks to
  harvey@vdrportal
- (de)activating a searchtimer with '0' did not store, thanks to Mike
  Constabel
- fixed menu navigation (green-yellow-yellow-green displayed the
  summary instead of 'whats on now'), thanks to Mike Constabel


2005-07-02: Version 0.9.5
- epgsearch has now its own menu for standard timer editing with the
  following extensions (timer programming is based on SVDRP, so this should
  be configured!):
   * additional item 'directory' with selection of existing
     directories with key 'blue' (also supports EPG
     variables like "%category%" when using ext. EPG info)   
   * item 'file' can be extended with subtitle (if present) pressing
     key 'blue'
   * item 'file' and 'directory' can be reset to standard pressing key
     'yellow' 
   * when editing weekdays then item 'day' can be customized with a submenu
     for arbitrary weekdays selection
- menu 'userdefined days of week' for search timers now starts with
  'Monday' instead of 'Sunday'
- menu 'Select directory' now lists distinct items of the following sources:
   * current recording directories
   * current timer directories
   * directories used in search timers
   * directories specified in epgsearchdirs.conf
  key 'yellow' can be used to change the depth of the directory listing.
- Progressbar in 'Next' can now be switched on/off with its own setup item.
- support for language dependent commands for EPG (default loading
  uses epgsearchcmds.conf, if there is no epgsearchcmds-XXX.conf,
  where XXX is the language code as shown in i18n.c, see MANUAL)
- directly calling a command with key '1'..'9' will now go back to the
  calling menu after execution instead of displaying menu 'commands'
- added a commandline option '-c' or '--config' to specify the plugins
  own config directory (option).
- added commandline help for 'vdr --help
- thanks again to Mike Constabel (vejoun@vdrportal) for great beta
  testing and suggestions, and to Rolf Ahrenberg for finnish translation.


2005-05-24: Version 0.9.4
- support for extended EPG info (categories) in search timers (please
  refer to the README 'Using extended EPG info').
- added a submenu to select an existing directory when editing a
  search timer. This menu can also be extended with entries in the file
  epgsearchdirs.conf 
- usage of variables like "%Genre%" or "%Category% in the directory
  entry of a search timer. These are replaced with the current extended
  EPG info when a timer is created.
- key '0' in search menu now toggles the flag 'use as search timer'
- fixed compilation for vdr < 1.3.18 (thanks to TomG@vdrportal)
- updated script rememberevent.sh (thanks to Ronny Kornexl for
  complete rewrite and extensions)
- added script epg2master-timer.sh for the commands menu, that adds an event to
  master-timer, thanks to the author Christian Jacobsen / Viking (vdrportal)
- some changes to compile with bigpatch
- removed font patch for progressbar, since runtime patch seems to
  work fine
- added a script timerrep.sh to search the repeats of a timer from timer menu
  (requires the timercmds.conf-patch from Gerhard Steiner, see dir patches)
- updated/rearranged README(.DE) and added also a MANUAL (only english) for
  detailed info about some topics, since README gets too big.
- Added a description of the format of  epgsearch.conf to MANUAL
- fixed a bug with buttons display in search timer edit menu
- a special thanks to Mike Constabel (vejoun@vdrportal) for great beta
  testing and suggestions, and to Rolf Ahrenberg for finnish translation.

2005-04-14: Version 0.9.3
- implemented direct SVDRP communication (no more need for
  svdrpsend.pl. For now, the old external method can still be used when you pass
  it with -f as parameter, if you omit -f the internal method is used)
- added buttons '<<' and '>>' in detailed epg view (summary) to jump
  to the previous/next event of the menu behind (schedule, now, next,
  ..., search results)
- new feature to use epgsearch for searching from other plugins
  or scripts (see the README 'Usage from other plugins or scripts')
- shifting displayed time with FF, FR or by toggling with '0' is now
  also available in schedule menu
- added a setup option to set a default for handling pay tv channels
  when searching (does not affect search timers)
- fixed day check in searchtimer scan with respect to changes in
  vdr-1.3.23 
- changed detection of existing timers to reduce superfluous timer
  modifications. 
- added channel name and subtitle to parameters for custom commands
- small change in input logic of 'from channel' when editing a search entry 
- updated screen shots on project homepage

2005-03-20: Version 0.9.2
- update for vdr-1.3.23

2005-03-19: Version 0.9.1
- french translation update, thanks to Patrice Staudt
- fixed a problem with priority and lifetime when modifying a
  timer
 
2005-03-19: Version 0.9.0
- new search mode 'regular expressions' (POSIX(default) or Perl compatible by
  compiler switch HAVE_PCREPOSIX in the Makefile, see README - Installation)
- new search mode 'match exactly' to simplify matching of short search terms
- new option for search timers: 'only annouce' will not add a timer,
  but display an OSD message about the found event
- new progressbar in 'what's on next', that displays the time span to
  the next event (0 minutes(=100%) to max. 30 minutes(=0%))
- timer conficts can now be checked in the background and are
  displayed via OSD after each search timer scan (requires a recent
  timeline plugin running)
- key blue in search results now toggles between "only FTA" and "all
  channels" (to hide results from pay tv channels)
- removed some superfluous search timer modifications
- finnish translation, thanks to Rolf Ahrenberg
- updated README and added a description of the search process
- shifted version number to allow subversions

2005-02-15: Version 0.0.8
- added support for VPS in search timers
- channels of search timers are now stored with ID rather than number
  (avoids editing your searches after channel modifications)
- corrections in the english version, thanks to Darren Salt
- fixed a bug in criterion duration
- fixed channel selection when shifting displayed time, thanks to
  Ronny Kornexl
- put some space between progressbar and event info (TtV*) for text2skin 1.0
- fixed compilaton problems in vdr-1.3.10
- switch display in search results to 'episode name only' with key
  yellow
- fixed width of start time, when displaying channel number, thanks to
  Gerhard Steiner
 
2005-01-22: Version 0.0.7
- Start menu can now be setup between 'schedule' and 'now'
- runtime patch for progressbar (no need to patch vdr anymore, experimental)
- Added lifetime, priority and margins for start and stop for
  searchtimers
- Added new font-patch for vdr-1.3.18
- new: italian translation, thanks to Sean Carlos
- french translation, thanks to Patrice Staudt
- finnish translation by Rolf Ahrenberg
- search term can now be empty to search for anything, that matches
  other criterions searchtimers
- Fixed editing of criterion 'to channel', thanks to gunnar@vdrportal

2005-01-11: Version 0.0.6
- now compiles also with vdr-1.3.18
- Search criterion 'channel' can now be a range of channels (thanks to
  gunnar@vdrportal) 
- Setup option 'short channel names' for display in 'now',
  'next',... (only available for >= vdr-1.3.15, thanks to dido@vdrportal)
- french translation, thanks to Patrice Staudt
- added external trigger to force a search scan (e.g. at shutdown,
  thanks to Ronny Kornexl)
- fixed display of color keys while editing search term and directory
  (thanks to Ronny Kornexl)
- recordings found with 'search in recordings' can now be replayed
  from result list
- fixed menu switching now-program-now (thanks to dido@vdrportal)

2005-01-03: Version 0.0.5
- time in 'now', 'next',... can now be shifted with FastFwd and
  FastRew or with Green/Yellow when toggling with '0' (see README)
- search results now display 't' ,'T', if there is already a timer for
  an entry, thanks to LordPSI@vdrportal.
- translation of new things to finnish (as always thanks to Rolf Ahrenberg)
- sorting by channel in repeatings should work now, thanks to
  LordPSI@vdrportal.
- fixed searching in mode 'one word', thanks to LordPSI@vdrportal
- fixed key blue and red in an empty search list, thanks to Ronny Kornexl
- fixed compilation problem with vdr-1.3.10, thanks to
  rockclimber@vdrportal
- fixed some function calls to thread safeness (thanks to ?)
- fixed graphical progressbar, thanks to white_@vdrportal
- rewritten the README's

2004-11-30: Version 0.0.4
- New feature 'search timers' (like vdradmins 'auto timers', see the
  readme, thanks to Rolf Ahrenberg for idea and code review) 
- Progressbar can now be set to graphical bars in setup (you have to
  apply a vdr-patch for this, see README, thanks to Uwe/egal from vdrportal for
  creating the needed fonts)
- Added builtin command to commands menu to create a search from epg entry
- Added builtin command to commands menu to switch to channel of
  selected entry
- Added builtin command to commands menu to search the current epg
  entry in recordings (thanks to Adreas Kool for his patch)	
- Key "Blue" can now also be customized by setup (switch/search)
- Key '0' toggles key mapping of red and blue key (thanks to Roman
  (Uatschitchun) from vdrportal for his idea)
- Added 'day(s) of week' as search criterion
- Executing a command on an epg entry now only closes command menu,
  not the whole plugin
- Display of channel number in "what's on" controlled by setup
- fixed column display to prevent cutting of channel name
- fixed selection of current channel in "what's on now" (thanks to Leo
  from vdrportal for reporting this)
- button 'ok' in empty search results jumps back to search list

2004-11-08: Version 0.0.3
- Added an ASCII-based progress bar to the 'what's on now' view of the
  schedules. (Usage and display width customizable by setup).
- Added up to 4 user defined times besides "now" and "next"
  (you can use this for example for "primetime" or "late night")
- Renamed plugin main entry from "EPG search" to "Search"
- Added duration to search criterions
- Added commands menu in 'search results' list
- Behaviour of red key is now the same in 'search results' as
  in main menu of the plugin. 
- Updated history and readme's

2004-09-11: Version 0.0.2
- New feature for executing commands on epg items (see README)
- Added script epg2autotimer.sh to create autotimers from epg
- Added finnish translation (thanks to Rolf Ahrenberg, also for code review)
- Behaviour of red key can now be switched by setup form "Standard" to
  "Commands".
- code is now more structured
- BUGFIX: Blue key for switching in summary should work now
  (thanks to Sir James Lachtveel and others for reporting this one)
2004-08-15: Version 0.0.1
- Initial revision.
