From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "W. Trevor King" Newsgroups: gmane.emacs.bugs Subject: bug#16657: [PATCH] Detect XTerm versions for non-VT100 emulation modes Date: Wed, 19 Feb 2014 11:17:23 -0800 Message-ID: <20140219191723.GM7538@odin.tremily.us> References: <01e801b917954436b4bc557f78356975ae9c38f8.1391591022.git.wking@tremily.us> <01e801b917954436b4bc557f78356975ae9c38f8.1391591023.git.wking@tremily.us> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="+7qMzvEgojnlfQ4q" X-Trace: ger.gmane.org 1392837492 10379 80.91.229.3 (19 Feb 2014 19:18:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 19 Feb 2014 19:18:12 +0000 (UTC) To: 16657@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Feb 19 20:18:19 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WGCev-00023B-Ou for geb-bug-gnu-emacs@m.gmane.org; Wed, 19 Feb 2014 20:18:18 +0100 Original-Received: from localhost ([::1]:33282 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WGCev-0000lp-9O for geb-bug-gnu-emacs@m.gmane.org; Wed, 19 Feb 2014 14:18:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36057) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WGCem-0000hy-OJ for bug-gnu-emacs@gnu.org; Wed, 19 Feb 2014 14:18:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WGCeh-0005Cs-Lg for bug-gnu-emacs@gnu.org; Wed, 19 Feb 2014 14:18:08 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:59420) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WGCeh-0005Cn-Dt for bug-gnu-emacs@gnu.org; Wed, 19 Feb 2014 14:18:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WGCeh-0005vB-2B for bug-gnu-emacs@gnu.org; Wed, 19 Feb 2014 14:18:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "W. Trevor King" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 Feb 2014 19:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16657 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 16657-submit@debbugs.gnu.org id=B16657.139283745422704 (code B ref 16657); Wed, 19 Feb 2014 19:18:02 +0000 Original-Received: (at 16657) by debbugs.gnu.org; 19 Feb 2014 19:17:34 +0000 Original-Received: from localhost ([127.0.0.1]:60598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WGCeD-0005u5-Ki for submit@debbugs.gnu.org; Wed, 19 Feb 2014 14:17:34 -0500 Original-Received: from qmta04.westchester.pa.mail.comcast.net ([76.96.62.40]:55730) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WGCeA-0005tp-I9 for 16657@debbugs.gnu.org; Wed, 19 Feb 2014 14:17:31 -0500 Original-Received: from omta08.westchester.pa.mail.comcast.net ([76.96.62.12]) by qmta04.westchester.pa.mail.comcast.net with comcast id UJcH1n0030Fqzac54KHR0Y; Wed, 19 Feb 2014 19:17:25 +0000 Original-Received: from odin.tremily.us ([24.18.63.50]) by omta08.westchester.pa.mail.comcast.net with comcast id UKHP1n00a152l3L3UKHQEP; Wed, 19 Feb 2014 19:17:25 +0000 Original-Received: by odin.tremily.us (Postfix, from userid 1000) id 8E7F3104DD35; Wed, 19 Feb 2014 11:17:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tremily.us; s=odin; t=1392837443; bh=eF8nHZEnPsPmAyLmxj00d3MPfMOeR78untESEvXtP8g=; h=Date:From:To:Subject:References:In-Reply-To; b=Cpb7Wk+pFpPVav+iZAH4jobfFHEnSw5rEhChg73tJ7nGq8OHz2JCyXxUhnHobXYl6 KDMTimhy2br+KsWHR8S2sh7Ij8t7Ey5X7I8vC0vxtwqs7ioXmfjENxELAadWeeBy12 EIkl4ifuNoYCdp5NmadQTwjUBTHMtEV3Ee1gN63E= Content-Disposition: inline In-Reply-To: <01e801b917954436b4bc557f78356975ae9c38f8.1391591023.git.wking@tremily.us> OpenPGP: id=39A2F3FA2AB17E5D8764F388FC29BDCDF15F5BE8; url=http://tremily.us/pubkey.txt User-Agent: Mutt/1.5.22 (2013-10-16) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1392837445; bh=cbpgypAuu8T9RnBrJwScJvaOZw6pWUtntHRqcphrWUQ=; h=Received:Received:Received:Date:From:To:Subject:Message-ID: MIME-Version:Content-Type; b=CYH3nj2+nDmb0I6C3drga+TBnxxYNpWLMusijwMB0jcZVBHr+Vqbez4PyU+jzYJLd 2986BPJlirIYdD98wUxTaIBd3T5KaoB13deIUoWXn5g1xFkfs5HrTktlud6kbTsMp4 uRfe2pkwxtwylDcMenb5/mKOp1PS29i3qu4F85MXdPdYLt5nr90PJE6vZMJJK1yx0I MCwqBk+XV4CWycNgkiji7WIX4Lja0I3C7i8ZYTxr2cMxzWD7fRcvtdLvl5u9VOOisu EUCZoYTfAQo6R5suodoq6jlXpCB0y3AF9F9mulIUfH5bPuHBTsjHIhJc7oy3Ghb8fF eIAKu4RonprnA== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:85905 Archived-At: --+7qMzvEgojnlfQ4q Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Is there anything I can do to help this along? I'm happy to add clarifying information to the commit message if that would help. In 13839, Stefan expressed concern over non-XTerms that claim to be XTerm [1]: On Mon, Mar 11, 2013 at 14:25:30 -0400, Stefan Monnier wrote: > More specifically, I'm concerned that by accepting any "P p" number, > we might end up trying to use a feature that's not supported by the > underlying terminal emulator because it happens to have version > numbers that are higher than those of "the usual xterm". Lacking a spec for XTerm impersonators, it's hard to address this directly. However, as it stands, version detection is broken for XTerm =E2=89=A5 v280, and I think that fixing that known breakage for the t= rue XTerm is more important than avoiding hypothetical breakage for impersonators. Are there other concerns with the logic here? If so, what sort of research might help clear them up? Are there some common impersonators that I should investigate directly? Cheers, Trevor [1]: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D13839#14 --=20 This email may be signed or encrypted with GnuPG (http://www.gnupg.org). For more information, see http://en.wikipedia.org/wiki/Pretty_Good_Privacy --+7qMzvEgojnlfQ4q Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBAgAGBQJTBQNAAAoJEKKfehoaNkbtpDYQAJijUqkvMEIwQvRHcFihHjfm MmZ1ZHL5D7R6erIWArTXrN4AKYYgSFthd4/CV2B4yA2YcZE8Nb1bJJ5SZXsn6Jih 9nw+PkQTz/fsoYrNoZmOugY72e78D1OfsfSubKFTd67Igj1Y1HSn1oTGUbU1z3i7 oJ/K/4prhNblUp4d6S6kzkuhWNx7u0QyyZ/1KFIykPRCHvnltTpHgWHmpI9QuIkz Qif0fEKh8DuzmasqikBpYzzVVMlJND6pTe/v2uIUIyn1KhDbAKlvir/fhm5QBvB5 ri5qoUlOf3ya++7jF+PGC2rMI18cJlmMj/faZE+MElkjWSBjTOrvcBA1e0GZR++D FncuG3pxBjRWIEl+yuK7EVHDJRH6rXHWu82B0ghXEbFjusJWfrxIlNCCMT7G+8Kw Er2DJYXyHivuwPz8T2CMJn2awF2RixOV8yYJzteK/UV+R/VkScS4A23jNyqUnWKX K3UfXyWmj/ZDCWRs03doWrB8jHZW/dF/7VcxUV6ZhvwdW5ATlxqWu7+50tpO+8sV ZjG5gYI1YILb+0iLaO2thamtlRpCknf0J5FaLwNfZWowHv3CFlGswoCGRD58DUpt l+YZRNaSl1lgYNvjDIC+AqAm9tzi37/Nrz/UhSA1NFkpmCH+miY/ywEgFe7nTfAG iuCcCfZoAhBuHfMBJNvU =6S/7 -----END PGP SIGNATURE----- --+7qMzvEgojnlfQ4q--