From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 63551 invoked by alias); 7 Feb 2017 01:03:31 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 63536 invoked by uid 89); 7 Feb 2017 01:03:30 -0000 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 Received: from mail-yw0-f181.google.com (HELO mail-yw0-f181.google.com) (209.85.161.181) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 07 Feb 2017 01:03:29 +0000 Received: by mail-yw0-f181.google.com with SMTP id l19so58624824ywc.2 for ; Mon, 06 Feb 2017 17:03:28 -0800 (PST) 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 Received: by 10.37.0.85 with HTTP; Mon, 6 Feb 2017 17:03:06 -0800 (PST) In-Reply-To: <52fb66c3-5dc5-afd7-02bf-acdb0a2a9972@towo.net> References: <87vasqrl2a.fsf@Rainer.invalid> <25e79ef3-c0ca-2d9f-7353-413580222412@SystematicSw.ab.ca> <52fb66c3-5dc5-afd7-02bf-acdb0a2a9972@towo.net> From: Doug Henderson Date: Tue, 07 Feb 2017 01:03:00 -0000 Message-ID: Subject: Re: [ANNOUNCEMENT] Updated: mintty 2.7.4 To: cygwin Content-Type: text/plain; charset=UTF-8 X-IsSubscribed: yes X-SW-Source: 2017-02/txt/msg00083.txt.bz2 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