VDR Plugin 'epgsearch' Revision History
---------------------------------------
2006-04-18: Version 0.9.16 (maintenance release)
fixes:
- the display of 'Overview - Now' was broken, when using progressbar and 
  channel numbers in default menu look. Thanks to Gerhard Steiner for
  reporting this one. 
- when using small OSD fonts, the progressbars where flickering because of 1
  pixel line height. Thanks to holymoly and TomG@vdrportal.
- support for the APIVERSION define as introduced in vdr-1.3.47

2006-04-14: Version 0.9.15
new:
- the EPG menus can now be customized with the file epgsearchmenu.conf (sample
  file in 'conf' subdirectory), e.g. the entry:
  MenuWhatsOnNow=%chnr%:3|%progrt2s%:5| %time% %t_status%:8|%category%:6| %title% ~ %subtitle%:35
  creates a menu line starting with the channel number, followed by a progress
  bar in text2skin style, the start time, the timer status, the EPG category
  (like "movie") and finally the title and subtitle. 
  You can customize each menu ('What's on now, next, other times, schedule and
  search results with a separate line). Please refer to the MANUAL for more
  information. 
- IMPORTANT change to search timers: epgsearch now removes timers, that are
  not needed anymore (if vdr >= 1.3.44). These are:
  * timers, that are no more valid because of EPG changes. This should avoid
    the double recordings after an EPG change.
  * timers, that do not match the search criterions after a change of the
    search timer. So you don't have to remove them manually anymore.
  If the user has modified start or stop of such a timer, it will be kept.
- new search mode 'fuzzy' in searches. This performs a fuzzy search
  applying an algorithm like it's used in agrep. The error tolerance can be
  set with the edit field 'Tolerance'.
- added the 'one press' timer creation feature in EPG menus as introduced in
  vdr-1.3.38 with one small difference: If the event is already running or
  about to start within MarginStart + 2 minutes, the timer edit menu will be
  popup to allow editing the file/directory entry, because this cannot be
  changed when the recording immediatly starts. Else, the timer is created
  immediately. Can be turned off in setup.
- with the red button in epgsearch's own timer edit menu one can now delete an
  existing timer, suggested by Rolf Ahrenberg.
- if the main menu entry is not hidden, it's name can now be set by setup.
  (Note: when changing the name to something different than the default, it is
  no more dependent on the OSD language)
- changed the default main menu entry from 'Search' to 'Program guide'
- some people requested a separate main menu entry for epgsearch's search
  menu. Therefore I've added a little plugin called 'epgsearchonly' that
  simply calls epgsearch's search menu. It's main menu entry is
  'Search'. Compilation of epgsearchonly is automatically done, but can be
  switched off in the Makefile when uncommenting the line
  #WITHOUT_EPGSEARCHONLY=1. To use it simply put '-P epgsearchonly' to your
  VDR start script. (requires >= vdr-1.3.30) 
- new service interface "Epgsearch-searchmenu-v1.0" to call epgsearch's search
  menu from other plugins.
- new action 'Delete created timers?' for search entries to delete all timers
  created from the current search timer. Does not affect recording timers.
- When deleting a search, you can now decide if all timers created from this
  search should also be deleted.
- If the user modifies the start/stop time of a timer created by epgsearch
  this timer will not be changed anymore(only vdr >= 1.3.44 )
- If an event is currently recorded, the status flag in the EPG menus is now
  'R' instead of 'T'
- Support for wareagle-icon-patch (activate it by adding the line
  'WarEagleIcons=1' to epgsearchmenu.conf)
- Progressbar in Now/Next beautified when using setup option 'graphical',
  inspired by Nordlichts-EPG-Plugin 
- new setup option to show/hide radio channels in the EPG menus, suggested by
  Patrice Staudt.
- new service interface "Epgsearch-searchresults-v1.0", that returns a result
  list of events matching a given search, suggested by Andreas Brugger
- removed some special setup options, because their function can also be
  realized with a customized menu now:
  * "show progress bar in 'Next'", in default menu now off
  * "display width for progressbar", in default menu now 4
  * "show short channel name", in default now always short
  * "Show episode text in schedules", now always displayed
