From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Axel Svensson Newsgroups: gmane.emacs.bugs Subject: bug#37530: 26.1; Tack characters translated incorrectly Date: Sat, 28 Sep 2019 15:44:01 +0200 Message-ID: References: <83zhiqjom4.fsf@gnu.org> <87muepq2z5.fsf@gnus.org> <831rw1ke9n.fsf@gnu.org> <83v9tdiwoi.fsf@gnu.org> <83r241io4c.fsf@gnu.org> <83k19thrl0.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000b6bf2d05939d3201" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="3476"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Lars Ingebrigtsen , 37530@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Sep 28 15:45:38 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iED2V-0000iL-5p for geb-bug-gnu-emacs@m.gmane.org; Sat, 28 Sep 2019 15:45:35 +0200 Original-Received: from localhost ([::1]:33094 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iED2T-0002gK-O3 for geb-bug-gnu-emacs@m.gmane.org; Sat, 28 Sep 2019 09:45:33 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43033) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iED20-0002OV-7X for bug-gnu-emacs@gnu.org; Sat, 28 Sep 2019 09:45:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iED1y-0006hd-EU for bug-gnu-emacs@gnu.org; Sat, 28 Sep 2019 09:45:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40660) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iED1y-0006hX-BF for bug-gnu-emacs@gnu.org; Sat, 28 Sep 2019 09:45:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iED1y-0007Dk-9S for bug-gnu-emacs@gnu.org; Sat, 28 Sep 2019 09:45:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Axel Svensson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 28 Sep 2019 13:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37530 X-GNU-PR-Package: emacs Original-Received: via spool by 37530-submit@debbugs.gnu.org id=B37530.156967826527695 (code B ref 37530); Sat, 28 Sep 2019 13:45:02 +0000 Original-Received: (at 37530) by debbugs.gnu.org; 28 Sep 2019 13:44:25 +0000 Original-Received: from localhost ([127.0.0.1]:49481 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iED1N-0007Cd-1S for submit@debbugs.gnu.org; Sat, 28 Sep 2019 09:44:25 -0400 Original-Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:35703) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iED1J-0007CN-SG for 37530@debbugs.gnu.org; Sat, 28 Sep 2019 09:44:23 -0400 Original-Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id D941943B for <37530@debbugs.gnu.org>; Sat, 28 Sep 2019 09:44:14 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Sat, 28 Sep 2019 09:44:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=mhSV39 Pu3u/GUN1NQzKxNfOtBubbwHIhMZiXUBviqU0=; b=E6r982YMQwJ+kjgNXZWSt5 Eut3bfkDKNDf/+rtRroDHEWDjjIunkI0dzWfoy8l7ulCMN5ypmpeOEJD7ZDtIkax ggURPVKbFrMy+OUsCkqUI99h2g8ruAXpAxgeh985s9raO0BOgImmkaFoFUbCFvTL tOquwXTy06YVtRwNbrYxtF+onkxG5lXasd5enG7GKdEFDp02G7IHrVHXWc9OnOcw oYXclJRLxW2swE2bmpTGFSjbVjUFvIV1apM5nJvmjPxKNztux5EZlhNyzbwKB0GI Ia1IaLfejCrLY/oNi5BndaCKIYFaC0tnrWf/2oPJJvplgzK+N+DsNxzNOWQCYjAA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrfeekgdeijecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeggfhgjhfffkffuvfgtsehmtderredttdejnecuhfhrohhmpeetgigvlhcuufhv vghnshhsohhnuceomhgrihhlsegrgigvlhhsvhgvnhhsshhonhdrtghomheqnecukfhppe dvtdelrdekhedrudeijedrudejieenucfrrghrrghmpehmrghilhhfrhhomhepmhgrihhl segrgigvlhhsvhgvnhhsshhonhdrtghomhenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Original-Received: from mail-oi1-f176.google.com (mail-oi1-f176.google.com [209.85.167.176]) by mail.messagingengine.com (Postfix) with ESMTPA id 0FE51D60062 for <37530@debbugs.gnu.org>; Sat, 28 Sep 2019 09:44:14 -0400 (EDT) Original-Received: by mail-oi1-f176.google.com with SMTP id w17so7508080oiw.8 for <37530@debbugs.gnu.org>; Sat, 28 Sep 2019 06:44:14 -0700 (PDT) X-Gm-Message-State: APjAAAX9Nl6Eo4k9+9NSbWxO2tSyA7Jcnu7kp4wPob8wjffJ2r7CnB21 PdH0/JLM6QcJY7oswq/FAsBiqaSc4m/gvx6ev3E= X-Google-Smtp-Source: APXvYqwwLibNTOUTotdf8Hq39sB7mt1z6VkZOOM3iIMpDu8Ta3cIf28jMvA1EX5iUhoDMJtF/+uSHEEzMI8lNrT5g5Q= X-Received: by 2002:aca:d694:: with SMTP id n142mr11145412oig.69.1569678253529; Sat, 28 Sep 2019 06:44:13 -0700 (PDT) In-Reply-To: <83k19thrl0.fsf@gnu.org> X-Gmail-Original-Message-ID: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.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" Xref: news.gmane.org gmane.emacs.bugs:167481 Archived-At: --000000000000b6bf2d05939d3201 Content-Type: text/plain; charset="UTF-8" On Sat, Sep 28, 2019 at 8:18 AM Eli Zaretskii wrote: > Yes, I think we need only to quote this last file name. Agree. New patch attached with AN ERROR CORRECTED and comments/references improved. BTW, in xorgproto (the source), the relevant portions of keysymdef.h have been unchanged since 2012-02-20 (commit ab1fba1). Beyond being authoritative, I think that could give us some confidence that they are de-facto standard. --000000000000b6bf2d05939d3201 Content-Type: text/x-patch; charset="UTF-8"; name="bug-37530-v2.diff" Content-Disposition: attachment; filename="bug-37530-v2.diff" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k13ltwx20 ZGlmZiAtLWdpdCBhL2xpc3AvdGVybS94LXdpbi5lbCBiL2xpc3AvdGVybS94LXdpbi5lbAppbmRl eCA1NjA2MTM3MWZlLi5kNDY4MWUzZTlmIDEwMDY0NAotLS0gYS9saXNwL3Rlcm0veC13aW4uZWwK KysrIGIvbGlzcC90ZXJtL3gtd2luLmVsCkBAIC0zMDIsNyArMzAyLDExIEBAIGFzIHJldHVybmVk IGJ5IGB4LXNlcnZlci12ZW5kb3InLiIKICAgICAoc2V0cSBpICgxKyBpKSkpKQogCiA7OyBUYWJs ZSBmcm9tIEt1aG4ncyBwcm9wb3NlZCBhZGRpdGlvbnMgdG8gdGhlIGBLRVlTWU0gRW5jb2Rpbmcn Ci07OyBhcHBlbmRpeCB0byB0aGUgWCBwcm90b2NvbCBkZWZpbml0aW9uLgorOzsgYXBwZW5kaXgg dG8gdGhlIFggcHJvdG9jb2wgZGVmaW5pdGlvbi4gQXMgaW5kaWNhdGVkLCBzb21lIG9mIHRoZXNl Cis7OyBoYXZlIGJlZW4gY29ycmVjdGVkIHVzaW5nIGluZm9ybWF0aW9uIGZvdW5kIGluIGtleXN5 bWRlZi5oIHdoaWNoCis7OyBvbiBhIHR5cGljYWwgc3lzdGVtIGlzIGluc3RhbGxlZCBhdCAvdXNy L2luY2x1ZGUvWDExL2tleXN5bWRlZi5oLiBUaGUKKzs7IHZlcnNpb24gdXNlZCBoZXJlIGlzIGZy b20geG9yZ3Byb3RvIHZlcnNpb24gMjAxOS4xIGZvdW5kIGhlcmU6Cis7OyBodHRwczovL2dpdGxh Yi5mcmVlZGVza3RvcC5vcmcveG9yZy9wcm90by94b3JncHJvdG8vYmxvYi9lMGJiYTc0M2FlN2M1 NDljNThmOTI2NzdiMjM5ZWM3ODc4NTQ4MjI4L2luY2x1ZGUvWDExL2tleXN5bWRlZi5oCiAoZG9s aXN0CiAgICAgIChwYWlyCiAgICAgICAnKApAQCAtNTc5LDYgKzU4Myw3IEBAIGFzIHJldHVybmVk IGJ5IGB4LXNlcnZlci12ZW5kb3InLiIKIAkoI3g2YWEgLiA/0ZopCiAJKCN4NmFiIC4gP9GbKQog CSgjeDZhYyAuID/RnCkKKwkoI3g2YWQgLiA/0pEpIDs7IFNvdXJjZToga2V5c3ltZGVmLmgKIAko I3g2YWUgLiA/0Z4pCiAJKCN4NmFmIC4gP9GfKQogCSgjeDZiMCAuID/ihJYpCkBAIC01OTQsNiAr NTk5LDcgQEAgYXMgcmV0dXJuZWQgYnkgYHgtc2VydmVyLXZlbmRvcicuIgogCSgjeDZiYSAuID/Q iikKIAkoI3g2YmIgLiA/0IspCiAJKCN4NmJjIC4gP9CMKQorCSgjeDZiZCAuID/SkCkgOzsgU291 cmNlOiBrZXlzeW1kZWYuaAogCSgjeDZiZSAuID/QjikKIAkoI3g2YmYgLiA/0I8pCiAJKCN4NmMw IC4gP9GOKQpAQCAtODEwLDYgKzgxNiw3IEBAIGFzIHJldHVybmVkIGJ5IGB4LXNlcnZlci12ZW5k b3InLiIKIAkoI3hhYTggLiA/4oCKKQogCSgjeGFhOSAuID/igJQpCiAJKCN4YWFhIC4gP+KAkykK KwkoI3hhYWMgLiA/4pCjKSA7OyBTb3VyY2U6IGtleXN5bWRlZi5oCiAJKCN4YWFlIC4gP+KApikK IAkoI3hhYWYgLiA/4oClKQogCSgjeGFiMCAuID/ihZMpCkBAIC04MjIsNyArODI5LDE3IEBAIGFz IHJldHVybmVkIGJ5IGB4LXNlcnZlci12ZW5kb3InLiIKIAkoI3hhYjcgLiA/4oWaKQogCSgjeGFi OCAuID/ihIUpCiAJKCN4YWJiIC4gP+KAkikKKwk7OyBJbiBrZXlzeW1kZWYuaCwgdGhlIGtleXN5 bXMgMHhhYmMgYW5kIDB4YWJlIGFyZSBsaXN0ZWQgYXMKKwk7OyBVKzI3RTggYW5kIFUrMjdFOSBy ZXNwZWN0aXZlbHkuIEhvd2V2ZXIsIHRoZSBwYXJlbnRoZXNlcworCTs7IGluZGljYXRlIHRoYXQg dGhlc2UgbWFwcGluZ3MgYXJlIGRlcHJlY2F0ZWQgbGVnYWN5IGtleXN5bXMKKwk7OyB0aGF0IGFy ZSBlaXRoZXIgbm90IG9uZS10by1vbmUgb3Igc2VtYW50aWNhbGx5IHVuY2xlYXIuIEluCisJOzsg b3JkZXIgdG8gbm90IGludHJvZHVjZSBhbnkgaW5jb21wYXRpYmlsaXR5IHdpdGggcG9zc2libGUK Kwk7OyBleGlzdGluZyB3b3JrZmxvd3MgdGhhdCBleHBlY3QgdGhlc2Uga2V5c3ltcyB0byBtYXAg YXMgdGhleQorCTs7IGN1cnJlbnRseSBkbywgdG8gMHgyMzI5IGFuZCAweDIzMmEsIHJlc3BlY3Rp dmVseSwgdGhleSBhcmUKKwk7OyBsZWZ0IGFzIHRoZXkgYXJlLiBJbiBwYXJ0aWN1bGFyLCBQdVRU WSBpcyBrbm93biB0byBhZ3JlZSB3aXRoCisJOzsgdGhpcyBtYXBwaW5nLgogCSgjeGFiYyAuID/i jKkpCisJKCN4YWJkIC4gPy4pIDs7IFNvdXJjZToga2V5c3ltZGVmLmgKIAkoI3hhYmUgLiA/4oyq KQogCSgjeGFjMyAuID/ihZspCiAJKCN4YWM0IC4gP+KFnCkKQEAgLTgzOSw2ICs4NTYsNyBAQCBh cyByZXR1cm5lZCBieSBgeC1zZXJ2ZXItdmVuZG9yJy4iCiAJKCN4YWQyIC4gP+KAnCkKIAkoI3hh ZDMgLiA/4oCdKQogCSgjeGFkNCAuID/ihJ4pCisJKCN4YWQ1IC4gP+KAsCkgOzsgU291cmNlOiBr ZXlzeW1kZWYuaAogCSgjeGFkNiAuID/igLIpCiAJKCN4YWQ3IC4gP+KAsykKIAkoI3hhZDkgLiA/ 4pydKQpAQCAtODgzLDIwICs5MDEsMjkgQEAgYXMgcmV0dXJuZWQgYnkgYHgtc2VydmVyLXZlbmRv cicuIgogCSgjeGJhOCAuID/iiKgpCiAJKCN4YmE5IC4gP+KIpykKIAkoI3hiYzAgLiA/wq8pCi0J KCN4YmMyIC4gP+KKpSkKKwk7OyBTb3VyY2UgZm9yICN4YmMyOiBrZXlzeW1kZWYuaC4gTm90ZSB0 aGF0IHRoZQorCTs7IGBLRVlTWU0gRW5jb2RpbmcnIGFwcGVuZGl4IHRvIHRoZSBYIHByb3RvY29s IGRlZmluaXRpb24gaXMKKwk7OyBpbmNvcnJlY3QuCisJKCN4YmMyIC4gP+KKpCkKIAkoI3hiYzMg LiA/4oipKQogCSgjeGJjNCAuID/ijIopCiAJKCN4YmM2IC4gP18pCiAJKCN4YmNhIC4gP+KImCkK IAkoI3hiY2MgLiA/4o6VKQotCSgjeGJjZSAuID/iiqQpCisJOzsgU291cmNlIGZvciAjeGJjZTog a2V5c3ltZGVmLmguIE5vdGUgdGhhdCB0aGUKKwk7OyBgS0VZU1lNIEVuY29kaW5nJyBhcHBlbmRp eCB0byB0aGUgWCBwcm90b2NvbCBkZWZpbml0aW9uIGlzCisJOzsgaW5jb3JyZWN0LgorCSgjeGJj ZSAuID/iiqUpCiAJKCN4YmNmIC4gP+KXiykKIAkoI3hiZDMgLiA/4oyIKQogCSgjeGJkNiAuID/i iKopCiAJKCN4YmQ4IC4gP+KKgykKIAkoI3hiZGEgLiA/4oqCKQotCSgjeGJkYyAuID/iiqIpCi0J KCN4YmZjIC4gP+KKoykKKwk7OyBTb3VyY2UgZm9yICN4YmRjIGFuZCAjeGJmYzoga2V5c3ltZGVm LmguIE5vdGUgdGhhdCB0aGUKKwk7OyBgS0VZU1lNIEVuY29kaW5nJyBhcHBlbmRpeCB0byB0aGUg WCBwcm90b2NvbCBkZWZpbml0aW9uIGlzCisJOzsgaW5jb3JyZWN0LgorCSgjeGJkYyAuID/iiqMp CisJKCN4YmZjIC4gP+KKoikKIAk7OyBIZWJyZXcKIAkoI3hjZGYgLiA/4oCXKQogCSgjeGNlMCAu ID/XkCkKQEAgLTExNDMsNiArMTE3MCw5IEBAIGFzIHJldHVybmVkIGJ5IGB4LXNlcnZlci12ZW5k b3InLiIKIDs7ICN4MGFmZglDVVJTT1IJUHVibGlzaAogOzsgI3gwZGRlCVRIQUkgTUFJSEFOQUtB VAlUaGFpCiAKKzs7IEhvd2V2ZXIsIGtleXN5bWRlZi5oIGRvZXMgaGF2ZSBtYXBwaW5ncyBmb3Ig I3gwYWFjIGFuZCAjeDBhYmQsIHdoaWNoCis7OyBhcmUgdXNlZCBhYm92ZS4KKwogDAogOzs7OyBT ZWxlY3Rpb25zCiAK --000000000000b6bf2d05939d3201--