-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathHISTORY
250 lines (157 loc) · 5.89 KB
/
HISTORY
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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
VDR Plugin 'dbus2vdr' Revision History
--------------------------------------
2011-03-20: Version 0.0.1
- Initial revision.
2011-03-21: Version 0.0.1a
- use thread pool for handling dbus messages so multiple
message won't block each other
2011-03-21: Version 0.0.1b
- refactoring of message dispatcher to make it easier to add
new interfaces
2011-03-22: Version 0.0.1c
- add call to Service method of plugins
2011-03-22: Version 0.0.2
- add new interface for reading epg-data from a file
2011-03-22: Version 0.0.2a
- use system bus, not session bus
2011-03-29: Version 0.0.2b
- add new interface for getting infos about the next timer
- rework monitor loop to work with introspection (needed for
python binding)
2011-04-20: Version 0.0.2e
- add new interface for the remote (enable, disable, hitkey)
2011-04-27: Version 0.0.2f
- add CallPlugin to remote interface
2011-04-27: Version 0.0.2g
- add new recording interface, for now only an update of the
recording list can be triggered
2011-05-13: Version 0.0.2h
- add new skin interface with "QueueMessage" to display a message
on the OSD (thanks to Holger Schvestka)
2011-05-13: Version 0.0.2i
- add ClearEPG to EPG interface
2011-06-08:
- use cEITFilter::SetDisableUntil only if vdr >= 1.7.11
2011-09-22: Version 0.0.2j
- process NameAcquired signal auf DBus
2011-12-10: Version 0.0.3
- add new shutdown interface with "ConfirmShutdown"
returns a reply code of 250 if the user is inactive
and vdr has nothing to do in the near future
2011-12-11: Version 0.0.3a
- make "ConfirmShutdown" a bit more talkative
2011-12-14: Version 0.0.3b
- don't call vdr's ConfirmShutdown if remote is disabled
that would always return false
2011-12-15: Version 0.0.3c
- add commandline argument: --shutdown-hooks=/path/to/vdr/shutdown-hooks
2012-01-07: Version 0.0.3d
- add PutEntry to EPG interface
2012-01-18: Version 0.0.3e
- epg.c: correct introspection data for PutEntry
- Makefile: add WANT_I18N (thanks to Christian Ruppert)
- Makefile: don't override "directory environment" (thanks to Christian Ruppert)
2012-01-26: Version 0.0.3f
- add new setup interface with "Set" and "Get" for selected parameters
2012-01-26: Version 0.0.3g
- add "List" to setup interface
2012-02-08: Version 0.0.3h
- add "AskUser" to remote interface
2012-02-19: Version 0.0.3i
- shutdown-wrapper is a wrapper which tests the shutdown-hooks
set its SUID bit if needed
2012-02-23: Version 0.0.3j
- add "Now" and "Next" to EPG interface
2012-03-07: Version 0.0.3k
- add "DisableScanner" and "EnableScanner" to EPG interface
2012-03-08: Version 0.0.4
- add OSD interface
2012-03-10: Version 0.0.4a
- add "CreateProvider" and "DeleteProvider" to OSD interface
2012-03-11: Version 0.0.4b
- adapt to vdr 1.7.26 and add missing symbol
2012-04-04: Version 0.0.4c
- accept multiple keys with "HitKey"
2012-04-12: Version 0.0.4d
- add "At" to EPG interface
2012-04-19: Version 0.0.5
- add "CurrentSkin" and "ListSkins" to Skin interface
2012-04-26: Version 0.0.6
- send upstart signals for every plugin on startup and stopping
2012-04-26: Version 0.0.6a
- use a DBus method call for Upstart, not a DBus signal
2012-04-28: Version 0.0.6b
- emit only one Upstart event for all plugins
2012-05-02: Version 0.0.6c
- emit Upstart signal only if activated and send a SIGSTOP
2012-05-13: Version 0.0.6d
- if dbus disconnects try to reconnect to system bus
2012-05-15: Version 0.0.6e
- add support for getting/setting plugin parameters in the setup.conf
2012-05-23: Version 0.0.6f
- correct parameter parsing of epg.PutEntry and remote.AskUser
2012-05-23: Version 0.0.6g
- add "Del" to setup interface
2012-05-23: Version 0.0.7
- output all plugin settings with setup.List
- delete all plugin settings with "Del plugin.*"
2012-06-06: Version 0.0.7a
- extend "ConfirmShutdown" with an "ignore user" parameter
2012-06-14: Version 0.0.7b
- refactor connection handling
- waiting for "NameAcquired" before sending signals
2012-06-20: Version 0.0.7c
- call dbus_threads_init_default, since connection shall be used by multiple threads
2012-06-27: Version 0.0.7d
- add NextWakeupTime to Setup interface
- add ManualStart to Shutdown interface
2012-07-04: Version 0.0.7e
- fix value range test in setup.Set for int32
- add support for getting all values from setup.conf
- add support for storing arbitrary values in setup.conf
2012-07-05: Version 0.0.7f
- fix a memory leak in setup.Set
- fix a bug while setting unsupported values in setup.Set
2012-07-12: Version 0.0.8
- fix the dbus main loop
2012-07-24: Version 0.0.8a
- add SetUserInactive to shutdown interface
2012-09-26: Version 0.0.8b
- add List to plugin interface
2012-11-07: Version 0.0.8c
- add vdr-instance-id to destination name
2012-12-16: Version 0.0.8d
- add SwitchChannel to remote interface
- refactoring of message handling, it's now simpler to add new methods
- add channel interface
- add List to channel interface
- add List to recording interface
- add Get and Play to recording interface
- fix handling of variant arguments
- fix return type of setup.Get and setup.List
- add GetVolume/SetVolume to remote interface
- return proper DBus errors on unknown messages
2012-12-16: Version 1
- switch to another version number scheme, after all I do
nearly "rolling releases"
- started network support
refactored monitor and dispatcher to work with multiple instances
2013-01-10: Version 2
- add Count and GetFromTo to channel interface
- add some Utf8 handling on channel interface
2013-04-29: Version 10
- add vdr interface for status signals
2013-05-29: Version 11
- complete rewrite, now using GIO/GDBus
2013-07-10: Version 14
- add method "IsReplaying" to status interface
2015-09-30: Version 26
- make compatible with vdr 2.3.1
2016-02-13: Version 28
- add device interface
2016-03-04: Version 29
- add nulldevice as no-op primary device
2016-03-09: Version 30
- add timer.ListDetailed
2016-12-11: Version 31
- correct output of "frames per second"