- update for finnish translation, thanks to Rolf Ahrenberg
- aux field is now formatted in full XML style (if vdr >= 1.3.44). As a result
  of this, an updated recordingdone.sh is provided in the 'scripts'
  subdirectory. Thanks to Mike Constabel for providing a patch.
- search timer update now always runs in low priority, suggested by Christian
  Jacobsen
- new SVDRP command 'FIND'. This allows searching an event and returns a list
  of results consisting of 'NEWT' lines, that can be used to immediately
  create a timer for a result. Suggested by Lari Tuononen
fixes:
- thanks to Darren Salt for patches for g++ 4.1 and some things concerning
  thread safeness and code review 
- fixed some memory leaks
- fixed calling user defined EPG commands, thanks to rzndl@vdrportal
- fixed blacklist match for search timers, thanks to Christian Jacobsen
- make sure that the episode name of a timer is less then
  MAX_SUBTITLE_LENGTH, thanks to Mike Constabel
- speedup for search timer update

2006-03-05: Version 0.9.14a
fixes:
- EPG command 'mark as already recorded' crashed, thanks to Mike Constabel for
  reporting this

2006-03-04: Version 0.9.14
new:
- when disabling/enabling a search timer you can now decide if the associated
  timers should also be disabled/enabled.
- new built-in EPG command 'Create blacklist' to create a blacklist from any
  EPG menu. 
- the summary of an entry in the menu 'recordings done' has now an additional
  button 'Aux info', that displays the content of the aux field.
- update for the script recordingdone.sh to work also with vdr-1.3.44, thanks
  to  Mike Constabel for his changes.
- conversion scripts for upgrade to vdr-1.3.44: Because of the different
  handling of auxiliary info (summary -> aux) some features of epgsearch won't
  work with recordings made before vdr-1.3.44. This applies to the
  done-Feature and to the automatic deletion of recordings. Without using
  these scripts you will simply have some more recordings. So you actually
  don't have to apply them, but when using them, all works fine. Thanks to
  Mike Constable for providing them.
  * new script convert_info_vdr.pl. This converts the info file of recordings
    made before vdr-1.3.44 and moves epgsearch aux data to the new aux field. 
  * new script convert_epgsearchdone_data.pl. This converts the
    epgsearchdone.data file adding an 'aux' section to it. 
- update for script mtdone2epgsearchdone.sh, thanks to Christian Jacobsen
- update for french translation, thanks to Patrice Staudt
- update for finnish translation, thanks to Rolf Ahrenberg
fixes:
- done-feature was broken with vdr-1.3.44, thanks to Mike Constabel for
  reporting this
- another fix of high cpu load in search timer thread, thanks to
  sledgehammer@vdrportal for reporting this
- automatic linking after extracting the tarball removed again, requested by
  distribution  maintainers.
- fixed some compiler warnings when using -Wformat=2, thanks to Darren Salt for
  reporting and providing a patch

2006-02-28: Version 0.9.13
new:
- support for vdr-1.3.44: works now, but: because of the summary/aux changes
  in vdr-1.3.44 the additional info about the search timer, that triggered a
  timer/recording, or the recording channel is currently not available. This
  info is now stored in the new aux field of timers/recordings.
- blacklists: you can now maintain one or more blacklists and select them
  within a search or search timer. A blacklist works like a normal
  search and defines events that should be ignored in a search or search
  timer. Blacklists can be managed from setup or with the new search action
  'Show blacklists' or directly when editing a search. Within a search you can
  select one or more or all blacklists. If any search result is also contained
  in a black list result set it will be skipped.  
- the switchtimer background thread is now only active, while there are any 
  active switch timers.
- when you unpack the tar file, the necessary link is now automatically
  created (like text2skin)
- the result list of repeats of an event now omits the currently running
  event, suggested by  Ronny Kornexl
- thanks for beta testing to Mike Constabel
- update for finnish translation, thanks to Rolf Ahrenberg
fixes:
- the setup option 'Add episode to manual timers' was not stored

2006-02-12: Version 0.9.12
new:
- new feature 'pause when ... recordings exist" for search timers. If
  the given number (>0) of recordings exist, then the search timer
  will not create further timers. After deleting one or more
  recordings new timers are generated again.
fixes:
- fixed a crash when surfing to a channel without epg in schedule
  menu

