summaryrefslogtreecommitdiff
path: root/HISTORY
blob: 7c629d96dfc57a124e6b835686cf176fd5cd431d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
VDR Plugin 'vdrtva' Revision History
-------------------------------------

2007-10-07: Version 0.0.1
- Initial experimental plugin.

2011-06-18: Version 0.0.2
- First functional proof-of-concept.

2011-07-17: Version 0.0.3
- Handling of Links file moved from Perl script into plugin.
- Implemented config settings.

2011-08-18: Version 0.0.4
- Major functions of Perl script built into plugin.
- Auto-execution of series link updates.
- Simplified internal data structures.

2011-09-02: Version 0.0.5
- Added check for series links whenever a new timer is added.
- Added setup menu (not fully tested).

2012-01-05: Version 0.0.6
- Configuration of update time changed.
- Fixed bug in processing of updates.
- Patch version is now deprecated.

2012-01-15: Version 0.0.7
- Added collection of 'Suggested' CRIDs and SVDRP command to display them.
- Added notification of split events.
- Fixed (again) expiration of links.

2012-02-01: Version 0.1.0
- Fixed OSD setup menu.
- Removed duplicates from 'suggestions' report.

2012-02-23: Version 0.1.1
- When timer clash detected, check alternatives for further clashes.
- Disable functions needing CRID data if none captured yet.
- Optionally email a daily report.
- 'Permanently' remove duplicates from suggestions.
- Fixed segfault when VDR called with -h.

2012-03-16: Version 0.1.2
- Rewrite of mailed report.

2012-04-01: Version 0.1.3
- Ignore inactive timers.
- Don't hard-code VDR status flags.
- Start capturing CRID data soon after VDR startup.
- COPYING file omitted from distribution.
- Update time wrong after DST change.

2012-04-20: Version 0.2.0
- Improvements suggested by Richard Scobie:
  - Ignore repeating timers.
  - Handle timers recording into subdirectories.
  - Gather CRID data continuously.
- Plugin now compatible with New Zealand DVB-S.

2012-05-16: Version 0.2.1
- Suppress a few compiler warnings with GCC 4.6.
- Correctly maintain list counts.
- Rename patch file to match distros.
- Add patch for latest VDR version (1.7.27).
- Include series title in links file.
- Included format of links file in README.

2012-06-20: Version 0.2.2
- Update VPS patch for VDR 1.7.28.
- Check for changed events now works without VPS.
- Start CRID data collection at VDR startup.
- Inhibit some functions if initial CRID capture still in progress.

2012-07-19: Version 0.3.0
- Manage series links via OSD.
- Delay CRID collection a few seconds to allow other plugins to start.
- Don't use "housekeeping" hook to trigger time-sensitive tasks.
- Deleting a series link now deletes any timers for the series.
- Remove leading 'crid://' from Default Authority if found (corrupts links file).
- Use builtin VDR function to sort timers, if available.
- Update VPS patch for VDR 1.7.29.

2012-10-10: Version 0.3.1
- Add -n option to disable collision check (eg for multi-card setups).
- Don't report data CRC errors in event log.
- VPS patch updated for VDR 1.7.31.

2013-01-02: Version 0.3.2
- Update Makefile and patch for VDR 1.7.35 - incompatible with earlier versions.

2013-04-14: Version 0.3.3
- Update patch for VDR 2.0.0.

2013-08-13: Version 0.3.4
- Add headings to improve readability of daily log report.
- Add channel name of first event to links file entries.
- Only add item to a series if it is on the same channel as the original
    (fix for UK "Channel 5" stable using same series CRID on multiple channels).

2015-02-23: Version 0.3.5
- Update patch for VDR 2.2.0.

2015-10-08: Version 0.3.6
- Update patch for VDR 2.3.1.
- Update plugin for VDR 2.3.1 via separate source file and Makefile changes.

2016-06-01: Version 0.3.7
- Create links.data on first run, not when first series link is created.
- VDR 2.3.x version: fix potential stall in CRID capture.
- Use original event title for timers in report, not escaped version.
- Change default series link lifetime to 91 days (NORDIG spec).
- OSD: Display future timers for each series link.
- Removed obsolete patch files.