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.