2006-02-08: Version 0.9.11a
fixes:
- high cpu load fixed


2006-02-07: Version 0.9.11
new:
- support for vdr-1.3.42
- new feature switch timers: add an event with the new epg command
  'Add to switch list' to the switch list and epgsearch will switch
  the channel one minute before the event starts. The current content
  of the switch list can be controlled within the search menu with the
  new action 'Show switch list'. If there is a switch timer for an
  event its menu item is labeled with 'S', if there is no real timer.
- switch timers also for search timers: a search timer can now be
  configured to 'switch only'. Its search results are then added to
  the switch list and epgsearch will switch to the found events one
  minute before they start. There will be no real timer for such a
  search timer.
- search criterion 'Use channel' has now an additional value 'only
  FTA' to search in non encrypted channels only
- new setup option 'Show day separators' for menu 'Schedule', that
  displays an additional line at day break.
- epgsearch has now a SVDRP interface with the following commands
  (requires vdr > 1.3.30):
  * 'LSTS [ID]' to list all searches, or the one with the passed ID
    (format is the same as epgsearch.conf, see MANUAL)
  * 'NEWS <settings>' to add a new search
    REMARK: the value of element ID is ignored. epgsearch will always
    assign the next free ID
  * 'DELS <ID>' to delete the search with ID
  * 'EDIS <settings>' to modify an existing search
  * 'UPDS [OSD]' to update the search timers. Passing the optional keyword
    'OSD' pops up an OSD message after the update has finished.
  * 'UPDD' to reload the file epgsearchdone.data, e.g. after an
    external tool has modified it.
  * 'SETS <ON|OFF>' to activate or cancel the search timer background
    thread. 
- since setup gets too big it has now the modes 'Standard' and
  'Extended'(toggled with key 'red'), suggested by Rolf Ahrenberg
- update for finnish translation, thanks to Rolf Ahrenberg
- update for italian translation, thanks to Thiemo Gehrke
- update for french translation, thanks to Patrice Staudt
- new dutch translation, thanks to Thiemo Gehrke
- using 127.0.0.1 instead of resolving 'localhost' for SVDRP,
  suggested by Thiemo Gehrke
- added script recordingdone.sh for your reccmds.conf to add a
  recording to epgsearch's done file, thanks to Patrice Staudt, 
  Christian Jacobsen and Mike Constabel 
- added script mtdone2epgsearchdone.sh to move recordings from
  mastertimer's done file to epgsearch's done file, thanks to
  Christian Jacobsen.
- thanks to Mike Constabel and Andreas Brugger for testing and bug
  reports 
fixes:
- fixed a bug after using templates, thanks to Christian Jacobsen


2006-01-15: Version 0.9.10
new:
- update of all schedule and search result menus after
  creating/changing  a timer, as introduced in vdr-1.3.38
- button 'Record' now labeled with 'Record' or 'Timer' depending on
  existing timer for the event, as introduced in vdr-1.3.38
- epgsearch's own timer edit menu now displays the recording device
  number for a currently recording timer
- new setup option: 'Add episode to manual timers'
  affects adding the subtitle to the timer file in manual timer
  programming. The setting 'smart' skips the subtitle if the event has
  more that 80 min.
- search edit menu for search timers changed for future extensions: 
  'Action' now selects the job to do for the search results, currently
  'record' (default) or 'announce only'  
- thanks to Rolf Ahrenberg for finnish translation update
fixes:
- in vdr-1.3.38 some translations were broken
- updated the timercmds-patches to work with vdr-1.3.38

2006-01-08: Version 0.9.9
new:
- support for vdr-1.3.38
- search templates: the settings of a search are often quite the same
  as already done with other searches. You can now create templates
  that can be selected when editing a search (with key blue). A
  template can also be set as default. A new search will then get the
  default settings automatically.
- extended setup with 'search templates' to manage the new templates
- new action 'Use as template' to copy a search to the templates
- setup option to display the subtitle in the schedules, thanks to
  Darren Salt for his patch
- extension of feature 'Delete recordings after ... days' with 'Keep
  ... recordings'. This will asure, that last x recordings will not be
  deleted, even if they are expired.
fixes:
- the search timer feature 'Delete recordings after
  ... days' also deleted recordings that were edited. fixed now.

