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
|
VDR Plugin 'console' Revision History
--------------------------------------------------------------------------
2004-09-11: Version 0.6.0 for VDR 1.3.7++
- The console window is now displayed in full screen mode. That means: no
title bar and no buttons bar are reducing the available space any more.
- The title of the current console and the key meanings will be displayed
after a console switch. The duration how long this info is shown is
configurable. The OK button also opens this info bar.
- Status messages and confirmations are displayed with an own mechanism
because the standard way of VDR doesn't work well in an cOsdObject based
screen.
- The font for the console screen is now better selectable: normal, small
and extra small.
(Attention: The small font is the small proportional font from VDR. In
some cases this font looks not very well in the console window.
The extra small font originates from the vdrmail plugin. This font
supports only the iso8859-1 code page at the moment!)
- There is no special font needed any more that displays pseudo graphic
characters. The trick is now the same as in xterm ;-)
- The navigation through the consoles in the console screen is now changed
from the green/yellow to the left/right keys.
- The green key opens the commands list also in the console screen.
- Keyboard caption mode can now be leaved by pressing the {ESC} key twice
in between a second. If {ESC} is not pressed a second time then the
original {ESC} key will be sent to the console. If another key is
pressed after the first {ESC} key then this combination will be sent at
once to the console.
- The keyboard caption mode can also be switched on and off with the
yellow key.
- If the keyboard caption mode is off then this will be signalled through
an blinking keyboard symbol on the right side in the first row.
- The blink rate of the cursor and blinking texts/symbols is now
adjustable.
- If the plugin detects that there is no keyboard available for VDR, then
an error message is displayed on the screen when the main menu entry is
activated.
- A patch is available that makes the console plugin possible to prevent
VDR from shutdown.
- If the patch for preventing shutdown is installed then it is
configurable if running consoles should prevent VDR from shutdown.
2002-12-31: Version 0.5.1 for VDR 1.1.20++
- The symbols for keyboard and bell are also working when the AIO patch is
used.
2002-12-15: Version 0.5.0 for VDR 1.1.20++
- Uses now the new keyboard support of VDR. So the REMOTE=NONE or NO_KBD=1
trick is no more needed to compile the plugin. The "-r" switch of the
plugin is also obsolete.
Attention: Needs VDR 1.1.20 or higher!
2002-12-14: Version 0.4.0 for VDR 1.1.15++
- Now you can predefine commands to be executed in a console.
Like the commands.conf from VDR you can place a commands.conf file in
the VDR configuration directory for plugins. The entries of this file
will be shown in the console list menu by pressing the green button
('Commands').
- Nice symbols for keyboard mode and bell added.
2002-12-10: Version 0.3.0 for VDR 1.1.15++
- The ncurses library is no longer needed.
- Now the cursor keys and function keys also are working in programs
like Midnight Commander.
2002-12-06: Version 0.2.1 for VDR 1.1.15++
- Now the plugin can be compiled with gcc 3.2.
2002-11-29: Version 0.2.0 for VDR 1.1.15++
- Uses now an own font for the console window with special characters for
ASCII graphics mode. The small font provides up to 80x25 chars on the
screen.
- Supports switching the character set to special graphics char set.
- The attribute underscore is now supported.
- The new optional mode "compress text" reduces the space between the
chars and brings more chars to the screen.
- The "Auto enter keyboard capture mode" is now deactivatable.
- The duration for displaying the bell is now configurable.
- The colors wich should be used are configurable.
- Removed a bug that occured with more colors as the OSD can display.
2002-11-19: Version 0.1.0 for VDR 1.1.15
- Ported the hole stuff to a plugin for the new developer version of VDR.
- Not all features from version 0.0.2 are support up to now.
- If a process has sent a bell signal then a symbol will be displayed in
the corresponding console window for 5 seconds or in the console list
until the user selects that console.
- The console list now will be updated automatically.
- No deadlocks anymore.
- All known "segmentaion faults" eliminated.
- No zombies anymore. Ok, there are some, but only until the corresponding
console is showed on the OSD - then its zombie will be destroyed.
- Missing: VDR can't prevented from shutdown if a console is running.
2002-11-10: Version 0.0.2 for VDR 1.0.4, AIO 10.09
(never officially released because of dead locks)
- Processes that are running in the background (without showing it in
the OSD) will no more be blocked if they produce much output to the
screen.
- If there are consoles running, VDR will be prevented from shutdown
itself automatically.
- The Terminal Emulation now supports the most features of a VT102.
- 'Console' can be used even if VDR is compiled with REMOTE=KBD.
A new special mechanism in the interface can be used to capture the
keyboard. In this mode the current OSD item receives all keystrokes
before the cRcIoKBD will get it.
- The Console List will be updatet when one leaves a console screen
and reaches the Console List.
- If a program has quitted, then the blue key changes from its
previously caption 'terminate' to 'close'.
2002-10-31: Version 0.0.1 for VDR 1.0.4, AIO 10.09
(never officially released)
- Initial revision
- Terminal emulation for VT100, but without many features.
|