Just as i expected: can't check-in through a firewall which blocks ssh.
So i'll have to do it tomorrow when i will have my laptop in front of
that beastie... Until then you can grap the patch against 2.3.99-pre1
from my web pages:
http://www-klinik.uni-mainz.de/staff/kubla/Linux/
New stuff:
* Recognizing all private/experimental parameter flags as per ISO-6429.
* All C0/C1 control functions are handled (C1 handling depends on S8C1T
setting). Misuse of codes by existing code is depending on the absence
of a VT_STRICT_ISO define (which is undefined by default, since the
conflicts are not hurting the current state of the implementation)
* 8-bit controls work (we are ahead of *BSD here!)
* Locator report defaults to "no locator"
* First try at G2/G3 charsets and single shifts. Not functional!
* Replaced Eric's VTE_VERSION ifdef's with proper CONFIG_VT_EXTENDED
and added them to Config.in.
* Changed MAINTAINERS and CREDITS files.
* Secondary [vt200+] and tertiary [vt400+] DA work.
* DECSTR (soft terminal reset) implemented as RIS.
* Added some more private modes. Not all are functional or even useful.
More an attempt a preventing misuse... DECNKM (numeric keypad mode)
does work so!
* Fake DECMSR (Macro Space Report, vt400+) added: always reports 0 bytes
free.
* DECRQM/DECRPM (Request Mode/Report Mode) implemented.
* DECSCL (Set operating level) implemented. Appears to work. First
stab at isolating vt220+ features while in "level 1" (aka vt100
mode).
Known Issues:
* Wrap around problem with tabstops. (Maybe somebody can spot this, i
couldn't until now and i have been looking for two days!)
* Send/Receive Mode: we don't emulate local echo. (But since we report
SRM as permanently reset, not much of a problem)
* Charset mapping: broken (when looking at VT102+ compatibility), but
then the original sources show the same behaviour.
* Keyboard Action Mode: "implemented" but non-functional. How to tell
the keyboard driver to _NOT_ process keystrokes for a certain VT?
* Compilation with CONFIG_VT_EXTENDED undefined is not tested, possibly
incomplete and does probably not work. (*GRIN*)
* Configure.help entries for new config options missing.
* Need to sort out differences between RIS and DECSTR.
* Some control function codes are misused by DEC (prior to vt420) and/or
Linux. No big deal at the moment.
* Answerback message does not work. (WHY?)
* Answerback message can not be changed.
Missing stuff for full VT220 comptibility:
* Charset mapping and anything related to it.
* DECUDK (user-defined keys)
* DECCOLM (80/132 switching)
* DECSCLM (jump scroll/smooth scroll switching)
* DECNCRM (national replacement charset as per ISO-646; 7-BIT!)
* DECDLD (downloadable softfonts)
* DECANM (vt52 emulation; YUK!)
* Color palette handling a la vt241
* DECSCA/DECSEL/DECSED (character protection and selective erasing)
* CRM (control representation mode) [really? or is this vt320/vt420?]
* Locator support [optional]
* True underline and blinking character attributes.
BTW, just in case you are curious: my current kernel built (starting with
#1 on Friday evening and sleeping 8 hrs each night) is #77...
Dominik
--
Networking Group, Hospital of Johannes Gutenberg-University
Obere Zahlbacher Straße 69, 55101 Mainz, Germany
Tel: +49 (0)6131 17-2482 FAX: +49 (0)6131 17-5521
|