2005-11-27: Version 0.9.8
new:
ATTENTION: this version converts epgsearch.conf (the file that stores
  the searches) to a NEW FORMAT. A backup of the old file is stored as
  epgsearch.conf.bak. If you switch back to an older version you have
  to move the backup file back to epgsearch.conf.
- new feature 'avoid repeats' for search timers, aka 'done'
  feature (please read the README before using it!). A special thanks
  to Mike Constabel (vejoun@vdrportal) for many hours of testing and
  bug reports.
    * timer preview
    * recognition of broken recordings
    * fuzzy event comparision
- the menu of search results for a search timer with 'avoid repeats'
  has an additional mode for key 'blue' to preview the timers, that
  will be programmed with it.
- new setup option to display channels without EPG in 'What's on...',
  idea from 'Nordlicht's EPG plugin'
- new setup option to show channel separators in 'What's on...',
  idea from 'Nordlicht's EPG plugin'
- new feature 'Delete recordings after ... days'. This removes a
  recording automatically after the given days. It's a nice thing for
  e.g. news recordings (like Tagesschau), that are only interesting for
  a few days
- the timer summary now contains additional information about the
  event: event title, subtitle (if present) at the top, the name and
  ID of the search timer, that triggered the timer, and also the
  recording channel (after the real summary) at the bottom
- the summary of timers that are manually programmed now also contains
  info about title, subtitle (if present) and the recording channel
- 'Execute' in searches menu has been replaced with 'Actions' that
  list a menu consisting of
    * Execute search
    * Use as search timer on/off
    * Trigger search timer update
    * Show recordings done
  You can also use the short keys to trigger the corresponding action
  without opening this menu
- introduced a logfile (default file is
  plugin-configdir/epgsearch.log, but can be specified with
  commandline option '-l /path/to/logfile'. Commandline option '-v n'
  specifies the verbose level of the logfile. n=0 means no logging,
  allowed values are n=0(default),1(standard),2(extended),3(for
  debug).
- setup has now a default recording directory entry, that is used in
  manual timer programming. It supports also entries like
  '%Category%~%Genre%'. The directory gets automatically replaced with
  the values of the event (but only if all variables were replaced).
- depending on the calling menu the event menu (summary) now labels
  the buttons green/yellow with the previous/next channel or the start
  of the previous/next event, suggested by Andreas Brugger
- the channel number is now also listed in menu 'search results', if
  the setup option 'show channel numbers' is set, suggested by Gerhard
  Steiner. 
- short keys (1,2,...) to EPG commands are now also availabe in the
  EPG summary menu, suggested by Frank Krmmelbein
- if VDR version >= 1.3.31 then setup has now an option to choose
  between epgsearch's timer edit menu and VDR's built-in menu (useful
  when using a patched VDR timer edit menu, suggested by Frank
  Krmmelbein) 
- if a subtitle is present the menu for manual timer programming now
  always adds the subtitle to the timer file as default, suggested by
  Gerhard Steiner  
- optimized the splitting of the directory and file entry when
  re-editing a timer in manual programming, thanks to Andreas Brugger
- the EPG menus now always display a subtitle in the form 'title ~
  subtitle' if present
- new service 'Epgsearch-updatesearchtimers-v1.0' to trigger a search
  timer update 
- if a search timer update is triggered from the actions menu then an
  osd message is displayed when it has finished (also when using the 
  service 'Epgsearch-updatesearchtimers-v1.0' optional)   	  
- the menu of search timers now displays the number of (active)
  searchtimers in its title
- now checking if manual timer programming has failed and display an osd
  message in that case (needs vdr >= 1.3.30 to work)
- thanks to Rolf Ahrenberg for updating the finnish translation
- thanks to Mike Constabel for corrections in READMEs and MANUAL
fixes:
- epgsearch now exits to main menu when not called directly via a
  short key, thanks to Andreas Brugger
- fixed editing menu search term in english translation
- fixed sorting search timer list after editing a search timer, thanks
  to Mike Constabel
- fixed menu navigation with respect to empty schedules, thanks to
  Darren Salt for his patch
- fixed misaligned search entries in searches menu, thanks to Andreas
  Brugger 

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.
