VDR Plugin 'Auto Sort' Revision History
------------------------------------


2006-03-25: Version 0.0.10  
- splitted autosort.c in several [hc]-files (thanks to Udo Richter for solving my linker problem)
  the MAXAUTOOPTIONS #define is located in autogroup.h
- added a hint to README's "Known Bugs" about not running AutoSort without watchdog (thanks to Herbert Attenberger for reporting that)
- fixed a missing = in Print()-function (Thanks to Trois Six for reporting that).
- added missing check for 'HasApid' in cAutoGroup::Parse() (got lost in 0.0.9)

2006-01-08: Version 0.0.9

- Now using a #define for the maximum number of multiple options. Default set to 64, increase it if you need.
- Fixed a bug that created double group entrys in case 'Auto Sort' is the very first group. (Thanks to Celica for reporting that)
- Changed TimeStamps that way that the short name is still readable. (Thank to Celica for reporting this)
- Added another alarm() to prevent watchdog expiring on large groups.

2005-12-09: Version 0.0.8

- Added setting TimeStamps and option 'TimeStamp' to catch channels that haven't updated for some days.
- Fixed a bug that prevented to move a group that contains a channel with same name like the group.
- Speeded up group moving in case a group has to move downwards.
- Fixed channel moving to hit the right group at first run now.
- Added option 'NotProvider' to exclude a provider from a group.
- Added fixedPositions for 'Auto Sort', 'Unsorted' and 'New Channels'.

2005-11-21: Version 0.0.7

- Corrected order of 'SubSection'-groups. The 'digits' group is first now.
- Implemented option 'FixedPos' to assign a fixed channel number to a group.
- Adapted a patch to get rid of some compiler warnings (thanks to Frank Scherthan for providing it)
- Added another sorting method witch ignores spaces and special chars and orders numbers correctly. 
  You can switch back to the old lexically sortion it in Setup Menu.
- Added detailed description about how AutoSort does it's job to reduce users confusion.
- Raised default OSD-message level to 2.
- Fix a bug who moved a channel after the group it should be put in.

2005-11-14: Version 0.0.6

- Added a Setup Menu (described in README)
- Added multi-level OSD-Messages to let you know whats going on
- You can reload config and start a complete AutoSort-Run from mainmenu,
    but VDR is unusable for this time (20min here).
                 !!! USE WITH CARE !!
- Housekeeping will be interrupted by any remote key now
- Implemented 'SetCaFF' and 'SetCa0'. You need the patch to delete Ca special values (autosort will tell you)


2005-11-10: Version 0.0.5

- Fixed a minor compiler warning
- Added option 'StartName' witch checks the first character of the channel-name
- Added option 'NotName' to exclude names or parts of them
- Added option 'HasSource' to seperate by different satellites (as requested by Frank Scherthan)
- Fixed some minor bugs in function 'ChannelFitsGroup'
- Added missing syslog-entry if config file wasn't found (thanks to Lauri Tischler for reporting this)
- Implemented option 'SubSections' witch splits a group into sub-groups A - Z
- Raised some important messages from debug- to error-log-level


2005-11-06: Version 0.0.4

- Fixed a bug who prevents moving a channel into an empty 'Unsorted' Group
- Now checking just one group per call. This results in earlier comeback (max 10s)
    and therewith watchdog doesn't kick in anymore, but takes longer to sort.
- Error catching if an AutoGroup name is given twice.
- Error catching if an unallowed AutoGroup name is given.
- Changed Group-sorting on startup, it's a bit quicker now.


2005-10-21: Version 0.0.3

- Implemented the configuration file autosort.conf and therefore did a complete rewrite.
  Except 'Auto Sort' and 'Unsorted' all groups are widely configurable now.


2005-09-12: Version 0.0.2

- Re-Check Free [TV|Radio] if a Ca value has added and move to specified group
- Added alphabetically sort inside the groups 


2005-09-11: Version 0.0.1

- 'Auto Sort' adds the group delimiters 'New Free TV`, 'New Free Radio',
  'New Encryted TV', 'New Encrypted Radio', 'New Data' and 'Unsorted'
- It sort's channels from 'Unsorted' to the specific group by analysing the pid's
