From owner-svn-src-head@FreeBSD.ORG Sun Dec 13 20:52:37 2009 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A1D97106566B for ; Sun, 13 Dec 2009 20:52:37 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with ESMTP id 586168FC0A for ; Sun, 13 Dec 2009 20:52:37 +0000 (UTC) Received: (qmail 24881 invoked by uid 399); 13 Dec 2009 20:52:36 -0000 Received: from localhost (HELO ?192.168.0.110?) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 13 Dec 2009 20:52:36 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4B255419.3090301@FreeBSD.org> Date: Sun, 13 Dec 2009 12:52:41 -0800 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: svn-src-all@freebsd.org, src-committers@freebsd.org, svn-src-head@freebsd.org X-Enigmail-Version: 0.96.0 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Cc: Subject: Re: svn commit: r200369 - in head: etc share/termcap X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Dec 2009 20:52:37 -0000 Erik Trulsson wrote: > On Sun, Dec 13, 2009 at 01:03:42PM +0100, Dag-Erling Smørgrav wrote: >> Doug Barton writes: >>> To be clear, I am NOT asking for a backout ... IIRC in the thread that >>> discussed this issue there were quite a few people who thought that >>> FreeBSD not clearing the screen was a POLA violation since that's what >>> linux does, and it's what most people are used to. >> It's not "what Linux does", it's what xterm does. Xterm did not >> originate with Linux; in fact, it predates Linux by about ten years. >> FreeBSD's xterm entry was deliberately crippled to lie about xterm's >> capabilities. > > Actually it is when the 'ti'/'te' termcap entries are *provided* that one > lies about xterm's capabilities. Thanks for the lesson in terminal history. :) What I meant by "what linux does" is "the default behavior in linux is to clear the screen, which is what users coming from a linux background are accustomed to." Who is lying about xterm's capabilities is not relevant here (although I'm serious that it's kind of interesting). Ed, what I had in mind for a fix was something more like this: http://people.freebsd.org/~dougb/termcap.src-diff.txt That restores the default behavior and gives our linuxy friends an easy way to get the behavior they are familiar with. If folks agree that this is the right way to go I can also write up a section for termcap.5. I did not change the xterm-clone definitions since I'm not sure what the previous default for them was, but that can easily be done as well. Doug -- Improve the effectiveness of your Internet presence with a domain name makeover! http://SupersetSolutions.com/