delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2017/02/06/20:03:44

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:mime-version:in-reply-to:references:from:date
:message-id:subject:to:content-type; q=dns; s=default; b=WlyTMpQ
HhOZtFRBr9vsjFDfaHz9WiXQiO4BTDwqtWQIxNp2mx0OIfJ19bLVb0SfdpfdHdzw
9tRAut3o8PXwRasGOqGcBTxg0jg8+gPsgOgS3yQbtTa/2QWstz1KC8HmcfYwHs8o
+QSQ+5hwx2Dnu833yFB0lDrOTHYwSVF2xllM=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:mime-version:in-reply-to:references:from:date
:message-id:subject:to:content-type; s=default; bh=Lo6/OeoHDH+EE
LuQc4PAbHVQ8do=; b=OR/UMToA8d/Rv7789NBqoaLY7Uth0/bPOomZfRgoOLj0d
ihMUJxXgDIld8rR73/U9pNNoW/bvD5LDW7Rr3MhcIGx75GEFNZ/cEvnIYqXh7mRZ
MY0cyt7GFNDvWWhWeM37v+CeWQFTMVEzzdpsLHe5KgmSZcKxnHiNIfo3hiGrME=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=2.1 required=5.0 tests=AWL,BAYES_50,FREEMAIL_FROM,FROM_LOCAL_NOVOWEL,HK_RANDOM_ENVFROM,HK_RANDOM_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=no version=3.3.2 spammy=doug, distant, emulate, Doug
X-HELO: mail-yw0-f181.google.com
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=X0yZwUhVU1zdPTu+a7/3mgamKznIKVSFfGg3vqArusE=; b=Kx6JYCiDS/dqGaz8oSinBvtRuDJ/6+no8hUmj8QAWF6MRIRzuDV3rtQ3jZuybSva0L NkXHq1hZLBWWw7DWlfYJMWBBn63SfQdYESFgIaoSSW8KLRnJM9x3ndnV4YFIjOcsWz3J U954N9mNxhV/BlwBTGfsiy8ffTeCDM9XEHgpIMsF6SxHBVG+EgW53egWbHN+SSDv+fNK PpbwPBySdlekKL/rZk/YN7XcEgDPypNvqo8+oJ+lntLFJj2G9YM8MgeCSFT2vjAJTXrA lfhygXrimqdNIEY/Sp22FXqmqTeDl1tgfU5k1GnXY7+lnzlaAyjBpT1soYzvvgyMu9rp wHNA==
X-Gm-Message-State: AIkVDXKNd4dNwCRMGNBrZ4EWNDO7XkTl67RO4bMqXVRlj+qq2Es17LuQgg4G9StTkLI7JnEUw40g+Km+YqgwZA==
X-Received: by 10.129.27.10 with SMTP id b10mr9705310ywb.320.1486429407552; Mon, 06 Feb 2017 17:03:27 -0800 (PST)
MIME-Version: 1.0
In-Reply-To: <52fb66c3-5dc5-afd7-02bf-acdb0a2a9972@towo.net>
References: <announce DOT 245a59b4-c8dd-31c0-8f79-3b1c8e28a139 AT towo DOT net> <87vasqrl2a DOT fsf AT Rainer DOT invalid> <c377cada-562c-9a5d-14c3-b1f0b204abd5 AT towo DOT net> <25e79ef3-c0ca-2d9f-7353-413580222412 AT SystematicSw DOT ab DOT ca> <52fb66c3-5dc5-afd7-02bf-acdb0a2a9972 AT towo DOT net>
From: Doug Henderson <djndnbvg AT gmail DOT com>
Date: Mon, 6 Feb 2017 18:03:06 -0700
Message-ID: <CAJ1FpuPTRUKBn99ye7WyaAK-Ajf=burdJL3zdHtSZaiP_gXRBA@mail.gmail.com>
Subject: Re: [ANNOUNCEMENT] Updated: mintty 2.7.4
To: cygwin <cygwin AT cygwin DOT com>
X-IsSubscribed: yes

On 6 February 2017 at 12:46, Thomas Wolff wrote:
> Am 05.02.2017 um 21:36 schrieb Brian Inglis:
>>
>> On 2017-02-05 11:35, Thomas Wolff wrote:
>>>
>>> Hi Achim,
>>>
>>> Am 04.02.2017 um 17:13 schrieb Achim Gratz:
>>>>
>>>> Thomas Wolff writes:
>>>>>
>>>>> I have uploaded mintty 2.7.4 with the following changes:

This may be a whisper from the distant past when some glass ttys moved
the cursor to the next line when you wrote to the last column of a
line, and others did not move the cursor until you wrote the next
character. Or they were different depend the width mode: 80 or 132
characters.

A virtual terminal handler, such as curses, had to know which behavior
would occur on the physical terminal in order to correctly maintain
the virtual terminal cursor position. When you did not know what the
physical terminal would do, you had to avoid writing to the 80th
column, or use safe cursor positioning that would work in either case.

Back in the day, I wrote a full screen editor that was usable with a
luggable glass tty with a 300 baud acoustic modem. Optimizing the data
stream was an extreme priority.

I also enhanced the terminal emulator that came with Plan 9 to more
fully emulate DEC's VT100 family of physical terminals when connected
to various remote mini's and mainframes running full screen apps.

When you don't know the precise behavior of a terminal or terminal
emulator, you must fallback to "safe" defaults. You can't always trust
the TERM variable. If you're lucky, you will get a standard
answer-back, which, in the case of a terminal emulator, may be
faithfully emulated.

Programs like screen and tmux throw themselves into the middle of this muddle.

HTH or at least entertained
Doug

-- 
Doug Henderson, Calgary, Alberta, Canada - from gmail.com

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019