From: Ross Higson <rossh@zip.com.au>
Subject: Re: Ada Terminal Emulator for Windows
Date: Sat, 28 Jun 2003 20:18:56 +1000
Date: 2003-06-28T20:18:56+10:00 [thread overview]
Message-ID: <FZdLa.7948$eE.87173@nasal.pacific.net.au> (raw)
In-Reply-To: <35mxQjhij3hs@eisner.encompasserve.org>
Larry,
Thanks. If you are talking about the <ESC>[?2K (correct) versus
<ESC>[2?K (incorrect) tests, my emulator fails that test as well. The
MIT parser allows the flag character (in this case '?') to appear
anywhere in the control sequence, so in situations like this both the
control sequences are treated identically, whereas a real VT220 would
ignorethe second case. It's quite likely that the commercial emulator
in question uses the same parser.
There's no easy fix to this problem without rewriting the MIT parser,
which I currently have no plans to do. However, I guess there is a moral
here - the parser is the only part of the emulator not written in Ada ! :)
Ross.
Larry Kilgallen wrote:
>As it happens, comp.os.vms the past few days has had a discussion
>of some flaws in a commercial terminal emulator. There are a few tough
>cases mentioned that might be work considering as test scenarios.
>
>
next prev parent reply other threads:[~2003-06-28 10:18 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-06-23 4:11 Ada Terminal Emulator for Windows Ross Higson
2003-06-23 11:15 ` Larry Kilgallen
2003-06-24 1:28 ` Ross Higson
2003-06-24 12:57 ` Thomas Dickey
2003-06-24 23:54 ` Ross Higson
2003-06-25 11:38 ` Simon Clubley
2003-06-25 12:12 ` Larry Kilgallen
2003-06-25 12:27 ` Simon Clubley
2003-06-26 0:40 ` Ross Higson
2003-06-26 23:38 ` Ross Higson
2003-06-27 3:05 ` Larry Kilgallen
2003-06-28 10:18 ` Ross Higson [this message]
2003-06-28 14:29 ` Larry Kilgallen
2003-06-25 12:32 ` Thomas Dickey
2003-06-26 0:10 ` Ross Higson
2003-06-26 13:57 ` Thomas Dickey
-- strict thread matches above, loose matches on Subject: below --
2003-06-23 4:35 Ross Higson
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox