File: HISTORY

package info (click to toggle)
vdr-plugin-remote 0.7.0-6
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, sid
  • size: 312 kB
  • sloc: ansic: 1,561; makefile: 93; sh: 20
file content (148 lines) | stat: -rw-r--r-- 5,076 bytes parent folder | download | duplicates (4)
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
VDR Plugin 'remote' Revision History
------------------------------------

2002-10-14: Version 0.0.1

- Initial revision.


2003-03-31: Version 0.1.0

- Support autorepeat on /dev/input/eventX with following API-3 drivers:
  o DVB HEAD (2003-03-31 and later)
  o dvb kernel (2003-03-31 and later)


2003-05-16: Version 0.1.1

- Fixed key learning for vdr-1.1.31+.


2003-10-05: Version 0.2.0

- Simplified installation for av7110-based (aka full-featured) cards:
  o av7110_loadkeys is no longer required, but may be used anyway
    (for backward compatibility).
  o Integrated generic keymap support for all remote controls.
    No need to use remote-specific keymaps anymore.
  o Remote control protocol (RC5, RCMM), signal inversion setting
    and device address are automatically detected.
- Implemented internationalization.
- Dropped old (API-1) driver support.
- Updated plugin Makefile (re-created with vdr 1.2.5 newplugin).
- Minimum vdr version 1.1.32 or later.


2004-02-01: Version 0.2.1

- Implemented code to autodetect the remote control device.
  If called without parameters, the plugin will detect the receiver of the
  DVB card on event0/1/2/... automagically. This should make setup easier
  for people who have an USB keyboard or an USB mouse.
- Included workaround for kernel 2.6: Try to get exclusive access
  ("grab" device). Patching the plugin is not required anymore.
- Added some OSD diagnostic messages to make debugging easier.
- Included some patches in sub-directory 'misc':
  o DVB driver patch to set permissions for /proc/av7110_ir to 666
  o kernel 2.4 keybdev patch
  See README for details when these patches should be applied.
- Minor code clean-up.
- Makefile: added -D_GNU_SOURCE to make plugin compatible with vdr patches.


2004-04-22: Version 0.3.0
- New keyword '-i autodetect', Autodetect mode can be used together
  with other command line options.
- LIRC remote control (option '-l'). It just starts the LIRC code of vdr.
  Please note that I do not use LIRC and cannot provide any support.
- TCP/telnet remote control (option '-p').
- 'OSD' emulation for TTY (option '-T') and TCP remote control (option '-p').


2004-04-28: Version 0.3.1
- Fixed gcc 3.4.0 compilation warnings.
- Fixed high cpu usage while waiting for a tcp connection
  (thanks to Frank Krmmelbein for reporting this one).
  Replaced delay_ms by usleep, because delay_ms does busy-waiting.


2004-11-07: Version 0.3.2
- Fixed to compile with vdr 1.3.7+
- LIRC remote control fixed (thanks to Mike Gratsas).
- OSD emulation: minor improvements.
- Added Finnish language texts (thanks to Ville Skytt).


2005-01-09: Version 0.3.3
- Fixed to compile with vdr 1.3.18+
- Write name of input device to syslog.


2006-01-09: Version 0.3.4
- Fixed to compile with vdr 1.3.38+
- Added -fPIC to CXXFLAGS.


2006-01-25: Version 0.3.5
- Fixed segfault due to FileName == NULL in cTtyStatus::Recording() and
  cTtyStatus::Replaying() (thanks to Ronny Kornexl for reporting this one).
  Rewrote cTtyStatus::Recording() and cTtyStatus::Replaying():
  Do not assume that Name and/or FileName have a particular format.


2006-03-04: Version 0.3.6
- Added French language texts (thanks to Pierre Briec).



2006-04-30: Version 0.3.7
- Updated Makefile (use APIVERSION for VDR >= 1.3.47, VDRVERSION otherwise)


2006-09-02: Version 0.3.8
- cRemoteDevInput: Ignore all event types except type 1 (key).
- Added Italian language texts (thanks to Nicola Franchi).
- Added Polish language texts (thanks to Jakub Wolnicki).
- Fixed cTtyStatus::SetVolume() for API version 1.4.2.


2006-12-03: Version 0.3.9
- Added Russian language texts (thanks to Waldemar Nikel).
- Replaced uint64 by uint64_t for APIVERSION >= 1.4.5.


2007-10-06: Version 0.4.0
- Implemented gettext support for VDR >= 1.5.7,
  i18n is still used for older vdr releases.
- If supported by udev, an input device can be selected by pci slot now.
  For example:
    vdr -P"remote -i /dev/input/by-path/pci-0000:02:06.0--event-ir"
  (Thanks to Joachim Selinger for suggesting to add this feature.)


2012-12-26: Version 0.5.0
- gettext detection modified to use $(VDRDIR)/i18n.h (thanks to Tobias Grimm).
- Updated Italian language texts.
- Fixed some compiler warnings.
- Telnet section added to FAQ.
- GPL text added to all source files.
- Fixed crash with TTY and/or Telnet remotes when VDR terminated.
- Access /proc/av7110_ir in write-only mode (required by kernel 2.6.34+).
- Adopt Makefile for vdr 1.7.34+.


2015-04-12: Version 0.6.0
- Use Repeat Delay/Repeat Delta settings (VDR->Setup->Miscellaneous).
- Support event type 2 (mouse wheel, rotary-encoder) as a remote control
  (thanks to Thomas Reufer).
- Improved OSD emulation:
  o Reworked tabulator processing.
  o Optimal use of limited screen width.
  o Avoid display errors with VDR 2.2.0.
  o Fixed misaligned output caused by multi-byte characters.
  o Some speed improvements.

2015-09-20: Version 0.7.0
- Fix a random crash when terminating the tcp remote.
- Use plgcfg from pkg-config (thanks to Ville Skytt).
- Support VDR version 2.3.1+.